1. 程式人生 > >TCP/IP協議埠分配規則與分類

TCP/IP協議埠分配規則與分類

簡述

TCP/IP 協議中的埠在報頭中佔2個位元組即16位,範圍是從0-65535。埠號用來表示和區別網路中的不同應用程式

埠分類

0-1023之間的埠號,也叫Well Known ports。這些埠由 IANA 分配管理。

分為三大類:

(1)公認埠(Well Known Ports):0-1023之間的埠號,也叫Well Known ports。這些埠由 IANA 分配管理。IANA 把這些埠分配給最重要的一些應用程式,讓所有的使用者都知道,當一種新的應用程式出現後,IANA必須為它指派一個公認埠。
常用的公認埠有:

  • FTP : 21
  • TELNET : 23
  • SMTP : 25
  • DNS : 53
  • TFTP : 69
  • HTTP : 80
  • SNMP : 161

(2)註冊埠(Registered Ports):從1024-49151。是公司和其他使用者向網際網路名稱與數字地址分配機構(ICANN)登記的埠號,利用因特網的傳輸控制協議(TCP)和使用者資料報協議(UDP)進行通訊的應用軟體需要使用這些埠。在大多數情況下,這些應用軟體和普通程式一樣可以被非特權使用者開啟。

(3)客戶端使用的埠號:49152~65535.這類埠號僅在客戶程序執行時才動態選擇,因此又叫做短暫埠號。被保留給客戶端程序選擇暫時使用的。也可以理解為,客戶端啟動的時候作業系統隨機分配一個埠用來和伺服器通訊,客戶端程序關閉下次開啟時,又重新分配一個新的埠。

總結

埠就像一道門,外部可以通過不同的埠和本機上不同服務的程序進行交流。而IP 地址和埠標識了接入網際網路主機的唯一 一個程序。