什麼是ip地址以及其作用?+ 查看端口使用

1.IP地址的定義作用
  要想使網絡中的計算機能夠進行通信,必須爲每臺計算機指定一個標識號,通過這個標識號來指定接受數據的計算機或者發送數據的計算機。
  在TCP/IP協議中,這個標識號就是IP地址,它可以唯一標識一臺計算機,目前,IP地址廣泛使用的版本是IPv4,它是由4個字節大小的二進制數來表示,如:00001010000000000000000000000001。由於二進制形式表示的IP地址非常不便記憶和處理,因此通常會將IP地址寫成十進制的形式,每個字節用一個十進制數字(0-255)表示,數字間用符號“.”分開,如 “192.168.1.100”。
  隨着計算機網絡規模的不斷擴大,對IP地址的需求也越來越多,IPV4這種用4個字節表示的IP地址面臨枯竭,因此IPv6 便應運而生了,IPv6使用16個字節表示IP地址,它所擁有的地址容量約是IPv4的8×1028倍,達到2128個(算上全零的),這樣就解決了網絡地址資源數量不夠的問題。
  通過IP地址可以連接到指定計算機,但如果想訪問目標計算機中的某個應用程序,還需要指定端口號。在計算機中,不同的應用程序是通過端口號區分的。端口號是用兩個字節(16位的二進制數)表示的,它的取值範圍是0~65535,其中,0~1023之間的端口號用於一些知名的網絡服務和應用,用戶的普通應用程序需要使用1024以上的端口號,從而避免端口號被另外一個應用或服務所佔用。
接下來通過一個圖例來描述IP地址和端口號的作用,如下圖所示。


這裏寫圖片描述

2.查看端口使用

查看所有的網絡連接

 

netstat -ano

 

這個可以打印出所有的網絡連接,根據標題可以看出,第一列是協議,第二列是本地地址,第三列是外部地址,第四列是狀態,第五列纔是PID(也就是能讓我們找到是什麼程序佔用端口的關鍵)

使用findstr進行過濾(類似Linux的grep),過濾出包含:8181的所有監聽:

 

netstat -ano | findstr  "LISTENING"| findstr  "8181"(findstr和字符串之間有空格

 

 

使用tasklist就可以找到程序名稱

 

tasklist | finstr "16968"

 

 

找到名稱就可以通過資源管理器找到對應的程序路徑了。

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