端口在運輸層與應(yīng)用層的接口處,在運輸協(xié)議數(shù)據(jù)單元tpdu中包含源端口號和目的端口號兩個字段,依據(jù)osi的描述,端口就是運輸服務(wù)訪問點tsap,運輸?shù)亩丝谟糜趨^(qū)分不同的應(yīng)用進程。
端口:用16位來表示,即一個主機共有65536個端口。序號小于256的端口稱為通用端口,如ftp是21端口,www是80端口等。端口用來標識一個服務(wù)或應(yīng)用。一臺主機可以同時提供多個服務(wù)和建立多個連接。端口(port)就是傳輸層的應(yīng)用程序接口。應(yīng)用層的各個進程是通過相應(yīng)的端口才能與運輸實體進行交互。服務(wù)器一般都是通過人們所熟知的端口號來識別的。例如,對于每個tcp/ip實現(xiàn)來說,ftp服務(wù)器的tcp端口號都是21,每個telnet服務(wù)器的tcp端口號都是23,每個tftp(簡單文件傳輸協(xié)議)服務(wù)器的udp端口號都是69。任何tcp/ip實現(xiàn)所提供的服務(wù)都用眾所周知的1-1023之間的端口號。這些人們所熟知的端口號由internet端口號分配機構(gòu)(internet assigned numbers authority, iana)來管理。