傳輸層協議(TCP/UDP)介紹

一,TCP/IP協議族的傳輸層協議概況:
1,TCP:傳輸控制協議
2,UDP:用戶數據報協議
二,TCP/UDP協議詳解:
1,TCP
a.TCP是面向連接的,可靠的進程到進程通信的協議 ;
TCP提供全雙工服務,即數據可在同一時間雙向傳輸。
b.TCP報文段:
TCP將若干個字節構成一個分組。叫報文段。TCP報文段封裝在IP數據報中。
傳輸層協議(TCP/UDP)介紹
數據段詳解:、
序號(32):發送端爲每個字節進行編號,便於接收端正常重組。
確認號(32):用於確認發送端的信息。
窗口大小(16):用於說明本地可接收數據段的數目,窗口大小是可變的。
SYN:建立連接的請求標記
FIN:斷開連接的請求
ACK:確認連接的請求
RST:重新,重置(失敗情況下)
URG:緊指針位(1:開啓 0:關閉)不經過緩存直接提交給對方
PSH: 速接收傳遞給應用層(1:開啓 0:關閉)需要經過緩存,等一批報文段到齊直接發送到應用層。
c.常用TCP端口號及其功能

端口 協議 說明
21 F T P FTP服務器所開放的控制端口
23 TELNET 用於遠程登陸,可以遠程控制
25 SMTP SMTP服務器開放的端口,用於發送文件
8 0 HTTP 超文本傳輸協議
11 0 P0P3 用於郵件的接受

擴展:20端口是FTP的數據連接,21端口是FTP的控制連接,22端口SSH協議用於遠程密文傳輸,23是明文,443端口HTTPS是安全傳輸協議。
d.TCP連接
TCP建立連接的過程稱爲二次握手傳輸層協議(TCP/UDP)介紹
TCP斷開連接的四次揮手傳輸層協議(TCP/UDP)介紹

半關閉概念傳輸層協議(TCP/UDP)介紹
2,UDP
a.UDP協議:①無連接,不可靠的傳輸協議,②花費的開銷小
b.UDP報文的首部格式

源端口號(16) 目標端口號(16)
UDP長度(16) UDP校驗和(16)

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

c.UDP常用端口號及其功能

端口 協議 說明
69 TFTP 簡單文件傳輸協議
111 RPC 遠程過程調用
123 NTP 網絡時間協議
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章