您好,登錄后才能下訂單哦!
本篇內容主要講解“web的路由協議有哪些知識點”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“web的路由協議有哪些知識點”吧!
一:MAC頭和IP頭
1.在MAC頭里面,先是目標MAC地址,再是源MAC地址,然后有一個協議類型,用來說明里面是IP協議。
2.在IP頭里面,最重要的是源IP地址和目標IP地址。
二:路由
在任何一臺機器上,當要訪問另一個IP地址的時候,都會先判斷,這個目標IP地址和當前機器的IP地址,是否在同一個網段:
1.如果是同一個網段,直接將源IP地址和目標IP地址放入IP頭中,然后通過ARP獲得MAC地址,將源MAC地址和目標MAC地址放入MAC頭中,發出去即可。
2.如果不是同一網段,需要發往默認網關,網關的地址一定是和源IP地址是一個網段的。人們通常把網關叫做路由器。路由器是一臺設備,它有五個網口或者
網卡,相當于有五只手,分別連著五個局域網。每只手的IP地址都和局域網的IP地址相同網段。 任何一個想發往其它局域網的包,都會到達其中一只手,被拿進來,
拿下MAC頭和IP頭,看看根據自己的路由算法,選擇另一只手,加上IP頭和MAC頭,然后發送出去。
三:靜態路由
靜態路由,其實就是在路由器上,配置一條一條規則,每當要選擇從哪只手拋出去的時候,就一條條的匹配規則,找到符合的規則,按照規則中的設置,從某個網口發送出去。
MAC地址只要過網關,就必定會改變,關鍵看IP地址是否改變:
1.轉發網關:不改變IP地址的網關。
2.NAT網關:改變IP地址的網關。很多辦公室訪問外網的時候,也是被NAT過的,因為公網地址實在是太貴了,所以一般就是整個辦公室共用一個到兩個IP地址。
3.路由表:一張路由表中會有多條路由規則,每一天規則至少包含三項信息:目的網絡(這個包想去哪?),出口設備(將包從哪個口扔出去),下一條網關(下一個路由器的地址)
通過route命令和ip route命令可以進行查詢或者配置。
比如:ip route add 10.176.48.0/20 via 10.173.32.1 dev eth0 表示要求10.176.48.0/20這個目標網絡,要從eth0端口出發,經過10.173.32.1。 這種配置方式的一個核心思想是:根據
目的IP地址來配置路由
4.配置策略路由:可以配置多個路由表,可以根據源IP地址,入口設備,TOS等選擇路由表,然后在路由表中查找路由。這樣可以使不同來源的包走不同的路由。
ip rule add from 192.168.1.0/24 table 10
ip rule add from 192.168.2.0/24 table 20
表示從192.168.1.0/24這個網段來的,使用table 10中的路由表,而從192.168.2.0/24網段來的,使用table 20的路由表。
ip route add default scope global nexthop via 100.100.100.1 weight 1 nexthop via 200.200.200.1 weight 2
表示下一跳有兩個地方,分別是100.100.100.1和200.200.200.1,權重分別為1比2.
四:動態路由
使用動態路由器,可以根據路由協議算法生成動態路由表,隨網絡運行狀況的變化而變化。
1.距離矢量路由算法:基于Bellman-Ford算法,每個路由器都保存一個路由表,包含多行,每行對應網絡中的一個路由器,
每一行包含兩部分信息,一個是要到目標路由器,從哪條線出去;另一個是目標路由器的距離。
2.鏈路狀態路由算法:基于Dijkstra算法,當一個路由器啟動的時候,首先是發現鄰居,鄰居都回復。然后計算和鄰居的距離,
發送一個echo,要求馬上返回,除以二就是距離。然后將自己和鄰居之間的鏈路狀態包廣播出去,發送到整個網絡的每個路由器。
這樣每個路由器都能夠收到它和鄰居之間的關系信息,因而,每個路由器都能在自己本地構建一個完整的圖,然后針對這個圖
使用Dijkstra算法,找到兩點之間的最短距離。
五:動態路由協議
1.基于鏈路狀態路由算法的OSPF
OSPF(Open Shortest Path First,開放式最短路徑優先),廣泛應用在數據中心的協議,由于主要用在數據中心內部,用于路由決策,因而稱為內部網關協議(Interior Gateway Protocol 簡稱IGP)。
內部網關協議的重點就是找到最短的路徑,在一個組織內部,路徑最短往往最優。有時候OSPF可以發現多個最短的路徑,
可以在這個路徑中進行負載均衡,這常常被稱為等價路由。
2.基于距離矢量路由算法的BGP(外網路由協議 Border Gateway Protocol)
到此,相信大家對“web的路由協議有哪些知識點”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。