一文看懂?dāng)?shù)據(jù)鏈路層和網(wǎng)絡(luò)層的區(qū)別
掃描二維碼
隨時(shí)隨地手機(jī)看文章
網(wǎng)絡(luò)層是OSI參考模型中的第三層,介于傳輸層和數(shù)據(jù)鏈路層之間,它在數(shù)據(jù)鏈路層提供的兩個(gè)相鄰端點(diǎn)之間的數(shù)據(jù)幀的傳送功能上,進(jìn)一步管理網(wǎng)絡(luò)中的數(shù)據(jù)通信,將數(shù)據(jù)設(shè)法從源端經(jīng)過(guò)若干個(gè)中間節(jié)點(diǎn)傳送到目的端,從而向運(yùn)輸層提供最基本的端到端的數(shù)據(jù)傳送服務(wù)。主要內(nèi)容有:虛電路分組交換和數(shù)據(jù)報(bào)分組交換、路由選擇算法、阻塞控制方法、X.25協(xié)議、綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)(ISDN)、異步傳輸模式(ATM)及網(wǎng)際互連原理與實(shí)現(xiàn)。
網(wǎng)絡(luò)層的主要功能
1.異構(gòu)網(wǎng)絡(luò)互聯(lián)
所謂網(wǎng)絡(luò)的互聯(lián)是指將兩個(gè)以上的計(jì)算機(jī)網(wǎng)絡(luò),通過(guò)一定的方法,用一種或者多種通信處理設(shè)備(中間設(shè)備)相互連接起來(lái),以構(gòu)成更大的網(wǎng)絡(luò)系統(tǒng)
物理層中繼系統(tǒng):中繼器,集成器。
數(shù)據(jù)鏈路層:網(wǎng)橋或者交換機(jī)。
網(wǎng)絡(luò)層中繼系統(tǒng):路由器。
網(wǎng)絡(luò)層以上的中繼系統(tǒng):網(wǎng)關(guān)
2.路由與轉(zhuǎn)發(fā)
路由選擇:指按照復(fù)雜的分布式算法。根據(jù)從各相鄰路由器所得到的關(guān)于整個(gè)網(wǎng)絡(luò)的拓?fù)淝闆r,動(dòng)態(tài)地改變所選擇的路由
分組轉(zhuǎn)發(fā):指路由器根據(jù)轉(zhuǎn)發(fā)表將用戶的IP數(shù)據(jù)報(bào)從合適的端口轉(zhuǎn)發(fā)出去。
3.擁塞控制
由于出現(xiàn)過(guò)量的分組而引起網(wǎng)絡(luò)性能下降的現(xiàn)象稱為擁塞。
數(shù)據(jù)鏈路層的概念
數(shù)據(jù)鏈路層是OSI參考模型中的第二層,介乎于物理層和網(wǎng)絡(luò)層之間。數(shù)據(jù)鏈路層在物理層提供的服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其最基本的服務(wù)是將源自網(wǎng)絡(luò)層來(lái)的數(shù)據(jù)可靠地傳輸?shù)较噜徆?jié)點(diǎn)的目標(biāo)機(jī)網(wǎng)絡(luò)層。為達(dá)到這一目的,數(shù)據(jù)鏈路必須具備一系列相應(yīng)的功能,主要有:如何將數(shù)據(jù)組合成數(shù)據(jù)塊,在數(shù)據(jù)鏈路層中稱這種數(shù)據(jù)塊為幀(frame),幀是數(shù)據(jù)鏈路層的傳送單位;如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯(cuò),如何調(diào)節(jié)發(fā)送速率以使與接收方相匹配;以及在兩個(gè)網(wǎng)絡(luò)實(shí)體之間提供數(shù)據(jù)鏈路通路的建立、維持和釋放的管理。
移動(dòng)通信系統(tǒng)中Uu口協(xié)議的第二層,也叫層二或L2。
數(shù)據(jù)鏈路層的功能鏈路層是為網(wǎng)絡(luò)層提供數(shù)據(jù)傳送服務(wù)的,這種服務(wù)要依靠本層具備的功能來(lái)實(shí)現(xiàn)。鏈路層應(yīng)具備如下功能:
?、冁溌愤B接的建立,拆除,分離。
?、趲ń绾蛶?。鏈路層的數(shù)據(jù)傳輸單元是幀,協(xié)議不同,幀的長(zhǎng)短和界面也有差別,但無(wú)論如何必須對(duì)幀進(jìn)行定界。
?、垌樞蚩刂?,指對(duì)幀的收發(fā)順序的控制。
?、懿铄e(cuò)檢測(cè)和恢復(fù)。還有鏈路標(biāo)識(shí),流量控制等等。差錯(cuò)檢測(cè)多用方陣碼校驗(yàn)和循環(huán)碼校驗(yàn)來(lái)檢測(cè)信道上數(shù)據(jù)的誤碼,而幀丟失等用序號(hào)檢測(cè)。各種錯(cuò)誤的恢復(fù)則??糠答佒匕l(fā)技術(shù)來(lái)完成。
數(shù)據(jù)鏈路層的作用
1、為IP模塊發(fā)送和接收IP數(shù)據(jù)報(bào)。
2、為ARP模塊發(fā)送ARP請(qǐng)求和接收ARP應(yīng)答。
3、為RARP發(fā)送RARP請(qǐng)求和接收RARP應(yīng)答。
數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層的區(qū)別
作用不同:數(shù)據(jù)鏈路層實(shí)現(xiàn)具體的傳輸~(僅僅高于物理層而已)而網(wǎng)絡(luò)層是實(shí)現(xiàn)網(wǎng)絡(luò)功能。
傳輸單元不同:(明顯的不同)網(wǎng)絡(luò)層是大名鼎鼎的IP包,DL層則是數(shù)據(jù)FRAME
協(xié)議不同:網(wǎng)絡(luò)層就是IP協(xié)議,數(shù)據(jù)鏈路層協(xié)議則很多。HDLC和PPP等等?!【W(wǎng)絡(luò)中程序員多數(shù)考慮的是網(wǎng)絡(luò)層。