您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)TCP/IP 協(xié)議體系結(jié)構(gòu)有哪四層的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
TCP/IP協(xié)議體系結(jié)構(gòu)四層分別是:1、數(shù)據(jù)鏈路層;實(shí)現(xiàn)網(wǎng)卡接口的網(wǎng)絡(luò)驅(qū)動(dòng)程序,以處理數(shù)據(jù)在物理媒介上的傳輸。2、網(wǎng)絡(luò)層;實(shí)現(xiàn)數(shù)據(jù)包的選路和轉(zhuǎn)發(fā)。3、傳輸層;為兩臺(tái)主機(jī)上的應(yīng)用程序提供端到端的通信。4、應(yīng)用層;負(fù)責(zé)處理應(yīng)用程序的邏輯。
在說(shuō)TCP/IP協(xié)議體系結(jié)構(gòu)之前我們首先來(lái)看看最早用的
OSI七層模型:自底向上依次是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層。
下圖則為由OSI七層參考模型到TCP/IP四層體系結(jié)構(gòu)產(chǎn)生過(guò)程:
TCP/IP體系結(jié)構(gòu)的優(yōu)點(diǎn):
(1)簡(jiǎn)化了計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu),由原來(lái)的七層編導(dǎo)現(xiàn)在的四層,但是其功能并沒(méi)有減少。
(2)每一層即獨(dú)立又有聯(lián)系,獨(dú)立是因?yàn)槿绻且粚映霈F(xiàn)問(wèn)題了不會(huì)影響其他層的工作,聯(lián)系是因?yàn)樯蠈訁f(xié)議又使用下層協(xié)議提供的服務(wù)。
由上也可以看到TCP/IP協(xié)議族是一個(gè)四層的協(xié)議系統(tǒng),從下到上依次是數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層。每一層通過(guò)若干協(xié)議完成不同的功能,上層協(xié)議使用下層協(xié)議提供的服務(wù)。下來(lái)我就談一下每一層的功能和常用協(xié)議。
1、數(shù)據(jù)鏈路層
功能:實(shí)現(xiàn)了網(wǎng)卡接口的網(wǎng)絡(luò)驅(qū)動(dòng)程序,以處理數(shù)據(jù)在物理媒介(如以太網(wǎng)、令牌環(huán)等)上的傳輸。
對(duì)應(yīng)設(shè)備:網(wǎng)線、網(wǎng)橋、集線器、交換機(jī)
常用協(xié)議:
(1)ARP(地址解析協(xié)議):它實(shí)現(xiàn)IP地址到物理地址(通常是MAC地址,通俗的理解就是網(wǎng)卡地址)的轉(zhuǎn)換。
(2)RARP(逆地址解析協(xié)議):顧名思義,它和ARP是相反的,它是實(shí)現(xiàn)從物理地址到IP地址的轉(zhuǎn)換。
那有人就會(huì)問(wèn)它們的用途是什么呢???
ARP用途:網(wǎng)絡(luò)層使用IP地址尋找一臺(tái)機(jī)器,而數(shù)據(jù)鏈路層則是使用物理地址尋找一臺(tái)機(jī)器,因此網(wǎng)絡(luò)層必須先將目標(biāo)機(jī)器的IP地址轉(zhuǎn)化成物理地址,才能使用數(shù)據(jù)鏈路層提供的服務(wù)。
RARP用途:RARP協(xié)議僅用于網(wǎng)絡(luò)上的某些無(wú)盤工作站,因?yàn)槿鄙賰?chǔ)存設(shè)備,無(wú)盤工作站無(wú)法記錄自己的IP地址,然而通過(guò)RARP就可以看到從物理地址到IP地址的映射。
2、網(wǎng)絡(luò)層
功能:實(shí)現(xiàn)數(shù)據(jù)包的選路和轉(zhuǎn)發(fā)。
對(duì)應(yīng)設(shè)備:路由器
常用協(xié)議:
(1)IP協(xié)議(英特網(wǎng)協(xié)議)根據(jù)數(shù)據(jù)包的目的IP地址來(lái)決定如何將它發(fā)送給目標(biāo)主機(jī)。如果數(shù)據(jù)包不能直接發(fā)送給目標(biāo)主機(jī),那么IP協(xié)議為它尋找一個(gè)合適的下一跳路由器,將數(shù)據(jù)包交給路由器來(lái)轉(zhuǎn)發(fā),多次之后數(shù)據(jù)包將到達(dá)目標(biāo)主機(jī),或者因發(fā)送失敗而被丟棄。
(2)ICMP協(xié)議是網(wǎng)絡(luò)層的另一個(gè)重要協(xié)議,它是IP協(xié)議的重要補(bǔ)充,主要用于檢測(cè)網(wǎng)絡(luò)連接。
8位類型:將ICMP報(bào)文分為兩大類:一類是差錯(cuò)報(bào)文,比如目標(biāo)不可達(dá)(類型值為3)和重定向(類型值為5);另一類是查詢報(bào)文,用來(lái)查詢網(wǎng)絡(luò)信息。
有的ICMP報(bào)文還用8位代碼字段細(xì)分不同的條件。比如代碼值0表示網(wǎng)絡(luò)重定向,代碼值1表示主機(jī)重定向。
16位校驗(yàn)和:對(duì)整個(gè)報(bào)文(包括頭部和內(nèi)容部分)進(jìn)行循環(huán)冗余校驗(yàn)(CRC)。
注意:ICMP協(xié)議并非嚴(yán)格意義上的網(wǎng)絡(luò)層協(xié)議,因?yàn)樗褂昧颂幱谕粚拥腎P協(xié)議提供的服務(wù),而一般來(lái)說(shuō),上層協(xié)議使用下層協(xié)議提供的服務(wù)。
3、傳輸層
功能:為兩臺(tái)主機(jī)上的應(yīng)用程序提供端到端的通信。與網(wǎng)絡(luò)層使用的逐跳通信方式不同,傳輸層只關(guān)心通信的起始端和目的端,而不在乎數(shù)據(jù)包的中轉(zhuǎn)過(guò)程。
主要協(xié)議:
(1)TCP協(xié)議(傳輸控制協(xié)議):為應(yīng)用層提供可靠的、面向連接的和流式服務(wù)。
(2)UDP協(xié)議(用戶數(shù)據(jù)報(bào)協(xié)議):為應(yīng)用層提供不可靠的、無(wú)連接的和數(shù)據(jù)報(bào)服務(wù)。(TCP和UDP協(xié)議的詳解和區(qū)別將在下一篇詳講)
(3)SCTP協(xié)議(流控制傳輸協(xié)議)它是為在英特網(wǎng)上傳輸電話信號(hào)而設(shè)計(jì)的,這里不再細(xì)說(shuō)。
4、應(yīng)用層
功能:負(fù)責(zé)處理應(yīng)用程序的邏輯,比如文件傳輸,名稱查詢和網(wǎng)絡(luò)管理等。
注意:數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層復(fù)制處理網(wǎng)絡(luò)通信 細(xì)節(jié),所以這些部分必須穩(wěn)定且高效,因此它們都在內(nèi)核空間實(shí)現(xiàn)(如上圖二),而應(yīng)用層在用戶空間中實(shí)現(xiàn),因?yàn)樗?fù)責(zé)眾多邏輯,在內(nèi)核中實(shí)現(xiàn)的話,則會(huì)使內(nèi)核變得非常龐大。也有少數(shù)服務(wù)器程序是在內(nèi)核中實(shí)現(xiàn),這樣代碼就不用在用戶空間和內(nèi)核空間中來(lái)回切換(主要是數(shù)據(jù)的復(fù)制)提高了工作效率。
常用協(xié)議:
(1)OSPF(開(kāi)放最短路徑優(yōu)先)協(xié)議:是一種動(dòng)態(tài)路由更新協(xié)議,用于路由器之間的通信,以告知對(duì)方各自的路由信息。
(2)DNS(域名服務(wù))協(xié)議:提供機(jī)器域名到IP地址的轉(zhuǎn)換。(如將www.baidu.com轉(zhuǎn)化成百度的IP,輸入域名就直接可以進(jìn)入。因?yàn)镮P地址記的時(shí)候太麻煩,就像每個(gè)人都是由身份證唯一標(biāo)識(shí)的,但為了好記就起了名字。DNS就是一個(gè)將姓名與身份證對(duì)應(yīng)的過(guò)程)
(3)telnet協(xié)議是一種遠(yuǎn)程登陸協(xié)議,使我們能在本地完成遠(yuǎn)程任務(wù)。
(4)HTTP協(xié)議(超文本傳輸協(xié)議)是一個(gè)基于請(qǐng)求與響應(yīng)模式的、無(wú)狀態(tài)的、應(yīng)用層的協(xié)議,?;赥CP的連接方式。
感謝各位的閱讀!關(guān)于TCP/IP 協(xié)議體系結(jié)構(gòu)有哪四層就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。