一.首先我們先了解一下傳輸層里面的兩種協議
TCP協議特點:安全,低效。UDP協議特點:高效,不安全
二.TCP報文段的詳細介紹
TCP協議就是端和端的連接,應用到應用的通信
源端口號:你自己服務或應用的端口號
目標端口號:對應的別人的服務或應用的端口號
我們來了解一下常用的端口號
序號:發送端為每個字節編號,便于接收端正確重組
確認號:用于確認發送端的消息
首部長度:這個TCP頭部的長度
標志位:URG:緊急指針位,是1就是開啟,是0就是關閉,不經過緩存直接到對方主機的應用層
PSH:快速接受傳遞給應用層,需要經過緩存,等到一匹報文段完整后不用排隊直接到應用層。
ACK:確認連接
PST:重新連接,重置
SYN:請求連接
FIN:斷開連接
窗口大?。河糜谡f明本地可接收數據段的數目。窗口大小是可變的。
三.TCP的三次握手,四次揮手
我們來理解一下,首先PC1發送請求連接的消息SYN,Seq代表的就是序列號,給PC2。
PC2就會發送一個確認的消息ACK,通過SYN給予回應。
PC1就會卻確認這個回應ACK。
四次握手:
我們來了解一下,首先PC1發送斷開連接的消息和確認消息FIN和ACK
PC2就會收到一個確認的消息
PC2再回應,確認這個斷開連接的消息
PC1收到確認這個消息ACK
還有一個狀態是TCP半關閉的,此時PC2能發送數據給PC1,但是PC1不能發送數據給PC2。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。