1. 求大神,計算機網路課程設計用狄克斯特拉演算法生成路由器下一跳怎麼編寫程序
首先用dijkstra尋找所有最短路,然後把下一跳一樣的集合在一起吧?
2. 路由器中的下一跳是什麼意思,請針對性講解下,謝謝.
路由下一跳地址意思就是網關的IP地址。
網關的IP地址是具有路由功能的設備的IP地址。 具有路由功能的設備包括路由器,啟用了路由協議的伺服器(基本上等同於路由器)和代理伺服器(也等同於路由器)。
手動設置適用於計算機數量相對較少且TCP / IP參數基本不變的情況,例如,只有幾到十幾台計算機。 此方法在連接到網路的每台計算機上都需要一個「默認網關」。 一旦由於遷移等原因必須修改默認網關的IP地址,將給網路管理帶來麻煩。
(2)計算機網路下一跳怎麼寫擴展閱讀:
路由下一跳地址的網關性質:
1、網關也稱為網路連接器,以及協議轉換器。 網關實現網路層以上的網路互連,是最復雜的網路互連設備,僅用於具有不同高級協議的兩個網路的互連。
2、網關可用於WAN互連和LAN互連。 網關是充當繁重轉換任務的計算機系統或設備。
3、網關是使用不同通信協議,數據格式或語言的兩個系統,甚至具有完全不同的體系結構的系統之間的轉換器。 與僅傳遞信息的網橋不同,網關必須重新包裝接收到的信息,以滿足目標系統的需求。
3. 計算機網路原理怎麼由路由表計算下一跳
N1 6 E 原路由表不存在該路由條目,收到更新,需添加進去,跳數+1
N2 3 D 原路由表存在去往N2網段的路由條目,但原距離3=2+1現路由距離,距離相等,不更新
N4 4 E 原路由表存在去往N4網段的路由條目,且原距離4<16+1現路由距離,不更新路由條目
N5 3 E 原路由表不存在該路由條目,收到更新,需添加進去,跳數+1
N6 4 E 原路由表存在去往N6網段的路由條目,但原距離5>3+1現路由距離,我們選近的走,因此替換原路由條目,跳數+1
跳數+1是因為,我們路由器收到鄰居路由器更新後,需要加上到鄰居路由器這一跳的距離,且下一跳為鄰居路由器。
4. 靜態路由配置中下一跳的地址指的是什麼
靜態路由配置中下一跳的地址是對端直連路由器的介面地址,例如R1和R2,互連網段是12.1.1.0/30,R2這邊是12.1.1.2,那麼在R1上配置靜態路由下一跳就是12.1.1.2。
如果有直連路由就不需要寫靜態路由了。同網段的ip之間是不走路由的,路由表裡這部分是系統自動填充的,手動靜態路由是加不上去的。目的地址和下一跳地址是不可能是同一個網段的ip的。
(4)計算機網路下一跳怎麼寫擴展閱讀:
使用靜態路由的另一個好處是網路安全保密性高。動態路由因為需要路由器之間頻繁地交換各自的路由表,而對路由表的分析可以揭示網路的拓撲結構和網路地址等信息。因此,網路出於安全方面的考慮也可以採用靜態路由。不佔用網路帶寬,因為靜態路由不會產生更新流量。
5. 計算機網路題
(1) 將IP 地址空間202.118.1.0/24 劃分為2 個子網,可以從主機位拿出1 位來劃分子網,剩餘的7 位用來表示主機號(27-2>120,滿足要求),所以兩個子網的子網掩碼都為:1111111111111111 11111111 10000000,即255.255.255.128;所劃分的兩個子網的網路地址分別為:
202.118.1.00000000 和202.118.1.10000000(為了理解方便我將最後一個位元組用二進製表示,這樣可以看清楚子網的劃分過程),即202.118.1. 0 和202.118.1.128。
綜上,劃分結果為:
子網1:202.118.1.0,子網掩碼為:255.255.255.128;
子網2:202.118.1.128,子網掩碼為:255.255.255.128。
或者寫成:
子網1:202.118.1.0/25;
子網2:202.118.1.128/25。
(2) 下面分2 種情況:
(a) 假設子網1 分配給區域網1,子網2 分配給區域網2;路由器R1 到區域網1 和區域網
2 是直接交付的,所以下一跳IP 地址可以不寫(打一橫即可),介面分別是從E1、E2轉發出去;路由器R1 到域名伺服器是屬於特定的路由,所以子網掩碼應該為255.255.255.255(只有和全1 的子網掩碼相與之後才能100%保證和目的網路地址一樣,從而選擇該特定路由),而路由器R1 到域名伺服器應該通過介面L0 轉發出去,下一跳IP 地址應該是路由器R2 的L0 介面,即IP 地址為202.118.2.2;路由器R1 到互聯網屬於默認路由(記住就好,課本127 頁),而前面我們已經提醒過,默認路由的目的網路IP 地址和子
網掩碼都是0.0.0.0,而路由器R1 到互聯網應該通過介面L0 轉發出去,下一跳IP 地址應該是路由器R2 的L0 介面,即IP 地址為202.118.2.2,故詳細答案見下表:
目的網路地址子網掩碼下一跳IP 地址介面
202.118.1.0 255.255.255.128 — E1
202.118.1.128 255.255.255.128 — E2
202.118.3.2 255.255.255.255 202.118.2.2 L0
0.0.0.0 0.0.0.0 202.118.2.2 L0
(b) 假設子網1 分配給區域網2,子網2 分配給區域網1;中間過程幾乎一樣,答案請看下錶:
目的網路地址子網掩碼下一跳IP 地址介面
202.118.1.128 255.255.255.128 — E1
202.118.1.0 255.255.255.128 — E2
202.118.3.2 255.255.255.255 202.118.2.2 L0
0.0.0.0 0.0.0.0 202.118.2.2 L0
(3) 首先將202.118.1.0/25 與202.118.1.128/25 聚合,聚合的地址為:202.118.1.0/24(只有前面24 位一樣),顯然子網掩碼為:255.255.255.0,故路由器R2 經過介面L0,下一跳為路由器R1 的介面L0,IP 地址為:202.118.2.1,所以路由表項如下表所示:
目的網路地址子網掩碼下一跳IP 地址介面
202.118.1.0 255.255.255.0 202.118.2.1 L0