计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别
主要解決三個(gè)問(wèn)題:
1、數(shù)據(jù)段、報(bào)文、IP數(shù)據(jù)報(bào)、數(shù)據(jù)包、MAC幀的區(qū)別
2、應(yīng)用層、運(yùn)輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層的區(qū)別與功能
3、轉(zhuǎn)發(fā)器、集線器、網(wǎng)橋、交換機(jī)、路由器、網(wǎng)關(guān)的功能與區(qū)別
數(shù)據(jù)傳輸過(guò)程示意圖:
關(guān)于網(wǎng)絡(luò)設(shè)備的幾個(gè)術(shù)語(yǔ):
1、介質(zhì):(傳輸介質(zhì):同軸銅電纜、雙絞線、光纖)
2、網(wǎng)段:單個(gè)共享介質(zhì)稱作一個(gè)以太網(wǎng)段。
3、網(wǎng)絡(luò)直徑:以太網(wǎng)網(wǎng)絡(luò)上兩臺(tái)設(shè)備之間的最大距離。
1、應(yīng)用層:
??1> 任務(wù):通過(guò)應(yīng)用進(jìn)程間的交互來(lái)完成特定網(wǎng)絡(luò)應(yīng)用。定義的是應(yīng)用進(jìn)程間通信和交互的規(guī)則。
??2> 解釋:進(jìn)程在這里可以看做是應(yīng)用的意思。在我們電腦中有不同的應(yīng)用,它們會(huì)產(chǎn)生各種數(shù)據(jù),當(dāng)我們需要傳送這些數(shù)據(jù)時(shí),就要將他們提取出來(lái),因此,我們根據(jù)不同應(yīng)用使用不同的協(xié)議,進(jìn)行應(yīng)用間交互,最后將數(shù)據(jù)提取出來(lái),加上應(yīng)用層PDU,形成報(bào)文,傳送給運(yùn)輸層)
??3> 傳輸單位:報(bào)文
2、運(yùn)輸層
??1> 任務(wù):負(fù)責(zé)為兩個(gè)主機(jī)中進(jìn)程之間的通信提供通用的數(shù)據(jù)傳輸服務(wù)。
??2> 解釋:這些應(yīng)用層PDU可能是圖片、文字或音頻等,因此,運(yùn)輸層收到應(yīng)用層PDU后,首先需要去差異化處理,即將這些不同類型的數(shù)據(jù)通過(guò)運(yùn)輸層協(xié)議,轉(zhuǎn)化成通用的的報(bào)文段或用戶數(shù)據(jù)報(bào),最后加上運(yùn)輸層首部,形成運(yùn)輸層報(bào)文,傳遞給網(wǎng)絡(luò)層。
??3> 傳輸單位:報(bào)文段(TCP)、用戶數(shù)據(jù)報(bào)(UDP)
3、網(wǎng)絡(luò)層
??1> 任務(wù):負(fù)責(zé)為分組交換網(wǎng)上的不同主機(jī)提供通信服務(wù),同時(shí)將運(yùn)輸層產(chǎn)生的報(bào)文段或用戶數(shù)據(jù)報(bào)封裝成分組和包進(jìn)行傳送。
??2> 解釋:網(wǎng)絡(luò)層通過(guò)檢索確定該報(bào)文段要傳送到的下一個(gè)網(wǎng)絡(luò),若目標(biāo)網(wǎng)絡(luò)與本網(wǎng)絡(luò)不同,則通過(guò)設(shè)備(網(wǎng)關(guān))等實(shí)現(xiàn)不同協(xié)議網(wǎng)絡(luò)的連通,同時(shí)將這些信息作為首部添加到運(yùn)輸層報(bào)文上。形成一個(gè)個(gè)分組,發(fā)送給數(shù)據(jù)鏈路層。分組又叫包或數(shù)據(jù)段(在TCP/IP體系中,由于網(wǎng)絡(luò)層使用IP協(xié)議,因此分組又叫做IP數(shù)據(jù)報(bào))。
??3> 傳輸單位:分組、數(shù)據(jù)段、包、IP數(shù)據(jù)報(bào)(IP協(xié)議)
??4> 代表設(shè)備:
????(1) 路由器:劃分網(wǎng)絡(luò),路由器為網(wǎng)絡(luò)的邏輯邊界
????(2) 網(wǎng)關(guān):支持不同協(xié)議的轉(zhuǎn)化,支持不同協(xié)議網(wǎng)絡(luò)的互連
4、數(shù)據(jù)鏈路層
??1> 任務(wù):數(shù)據(jù)鏈路層將網(wǎng)絡(luò)層交下來(lái)的IP數(shù)據(jù)報(bào)組裝成幀,在兩個(gè)相鄰節(jié)點(diǎn)間的鏈路上傳送幀,每一幀包括必要的信息(邏輯上的數(shù)據(jù)鏈路,最后仍要在物理媒體上傳輸)。
??2> 解釋:收到網(wǎng)絡(luò)層的IP數(shù)據(jù)報(bào)后,數(shù)據(jù)鏈路層進(jìn)一步處理和分解,規(guī)定該數(shù)據(jù)報(bào)要傳送的鏈路與經(jīng)過(guò)的網(wǎng)橋、交換機(jī)等,將這些信息作為首部添加到拆分后的IP數(shù)據(jù)報(bào)上,形成一個(gè)個(gè)幀,發(fā)送給物理層。
??3> 傳輸單位:幀
??4> 代表設(shè)備:
????(1) 網(wǎng)橋:提高網(wǎng)絡(luò)直徑,但相比轉(zhuǎn)發(fā)器,可以控制網(wǎng)絡(luò)流量
????(2) 交換機(jī):為網(wǎng)絡(luò)上的每個(gè)節(jié)點(diǎn)專門提供一個(gè)專用網(wǎng)段,做網(wǎng)絡(luò)上的交換
5、物理層:
??1> 任務(wù):提供環(huán)境,確保數(shù)據(jù)可在物理媒體上傳輸
??2>解釋:收到數(shù)據(jù)鏈路層發(fā)送過(guò)來(lái)的幀后,物理層將其轉(zhuǎn)化為比特流,比特流進(jìn)一步轉(zhuǎn)化成電信號(hào)(光信號(hào)),按照運(yùn)輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層的規(guī)定,在物理媒介中傳輸。
??3> 傳輸單位:bit
??4> 代表設(shè)備:
????(1) 轉(zhuǎn)發(fā)器:連接網(wǎng)段,提高網(wǎng)絡(luò)直徑,轉(zhuǎn)發(fā)
????(2) 集線器:特殊的轉(zhuǎn)發(fā)器,連接多個(gè)機(jī)器
6、總結(jié):
??如果主機(jī)A中的進(jìn)程1與主機(jī)B中的進(jìn)程2通信,過(guò)程是這樣的:
????首先應(yīng)用層將通信數(shù)據(jù)增加首部后傳遞給運(yùn)輸層
????運(yùn)輸層將應(yīng)用層傳下來(lái)的數(shù)據(jù)再增加運(yùn)輸層首部,傳給網(wǎng)絡(luò)層,同時(shí),如果網(wǎng)絡(luò)層成功建立主機(jī)A與主機(jī)B之間的通信,那么運(yùn)輸層在此基礎(chǔ)上負(fù)責(zé)進(jìn)程1與進(jìn)程2之間的通信。
????網(wǎng)絡(luò)層拿到運(yùn)輸層傳下來(lái)的數(shù)據(jù)后,分解,并添加網(wǎng)絡(luò)層頭部,發(fā)給數(shù)據(jù)鏈路層, 同時(shí),網(wǎng)絡(luò)層將負(fù)責(zé)建立主機(jī)A與主機(jī)B之間的通信
????數(shù)據(jù)鏈路層將網(wǎng)絡(luò)層傳下來(lái)的數(shù)據(jù)封裝成幀,傳給物理層。同時(shí)確定這些數(shù)據(jù)具體要在哪些鏈路中傳輸
????物理層將幀轉(zhuǎn)化為比特流,按照應(yīng)用層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層規(guī)定的線路,在實(shí)際的物理設(shè)備中傳輸。
為什么應(yīng)用層和運(yùn)輸層沒(méi)有代表設(shè)備呢?請(qǐng)看第一張圖,在網(wǎng)絡(luò)中參與運(yùn)輸數(shù)據(jù)的,只有網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層三層,因此只有這三層有代表設(shè)備。
數(shù)據(jù)在各層級(jí)狀態(tài)改變的示意圖:
如果覺(jué)得有用就請(qǐng)點(diǎn)個(gè)贊吧, 讓更多的人看到這篇文章!
總結(jié)
以上是生活随笔為你收集整理的计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 28行代码AC——习题3-12 浮点数(
- 下一篇: 21行代码AC——HDU1106 排序