国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

端口號

2019-11-04 10:34:36
字體:
來源:轉載
供稿:網友


     前面已經指出過, TCP和UDP采用16 bit的端口號來識別應用程序。那么這些端口號是如何選擇的呢?
    服務器一般都是通過知名端口號來識別的。例如,對于每個TCP/ip實現來說,FTP服務器的TCP端口號都是21,每個Telnet服務器的TCP端口號都是23,每個TFTP (簡單文件傳送協議)服務器的UDP端口號都是69。任何TCP/IP實現所提供的服務都用知名的1~1023之間的端口號。這些知名端口號由Internet號分配機構( Internet Assigned Numbers Authority, IANA)來治理。
    到1992年為止,知名端口號介于1~255之間。256~1023之間的端口號通常都是由Unix系統占用,以提供一些特定的Unix服務—也就是說,提供一些只有Unix系統才有的、而其他操作系統可能不提供的服務。現在IANA治理1~1023之間所有的端口號。
    Internet擴展服務與Unix特定服務之間的一個差別就是Telnet和Rlogin。它們二者都答應通過計算機網絡登錄到其他主機上。Telnet是采用端口號為23的TCP/IP標準且幾乎可以在所有操作系統上進行實現。相反,Rlogin最開始時只是為Unix系統設計的(盡管許多非Unix系統現在也提供該服務),因此在80年代初,它的有名端口號為513。
    客戶端通常對它所使用的端口號并不關心,只需保證該端口號在本機上是唯一的就可以了。客戶端口號又稱作臨時端口號(即存在時間很短暫)。這是因為它通常只是在用戶運行該客戶程序時才存在,而服務器則只要主機開著的,其服務就運行。
    大多數TCP/IP實現給臨時端口分配1024~5000之間的端口號。大于5000的端口號是為其他服務器預留的( Internet上并不常用的服務)。我們可以在后面看見許多這樣的給臨時端口分配端口號的例子。
    Solaris 2.2是一個很有名的例外。通常TCP和UDP的缺省臨時端口號從32768開始。在E.4節中,我們將具體描述系統治理員如何對配置選項進行修改以改變這些缺省項。
    大多數Unix系統的文件/etc/services都包含了人們熟知的端口號。為了找到Telnet服務器和域名系統的端口號,可以運行以下語句:
    sun & grep telnet /etc/services
    telnet 23/tcp 稱它使用TCP端口號23
    sun & grep domain /etc/services
    domain 53/udp 稱它使用UDP端口號53和TCP端口號53
    domain /53/tcp
    保留端口號
    U n i x系統有保留端口號的概念。只有具有超級用戶特權的進程才答應給它自己分配一個保留端口號。
    這些端口號介于1~1023之間,一些應用程序(如有名的Rlogin,26.2節)將它作為客戶與服務器之間身份認證的一部分。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新建县| 翁牛特旗| 铜川市| 双鸭山市| 绥德县| 夏津县| 天水市| 屏山县| 青海省| 自治县| 沐川县| 孟连| 长海县| 巨鹿县| 小金县| 鄂托克前旗| 清苑县| 南召县| 叙永县| 山西省| 双牌县| 尖扎县| 乐陵市| 宾川县| 花莲县| 昆山市| 濮阳县| 惠东县| 尉氏县| 韶山市| 姜堰市| 全椒县| 开原市| 静宁县| 南澳县| 延长县| 民勤县| 资中县| 马山县| 德兴市| 茂名市|