深入淺出計算機網(wǎng)絡 - 5.1.3 運輸層端口號、復用與分用的概念


運輸層直接為應用進程間的邏輯通信提供服務
使用端口來區(qū)分不同的應用進程
進程使用進程標識符PID來標識
不同操作系統(tǒng)使用不同的格式的PID
為了使運行不同操作系統(tǒng)的計算機的應用進程之間能夠基于網(wǎng)絡進行通信,就必須使用統(tǒng)一的方法對TCP /IP體系的應用進程進行標識。
TCP /IP體系使用端口號來標識和區(qū)分應用層的不同應用進程。
端口號長度為16比特,0~65535

短暫端口號又叫臨時端口號

端口號只具有本地意義,即端口號只是為了標識本計算機網(wǎng)絡協(xié)議棧應用層中的各應用進程。在因特網(wǎng)中,不同計算機中的相同端口號是沒有關系的,即相互獨立。另外,TCP和UDP端口號之間也是沒有關系的。
發(fā)送方的復用和接收方的分用

應用進程所發(fā)送的應用報文在運輸層使用TCP、UDP協(xié)議進行封裝報文段、用戶數(shù)據(jù)報,這個過程稱為TCP、UDP復用。報文段、用戶數(shù)據(jù)報在網(wǎng)絡層封裝成IP數(shù)據(jù)報,這稱為IP復用。
IP數(shù)據(jù)報首部中協(xié)議字段的值用來表示IP數(shù)據(jù)報的數(shù)據(jù)載荷,封裝的是何種協(xié)議數(shù)據(jù)單元(取值為17:封裝的是UDP用戶數(shù)據(jù)報;取值為6:封裝的是TCP報文段)
接收方網(wǎng)際層接收到IP數(shù)據(jù)報后進行進行IP分用


運輸層端口號應用實例:

說明:
1.對于本應用實例,同學們應將重點放在端口號、TCP/IP應用層常用協(xié)議所使用的運輸層協(xié)議(UDP和TCP)和熟知端口號上。
2.為了簡單起見,在本應用實例中省略了很多相關過程。例如,之前曾介紹過的地址解析協(xié)議ARP(獲取IP地址所對應的MAC地址),以及后續(xù)將介紹的TCP連接管理、相關應用層協(xié)議的工作原理等。