網路定址



第3層網路定址是網路層的主要任務之一。網路地址始終是邏輯地址,即這些地址是基於軟體的地址,可以透過適當的配置進行更改。

網路地址始終指向主機/節點/伺服器,或者可以表示整個網路。網路地址始終配置在網路介面卡上,並且通常由系統與機器的MAC地址(硬體地址或第2層地址)對映,用於第2層通訊。

存在不同型別的網路地址

  • IP

  • IPX

  • AppleTalk

我們在這裡討論IP,因為它是我們現在在實踐中唯一使用的。

Network Addressing

IP定址提供了一種區分主機和網路的機制。由於IP地址以分層方式分配,因此主機始終駐留在特定網路下。需要與其子網外部通訊的主機需要知道目標網路地址,資料包/資料將傳送到該地址。

不同子網中的主機需要一種機制來相互定位。此任務可以透過DNS完成。DNS是一個伺服器,它提供與遠端主機的域名或FQDN對映的遠端主機的第3層地址。當主機獲取遠端主機的第3層地址(IP地址)時,它會將其所有資料包轉發到其閘道器。閘道器是一臺路由器,配備了所有將資料包路由到目標主機的必要資訊。

路由器藉助路由表,其中包含以下資訊

  • 到達網路的方法

路由器在收到轉發請求後,將資料包轉發到其下一跳(相鄰路由器),朝向目標方向。

路徑上的下一個路由器執行相同的操作,最終資料包到達其目標。

網路地址可以是以下之一

  • 單播(目標為一臺主機)

  • 多播(目標為組)

  • 廣播(目標為所有)

  • 任意播(目標為最近的一個)

預設情況下,路由器從不轉發廣播流量。多播流量使用特殊處理,因為它通常是影片流或音訊,具有最高優先順序。任意播類似於單播,只是當多個目標可用時,資料包被傳遞到最近的目標。

廣告