回覆列表
-
1 # 自由安卓
-
2 # pzyyo24296
TCP是可靠的傳輸方式UDP是不可靠的傳輸方式也是就是說如果你想讓你的傳輸資料傳輸有保障,那就用TCP,那資料傳輸在網路中就會被驗證,保證到達目的地,但是速度較慢,相反,則用UDP,但是速度較快。
TCP是可靠的傳輸方式UDP是不可靠的傳輸方式也是就是說如果你想讓你的傳輸資料傳輸有保障,那就用TCP,那資料傳輸在網路中就會被驗證,保證到達目的地,但是速度較慢,相反,則用UDP,但是速度較快。
首部格式TCP的首部格式圖右圖所示:---Source Port是源埠,16位。TCP首部---Destination Port是目的埠,16位。---Sequence Number是傳送資料包中的第一個位元組的序列號,32位。---Acknowledgment Number是確認序列號,32位。---Data Offset是資料偏移,4位,該欄位的值是TCP首部(包括選項)長度除以4。[1]---標誌位: 6位,URG表示Urgent Pointer欄位有意義:ACK表示Acknowledgment Number欄位有意義PSH表示Push功能,RST表示復位TCP連線SYN表示SYN報文(在建立TCP連線的時候使用)FIN表示沒有資料需要傳送了(在關閉TCP連線的時候使用)Window表示接收緩衝區的空閒空間,16位,用來告訴TCP連線對端自己能夠接收的最大資料長度。---Checksum是校驗和,16位。---Urgent Pointers是緊急指標,16位,只有URG標誌位被設定時該欄位才有意義,表示緊急資料相對序列號(Sequence Number欄位的值)的偏移。