網路 TCP協議!!

2021-08-19 22:46:30 字數 723 閱讀 6911

源埠位址和目的位址:表示資料從哪個程序來,哪個程序去

32位序號:每個tcp資料報傳送出去,需要序號進行編號,方便接受端正確的識別包的序號

32位確認序號:每個包傳送出去需要對端確認,確認序號為了給對端傳送確認序號

4位tcp報頭長度:用來表示tcp首部有多少個32bit位(4位元組),tcp最大長度為15*4=60

6個標誌位

urg:表示緊急指標是否有效

ack:確認報文段

psh:提示接受端的程式立即將tcp緩衝區裡面的資料讀走

rst:復位報文段

syn:請求連線,同步報文段

fin:結束報文段

16位視窗大小:用於記錄當前緩衝區的大小,方便

16位校驗和:傳送端填充,crg校驗,接收端如果不通過,則資料有問題。此處的校驗不僅包括tcp首部也包含tcp資料部分

16位緊急指標:標識那部分是緊急資料

TCP網路協議

tcp全稱為 傳輸控制協議 tcp是面向連線,保證可靠性,面向位元組流的一種網路傳輸協議。tcp協議段格式 1.源 目的 埠號 表示資料是從哪個程序來,到哪個程序去。2.32位序號與確認序號 tcp會話的每一端都包含乙個32位 bit 的序列號,該序列號被用來跟蹤該端傳送的資料量。每乙個包中都包含序...

網路協議之TCP

為了實現計算機的通訊,我們為計算機定義了一系列的通訊規則,這些規則就是協議.資料格式封裝 傳輸 將複雜的流程分解為幾個功能相對單一的子程序。osi是乙個理想的模型,因此一般網路系統只涉及其中的幾層,很少有系統能夠具有所有的7層,並完全遵循它的規定。在7層模型中,每一層都提供乙個特殊的網路功能。從網路...

網路協議之TCP

為了實現計算機的通訊,我們為計算機定義了一系列的通訊規則,這些規則就是協議.資料格式封裝 傳輸 將複雜的流程分解為幾個功能相對單一的子程序。osi是乙個理想的模型,因此一般網路系統只涉及其中的幾層,很少有系統能夠具有所有的7層,並完全遵循它的規定。在7層模型中,每一層都提供乙個特殊的網路功能。從網路...