著名端口整理(常用服務的默認端總結)


什么是端口

TCP和UDP協議都存在一個叫做端口的東西,但端口卻不是IP協議的一部分。

端口被設計出來主要是為了給協議棧和應用對應:

  • 協議棧用端口號將數據分配給不同的應用層程序
  • 應用層程序用端口號去區分不同的連接

TCP和UDP協議都使用了端口號(Port number)的概念來標識發送方和接收方的應用層。 對每個TCP連接的一端都有一個相關的16位的無符號端口號分配給它們。 即使是UDP這種沒有連接的協議,依舊有一個16位的無符號端口號。 可能的、被正式承認的端口號有 2^16 -1 = 65535 個。

多數服務或者協議都有自己的默認使用端口. 例如web我們一般只用寫域名就可以了,不用帶端口號, 這是因為web我們默認都走80端口了.
我們平時開發難免會有自己開發的程序占用了某些服務的默認端口號.
所以我這里整理了我知道的一些服務用的端口號.這樣我們在自己開發程序使用端口時,就可以避免有些時候端口沖突了.

特別說明:這里只是建議不要使用已經被其他標准定義了的端口,按道理,自己的系統想用哪個端口就用哪個.沒有任何限制.

端口號整理

服務名 默認端口號 說明 備注
ssh 22 linux遠程連接端口
http 80 http服務默認端口,瀏覽器在訪問http服務器時會默認走80端口
https 443 https服務默認端口,瀏覽器在訪問https服務器時會默認走443端口
mqtt 1883 mqtt協議默認端口
MySQl 3306 mysql數據庫 ----
MongoDB 27017 MongoDB數據庫 ----
服務器SIP端口 57030 SIP服務器的端口為57030 GB28181報文使用
本地SIP端口 60719 本地SIP端口為60719 GB28181報文使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM