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