本章目錄
1. 路由器
1.1 路由
1.2 路由表
1.3 路由器的工作原理
2. 路由的分類
2.1 靜態路由
2.2 預設路由
3. 路由器**資料報的封裝過程
1. 路由器
路由器(router)是連線兩個或多個網路的硬體裝置,在網路間起閘道器的作用,是讀取每乙個資料報中的位址然後決定如何傳送的專用智慧型性的網路裝置。它能夠理解不同的協議,例如某個區域網使用的乙太網協議,網際網路使用的tcp/ip協議。這樣,路由器可以分析各種不同型別網路傳來的資料報的目的位址,把非tcp/ip網路的位址轉換成tcp/ip位址,或者反之;再根據選定的路由演算法把各資料報按最佳路線傳送到指定位置。
路由器通過查詢路由表,實現資料報**。
1.1 路由
路由(routing)是指分組從源到目的地時,決定端到端路徑的網路範圍的程序。路由工作在osi參考模型第三層——網路層的資料報**裝置。路由器通過**資料報來實現網路互連。
1.2 路由表
(1)路由器中維護的路由條目的集合
(2)路由器根據路由表做路徑選擇
(3)路由表的形成:靜態新增、動態學習
非直連網段
1.3 路由器的工作原理
2. 路由的分類
2.1 靜態路由★★★
靜態路由(英語:static routing)是一種路由的方式,路由項(routing entry)由手動配置,而非動態決定。
使用靜態路由的另乙個好處是網路安全保密性高。
動態路由因為需要路由器之間頻繁地交換各自的路由表,而對路由表的分析可以揭示網路的拓撲結構和網路位址等資訊。
因此,網路出於安全方面的考慮也可以採用靜態路由。不占用網路頻寬,因為靜態路由不會產生更新流量。靜態路由適用於中小型網路。
2.2 預設路由★★★
預設路由(default route),是對ip資料報中的目的位址找不到存在的其他路由時,路由器所選擇的路由。是一種特殊的靜態路由。
目的地不在路由器的路由表裡的所有資料報都會使用預設路由。
這條路由一般會連去另乙個路由器,而這個路由器也同樣處理資料報;如果知道應該怎麼路由這個資料報,則資料報會被**到已知的路由;否則,資料報會被**到預設路由,從而到達另乙個路由器。
每次**,路由都增加了一跳的距離。
3. 路由器**資料報的封裝過程
(1)pc1在網路層將來自上層的報文封裝成ip資料報,其首部包含了原位址和目的位址。
pc1會用本機配置的24位掩碼與目的位址進行「與」運算,得出目的位址與本機位址不在同一網段,因此發往pc2的資料報要經過閘道器路由器a**。
(2)pc1通過arp請求獲得預設閘道器路由器a的mac位址。在資料鏈路層pc1將ip資料報封裝成乙太網資料幀,在乙太網首部。
(3)路由器a從e0介面接收到資料幀,把資料鏈路層的封裝去掉。
路由器a認為這個ip資料報是要用過自己進行路由**,所以路由器a會查詢自己的路由表,尋找與目標ip位址192.168.2.2相匹配的路由表項,然後根據路由表的下一跳位址將資料報**到e1介面。
(4)在e1介面路由器a重新封裝乙太網幀,此時:
(5)路由器b從e1接收到資料幀,同樣把資料鏈路層的封裝去掉,對目的ip進行檢查,並與路由表進行匹配,然後根據路由表的下一跳位址將資料報**到e0介面。
(6)路由器b發現目的網段與自己的e0介面直接相連,通過arp廣播,路由器b獲得pc2以太口的mac位址。路由器b再將ip資料報封裝成乙太網幀:
(7)封裝完畢,將乙太網幀從e0介面發往pc1。
02 路由原理 路由配置
1.路由原理 1 什麼是路由 資料從乙個網路到另外乙個網路的路徑 路由的裝置是路由器 路由器可以選擇最佳路徑來路由資料報 2 路由器工作原理 根據路由表 資料報 destination mask nexthop inte ce路由條目 192.168.3.0 24 192.168.2.2 g0 0 ...
03 路由原理
二 路由原理 路由 routing 是指路由器從乙個介面上收到資料報,根據資料報的目的位址進行定向並 到另乙個介面的過程。路由 routing 是指分組從源到目的地時,決定端到端路徑的網路範圍的程序。以上是教科書給出的定義,所謂的路由,就是路由器對資料報從源位址到目標位址選擇路徑的過程。s 192....
3 路由配置
一 路由配置 path path 函式 匯入 from django.urls import path 語法 path route,views,name none 引數 1.route 字串型別,匹配的請求路徑 2.views 指定路徑所對應的檢視處理函式的名稱 3.name 為位址起別名,在模版中...