日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TCP/UDP 协议格式

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TCP/UDP 协议格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UDP協議格式:

16位UDP長度,表示整個數據報(UDP首部+UDP數據)的最大長度
即:一個UDP能傳輸的數據最大長度是64K
如果我們要傳輸的數據大于64K,那么我們需要在應用層手動分包,多次發送,并在接收端手動拼裝
UDP沒有發送緩沖區,應用層發送數據,由內核傳給網絡層協議進行后續額傳輸動作。
UDP有接受緩存區,但是接受緩存區不能保證和發送的的數據順序一致,如果接受區緩存滿了,再到達的UDP數據被丟棄

不可靠
無連接
面向數據報

基于UDP的應用層協議:

NFS:網絡文件系統
TFTP:簡單文件傳輸協議
DHCP:動態主機配置協議
BOOTP:啟動協議
DNS:域名解析協議


TCP協議格式:

6位標志位:

URG:緊急指針是否有效
ACK:確認號是否有效
PSH:提示接收端應用程序立即從TCP緩沖區把數據讀走
RST:對方要求重新建立連接,復位報文段
SYN:請求建立連接,同步報文段
FIN:通知對方,本端要關閉了,結束報文段

4位TCP首部長度:
表示該TCP頭部有多少個32位bit位(有多少個4字節),所以TCP頭部最大長度是 15*4 = 60 字節
(4位表示的最大數為15).

16位校驗和:
CRC校驗,校驗不通過,則認為數據有問題。

16位緊急指針:
標識那部分數據是緊急數據

16位窗口大小:
博主博客中有專門分析。

可靠
有連接
面向數據流

基于TCP應用層協議:

HTTP
HTTPS
SSH
Telnet
FTP
SMTP

總結

以上是生活随笔為你收集整理的TCP/UDP 协议格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。