計算機網路互聯



在現實世界中,同一管理下的網路通常地理位置分散。可能存在連線兩種相同型別網路以及不同型別網路的需求。兩個網路之間的路由稱為網際網路絡。

網路可以根據各種引數(例如協議、拓撲、二層網路和定址方案)被認為是不同的。

在網際網路絡中,路由器知道彼此的地址以及超出它們範圍的地址。它們可以靜態配置到不同的網路,或者可以使用網際網路絡路由協議進行學習。

Routing

在組織或管理內部使用的路由協議稱為內部閘道器協議或 IGP。RIP、OSPF 是 IGP 的示例。不同組織或管理之間的路由可能具有外部閘道器協議,並且只有一個 EGP,即邊界閘道器協議。

隧道技術

如果兩個地理位置分離的網路想要相互通訊,它們可以在兩者之間部署專線,或者必須將其資料透過中間網路傳遞。

隧道技術是一種機制,透過它兩個或多個相同網路透過繞過中間網路的複雜性相互通訊。隧道技術在兩端配置。

Tunneling

當資料從隧道的一端進入時,它會被標記。然後,此標記資料在中間或中轉網路內部路由以到達隧道的另一端。當資料離開隧道時,其標記會被移除並傳遞到網路的另一部分。

兩端看起來就像直接連線一樣,並且標記使資料能夠在中轉網路中傳輸而無需任何修改。

資料包分片

大多數乙太網段的最大傳輸單元 (MTU) 固定為 1500 位元組。資料包的長度可以根據應用程式而有所不同。中轉路徑中的裝置也有其硬體和軟體功能,這些功能說明該裝置可以處理多少資料以及可以處理哪種大小的資料包。

如果資料包大小小於或等於中轉網路可以處理的資料包大小,則對其進行中立處理。如果資料包較大,則將其分成較小的片段,然後轉發。這稱為資料包分片。每個片段包含相同的目標地址和源地址,並輕鬆地透過中轉路徑路由。在接收端,它會被重新組裝。

如果帶有設定為 1 的 DF(不分片)位的包到達一個由於其長度而無法處理該包的路由器,則該包將被丟棄。

當路由器收到一個包時,其 MF(更多片段)位設定為 1,則路由器知道它是一個分片包,並且原始包的一部分正在路上。

如果資料包分片太小,則開銷會增加。如果資料包分片太大,中間路由器可能無法處理它,並且它可能會被丟棄。

廣告