TCP/IP四層模型
傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。集線器(HUB)
集線器工作在物理層,它會把自己收到的每一個(gè)字節(jié)都復(fù)制到其他端口上去。交換機(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)。路由器(網(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段。
網(wǎng)絡(luò)分層與各層設(shè)備
最后編輯于 :
?著作權(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ù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 本書結(jié)構(gòu)是自頂向下的,所以請按下列順序閱讀: 1.計(jì)算機(jī)網(wǎng)絡(luò)自頂向下--應(yīng)用層2.計(jì)算機(jī)網(wǎng)絡(luò)自頂向下--運(yùn)輸層3....
- 數(shù)據(jù)鏈路層使用的信道有以下兩種類型: ①點(diǎn)對點(diǎn)信道,一對一的點(diǎn)對點(diǎn)通信方式 ②廣播信道,一對多的廣播通信方式,復(fù)雜...
- 數(shù)據(jù)鏈路層使用的信道主要有以下兩種類型 點(diǎn)對點(diǎn)信道這種信道使用一對一的點(diǎn)對點(diǎn)通信方式 廣播信道這種信道使用一對多的...
- 1、TCP為什么需要3次握手,4次斷開? “三次握手”的目的是“為了防止已失效的連接請求報(bào)文段突然又傳送到了服務(wù)端...