天天看點

關于傳輸層協定(TCP與UDP)三次握手四次揮手TCP與UDP協定端口号簡述三次握手與四次斷開的過程UDP協定UDP封包首部格式TCP與UDP的差別

TCP與UDP協定

TCP 傳輸控制協定

UDP 使用者資料報協定

TCP是面向連接配接的,可靠的程序到程序通信的協定

TCP提供全雙工服務,即資料可在同一時間雙向傳輸

TCP封包段:

TCP将若幹位元組構成一個組,叫封包段

TCP封包封裝在IP資料報中

端口号

端口号劃分為3個類别 範圍在1到65535之間

——公認端口

與通用網絡應用程式相關聯的目的端口稱為公認端口。這些端口的範圍從1到1023

——注冊端口

端口1024到49151可作為源端口式的端口使用。組織可使用這些端口注冊即使資訊等應用程式。

——私有端口

端口49152到65535通常作為源端口使用

簡述三次握手與四次斷開的過程

三次握手的過程:

1.發送方向接收方發送SYN請求

2.接收方接收到此請求後會回複一個ACK,并且同時也會發送一個SYN請求

3.發送方接收到接收方發來的SYN請求後,給出一個ACK确認

四次斷開的過程:

1.發送方向接收方發送一個FIN請求

2.接收方收到此請求後給出一個Ack确認

3.接收方發送一個FIN請求給發送方

4. 發送方收到接收方的FIN請求後,回複一個Ack

Tcp建立連接配接的過程稱為三次握手

關于傳輸層協定(TCP與UDP)三次握手四次揮手TCP與UDP協定端口号簡述三次握手與四次斷開的過程UDP協定UDP封包首部格式TCP與UDP的差別

Tcp斷開連接配接的過程稱為四次揮手

關于傳輸層協定(TCP與UDP)三次握手四次揮手TCP與UDP協定端口号簡述三次握手與四次斷開的過程UDP協定UDP封包首部格式TCP與UDP的差別

常見的端口号

協定 端口号
FTP Data 20
FTP Control 21
TELNET 23
SMTP 25
DNS 53
TFTP 69
POP3 110
NBNS 137
IMAP4 143
SNMP 161
DHCP v4 Client 67
DHCP v4 Server 68
HTTPS 443

UDP協定

無連接配接,不可靠的傳輸協定

花費的開銷小

UDP封包首部格式

UDP長度:用來指出UDP總長度,為首部加上資料

校驗和:用來完成對UDP資料的差錯校驗,它是UDP協定提供的唯一的可靠機制

協定 端口号
TFTP(簡單檔案傳輸協定) 69
RPC(遠端過程調用) 111
NTP(網絡時間協定) 123

TCP與UDP的差別

——TCP将封包劃分為較小的片段,稱為資料段

——資料段按順序編寫

——如果發送方在規定時間内未收到确認,則會認為資料段已丢失并重新傳輸

UNP

——UDP不需要确認接收,是效率最高的傳送機制

——無确認與重傳機制

——UDP是音頻流、視訊流與IP語音(VOIP)之類應用程式的首選

繼續閱讀