端口
一、端口是應用層的程序與傳輸層的TCP、UDP之間聯繫的通道。
二、應用層程序繁多,操做系統如何同時運行多個程序呢?
三、使不一樣的應用程序對應不一樣的端口,這樣數據的來往就不會有衝突。
四、端口號取值:0--65535,0端口沒有使用
五、1-1023之間的端口固定分配給一些經常使用的程序,爲固定端口。
六、1024--65535之間的端口隨機分配給哪些發出網絡請求的應用程序,爲動態端口。
七、http:TCP80
ftp:TCP21
telnet:TCP23
DNS:UDP53
Pop3:TCP110
SMTP:TCP25
鏈接
鏈接的創建有兩種模式:
一、主動動鏈接:當端口開啓後,進程經過該端口主動發出鏈接請求,進而創建的鏈接。
二、被動鏈接:
當端口開啓後,進程經過該端口等待別的計算機發來的鏈接請求,最終創建鏈接主
三、鏈接的創建通常都是由客戶端申請一個動態端口發起主動鏈接
,
而服務器端則要一直開放相應的固定端口,而後等待與客戶端創建被動鏈接。
查看端口與鏈接服務器端
使用netstat命令
Netstat命令的主要用法:netstat–an
-a:顯示全部活動的TCP鏈接以及計算機偵聽的TCP和UDP端口
-n:以數字的形式顯示地址和端口
如在沒有客戶端訪問的狀況下,在FTP服務器上執行netstat-an命令。