一文看懂?dāng)?shù)據(jù)鏈路層和網(wǎng)絡(luò)層的區(qū)別
網(wǎng)絡(luò)層是OSI參考模型中的第三層,介于傳輸層和數(shù)據(jù)鏈路層之間,它在數(shù)據(jù)鏈路層提供的兩個相鄰端點(diǎn)之間的數(shù)據(jù)幀的傳送功能上,進(jìn)一步管理網(wǎng)絡(luò)中的數(shù)據(jù)通信,將數(shù)據(jù)設(shè)法從源端經(jīng)過若干個中間節(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)是指將兩個以上的計(jì)算機(jī)網(wǎng)絡(luò),通過一定的方法,用一種或者多種通信處理設(shè)備(中間設(shè)備)相互連接起來,以構(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)于整個網(wǎng)絡(luò)的拓?fù)淝闆r,動態(tài)地改變所選擇的路由
分組轉(zhuǎn)發(fā):指路由器根據(jù)轉(zhuǎn)發(fā)表將用戶的IP數(shù)據(jù)報(bào)從合適的端口轉(zhuǎn)發(fā)出去。
3.擁塞控制
由于出現(xiàn)過量的分組而引起網(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ò)層來的數(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ù)鏈路層的傳送單位;如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯,如何調(diào)節(jié)發(fā)送速率以使與接收方相匹配;以及在兩個網(wǎng)絡(luò)實(shí)體之間提供數(shù)據(jù)鏈路通路的建立、維持和釋放的管理。
移動通信系統(tǒng)中Uu口協(xié)議的第二層,也叫層二或L2。
數(shù)據(jù)鏈路層的功能鏈路層是為網(wǎng)絡(luò)層提供數(shù)據(jù)傳送服務(wù)的,這種服務(wù)要依靠本層具備的功能來實(shí)現(xiàn)。鏈路層應(yīng)具備如下功能:
①鏈路連接的建立,拆除,分離。
?、趲ń绾蛶?。鏈路層的數(shù)據(jù)傳輸單元是幀,協(xié)議不同,幀的長短和界面也有差別,但無論如何必須對幀進(jìn)行定界。
③順序控制,指對幀的收發(fā)順序的控制。
④差錯檢測和恢復(fù)。還有鏈路標(biāo)識,流量控制等等。差錯檢測多用方陣碼校驗(yàn)和循環(huán)碼校驗(yàn)來檢測信道上數(shù)據(jù)的誤碼,而幀丟失等用序號檢測。各種錯誤的恢復(fù)則常靠反饋重發(fā)技術(shù)來完成。
數(shù)據(jù)鏈路層的作用
1、為IP模塊發(fā)送和接收IP數(shù)據(jù)報(bào)。
2、為ARP模塊發(fā)送ARP請求和接收ARP應(yīng)答。
3、為RARP發(fā)送RARP請求和接收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ò)層。