發(fā)布時間:2024-01-24閱讀(23)
你好,這里是網(wǎng)絡技術(shù)聯(lián)盟站今天和大家聊一個技術(shù):網(wǎng)絡端口,我來為大家講解一下關于網(wǎng)絡端口知識點?跟著小編一起來看一看吧!

網(wǎng)絡端口知識點
你好,這里是網(wǎng)絡技術(shù)聯(lián)盟站。
今天和大家聊一個技術(shù):網(wǎng)絡端口。
我非常清晰的記得,當時上大學的時候?qū)W習網(wǎng)絡這塊,學到端口的時候就很難理解端口到底是個啥東西,因為我愛鉆牛角尖,后來也搞明白了。
不過,我相信,在看的各位朋友,都知道端口這個兩個字,并且在日常工作中經(jīng)常用到或者碰到,但是有幾個人能夠說明白,什么是端口?為什么需要端口?端口有哪些分類?等等,一些看似基礎的問題,真正懂的人沒有幾個。
那么本文,瑞哥將帶領大家好好遨游一下網(wǎng)絡技術(shù)的海洋,讓我們直接開始!
大家的筆記本電腦都有網(wǎng)口(現(xiàn)在基本上都是無線模塊代替了)、USB口等接口,那么這些接口其實就是物理層面的硬件端口。
請注意上面的關鍵詞:硬件端口。
那么我們常說的網(wǎng)絡端口其實是軟件端口,也可以看作是邏輯端口。
在計算機網(wǎng)絡中,端口是邏輯連接的端點,可以看作是發(fā)送信息的位置。簡單來說,如果一個軟件應用程序或服務需要與其他人通信,它就會暴露一個端口。
由 Internet 協(xié)議套件的傳輸層協(xié)議使用,例如用戶圖協(xié)議 (UDP) 和傳輸控制協(xié)議 (TCP)。
什么是端口號?端口號,簡單來說就是網(wǎng)絡端口的編號,是一個 16 位無符號整數(shù),范圍是0 到 65535,互聯(lián)網(wǎng)號碼分配機構(gòu) (IANA)負責管理這些端口的使用
端口號分類一般來說,端口號可以分為三類:
系統(tǒng)端口其實就是最常用的端口,通常也稱為知名端口,范圍為0-1023,比如我們常說的:
注冊端口一般都是用來注冊使用,不受條件控制,范圍一般是1024-49151,比如我們自己寫的服務就可以從中選一個端口,通常情況下,像8080、9090、9999、8888等都是我們常用的注冊端口,還比如說約定好的默認的端口,像:
專用端口一般也稱為非保留端口、動態(tài)或私有端口,這些端口往往還沒有被注冊,可用于私人或客戶服務或臨時目的,范圍一般有:49152 到 65535。
端口號的作用?計算機或者其他設備使用 TCP/IP 協(xié)議通過 Internet 進行通信。例如,你和你的女朋友要發(fā)微信,在這種情況下,網(wǎng)絡底層必須知道你要要發(fā)送數(shù)據(jù)的目標 IP 地址,也就是你女朋友的微信所在服務器的地址,UDP 和 TCP 有助于完成這個過程。
從更底層來說,ip地址并不能唯一確定某一臺設備,真正唯一確定是MAC地址,這里只是為了方便我們進行技術(shù)的闡述。
ip地址結(jié)合各種網(wǎng)絡路由協(xié)議,能夠?qū)?shù)據(jù)從一臺計算機傳輸?shù)搅硗庖慌_計算機,但是計算機中的軟件或者服務那么多,計算機怎么知道你想傳輸給微信的客戶端呢?
這個時候端口號就起到了非常重要的作用!!!
端口號的主要用途是在計算機網(wǎng)絡和應用程序之間傳輸數(shù)據(jù)。
如何查看本機端口號Windows在cmd命令行下輸入:
netstat
這樣就能看到所有端口號的列表。
Linux在命令行下輸入:
netstat -tuln
-tuln 是netstat命令最常用的參數(shù)。
Mac在命令行中輸入:
netstat -AaLlnW
可以查看當前都有哪些軟件進程在進行端口監(jiān)聽。
如果想要查看具體哪個端口,那么可以用這個命令:
sudo lsof -i tcp:port
本文主要介紹了網(wǎng)絡端口、端口號等,文中還列舉比較常見的端口號,希望本文能夠從淺入深的幫助您了解網(wǎng)絡端口。
朋友們,你們明白了嗎?
歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-241707.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖