第十五節 基本路由協議

2021-10-12 05:04:57 字數 2277 閱讀 7185

a、什麼是路由?

路由:(源)本身到目標網路的路徑;

路徑不止一條,每一條路徑稱之為一條路由;

b:路由器的工作原理

1、路由器處於網路層,所以組成它的部分部分可以是在物理層、資料鏈路層的;

2、傳送資料:當乙個資料報進入路由器的時候,會被路由器分解:先解物理層,再解鏈路層,最後解到網路層,然後路由器為根據資料報中的目的ip位址,去到路由器的路由表中查詢。查到了,直接按照路由表中的ip 位址找到合適的路徑(定址)最後進行資料**;

3、收到資料:逆向過程。自己想。。

4、交換機:當乙個資料報進入交換機的時候,會被交換機分解:先解物理層,再解鏈路層,然後交換機根據資料報中的目的mac位址,查詢mac位址表。查到了,直接按照mac位址表中的mac位址最後進行資料**;

c:路由協議的分類

1、按照作用範圍來分

①igp :內部閘道器路由協議,企業內部所執行的協議。

②egp :外部網管路由協議,在internet上執行的協議叫做egp 或者叫做 bgp

2、按照演算法來分

距離向量型路由協議有:

1)rip

2)bgp(也是一種路徑向量協議)

鏈路狀態型路由協議有:

1)ospf

2)is - is

3、按照業務應用來分

單播路由協議有:

1)rip

2)ospf

3)bgp

4)is - is

組播路由協議有:

1)pim - dm

2)pim - sm

真*多哈

d:路由表的組成

1:我們還是先看一下路由表的組成把;

destination/mask:資料報出去的介面

cos :路由花費(會把路由花費小的放入路由表中)

proto: 該路由的**

1)drect :表示該路由是從我直接連線的介面學來的

2)rip : 是從rip動態路由協議學到的

3)ospf :表示該路由是從ospf動態路由協議上學習的

2、路由匹配原則

1)首先當我們有乙個資料報為192.168.1.10 的來到了我們的路由器,該怎麼**呢,第乙個就是會根據目標子網掩碼位址來進行址。

-->最長掩碼匹配;,當匹配不到的時候就會把資料交給嚇一跳,嚇一跳是什麼呢??(有明細路由就找明細路由,沒有就交給下一跳) 明細路由 /32 的

e:路由優先順序

(華為的各種路由協議的優先順序)

路由協議

優先順序direct

0ospf

10is-is

15static

60rip

100ospf ase

150幹什麼用的?

選路用的、當到了乙個目的地時有兩條或兩條以上的路由時,路由會把 優先順序小的加如路由表中。優先順序大的不會放入路由表中。

f:路由的度量

cost :從 源 到 目標 的路徑的花費,路由器會把到目標花費小的放入路由表中,先比較優先順序,優先順序相同的才比較花費。

g:等價路由(ecmp)

有著相同路由協議的相同的cost的資料報去往同乙個目的地時,這些路由就都會被加入路由表,去往相同目的地的資料報會被負載均衡

我的解析:問題:通往目的地的路徑有兩條(或以上),路由協議相同(假設為 rip協議,優先順序為:100)

通往目的地的cost(花費)也相同,那麼,路由器的路徑該怎麼選擇呢?

首先,路由器會把兩條路徑的ip位址都會加入路由表,然後把要傳送的資料報進行路徑負載均衡(具體不清楚,動動腦筋想一想,一邊發一半嗎?兩邊都不想放棄哦!,恩 唉 ,咱也不清楚,再說吧)

h:路由環路

路由環路的概念:就是說資料報在兩個或i兩個以上的路由器之間來回傳送,而無法到達目的地的情況,

完。。

第十五節Map和File

map 集合 儲存的是鍵值對的對映,每次操作都是鍵值對 一對物件 對映關係,鍵不能重複 鍵和值是對應關係 乙個鍵對應乙個值 map基本用法 1.建立hashmap物件 鍵的泛型,類的泛型 2.新增資料put 鍵不允許重複,如果相同key 後面的值覆蓋前面的值 3.輸出map中內容 putall 新增...

第十五節 包裝和授權

包裝 通過繼承來定製標準型別 功能 實現對標準型別的屬性的修改,或者對增加新功能 class list list def if type object is str else print 必須是字串 defshow medlle self 新增新的功能 ind int len self 2 retu...

第十五節 class 類的使用

我們在es5中經常使用方法或者物件去模擬類的使用,雖然可以實現功能,但是 並不優雅,es6為我們提供了類的使用。需要注意的是我們在寫類的時候和es5中的物件和建構函式要區分開來,不要學混了。類的宣告 先宣告乙個最簡單的coder類,類裡只有乙個name方法,方法中列印出傳遞的引數。class cod...