網絡筆記(11) TCP協議(上):因性惡而複雜,先惡後善反輕鬆

上一節,我們講的 UDP,基本上包括了傳輸層所必須的端口字段。它就像我們小時候一樣簡單,相信「網之初,性本善,不丟包,不亂序」。 後來呢,我們都慢慢長大,瞭解了社會的殘酷,變得複雜而成熟,就像 TCP 協議一樣。它之所以這麼複雜,那是因爲它秉承的是「性惡論」。它天然認爲網絡環境是惡劣的,丟包、亂序、重傳,擁塞都是常有的事情,一言不合就可能送達不了,因而要從算法層面來保證可靠性。 TCP 包頭格式
相關文章
相關標籤/搜索