日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

TCP/IP 分層

【TCP/IP 分層】
;;;;網(wǎng)絡(luò)協(xié)議通常分不同層次進(jìn)行開(kāi)發(fā),每一層分別負(fù)責(zé)不同的通信功能 。一個(gè)協(xié)議族,比如TCP/IP,是一組不同層次上的多個(gè)協(xié)議的組合 。TCP/IP通常被認(rèn)為是一個(gè)四層協(xié)議系統(tǒng),如圖1 - 1所示 。
;;;;每一層負(fù)責(zé)不同的功能:
;;;;1) 鏈路層,有時(shí)也稱(chēng)作數(shù)據(jù)鏈路層或網(wǎng)絡(luò)接口層,通常包括操作系統(tǒng)中的設(shè)備驅(qū)動(dòng)程序和計(jì)算機(jī)中對(duì)應(yīng)的網(wǎng)絡(luò)接口卡 。它們一起處理與電纜(或其他任何傳輸媒介)的物理接口細(xì)節(jié) 。
;;;;2) 網(wǎng)絡(luò)層,有時(shí)也稱(chēng)作互聯(lián)網(wǎng)層,處理分組在網(wǎng)絡(luò)中的活動(dòng),例如分組的選路 。在TCP/IP協(xié)議族中,網(wǎng)絡(luò)層協(xié)議包括IP協(xié)議(網(wǎng)際協(xié)議),ICMP協(xié)議(internet互聯(lián)網(wǎng)控制報(bào)文協(xié)議),以及IGMP協(xié)議(internet組治理協(xié)議) 。
;;;;3 ) 運(yùn)輸層主要為兩臺(tái)主機(jī)上的應(yīng)用程序提供端到端的通信 。在TCP/IP協(xié)議族中,有兩個(gè)互不相同的傳輸協(xié)議: TCP(傳輸控制協(xié)議)和UDP(用戶(hù)數(shù)據(jù)報(bào)協(xié)議) 。
;;;;TCP為兩臺(tái)主機(jī)提供高可靠性的數(shù)據(jù)通信 。它所做的工作包括把應(yīng)用程序交給它的數(shù)據(jù)分成合適的小塊交給下面的網(wǎng)絡(luò)層,確認(rèn)接收到的分組,設(shè)置發(fā)送最后確認(rèn)分組的超時(shí)時(shí)鐘等 。由于運(yùn)輸層提供了高可靠性的端到端的通信,因此應(yīng)用層可以忽略所有這些細(xì)節(jié) 。
而另一方面,U D P則為應(yīng)用層提供一種非常簡(jiǎn)單的服務(wù) 。它只是把稱(chēng)作數(shù)據(jù)報(bào)的分組從一臺(tái)主機(jī)發(fā)送到另一臺(tái)主機(jī),但并不保證該數(shù)據(jù)報(bào)能到達(dá)另一端 。任何必需的可靠性必須由應(yīng)用層來(lái)提供 。
;;;;這兩種運(yùn)輸層協(xié)議分別在不同的應(yīng)用程序中有不同的用途,這一點(diǎn)將在后面看到 。
;;;;4 ) 應(yīng)用層負(fù)責(zé)處理特定的應(yīng)用程序細(xì)節(jié) 。幾乎各種不同的TCP/IP實(shí)現(xiàn)都會(huì)提供下面這些通用的應(yīng)用程序:
;;;;? Telnet 遠(yuǎn)程登錄 。
;;;;? FTP 文件傳輸協(xié)議 。
;;;;? SMTP 簡(jiǎn)單郵件傳送協(xié)議 。
;;;;? SNMP 簡(jiǎn)單網(wǎng)絡(luò)治理協(xié)議 。
;;;;另外還有許多其他應(yīng)用,在后面章節(jié)中將介紹其中的一部分 。
;;;;假設(shè)在一個(gè)局域網(wǎng)( LAN)如以太網(wǎng)中有兩臺(tái)主機(jī),二者都運(yùn)行FTP協(xié)議,圖1 - 2列出了該過(guò)程所涉及到的所有協(xié)議 。

(點(diǎn)擊查看原圖)
;;;;這里,我們列舉了一個(gè)FTP客戶(hù)程序和另一個(gè)FTP服務(wù)器程序 。大多數(shù)的網(wǎng)絡(luò)應(yīng)用程序都被設(shè)計(jì)成客戶(hù)—服務(wù)器模式 。服務(wù)器為客戶(hù)提供某種服務(wù),在本例中就是訪(fǎng)問(wèn)服務(wù)器所在主機(jī)上的文件 。在遠(yuǎn)程登錄應(yīng)用程序Telnet中,為客戶(hù)提供的服務(wù)是登錄到服務(wù)器主機(jī)上 。
;;;;在同一層上,雙方都有對(duì)應(yīng)的一個(gè)或多個(gè)協(xié)議進(jìn)行通信 。例如,某個(gè)協(xié)議答應(yīng)TCP層進(jìn)行通信,而另一個(gè)協(xié)議則答應(yīng)兩個(gè)IP層進(jìn)行通信 。
;;;;在圖1 - 2的右邊,我們注重到應(yīng)用程序通常是一個(gè)用戶(hù)進(jìn)程,而下三層則一般在(操作系統(tǒng))內(nèi)核中執(zhí)行 。盡管這不是必需的,但通常都是這樣處理的,例如U N I X操作系統(tǒng) 。
;;;;在圖1 - 2中,頂層與下三層之間還有另一個(gè)要害的不同之處 。應(yīng)用層關(guān)心的是應(yīng)用程序的細(xì)節(jié),而不是數(shù)據(jù)在網(wǎng)絡(luò)中的傳輸活動(dòng) 。下三層對(duì)應(yīng)用程序一無(wú)所知,但它們要處理所有的通信細(xì)節(jié) 。
;;;;在圖1 - 2中列舉了四種不同層次上的協(xié)議 。FTP是一種應(yīng)用層協(xié)議,TCP是一種運(yùn)輸層協(xié)議,IP是一種網(wǎng)絡(luò)層協(xié)議,而以太網(wǎng)協(xié)議則應(yīng)用于鏈路層上 。TCP/IP協(xié)議族是一組不同的協(xié)議組合在一起構(gòu)成的協(xié)議族 。盡管通常稱(chēng)該協(xié)議族為T(mén)CP/IP,但TCP和IP只是其中的兩種協(xié)議而已(該協(xié)議族的另一個(gè)名字是internet協(xié)議族(Internet Protocol Suite)) 。
;;;;網(wǎng)絡(luò)接口層和應(yīng)用層的目的是很顯然的—前者處理有關(guān)通信媒介的細(xì)節(jié)(以太網(wǎng)、令牌環(huán)網(wǎng)等),而后者處理某個(gè)特定的用戶(hù)應(yīng)用程序( FTP、Telnet等) 。但是,從表面上看,網(wǎng)絡(luò)層和運(yùn)輸層之間的區(qū)別不那么明顯 。為什么要把它們劃分成兩個(gè)不同的層次呢?為了理解這一點(diǎn),我們必須把視野從單個(gè)網(wǎng)絡(luò)擴(kuò)展到一組網(wǎng)絡(luò) 。

推薦閱讀