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