計算機網絡

TCP端口。 的TCP和UDP端口列表

在計算機網絡中,端口是在操作系統連接的最終點。 該術語也用於硬件設備,但軟件是一個邏輯結構,其識別特定過程或服務。

端口總是與主機和通信協議的類型的IP地址相關聯,並且由此完成了地址分配會話。 它被識別為每個地址,並用一個16位的數的幫助下,俗稱的端口號的協議。 具體的端口號通常被用來識別特定的服務。 1024列出的數以千計的知名端口號按照協議,確定主機上的特定類型的服務保留。 協議,其中主要使用的端口作為過程控制(例如,傳輸控制協議(TCP)和來自試劑盒的用戶數據報協議(UDP)因特網協議)。

在TCP端口不需要直接鏈接,如“點對點”,當各端的計算機可以在同一時間只有一個應用程序來操作。 他們成為必要的後車能夠同時執行多個程序,並連接到現代的分組交換網絡。 在模型中,客戶端 - 服務器應用架構,端口和網絡客戶端連接到服務的啟動,提供复用服務,與公知的端口號相關聯的數據的初始交換之後,它是由服務請求的每個實例切換到專用線路被釋放。 有一個具體的數字連接,並且可以無延遲送達從而更多的客戶。

詳細信息

數據鏈路協議 - 傳輸控制協議(TCP)和用戶數據報協議(UDP) - 用於指定它們的標題段中的目的地端口號和源極。 端口號是一個16位無符號整數。 因此,可以在範圍為0〜65535。

但是,TCP端口不能使用數字0的UDP源端口是可選的,值為零,這意味著他的缺席。

該過程通過傳輸協議,端口號和IP地址連接通過因特網插座其輸入或輸出通道(類型描述符文件)。 這個過程被稱為綁定,它使通過網絡的數據發送和接收。

網絡操作系統軟件負責從網絡中的所有應用程序的端口的數據向外傳輸及重定向入站網絡數據包(通過匹配的IP地址和電話號碼)。 只有一個進程可以結合到使用相同的傳輸協議特定的IP地址和端口的組合。 一般應用程序故障,有時也被稱為端口衝突時,多個程序正在試圖用相同的端口號來聯繫在同一IP地址,使用相同的協議產生。

他們是如何使用

實現共同服務應用程序通常使用專門保留的,知名的TCP和UDP端口列表從客戶端接收服務請求。 這個過程被稱為聽,並且它包括接收請求以公知的端口,並建立服務器和客戶端的“一到一”之間的對話,與在相同的本地端口號。 其他客戶可能繼續連接 - 這是可能的,因為TCP連接被識別為包括遠程和本地地址和端口的鏈。 標準的TCP和UDP端口由互聯網編號分配機構(IANA)的控制下協商確定。

網絡服務的核心(主要是,萬維網),通常使用一個小的端口數 - 低於1024在許多操作系統需要特殊權限的應用程序綁定到他們,因為他們通常被認為是基於IP網絡的運行至關重要。 在另一方面,最終客戶的化合物,作為一項規則,但適用一大批人,選擇短期使用,也有所謂的臨時端口。

結構

TCP端口被編碼在傳輸協議的分組報頭,並且它們能夠容易地解釋的網絡基礎設施的不僅是發送和接收計算機,還包括其他的組件。 特別地防火牆,通常被配置取決於它們的源或目的地端口號的報文區別開來。 重定向就是一個典型的例子。

實踐中嘗試連接到的端口的範圍在序列已知為它們的掃描的計算機上。 這通常是由於惡毒嘗試失敗或網絡管理員在尋找可能存在的漏洞,以幫助防止此類攻擊。

針對如何操作 ,打開TCP端口, 通常受到控制,並與計算機的幫助下記錄。 這種技術使用,以確保順利連接到服務器的數量的備用連接。

使用範例

最重要的例子,在廣泛使用的TCP / UDP端口,是互聯網郵件系統。 所述服務器用於電子郵件(發送和接收),並且通常需要的兩個服務。 第一服務是用來運送郵件和其他服務器。 這是通過實現簡單郵件傳輸協議(SMTP)。 作為一項規則,應用服務,以處理傳入的請求的TCP-SMTP端口號25監聽。 另一種服務是一個POP(全 - 郵局協議)或IMAP(或Internet消息訪問協議),這是必要的客戶端應用程序的電子郵件用戶的計算機收到的電子郵件服務器。 POP挖掘服務室與TCP端口110的上述服務既可以在同一台主機計算機上運行。 發生這種情況時,端口號區分由遠程設備請求的服務 - 用戶的PC或者任何其他的郵件服務器。

當服務器監聽端口號被很好地定義(IANA調用它們的眾所周知的端口),客戶端選項通常從動態範圍內選擇。 在某些情況下,單獨的客戶和服務器使用分配給IANA特定的TCP端口。 一個很好的例子是DHCP,凡客在使用UDP 68所有的情況下,服務器 - UDP 67。

應用程序的URL地址

端口號是有時在互聯網上清晰可見,或其他統一資源定位符(URL)。 默認情況下,HTTP使用TCP端口80和HTTPS - 443。不過,也有其他變化。 例如,URL地址http://www.example.com:8080/path/表明,Web瀏覽器連接到8080,而不是HTTP服務器。

的TCP和UDP端口列表

前面已經提到,互聯網編號分配機構(IANA)負責DNS根,IP地址和其他互聯網協議資源的全球協調。 這包括知名互聯網服務註冊常用的端口號。

端口號劃分為三個範圍:眾所周知的註冊和動態,或私人。 眾所周知(也稱為系統) - 是從在此範圍內新任命為0〜1023要求有數字比其他帳戶更加嚴格。

廣為人知的例子

例子是在這個名單包括:

  • TCP端口443:安全HTTP(HTTPS)。
  • 21: 文件傳輸協議(FTP的)。
  • 22:安全外殼(SSH)。
  • 25:簡單郵件傳輸協議(SMTP)。
  • 53:域名系統(DNS)。
  • 80:超文本傳輸協議(HTTP)。
  • 119:網絡新聞傳輸協議(NNTP)。
  • 123: 網絡協議 時間(NTP)..
  • 143:Internet消息訪問協議(IMAP)
  • 161:簡單網絡管理協議(SNMP)1。
  • 94:因特網中繼聊天(IRC)。

註冊的端口包括數字從1024到49151 IANA維護已知和註冊樂隊的正式名單。 動態或私有 - 從49152到65535的用途之一為這個臨時端口範圍。

創造歷史

端口號概念下的軟件和系統管理員作者的非正式合作創建早期ARPANET開發。

術語“端口”已經有一段時間沒有使用過。 遠程主機車牌號是一個40位的數。 第32位是類似於今天的IPv4的地址,但最重要的是第8位。 的數目(比特33到40)的至少顯著部分表示另一個目的,AEN叫。 這是現代的端口號的原型。

1972年3月26日是第一個提出插槽號碼目錄的創建在RFC 322 ,網絡管理員 呼籲描述其功能和網絡服務,每個永磁房間。 這個目錄在1972年12月,隨後公佈為RFC 433,和包括主機的列表,它們的端口號和相應的功能到所述網絡中的每個節點上使用。 在1972年5月,首次正式目的端口號文件,網絡服務,同時還提供了一個特殊的管理功能,以維護該註冊表。

TCP端口256 AEN的第一清單有這樣的分成以下範圍值:

  • 0至63:通過網絡的標準功能
  • 64至127:主機特定的功能
  • 128至239:保留用於將來使用
  • 從240到255:任何試驗性功能。

Telnet服務已收到值1.在ARPANET長期AEN也稱這是與原始協議連接(MSP)和網絡管理程序(NCP)的一個組件所使用的套接字的名稱初期的第一次正式分配。 因此,NCP是使用TCP / IP端口,今天的互聯網協議的先行者。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.