傳輸層小結

Transport Layer網絡

p_w_picpath

 

傳輸層對會話層等高三層提供可靠的傳輸服務,對網絡層提供可靠的目的地站點信息。tcp

 

傳輸層的功能ide

進程通訊:經過端口爲應用進程提供端到端的邏輯通訊;
消除網絡層的不可靠性:提供面向鏈接的服務,並對收到的報文進行差錯檢測;
流量控制:控制擁塞及協調兩端處理速度;
典型協議:TCP 、UDP。
 blog

 

向上提供兩種服務質量 ——可靠的和不可靠的邏輯通訊信道接口

p_w_picpath

 

 

TCP ( Transmission Control Protocol )進程

p_w_picpath

TCP 則提供面向鏈接的、可靠的服務。TCP 不提供廣播或多播服務。 TCP 的可靠性不只使協議數據單元的首部增大不少,還要佔用更多的處理機資源。資源

tcp是面向鏈接、可靠的、基於字節流的傳輸協議;
TCP協議創建在不可靠的網絡層IP協議之上,IP不能提供任何可靠性機制,TCP的可靠性徹底由本身實現;
TCP採用的最基本的可靠性技術是:
1.確認與超時重傳;
2.流量控制
TCP Protocol
TCP不支持多播(multicast)和廣播(broadcast)get

 

UDP ( User Datagram Protocol )it

p_w_picpath

UDP 不須要預先創建鏈接。對方的傳輸層在收到 UDP 報文後,不須要給出任何確認。雖然 不提供可靠交付,但在某些狀況下 UDP 是一種最有效的工做方式。io

進程發送的報文較短,同時對報文的可靠性要求不高,適合使用UDP協議。

UDP 只在 IP 的數據報服務之上增長了不多的功能,即端口的功能和差錯檢測的功能
無需創建鏈接,提供有限的差錯檢驗功能;
無擁塞控制,只提供不可靠的交付,主機不須要維持複雜的鏈接狀態表。

 

傳輸層端口

在Internet中,稱傳輸層服務訪問點 TSAP爲端口,即應用進程與傳輸層的收發接口,它採用16 bit端口號(port number,0~65535)來標誌應用層進程的進程地址。

 

端口在進程之間的通訊中所起的做用

p_w_picpath

 

兩類端口
一類是知名端口,值在1024如下,由ICANN指派;256如下的端口號被標準服務保留,如FTP/2一、TELNET/23。


一類則是動態端口,值大於1024,用來隨時分配給請求通訊的客戶進程,即客戶程序隨機選取的臨時端口號。

 

tcp

p_w_picpath

udp

p_w_picpath

 

udp與tcp協議應用
p_w_picpath

相關文章
相關標籤/搜索