IP與端口
隨著信息和通信技術(ICT)的最新發展,廣袤的地球上的每個角落都是相互聯繫的。這場偉大勝利的基礎主要是由於通信和網絡技術的迅速發展。這些創造奇蹟的基礎是IP地址和端口的概念。
通過IP地址和端口,因特網上數以百萬計的服務器和客戶機相互通信。
IP地址
IP地址是用於確定數據包(數據報)目的地的32位邏輯地址。IP地址標識允許數據報在指定路由中相應地流動的源和目標網絡。因特網上的每臺主機和路由器都有一個IP地址,就像所有的電話都有一個唯一的號碼用於識別一樣。IP地址的概念在1981年被標準化。
基本上,點分十進制表示法被用於IP尋址。通常IP地址由兩部分組成,即網絡部分和主機部分。IP地址的一般安排如下:
4個字節(8位=1字節)中的每一個都由0-255的值組成。IP地址根據網絡標識符和主機標識符的大小分為(A、B、C和D)類。當這種方法用於確定IP地址時,它被標識為類全尋址。根據要創建的網絡類型,必須選擇合適的地址方案。
E、 g.:A級=>;對於少數網絡,每個網絡都有許多主機。
C類=>;用於多個網絡,每個網絡的主機數很少。
大多數情況下,在所考慮的局域網環境中,IP地址的網絡標識符保持不變,其中主機部分的標識符是不同的。
類全尋址的一大缺點是IP地址的浪費。因此,工程師們開始採用無階級尋址的新方法。與類中的全尋址不同,這裡,網絡標識符的大小是可變的。在這種方法中,子網掩碼的概念被用來確定網絡標識符的大小。
例如,普通IP地址是207.115.10.64
端口
端口由16位數字表示。因此端口範圍為0-65525。0-1023之間的端口號是受限制的,因為它們是為使用眾所周知的協議服務(如HTTP和FTP)而保留的。
在網絡中,兩臺主機互相通信的端點被標識為端口。大多數端口都分配了一個已分配的任務。如前所述,這些端口由端口號標識。
所以IP地址和端口的功能行為如下所示。在從源計算機發送數據包之前,源和目標IP地址以及各自的端口號被饋送到數據報。在IP地址的幫助下,數據報跟蹤目標機器併到達它。數據包公開後,在端口號的幫助下,操作系統將數據定向到正確的應用程序。如果端口號放錯了位置,操作系統就不知道要將哪些數據發送到哪個應用程序。