源埠位址和目的位址
:表示資料從哪個程序來,哪個程序去
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層模型中,每一層都提供乙個特殊的網路功能。從網路...