網(wǎng)絡(luò)分層與各層設(shè)備

  1. TCP/IP四層模型
    傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。

  2. 集線器(HUB)
    集線器工作在物理層,它會把自己收到的每一個(gè)字節(jié)都復(fù)制到其他端口上去。

  3. 交換機(jī)(數(shù)據(jù)鏈路層 也叫MAC層)
    3.1 目的:交換機(jī)解決了集線器對任何數(shù)據(jù)報(bào)文都轉(zhuǎn)發(fā)這個(gè)低效率的問題。
    3.2 原理:交換機(jī)在轉(zhuǎn)發(fā)數(shù)據(jù)的時(shí)候會記下來源MAC地址來自哪個(gè)接口,在工作一段時(shí)間后,就有了整個(gè)網(wǎng)絡(luò)的一個(gè)結(jié)構(gòu)了,這個(gè)所有接入主機(jī)MAC地址到接口的映射就是轉(zhuǎn)發(fā)表,交換機(jī)會一直維護(hù)更新這個(gè)轉(zhuǎn)發(fā)表。
    3.3 當(dāng)網(wǎng)絡(luò)內(nèi)機(jī)器很多時(shí),就需要多臺交換機(jī),而多臺交換機(jī)環(huán)路相連時(shí)會產(chǎn)生環(huán)路問題。解決這個(gè)問題的方法是STP協(xié)議(最小生成樹),有點(diǎn)類似于算法中的union find。具體做法是把每臺交換機(jī)抽象成一個(gè)對象,這個(gè)對象有根交換機(jī)、上級交換機(jī)、優(yōu)先級向量、與父交換機(jī)的距離這幾個(gè)屬性,然后當(dāng)兩個(gè)不認(rèn)識的交換機(jī)相遇時(shí),就通過上面幾個(gè)屬性結(jié)合算法,理順出他們的關(guān)系,最后整個(gè)網(wǎng)絡(luò)結(jié)構(gòu)就會形成一棵樹。
    3.4 當(dāng)交換機(jī)多了之后,雖然交換機(jī)有記憶MAC地址到端口映射的能力,但是還是會有廣播問題,伴隨廣播問題出現(xiàn)的就是安全問題,比如一個(gè)財(cái)務(wù)發(fā)的消息經(jīng)廣播程序員也能收到。而解決這個(gè)問題的方法有兩種,一種是每個(gè)部門有單獨(dú)的子網(wǎng),二是通過vlan。vlan是在MAC層的頭中(源MAC地址字段后)加一個(gè)tag,tag里面包含一個(gè)12位的vlan id,在交換機(jī)廣播時(shí),只廣播同vlan id的數(shù)據(jù)報(bào)。交換機(jī)和交換機(jī)相連的口是trunk口,trunk口可以轉(zhuǎn)發(fā)任何vlan口數(shù)據(jù)。
    3.5 MAC包數(shù)據(jù)格式:目標(biāo)MAC地址、源MAC地址、類型(0800 IP數(shù)據(jù)報(bào)、0806 ARP請求應(yīng)答)、上層包數(shù)據(jù)、CRC校驗(yàn)。

  4. 路由器(網(wǎng)絡(luò)層)
    4.1 路由器可用于將局域網(wǎng)內(nèi)的數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)到其他網(wǎng)絡(luò)中,我們常說的網(wǎng)關(guān)其實(shí)就是路由器負(fù)責(zé)轉(zhuǎn)發(fā)的那個(gè)端口,通過IP地址進(jìn)行定位路由,因此路由器工作在三層網(wǎng)絡(luò)中,它能夠解析數(shù)據(jù)報(bào)中的IP段。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容