TCP/IP合同分層
OSI七層模型
OSI七層合同模型主要是:應(yīng)用層()、表示層()、會(huì)話層()、傳輸層()、網(wǎng)絡(luò)層()、數(shù)據(jù)鏈路層(DataLink)、物理層()。可以簡(jiǎn)單記為"物聯(lián)網(wǎng)淑惠使用"
OSI是專家制訂的完美的理想的模型,但實(shí)際上很難落實(shí)到實(shí)際,所以我們通常采用的都是TCP、IP模型。
TCP/IP模型
OSI七層合同模型主要是:應(yīng)用層()、傳輸層()、網(wǎng)絡(luò)層()、數(shù)據(jù)鏈路層(DataLink)、物理層()。
TCP/IP模型應(yīng)用性強(qiáng),如今我們使用的都是它。
各層的作用應(yīng)用層表示層會(huì)話層傳輸層
復(fù)用物理層協(xié)議有哪些,就是多個(gè)應(yīng)用層進(jìn)程可同時(shí)使用下邊運(yùn)輸層的服務(wù)。
分用,就是把收到的信息分別交付給前面應(yīng)用層中相應(yīng)的進(jìn)程。
(1)傳輸控制合同TCP():面向聯(lián)接的,數(shù)據(jù)傳輸?shù)膯挝皇菆?bào)文段,還能提供可靠的交付。
(2)用戶數(shù)據(jù)包合同UDP(User):無(wú)聯(lián)接的,數(shù)據(jù)傳輸?shù)膯挝皇怯脩魯?shù)據(jù)報(bào),不保證提供可靠的交付,只能提供“盡最大努力交付”。
網(wǎng)路層
(1)負(fù)責(zé)為分組交換網(wǎng)上的不同主機(jī)提供通訊服務(wù)。在發(fā)送數(shù)據(jù)時(shí),網(wǎng)路層把運(yùn)輸層形成的報(bào)文段或用戶數(shù)據(jù)報(bào)封裝成份組或包進(jìn)行傳送。在TCP/IP體系中,因?yàn)榫W(wǎng)路層使用IP合同物理層協(xié)議有哪些,因而分組也稱作IP數(shù)據(jù)報(bào),或簡(jiǎn)稱為數(shù)據(jù)報(bào)。
(2)選中合適的路由,使源主機(jī)運(yùn)輸層所傳出來(lái)的分組,還能通過(guò)網(wǎng)路中的路由器找到目的主機(jī)。
數(shù)據(jù)鏈路層
我們曉得,兩個(gè)主機(jī)之間的數(shù)據(jù)傳輸,總是在一段一段的鏈路上傳送的,也就是說(shuō),在兩個(gè)相鄰結(jié)點(diǎn)之間傳送數(shù)據(jù)是直接傳送的(點(diǎn)對(duì)點(diǎn)),這時(shí)就須要使用專門(mén)的鏈路層的合同。
注:”透明”是一個(gè)很重要的術(shù)語(yǔ)。它表示,某一個(gè)實(shí)際存在的事物看上去卻似乎不存在一樣。”在數(shù)據(jù)鏈路層透明傳送數(shù)據(jù)”表示無(wú)力哪些樣的比特組合的數(shù)據(jù)都還能通過(guò)這個(gè)數(shù)據(jù)鏈路層。因而,對(duì)所傳送的數(shù)據(jù)來(lái)說(shuō),這種數(shù)據(jù)就“看不見(jiàn)”數(shù)據(jù)鏈路層?;騽t說(shuō),數(shù)據(jù)鏈路層對(duì)那些數(shù)據(jù)來(lái)說(shuō)是透明的。
化學(xué)層
對(duì)于我們來(lái)說(shuō),數(shù)學(xué)層只須要了解即可。
封裝和分用
右圖為數(shù)據(jù)封裝的過(guò)程
右圖為數(shù)據(jù)分用的過(guò)程
五元組
IP:標(biāo)示主機(jī),給人用的
端標(biāo)語(yǔ):標(biāo)示某個(gè)主機(jī)進(jìn)程
合同號(hào):進(jìn)程封裝、解析數(shù)據(jù)的格式