2020-09-23:TCP頭部資訊有哪些?#福大大架構師每日一題#
uj5u.com熱心網友回復:
一張圖說明
uj5u.com熱心網友回復:
20位元組16位源埠號和16位目的埠號。
32位序號:一次TCP通信程序中某一個傳輸方向上的位元組流的每個位元組的編號,通過這個來確認發送的資料有序,比如現在序列號為1000,發送了1000,下一個序列號就是2000。
32位確認號:用來回應TCP報文段,給收到的TCP報文段的序號加1,三握時還要攜帶自己的序號。
4位頭部長度:標識該TCP頭部有多少個4位元組,共表示最長15*4=60位元組。同IP頭部。
6位保留。6位標志。URG(緊急指標是否有效)ACK(表示確認號是否有效)PSH(提示接收端應用程式應該立即從TCP接識訓沖區讀走資料)RST(表示要求對方重新建立連接)SYN(表示請求建立一個連接)FIN(表示通知對方本端要關閉連接)
16位視窗大小:TCP流量控制的一個手段,用來告訴對端TCP緩沖區還能容納多少位元組。
16位校驗和:由發送端填充,接收端對報文段執行CRC演算法以檢驗TCP報文段在傳輸中是否損壞。
16位緊急指標:一個正的偏移量,它和序號段的值相加表示最后一個緊急資料的下一位元組的序號
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/112028.html
標籤:Java相關
下一篇:匯出帶圖的exlcel出錯
