OSI模型中的数据链路层和物理层的区分
數(shù)據(jù)鏈路層:物理層要為終端設(shè)備間的數(shù)據(jù)通信提供傳輸媒體及其連接.媒體是長(zhǎng)期的,連接是有生存期的.在連接生存期內(nèi),收發(fā)兩端可以進(jìn)行不等的一次或多次數(shù)據(jù)通信.每次通信都要經(jīng)過(guò)建立通信聯(lián)絡(luò)和拆除通信聯(lián)絡(luò)兩過(guò)程.這種建立起來(lái)的數(shù)據(jù)收發(fā)關(guān)系就叫作數(shù)據(jù)鏈路.而在物理媒體上傳輸?shù)臄?shù)據(jù)難免受到各種不可靠因素的影響而產(chǎn)生差錯(cuò),為了彌補(bǔ)物理層上的不足,為上層提供無(wú)差錯(cuò)的數(shù)據(jù)傳輸,就要能對(duì)數(shù)據(jù)進(jìn)行檢錯(cuò)和糾錯(cuò).數(shù)據(jù)鏈路的建立,拆除,對(duì)數(shù)據(jù)的檢錯(cuò),但是并不糾正錯(cuò)誤。 TCP/IP分層的形象解釋:
簡(jiǎn)單地說(shuō),為了實(shí)現(xiàn)跨越互聯(lián)網(wǎng)的,主機(jī) A 的進(jìn)程 P1,和主機(jī) B 的進(jìn)程 P2 之間的通信,我們逐層把這個(gè)任務(wù)交給 TCP/IP 協(xié)議棧。
運(yùn)輸層:“如果有人能幫我把數(shù)據(jù)從某個(gè)網(wǎng)絡(luò)中的機(jī)器 A 搬到另一個(gè)網(wǎng)絡(luò)中的機(jī)器 B,我就可以搞定這個(gè)任務(wù),因?yàn)槲抑啦煌臄?shù)據(jù)應(yīng)該交給機(jī)器上的哪個(gè)進(jìn)程。”
網(wǎng)絡(luò)層:“如果有人能幫我把數(shù)據(jù)從局域網(wǎng)中直接相連的一臺(tái)機(jī)器搬到另一臺(tái)機(jī)器,我就可以把數(shù)據(jù)從一個(gè)網(wǎng)絡(luò)搬到另一個(gè)網(wǎng)絡(luò),因?yàn)槲抑缆肪€怎么走,要經(jīng)過(guò)哪些節(jié)點(diǎn)。”
鏈路層:“我知道怎樣在局域網(wǎng)中搬數(shù)據(jù),還能用 CSMA/CD 協(xié)議協(xié)調(diào)工作,還能用 CRC32 校驗(yàn)發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)是一致的,blabla... But,我只是說(shuō)說(shuō),我不干苦力活。”
物理層:“樓上的大爺們發(fā)話(huà)了,兄弟們上。”《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的OSI模型中的数据链路层和物理层的区分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: TCP/IP学习——利用主机IP与子网掩
- 下一篇: GitHub:基于epoll机制的高并发