路由与数据包转发简述 路由器如何实现数据包传输
既然是深耕這個領(lǐng)域,那就加油堅持學(xué)習(xí),堅持長進(jìn),成為大佬。本科大一大二或者轉(zhuǎn)行的職場小白可以和我共同學(xué)習(xí)。
這第一回書,咱們講路由與數(shù)據(jù)包轉(zhuǎn)發(fā)的簡單知識點(diǎn)。
路由器和計算機(jī)所共有的特性有哪些?路由表的基本結(jié)構(gòu)是什么?路由器是如何選擇最佳路徑并緊接著交換數(shù)據(jù)包的?下面將清晰地解釋這些問題。
路由器的任務(wù)就是連接各個網(wǎng)絡(luò),因此它的工作內(nèi)容就是完成不同網(wǎng)絡(luò)間的、及時的數(shù)據(jù)包傳送。這是它的主業(yè),副業(yè)包括且不限于:1)使用備用路徑防范首選路徑出現(xiàn)故障以保障網(wǎng)絡(luò)連通;2)通過有線和無線網(wǎng)絡(luò)提供集成的數(shù)據(jù)、視頻和語音服務(wù);3)通過允許和拒絕數(shù)據(jù)包的轉(zhuǎn)發(fā)來應(yīng)對蠕蟲、病毒和其他攻擊。
路由器有著與計算機(jī)相似的組成,包括:CPU、內(nèi)存、ROM、操作系統(tǒng)。
路由器完成任務(wù)依賴接口,每個接口屬于不同的IP網(wǎng)絡(luò),即每個網(wǎng)絡(luò)通常需要單獨(dú)接口。當(dāng)路由器從某個接口接收到IP數(shù)據(jù)包后,它將確定可以直達(dá)或可以跳達(dá)的接口完成轉(zhuǎn)發(fā)。這些接口連接著局域網(wǎng)LAN和廣域網(wǎng)WAN,LAN通常為以太網(wǎng),連接各種設(shè)備,WAN連接通常用于LAN連接到Internet服務(wù)提供商ISP網(wǎng)絡(luò)。
路由器的工具是路由表,由它來確定轉(zhuǎn)發(fā)數(shù)據(jù)包的最佳路徑。收到數(shù)據(jù)包時,路由器會檢查其目的IP地址,并在路由表中搜索最匹配的網(wǎng)絡(luò)地址。路由表同時包含用于轉(zhuǎn)發(fā)數(shù)據(jù)包的接口,一旦路由器找到匹配條目,就會將IP數(shù)據(jù)包封裝到傳出接口或送出接口的數(shù)據(jù)鏈路幀中。
路由器使用靜態(tài)路由和動態(tài)路由協(xié)議來獲知遠(yuǎn)程網(wǎng)絡(luò)和構(gòu)建路由表。
路由器包含CPU、ROM、內(nèi)存、閃存flash、NVRAM。內(nèi)存存儲著操作系統(tǒng)、運(yùn)行配置文件、IP路由表、ARP緩存、數(shù)據(jù)包緩沖區(qū)。ROM存儲bootstrap指令、基本診斷軟件、精簡版iOS。
端口:用在路由器上,正常指用來管理訪問的一個管理端口。接口:一般指有能力發(fā)送和接收用戶流量的口。管理端口不用于轉(zhuǎn)發(fā)數(shù)據(jù)包,最常見的是控制臺端口,無需網(wǎng)絡(luò)即可配置路由器。路由器一般具有快速以太網(wǎng)接口和各種類型的WAN接口。和PC上的接口一樣,路由器的端口和接口也位于路由器外部,這樣的位置對于連接相應(yīng)的網(wǎng)絡(luò)電纜和接口非常方便。路由器的每個接口都是不同的IP網(wǎng)絡(luò)的成員或主機(jī),所以每個接口必須配置一個IP地址以及對應(yīng)網(wǎng)絡(luò)的子網(wǎng)掩碼。
路由器參與第一層第二層的過程。
配置路由器時,需要執(zhí)行些基本任務(wù):1)命名路由器;2)設(shè)置口令;3)配置接口;4)配置標(biāo)語;5)保存路由器更改;6)檢查基本配置和路由器操作。
路由表是保存在內(nèi)存中的數(shù)據(jù)文件,存儲了與直接相連網(wǎng)絡(luò)以及遠(yuǎn)程網(wǎng)絡(luò)相關(guān)的信息,即包含網(wǎng)絡(luò)和下一跳的關(guān)聯(lián)信息。
這里插一句,靈卜要強(qiáng)調(diào),路由是一個動名詞,既可以表示動作,也可以表示名詞行為方式,明白了這點(diǎn)會好理解很多。
路由作為一個動名詞行為,有這樣幾個直連路由、靜態(tài)路由、動態(tài)路由。IP路由協(xié)議常用的有:1)RIP路由信息協(xié)議;2)IGRP內(nèi)部網(wǎng)關(guān)路由協(xié)議;3)EIGRP增強(qiáng)型內(nèi)部網(wǎng)關(guān)路由協(xié)議;4)OSPF開放最短路徑優(yōu)先;5)IS-IS中間系統(tǒng)到中間系統(tǒng);6)BGP邊際網(wǎng)關(guān)協(xié)議。
為了方便理解、配置和排查路由問題,這里提供3大原理。1)每臺路由器根據(jù)其自身路由表中的信息獨(dú)立做出決策;2)一臺路由器的路由表包含某些信息并不表示其他路由器也包含同樣的信息;3)有關(guān)兩個網(wǎng)絡(luò)之間路徑的路由信息并不能提供反向路徑的路由信息。
時刻牢記IP數(shù)據(jù)包格式,這要是不知道,別學(xué)了,回家種地吧。
最后講一下基礎(chǔ)知識,帶寬,不是那個寬帶。帶寬:表示鏈路的數(shù)據(jù)傳輸能力,有時也稱為鏈路速度。思科的OSPF路由協(xié)議使用帶寬作為度量。與網(wǎng)絡(luò)之間的最佳路徑由具有最高帶寬值的一組鏈路組成。準(zhǔn)確定義為,鏈路每秒能傳輸?shù)臄?shù)據(jù)比特量。
總結(jié)
以上是生活随笔為你收集整理的路由与数据包转发简述 路由器如何实现数据包传输的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C 标准库 - string.h
- 下一篇: 黄山奇石奇在什么地方