標籤:style 使用 sp c log r 時間 管理 bs
一 什麼是連接埠?
如果把IP地址比作一間房子 ,連接埠就是出入這間房子的門。連接埠號碼就是開啟門的鑰匙。真正的房子只有幾個門,但是一個IP地址的連接埠
可以有65536個之多!連接埠是通過連接埠號碼來標記的,連接埠號碼只有整數,範圍是從0 到65535。
二 連接埠有什麼作用?
主機是怎樣區分不同的網路服務呢?顯然不能只靠IP地址,因為IP 位址與網路服務的關係是一對多的關係。實際上是通過“IP地址+連接埠號碼”來區 分不同的服務的。伺服器一般都是通過知名連接埠號碼來識別的。
到1992年為止,知名連接埠號碼介於1~255之間。256~1023之間的連接埠號碼通常都是由Unix系統佔用,以提供一些特定的Unix服務—也就是說,提供一些只有Unix系統才有的、而其他動作系統可能不提供的服務,IANA管理1~1023之間所有的連接埠號碼。
Internet擴充服務與Unix特定服務之間的一個差別就是Telnet和Rlogin。它們二者都允許通過電腦網路登入到其他主機上。Telnet是採用連接埠號碼為23的TCP/IP標準且幾乎可以在所有作業系統上進行實現。Rlogin只是為Unix系統設計的(儘管許多非Unix系統也提供該服務),它的有名連接埠號碼為513。
用戶端通常對它所使用的連接埠號碼並不關心,只需保證該連接埠號碼在本機上是唯一的就可以了。用戶端口號又稱作臨時連接埠號碼(即存在時間很短暫)。這是因為它通常只是在使用者運行該客戶程式時才存在,而伺服器則只要主機開著的,其服務就運行。
三 如何使用?
TCP與UDP段結構中連接埠地址都是16位元,可以有在0---65535範圍內的連接埠號碼。對於這65536個連接埠號碼有以下的使用規定:
(1)連接埠號碼小於256的定義為常用連接埠,伺服器一般都是通過常用連接埠號碼來識別的。任何TCP/IP實現所提供的服務都用1---1023之間的連接埠號碼,是由ICANN來管理的;
(2)用戶端只需保證該連接埠號碼在本機上是惟一的就可以了。用戶端口號因存在時間很短暫又稱臨時連接埠號碼;
(3)大多數TCP/IP實現給臨時連接埠號碼分配1024---5000之間的連接埠號碼。大於5000的連接埠號碼是為其他伺服器預留的。
四 如何查看?
連接埠號碼一台伺服器有大量的連接埠在使用,怎麼來查看連接埠呢?有兩種方式: 一種是利用系統內建的命令,一種是利用第三方連接埠掃描軟體。
1.用“netstat ”查看連接埠狀態
在Windows 2000/XP中,可以在命令提示字元下使用“netstat ”查 看系統連接埠狀態,可以列出系統正在開放的連接埠號碼及其狀態.
2.用第三方連接埠掃描軟體
第三方連接埠掃描軟體有許多,介面雖然千差萬別,但是功能卻是類似 的。這裡以“Fport” (可到?type_t=7或下載)為例講解。“Fport”在命令提示字元下使用,運行結果 與“netstat -an”相似,但是它不僅能夠列出正在使用的連接埠號碼及類型,還可 以列出連接埠被哪個應用程式使用。
3.用“netstat -n”命令,以數字格式顯示地址和連接埠資訊。
【電腦網路學習筆記】連接埠號碼