dhcp是哪一层的协议_OSI各个分层分别负责哪些功能?有哪些主要协议?涉及到哪些设备?...
應(yīng)用層
應(yīng)用層主要是負(fù)責(zé)一些頂層協(xié)議的工作,主要包括數(shù)據(jù)封裝協(xié)議,動(dòng)態(tài)分配內(nèi)網(wǎng)IP地址以及DNS域名解析。
在這一層中主要是瀏覽器或應(yīng)用程序等組件參與了這些工作,為了保證在不同平臺(tái)或不同組件中規(guī)范和標(biāo)準(zhǔn)化各項(xiàng)工作流程,應(yīng)用層涉及了以下協(xié)議:
首先在數(shù)據(jù)封裝協(xié)議中,除了HTTP協(xié)議,我們還使用到其他常用的封裝協(xié)議,例如文件傳輸協(xié)議(FTP)、郵件接收協(xié)議(POP3協(xié)議、SMTP協(xié)議)以及終端仿真協(xié)議(TELNET)等。
除了數(shù)據(jù)的封裝之外,應(yīng)用層還包括了為主機(jī)動(dòng)態(tài)分配IP地址的工作,該功能主要是通過(guò)DHCP協(xié)議(即動(dòng)態(tài)主機(jī)配置協(xié)議)來(lái)實(shí)現(xiàn)路由器動(dòng)態(tài)為連接主機(jī)分配內(nèi)網(wǎng)IP,從而保證路由能正確識(shí)別連接的設(shè)備。
表示層
接著往下走則是表示層,表示層的主要功能是轉(zhuǎn)換(包括圖片轉(zhuǎn)換)、壓縮和加密數(shù)據(jù)。例如我們常用的SSL加密,就是工作在表示層的。
所以在這一層常見(jiàn)的協(xié)議有ASCII以及一些常見(jiàn)的圖片協(xié)議PNG、JPEG協(xié)議。
會(huì)話(huà)層
會(huì)話(huà)層是兩個(gè)應(yīng)用進(jìn)程之間的邏輯連接,負(fù)責(zé)創(chuàng)建、管理和終止會(huì)話(huà)。比較常見(jiàn)的是我們經(jīng)常使用RPC通信。會(huì)話(huà)層還負(fù)責(zé)管理和確定傳輸模式。計(jì)算機(jī)可以由三種模式來(lái)傳輸數(shù)據(jù):單向(Simplex)、半雙工(Half-Duplex)、全雙工(Full-Duplex)。
會(huì)話(huà)層涉及到的相關(guān)協(xié)議有:SSL、TLS通信安全協(xié)議以及自定義的RPC協(xié)議。
傳輸層
傳輸層提供數(shù)據(jù)傳輸?shù)姆?wù),負(fù)責(zé)確保順序接收數(shù)據(jù)包,并保證沒(méi)有數(shù)據(jù)對(duì)視或破壞。如果丟包,傳輸層會(huì)請(qǐng)求發(fā)送方重發(fā)數(shù)據(jù)包。為實(shí)現(xiàn)這個(gè)目標(biāo),IP網(wǎng)絡(luò)會(huì)給每個(gè)數(shù)據(jù)報(bào)添加一個(gè)附加首部,其中包含有更多信息。
這一層上主要有兩個(gè)協(xié)議。第一個(gè)是傳輸控制協(xié)議(Transmission Control Protocol,TCP),這是一個(gè)開(kāi)銷(xiāo)很高的協(xié)議,支持對(duì)丟失或破壞的數(shù)據(jù)進(jìn)行重?fù)Q,并按照發(fā)送時(shí)的順序進(jìn)行傳送。第二個(gè)協(xié)議是用戶(hù)數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol,UDP),它允許接收方檢測(cè)被破壞的包,但不保證這些包以正確的順序傳送(或者包有可能根本未傳送)。
網(wǎng)絡(luò)層
網(wǎng)絡(luò)層主要負(fù)責(zé)源機(jī)器與目標(biāo)機(jī)器的路由和通信數(shù)據(jù)處理。網(wǎng)絡(luò)層定義了能夠標(biāo)識(shí)所有端結(jié)點(diǎn)的邏輯地址,還定義了路由實(shí)現(xiàn)的方式和學(xué)習(xí)的方式,為了適應(yīng)最大傳輸單元長(zhǎng)度小于包長(zhǎng)度的傳輸介質(zhì),網(wǎng)絡(luò)層還定義了如何將一個(gè)包分解成更小的包的分段方法。即網(wǎng)絡(luò)層的基本功能為尋址、路由、分段以及包重組。
網(wǎng)絡(luò)層上有兩個(gè)重要的協(xié)議:IP協(xié)議和ICMP協(xié)議。IP協(xié)議中有一個(gè)ARP協(xié)議,它用于將IP地址轉(zhuǎn)換成MAC地址,通過(guò)MAC地址獲取轉(zhuǎn)發(fā)的路由,該協(xié)議屬于數(shù)據(jù)鏈路層。而ICMP協(xié)議則是主要負(fù)責(zé)診斷和報(bào)告IP數(shù)據(jù)報(bào)在傳輸過(guò)程的差錯(cuò)。
網(wǎng)絡(luò)層的主體是路由器,在上述過(guò)程中,已經(jīng)談到了網(wǎng)絡(luò)層的路由。在互聯(lián)網(wǎng)中存在著非常多的路由器,A機(jī)器訪(fǎng)問(wèn)B機(jī)器的路徑不是固定一條的,而是通過(guò)路由選擇,獲取到路由路徑。
數(shù)據(jù)鏈路層
既然有了網(wǎng)絡(luò)層,為什么我們還需要數(shù)據(jù)鏈路層呢?我們知道,網(wǎng)絡(luò)層負(fù)責(zé)了數(shù)據(jù)的通信處理和路由,但數(shù)據(jù)包的差錯(cuò)校驗(yàn)和流量控制沒(méi)有完成,而基于數(shù)據(jù)鏈路層之上的物理層只負(fù)責(zé)數(shù)據(jù)的透明傳輸(無(wú)需關(guān)心傳輸設(shè)備和介質(zhì))。為了保證通信的高質(zhì)量傳輸,我們?cè)诰W(wǎng)絡(luò)層和物理層之間引入了數(shù)據(jù)鏈路層,確定以太網(wǎng)的連接方式,例如點(diǎn)對(duì)點(diǎn)的,還是廣播的,采用差錯(cuò)檢測(cè)、差錯(cuò)控制和流量控制等方法,向網(wǎng)絡(luò)層提供高質(zhì)量的數(shù)據(jù)傳輸服務(wù)。
數(shù)據(jù)鏈路層的主要協(xié)議有:ARP地址解析協(xié)議、以太網(wǎng)(Ethernet)協(xié)議(也屬于物理層)、點(diǎn)對(duì)點(diǎn)協(xié)議(Point-to-Point Protocol)、廣播協(xié)議(CSMA/CD協(xié)議)以及邏輯鏈路控制(LLC)協(xié)議。
數(shù)據(jù)鏈路層不僅僅存在于計(jì)算機(jī)中,還存在與交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備中。那么數(shù)據(jù)鏈路層主要完成了哪些操作呢?
1、鏈路管理。
2、幀同步。
3、差錯(cuò)控制。
4、流量控制。
物理層
物理層的主要功能是利用傳輸介質(zhì)為通信的兩端建立、管理和釋放物理鏈接,實(shí)現(xiàn)比特流的透明傳輸,保證比特流正確的傳輸?shù)綄?duì)端。物理層中承載的是比特流單位是比特(bit)。
由于物理層的媒體設(shè)備種類(lèi)非常之多,物理層所管理的物理協(xié)議也非常豐富和復(fù)雜,最常見(jiàn)的就是負(fù)責(zé)光線(xiàn)和同軸電纜的全雙工通信標(biāo)準(zhǔn)IEEE802.3xx、藍(lán)牙連接協(xié)議Bluetooth、WI-FI協(xié)議以及USB接口協(xié)議等。
物理層涉及的媒體設(shè)備非常豐富,常見(jiàn)的包括網(wǎng)卡,網(wǎng)線(xiàn)(包括普通網(wǎng)線(xiàn)、電話(huà)線(xiàn)、光纖以及同軸電纜等),集線(xiàn)器,中繼器,調(diào)制解調(diào)器(光貓)。
小結(jié)
我們可以用一張圖表來(lái)總結(jié)下ISO各個(gè)分層的功能、相關(guān)協(xié)議以及相關(guān)的軟硬件設(shè)備:
總結(jié)
以上是生活随笔為你收集整理的dhcp是哪一层的协议_OSI各个分层分别负责哪些功能?有哪些主要协议?涉及到哪些设备?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 骁龙660_高通骁龙660可以带动6g运
- 下一篇: tableau示例超市数据在哪儿_超市运