您好,登錄后才能下訂單哦!
1、在傳輸層里有兩個協議:
(1)TCP:傳輸控制協議,安全但效率不高。
(2)UDP:用戶數據報協議,高效但不安全。
2、TCP協議特性:
3、TCP報文段:
(1)序號:發送端為每一個字節進行編號,便于接受端正確重組,32位。
(2)確認號:用于確認發送端的信息,32位。
(3)首部長度:表示數據段頭長度,4位。
(4)URG:緊急指針有效位,為1時緊急指針開啟,為0時關閉,不經過緩存。
(5)ACK:確認序號位,為1時用于確認發送方的數據。
(6)PSH:開始接收傳遞應用層,為1時開啟,為0時關閉,經過緩存。
(7)RST:為1時表示要求對方重新建立連接。
(8)SYN:同步序號位,TCP需要建立連接時該位置為1。
(9)FIN:當TCP斷開連接時將該位置為1。
(10)窗口大小:用于說明本地可接受數據段的數目,窗口大小是可變的。(流控機制)
(11)校驗和:差錯控制,用以校驗數據完整性,16位。
(12)緊急指針:一個正偏移量,配合URG使用,16位。
4、TCP的三次握手:
(1)PC1(客戶端)向PC2(服務器)發送SYN報文請求;
(2)PC2(服務器)回應PC1(客戶端)ACK報文確認并同時發送SYN報文請求;
(3)PC1(客戶端)回應PC2(服務器)ACK報文確認。
5、TCP的四次揮手:
(1)PC1(客戶端)向PC2(服務器)發送FIN請求與ACK報文確認;
(2)PC2(服務器)接收ACK報文確認并斷開連接;
(3)此時PC2(服務器)還可以向PC1(客戶端)傳送數據,成為TCP半關閉;
(4)PC2(服務器)向PC1(客戶端)送FIN請求與ACK報文確認;
(5)PC1(客戶端)回應PC2ACK報文確認并斷開連接;
6、常用的TCP端口號:
7、UDP協議及其報文格式:
8、UDP常用的端口號:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。