引入傳輸層的原因
1.消除網路層的不可靠性;
2.提供從源端主機到目的端主機的可靠的、與實際使用的網路無關的信息傳輸。
運輸層的功能
1.運輸層的一個很重要的功能就是復用和分用。套用層不同進程的報文通過不同的連線埠向下交到運輸層,再往下就共用網路層提供的服務。
2.“運輸層提供套用進程間的邏輯通信”。“邏輯通信”的意思是:運輸層之間的通信好像是沿水平方向傳送數據。但事實上這兩個運輸層之間並沒有一條水平方向的物理連線。
3.運輸層為套用進程之間提供端到端的邏輯通信(但網路層是為主機之間提供邏輯通信)。
4.運輸層還要對收到的報文進行差錯檢測。
5.運輸層需要有兩種不同的運輸協定,即面向連線的TCP 和無連線的 UDP。
TCP/IP體系中的運輸層
TCP/IP的運輸層有兩個不同的協定:
(1) 用戶數據報協定 UDP (User Datagram Protocol)
(2) 傳輸控制協定 TCP (Transmission Control Protocol)
套用層 UDP TCP IP 與各種網路接口 運輸層
套用層 |
UDP TCP |
IP |
與各種網路接口 |