2021-05-12 14:32:11
TCP是什麼? 最簡單的三次握手說明
2020-06-16 16:54:16
TCP是什麼?
TCP(Transmission Control Protocol 傳輸控制協定)是一種面向連線(連線導向)的、可靠的、 基於IP的傳輸層協定。TCP在IP報文的協定號是6。TCP是一個超級麻煩的協定,而它又是網際網路的基礎,也是每個程式設計師必備的基本功。首先來看看OSI的七層模型:
我們需要知道TCP工作在網路OSI的七層模型中的第四層——Transport層,IP在第三層——Network層,ARP 在第二層——Data Link層;在第二層上的資料,我們把它叫Frame,在第三層上的資料叫Packet,第四層的數 據叫Segment。 同時,我們需要簡單的知道,資料從應用層發下來,會在每一層都會加上頭部資訊,進行 封裝,然後再傳送到資料接收端。這個基本的流程你需要知道,就是每個資料都會經過資料的封裝和解封 裝的過程。 在OSI七層模型中,每一層的作用和對應的協定如下:
TCP是一個協定,那這個協定是如何定義的,它的資料格式是什麼樣子的呢?要進行更深層次的剖析,就 需要了解,甚至是熟記TCP協定中每個欄位的含義。哦,來吧。
上面就是TCP協定頭部的格式,由於它太重要了,是理解其它內容的基礎,下面就將每個欄位的資訊都詳 細的說明一下。
相關文章