後端自學之路《基礎知識》第二篇:端口號 port

=====================================  端口號  ===================================================

端口號 英文:port number

1,所謂的端口,就好像是門牌號一樣,客戶端可以通過ip地址找到對應的服務器端,但是服務器端是有很多端口的,每個應用程序對應一個端口號,通過類似門牌號的端口號,客戶端才能真正的訪問到該服務器。 [1] 爲了對端口進行區分,將每個端口進行了編號,這就是端口號。
 

2,端口有兩種類型: (端口是通過端口號來標記的,端口號只有整數,範圍是從0 到65535。)

a)邏輯端口

b)物理端口

1、物理端口

物理端口是用於連接物理設備之間的接口,如ADSL Modem、集線器、交換機、路由器上用 於連接其他網絡設備的接口,如RJ-45端口、SC端口等等。

2、邏輯端口

邏輯端口是指邏輯意義上用於區分服務的端口,比如用於瀏覽網頁服務的80端口,用於FTP服務的21端口等。如TCP/IP協議中的服務端口,通過不同的邏輯端口來區分不同的服務。一個IP地址的端口通過16bit進行編號,最多可以有65536個端口。

================ 端口號常用指令 ======================

Windows 端口查看

1,列出所有的端口

netstat -ano

2,查找端口號

netstat -ano|findstr "8181"

3,關閉端口號 根據 PID

taskkill -f -pid 1892

4,根據PID 查看端口號被那個進程給佔用了

tasklist|findstr "1892"

Mac 平臺

1,查看端口號被佔用

sudo lsof -i:8181

2,關閉端口號

sudo kill -9 1892

第二種方式

1,查看端口號下所有的 PID 進程

lsof   -i  tcp:8181

2,關閉端口號 根據 PID

kill 1892

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章