理論篇·傳輸層TCP/IP、UDP協議的簡單介紹------三次握手、四次揮手

傳輸層協議的簡單介紹

TCP和UDP協議

TCP/IP協議族的傳輸層協議

TCP(Transmission Control Protocol)
傳輸控制協議

UDP(User Datagram protocol)
用戶數據報協議

TCP是面向連接的、可靠的進程到進程通信的協議
TCP提供全雙工服務,即數據可在同一時間雙向 傳輸

TCP報文段

TCP將若干字節構成一個分組,交報文段(Segment)
TCP報文段封裝在IP數據報中
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
序號:發送端爲每個字節進行編號,便於接受端正確重組
確認好:瓊玉確認發送端的信息
窗口大小:用於說明本地可接受數據段的數目,窗口大小是可變的
SYN:同步序號位,TCP需要建立連接時將該值設爲1
ACK:確認序號位,當該位爲1時,用於確認發送方的數據
FIN:當TCP斷開連接時將該位置爲1

TCP連接

TCP建立連接的過程稱爲三次握手

在這裏插入圖片描述
1、發送SYN報文(Seq=x,SYN=1)
2、發送SYN+ACK報文(Seq=y,Ack-x+1,SYN=1,ACK=1)
3、發送ACK報文(Seq=x+1,Ack=y+1,ACK=1)

TCP斷開連接的四次揮手

在這裏插入圖片描述
TCP斷開連接的四次揮手(成對出現)
1、發送FIN/ACK(FIN=1,ACK=1)
2、發送ACK報文(ACK=1)
3、發送FIN/ACK報文(FIN=1,ACK=1)
4、發送ACK報文(ACK=1)

常用的TCP端口號及其功能

在這裏插入圖片描述

UDP協議

無連接、不可靠的傳輸協議
花費的開銷小

UDP報文的首部格式在這裏插入圖片描述

UDP長度:用來指出UDP的總長度,爲首部加上數據
校驗和:用來完成對UDP數據的查出錯檢驗,它是UDP協議提供的唯一的可靠機制

常用的UDP端口號及其功能

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章