當前位置:係統粉 > 電腦問答 > 其他問答 > 如何查看電腦port誰可以告訴我

如何查看電腦port誰可以告訴我

提問者:914636243s  |  瀏覽 次  |  提問時間:2016-12-06  |  回答數量:4

如何查看電腦port誰可以告訴我你先了解下什麼是端口吧! 計算機"端口"是英文port的譯義,可以認為是計算機與外界通訊交流的出口。其中硬件領域的端口又稱接口,如:USB端口、串行端口等。軟件領域的端口一般指網絡...

已有4條答案
縱火的少年丶

縱火的少年丶

回答數:121405  |  被采納數:208

2016-12-06 09:00:23
你先了解下什麼是端口吧!

計算機"端口"是英文port的譯義,可以認為是計算機與外界通訊交流的出口。其中硬件領域的端口又稱接口,如:USB端口、串行端口等。軟件領域的端口一般指網絡中麵向連接服務和無連接服務的通信協議端口,是一種抽象的軟件結構,包括一些數據結構和I/O(基本輸入輸出)緩衝區。

在網絡技術中,端口(Port)有好幾種意思。集線器、交換機、路由器的端口指的是連接其他網絡設備的接口,如RJ-45端口、Serial端口等。我們 這裏所指的端口不是指物理意義上的端口,而是特指TCP/IP協議中的端口,是邏 輯意義上的端口。
那麼TCP/IP協議中的端口指的是什麼呢?如果把IP地址比作一間房子 ,端口就是出入這間房子的門。真正的房子隻有幾個門,但是一個IP地址的端口 可以有65536(即:256×256)個之多!端口是通過端口號來標記的,端口號隻有整數,範圍是從0 到65535(256×256)。

在Internet上,各主機間通過TCP/TP協議發送和接收數據報,各個數據報根據其目的主機的ip地址來進行互聯網絡中的路由選擇。可見,把數據報順利的傳送到目的主機是沒有問題的。問題出在哪裏呢?我們知道大多數操作係統都支持多程序(進程)同時運行,那麼目的主機應該把接收到的數據報傳送給眾多同時運行的進程中的哪一個呢?顯然這個問題有待解決,端口機製便由此被引入進來。

本地操作係統會給那些有需求的進程分配協議端口(protocal port,即我們常說的端口),每個協議端口由一個正整數標識,如:80,139,445,等等。當目的主機接收到數據報後,將根據報文首部的目的端口號,把數據發送到相應端口,而與此端口相對應的那個進程將會領取數據並等待下一組數據的到來。說到這裏,端口的概念似乎仍然抽象,那麼繼續跟我來,別走開。

端口其實就是隊,操作係統為各個進程分配了不同的隊,數據報按照目的端口被推入相應的隊中,等待被進程取用,在極特殊的情況下,這個隊也是有可能溢出的,不過操作係統允許各進程指定和調整自己的隊的大小。

不光接受數據報的進程需要開啟它自己的端口,發送數據報的進程也需要開啟端口,這樣,數據報中將會標識有源端口,以便接受方能順利的回傳數據報到這個端口。



端口詳解
在開始講什麼是端口之前,我們先來聊一聊什麼是 port 呢?常常在網絡上聽說『我的主機開了多少的 port ,會不會被入侵呀!?』或者是說『開那個 port 會比較安全?又,我的服務應該對應什麼 port 呀!?』嗬嗬!很神奇吧!怎麼一部主機上麵有這麼多的奇怪的 port 呢?這個 port 有什麼作用呢?!

由於每種網絡的服務功能都不相同,因此有必要將不同的封包送給不同的服務來處理,所以囉,當你的主機同時開啟了 FTP 與 WWW 服務的時候,那麼別人送來的資料封包,就會依照 TCP 上麵的 port 號碼來給 FTP 這個服務或者是 WWW 這個服務來處理,當然就不會搞亂囉!(注:嘿嘿!有些很少接觸到網絡的朋友,常常會問說:『咦!為什麼你的計算機同時有 FTP、WWW、E-Mail 這麼多服務,但是人家傳資料過來,你的計算機怎麼知道如何判斷?計算機真的都不會誤判嗎?!』現在知道為什麼了嗎?!對啦!就是因為 port 不同嘛!你可以這樣想啦,有一天,你要去銀行存錢,那個銀行就可以想成是『主機』,然後,銀行當然不可能隻有一種業務,裏頭就有相當多的窗口,那麼你一進大門的時候,在門口的服務人員就會問你說:『嗨
讚 12140
甜蜜再戀5202

甜蜜再戀5202

回答數:15258  |  被采納數:5

2016-12-06 09:01:36
首先我們有點電腦下方的任務欄,找到任務管理器打開

進入任務管理器之後我們,我們在上方的菜單欄裏選擇右方第三個服務選項。在下方的進程數哪裏我們可以查看到當前運行的進程總數。

進入服務選項之後我們可以看到左邊是程序運行的名稱,右邊有一個PID這個就是相應的運行程序的端口號,我們可以點擊PID,進行升序或者降序排列端口號顯示方便我們觀察
讚 1525
葉落何處灬

葉落何處灬

回答數:18154  |  被采納數:2

2016-12-06 09:06:02
你好,據我了解:
可以運行CMD-->netstat -an
就可以查看,但是還有其他的相關參數:
netstat -a查看開啟哪些端口
netstat -n查看端口的網絡連接情況
netstat -v查看正在進行的工作
netstat -p tcp/ip查看某協議使用情況
netstat -s 查看正在使用的所有協議使用情況

希望我的回答可以幫到你。
讚 1815
yinlq

yinlq

回答數:25986  |  被采納數:3

2016-12-06 08:43:34
查看電腦端口的辦法;
1、單擊屏幕左下角“開始”菜單
2、點擊“運行”,也可以使用鍵盤上的WIN+R組合鍵快速調出“運行”欄
3、在“運行”欄輸入“CMD",然後單擊“確定”
4、彈出windows的DOS界麵
5、在光標處輸入“netstat“,然後回車,即可顯示本機的端口號。
讚 2598
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航