TCP/IP與OSI參考模型之異同

人與人之間的溝通靠的是語(yǔ)言痴鳄,計(jì)算機(jī)與計(jì)算機(jī)如何通信呢昆著?計(jì)算機(jī)和計(jì)算機(jī)的溝通主要靠的就是協(xié)議县貌。在計(jì)算機(jī)通信中,事先達(dá)成一個(gè)詳細(xì)的約定凑懂,并遵循這一約定進(jìn)行處理煤痕,這種約定就是協(xié)議。那么接谨,目前在計(jì)算機(jī)通信中摆碉,存在哪些協(xié)議呢?

  • ISO制定了一個(gè)國(guó)際標(biāo)準(zhǔn)OSI脓豪,對(duì)通信系統(tǒng)進(jìn)行了標(biāo)準(zhǔn)話(huà)巷帝,這就是我們通常說(shuō)的7層OSI協(xié)議。
  • 目前互聯(lián)網(wǎng)所遵守的協(xié)議是TCP/IP協(xié)議扫夜,由IETF所建議的楞泼,致力于推進(jìn)其標(biāo)準(zhǔn)化作業(yè)的一種協(xié)議。

協(xié)議的分層與OSI參考模型

ISO在制定標(biāo)準(zhǔn)化OSI之前历谍,對(duì)網(wǎng)絡(luò)體系結(jié)構(gòu)相關(guān)問(wèn)題進(jìn)行了充分的討論现拒,最終提出了作為通信協(xié)議設(shè)計(jì)指標(biāo)的OSI參考模型。這一模型將通信協(xié)議中必要的功能分成了7層望侈。在這一模型中印蔬,每個(gè)分層都接收由他下一層所提供的特定服務(wù),并且負(fù)責(zé)為自己的上一層提供特定的服務(wù)脱衙。上下層之間進(jìn)行交互時(shí)所遵守的約定叫做“接口”侥猬。同一層之間的交互遵守的約定叫做“協(xié)議”。OSI參考模型以及每一層的作用具體如下:

OSI參考模型的分層以及各個(gè)分層的作用

TCP/IP協(xié)議分層模型

20世紀(jì)90年代捐韩,ISO開(kāi)展了OSI這一國(guó)際標(biāo)準(zhǔn)協(xié)議的標(biāo)準(zhǔn)化進(jìn)程退唠,然而,OSI協(xié)議并沒(méi)有得到普及荤胁,真正被廣泛使用的是TCP/IP協(xié)議瞧预。OSI參考模型注重“通信協(xié)議必要的功能是什么”,而TCP/IP更強(qiáng)調(diào)“在計(jì)算機(jī)上實(shí)現(xiàn)協(xié)議應(yīng)該開(kāi)發(fā)哪種程序”;雖然OSI并未被得到普及垢油,但是TCP/IP的各種協(xié)議其實(shí)也能對(duì)應(yīng)到OSI參考模型當(dāng)中盆驹,清楚這些協(xié)議分屬于OSI的哪一層,就能對(duì)該協(xié)議的目的有所了解滩愁。下面是各個(gè)協(xié)議與OSI參考模型中各個(gè)分層之間的對(duì)應(yīng)關(guān)系躯喇。

TCP/IP與OSI參考模型
  • 硬件(物理層):TCP/IP的最底層是負(fù)責(zé)數(shù)據(jù)傳輸?shù)挠布ㄒ蕴W(wǎng)或者電話(huà)線(xiàn)等物理層的設(shè)備硝枉。
  • 網(wǎng)絡(luò)接口層(數(shù)據(jù)鏈路層):網(wǎng)絡(luò)接口層是利用以太網(wǎng)中的數(shù)據(jù)連路層進(jìn)行通信廉丽,屬于接口層∑尬叮可以看做是設(shè)備驅(qū)動(dòng)程序:即在操作系統(tǒng)和硬件之間起橋梁作用正压。
  • 互聯(lián)網(wǎng)層(網(wǎng)絡(luò)層):互聯(lián)網(wǎng)層使用IP協(xié)議,相當(dāng)于OSI模型中的第3層網(wǎng)絡(luò)層弧可。IP協(xié)議基于IP地址轉(zhuǎn)發(fā)分包數(shù)據(jù)蔑匣,IP協(xié)議的作用是將分組數(shù)據(jù)包發(fā)送到目標(biāo)主機(jī)。TCP/IP分層中的互聯(lián)網(wǎng)層和傳輸層的功能通常是由操作系統(tǒng)提供棕诵。
    • IP:IP是跨越網(wǎng)絡(luò)傳送數(shù)據(jù)包,使整個(gè)互聯(lián)網(wǎng)都能收到數(shù)據(jù)的協(xié)議凿将。IP協(xié)議書(shū)數(shù)據(jù)能夠發(fā)送到地球的另一端校套,這期間它使用IP地址作為主機(jī)的標(biāo)識(shí)隙弛。雖然IP也是分組交換的一種協(xié)議绽乔,但是他不具有重發(fā)機(jī)制。屬于非可靠性傳輸協(xié)議饥漫。
  • ICMP:IP數(shù)據(jù)包在發(fā)送途中一單發(fā)生異常犀变,導(dǎo)致無(wú)法到達(dá)對(duì)端目標(biāo)地址時(shí)妹孙,需要給發(fā)送端發(fā)送一個(gè)發(fā)生異常的通知。ICMP就是為這一功能而制定的获枝,有時(shí)也被用來(lái)診斷網(wǎng)絡(luò)的健康狀況蠢正。
  • 傳輸層:TCP/IP的傳輸層功能本身與OSI參考模型中的傳輸層類(lèi)似。傳輸層的主要功能就是能夠讓?xiě)?yīng)用程序之間實(shí)現(xiàn)通信省店。
  • TCP:TCP是一種面向有連接的傳輸層協(xié)議嚣崭,他可以保證兩端通信主機(jī)之間的通信可達(dá)。TCP能夠正確處理在傳輸過(guò)程中丟包懦傍、傳輸順序亂掉等異常情況雹舀。然而,為了建立與斷開(kāi)連接粗俱,有時(shí)它需要至少7次的發(fā)包收包说榆,導(dǎo)致網(wǎng)絡(luò)流量的浪費(fèi)。
  • UDP: UDP有別于TCP,他是一種面向無(wú)連接的傳輸層協(xié)議签财,UDP不會(huì)關(guān)注對(duì)端是否真的收到了傳送過(guò)去的數(shù)據(jù)串慰,如果需要檢查對(duì)端是否收到分組數(shù)據(jù)包,或者對(duì)端是否連接到網(wǎng)絡(luò)荠卷,則需要在應(yīng)用程序中實(shí)現(xiàn)模庐。UDP通常用于分組數(shù)據(jù)較少或者多播、廣播通信以及視頻通信等多媒體領(lǐng)域油宜。
  • 應(yīng)用層(會(huì)話(huà)層以上以上的分層):TCP/IP的分層中掂碱,將OSI參考模型中的會(huì)話(huà)層、表示層和應(yīng)用層的功能都集中到了應(yīng)用程序中實(shí)現(xiàn)慎冤。

傳輸方式的分類(lèi)

  • 面向有連接和無(wú)連接類(lèi)型
  • 面向有連接類(lèi)型:面向有連接型中疼燥,在發(fā)送數(shù)據(jù)之前,需要在收發(fā)主機(jī)之間連接一條通信線(xiàn)路蚁堤。類(lèi)似人們平常打電話(huà)醉者,在通信傳輸前后,專(zhuān)門(mén)進(jìn)行建立和斷開(kāi)連接的處理披诗。
  • 面向無(wú)連接類(lèi)型:面向無(wú)連接類(lèi)型則不要求建立和斷開(kāi)連接撬即。發(fā)送端可與任何時(shí)候自由發(fā)送數(shù)據(jù),反之呈队,接收端也永遠(yuǎn)不知道自己會(huì)從何時(shí)從哪里收到數(shù)據(jù)剥槐。因此,在面向無(wú)連接的情況下宪摧,接受端需要時(shí)常確認(rèn)是否收到了數(shù)據(jù)粒竖。類(lèi)似人們?nèi)ム]寄寄包裹,在面向無(wú)連接中几于,不需要確認(rèn)對(duì)端是否存在蕊苗,即使接收端不存在或者無(wú)法接受數(shù)據(jù),發(fā)送端也能將數(shù)據(jù)發(fā)送出去沿彭。
  • 電路交換和分組交換
  • 電路交換:主要用于過(guò)去的電話(huà)網(wǎng)朽砰。電路交換中,交換機(jī)主要負(fù)責(zé)數(shù)據(jù)的中轉(zhuǎn)處理膝蜈,計(jì)算機(jī)首先被連接到交換機(jī)锅移,交換機(jī)與交換機(jī)之間則由眾多通信線(xiàn)路再繼續(xù)連接。因此饱搏,計(jì)算機(jī)之間在發(fā)送數(shù)據(jù)時(shí)非剃,需要通過(guò)交換機(jī)與目標(biāo)主機(jī)建立通信電路,連接電路被稱(chēng)為建立連接推沸,建立連接以后备绽,用戶(hù)就可以一直使用這條電路券坞,直到該連接被斷開(kāi)為止。
  • 分組交換:因?yàn)樵陔娐方粨Q中肺素,兩臺(tái)通信的主機(jī)之間需要建立連接恨锚,且是獨(dú)占線(xiàn)路進(jìn)行數(shù)據(jù)傳輸?shù)模渌?jì)算機(jī)只能等待這臺(tái)計(jì)算機(jī)處理結(jié)束后才有機(jī)會(huì)使用這條電路手收發(fā)數(shù)據(jù)倍靡。鑒于電路交換的弊端猴伶,人們想出了分組交換,即讓連接到通信電路的計(jì)算機(jī)將所要發(fā)送的數(shù)據(jù)分成多個(gè)數(shù)據(jù)包塌西,按照一定的順序排列之后分別發(fā)送他挎。有了分組交換,數(shù)據(jù)被細(xì)分之后捡需,所有的計(jì)算機(jī)就可以一齊手法數(shù)據(jù)办桨,提高了通信線(xiàn)路的利用率。在分組的過(guò)程中站辉,在每個(gè)分組的首部寫(xiě)入了發(fā)送端和接收端的地址呢撞,因此,一條線(xiàn)路可以同時(shí)為多個(gè)用戶(hù)提供服務(wù)饰剥。在分組交換過(guò)程中殊霞,有分組交換機(jī)(路由器)連接通信線(xiàn)路,分組交換的大致處理過(guò)程:發(fā)送端計(jì)算機(jī)將數(shù)據(jù)分組發(fā)送給路由器汰蓉,路由器收到這些分組數(shù)據(jù)以后脓鹃,緩存到自己的緩沖區(qū),然后再轉(zhuǎn)發(fā)給目標(biāo)計(jì)算機(jī)古沥。路由器接收到數(shù)據(jù)以后會(huì)順序緩存到響應(yīng)的隊(duì)列中,再以先進(jìn)先出的順序?qū)⑺麄冎鹨话l(fā)送出去娇跟。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岩齿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子苞俘,更是在濱河造成了極大的恐慌盹沈,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吃谣,死亡現(xiàn)場(chǎng)離奇詭異乞封,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)岗憋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)肃晚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人仔戈,你說(shuō)我怎么就攤上這事关串∨±龋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵晋修,是天一觀(guān)的道長(zhǎng)吧碾。 經(jīng)常有香客問(wèn)我,道長(zhǎng)墓卦,這世上最難降的妖魔是什么倦春? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮落剪,結(jié)果婚禮上睁本,老公的妹妹穿的比我還像新娘。我一直安慰自己著榴,他們只是感情好添履,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著脑又,像睡著了一般暮胧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上问麸,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天往衷,我揣著相機(jī)與錄音,去河邊找鬼严卖。 笑死席舍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的哮笆。 我是一名探鬼主播来颤,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼稠肘!你這毒婦竟也來(lái)了福铅?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤项阴,失蹤者是張志新(化名)和其女友劉穎滑黔,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體环揽,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡略荡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了歉胶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汛兜。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖跨扮,靈堂內(nèi)的尸體忽然破棺而出序无,到底是詐尸還是另有隱情验毡,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布帝嗡,位于F島的核電站晶通,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏哟玷。R本人自食惡果不足惜狮辽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巢寡。 院中可真熱鬧喉脖,春花似錦、人聲如沸抑月。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谦絮。三九已至题诵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間层皱,已是汗流浹背性锭。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留叫胖,地道東北人草冈。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像瓮增,于是被迫代替她去往敵國(guó)和親怎棱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容