趣談網絡協議—— TCP協議(上):因性惡而複雜,先惡後善反輕鬆

天然認爲網絡環境是惡劣的,丟包、亂序、重傳,擁塞都是常有的事情,一言不合就可能送達不了,因而要從算法層面來保證可靠性。 TCP頭部 (1)源端口號和目標端口號:用來區分發往那個應用 (2)包的序號:爲了解決亂序問題。 (3)確認序號:確認發送的包對方是否收到。 (4)狀態位:例如 SYN 是發起一個連接,ACK 是回覆,RST 是重新連接,FIN 是結束連接等。 (5)窗口大小:TCP 要做流量控
相關文章
相關標籤/搜索