計(jì)算機(jī)網(wǎng)絡(luò)——概要

目錄

一琢歇、傳輸技術(shù)
二、互連處理器的分類
三克蚂、網(wǎng)絡(luò)軟件
   1.協(xié)議層次結(jié)構(gòu)
   2.面向連接和無(wú)連接服務(wù)
   3.服務(wù)原語(yǔ)
   4.服務(wù)與協(xié)議的關(guān)系
四蛇更、參考模型
   1.ISO參考模型
   2.TCP/IP參考模型

一瞻赶、傳輸技術(shù)

從廣義上講,目前普遍使用的傳輸技術(shù)有兩種派任,分別是廣播式鏈路和點(diǎn)到點(diǎn)鏈路砸逊。

點(diǎn)到點(diǎn)鏈路——點(diǎn)到點(diǎn)鏈路將一對(duì)單獨(dú)的機(jī)器連接起來(lái)。在一個(gè)由點(diǎn)到點(diǎn)鏈路組成的網(wǎng)絡(luò)中掌逛,為了從源端到達(dá)接收方师逸,短消息必須首先訪問(wèn)一個(gè)或多個(gè)中間機(jī)器,這種短消息在某些情況下稱為數(shù)據(jù)包或包豆混。點(diǎn)-點(diǎn)傳輸只能有一個(gè)發(fā)送方和一個(gè)接收方篓像,有時(shí)候也稱為單播。

廣播式鏈路——在一個(gè)廣播網(wǎng)絡(luò)上皿伺,通信信道被網(wǎng)絡(luò)上的所有機(jī)器所共享员辩;任何一臺(tái)機(jī)器發(fā)出的數(shù)據(jù)包能被所有其他任何機(jī)器收到。每個(gè)數(shù)據(jù)包的地址字段指定了預(yù)期的接收方鸵鸥。當(dāng)一個(gè)機(jī)器收到數(shù)據(jù)包時(shí)奠滑,它要檢查地址字段。如果包的目的地就是接收機(jī)器,則該機(jī)器要處理此數(shù)據(jù)包养叛;如果包的目的地址是某臺(tái)其他機(jī)器,則該機(jī)器就忽略此數(shù)據(jù)包宰翅。

二弃甥、互連處理器的分類

三、網(wǎng)絡(luò)軟件

1.協(xié)議層次結(jié)構(gòu)

為了降低網(wǎng)絡(luò)設(shè)計(jì)的復(fù)雜性汁讼,絕大多數(shù)網(wǎng)絡(luò)都組織成一個(gè)層次椣ィ或分級(jí)棧,每一層都建立在其下一層的基礎(chǔ)之上嘿架。層的個(gè)數(shù)瓶珊、每一層的名字、每一層的內(nèi)容以及每一層的功能各個(gè)網(wǎng)絡(luò)不盡相同耸彪。每一層的目的是向上一層提供特定的服務(wù)伞芹,而把如何實(shí)現(xiàn)這些服務(wù)的細(xì)節(jié)對(duì)上一層加以屏蔽。從某種意義上講蝉娜,每一層都是一種虛擬機(jī)唱较,它向上一層提供特定的服務(wù)。

一臺(tái)機(jī)器的第n層與另一臺(tái)機(jī)器的第n層進(jìn)行對(duì)話召川,該對(duì)話中使用的規(guī)則和約定統(tǒng)稱為第n層協(xié)議南缓。所謂協(xié)議,就是指通信雙方就如何進(jìn)行通信的一種約定荧呐。下圖是一個(gè)5層網(wǎng)絡(luò)汉形。不同機(jī)器上構(gòu)成相應(yīng)層次的實(shí)體稱為對(duì)等體。這些對(duì)等體可能是軟件過(guò)程倍阐、硬件設(shè)備概疆。



實(shí)際上,數(shù)據(jù)并不是從一臺(tái)機(jī)器的第n層直接傳遞到另一臺(tái)機(jī)器的第n層收捣。相反届案,每一層都將數(shù)據(jù)和控制信息傳遞給它的下一層,這樣一直傳遞到最低層罢艾。第1層下面是物理介質(zhì)楣颠,通過(guò)它進(jìn)行實(shí)際的通信。在上圖中咐蚯,虛線表示虛擬通信童漩,實(shí)現(xiàn)表示物理通信。在每一對(duì)相鄰層次之間的是接口春锋,接口定義了下層向上層提供哪些原語(yǔ)操作和服務(wù)矫膨。

2.面向連接和無(wú)連接服務(wù)

下層可以向上層提供兩種不同類型的服務(wù):面向連接的服務(wù)和無(wú)連接的服務(wù)。

面向連接的服務(wù)——面向連接的服務(wù)是按照電話系統(tǒng)建模的。為了使用面向連接的網(wǎng)絡(luò)服務(wù)侧馅,服務(wù)用戶首先必須建立一個(gè)連接危尿,然后使用該連接傳輸數(shù)據(jù),最后釋放該連接馁痴。這種連接最本質(zhì)的方面在于它像一個(gè)管道:發(fā)送方把對(duì)象(數(shù)據(jù)位)壓入管道的一端谊娇,接收方在管道的另一端將它們?nèi)〕鰜?lái)。在大多數(shù)情況下罗晕,數(shù)據(jù)位保持原來(lái)的順序济欢,所以數(shù)據(jù)位都會(huì)按照發(fā)送的數(shù)據(jù)到達(dá)。

無(wú)連接服務(wù)——無(wú)連接服務(wù)是按照郵政系統(tǒng)建模的小渊。每個(gè)報(bào)文(信件)都攜帶了完整的目標(biāo)地址法褥,每個(gè)報(bào)文都有系統(tǒng)中的中間節(jié)點(diǎn)路由,而且路由獨(dú)立于后續(xù)報(bào)文酬屉。如果中間節(jié)點(diǎn)只能在收到報(bào)文的全部?jī)?nèi)容之后再將該報(bào)文發(fā)送給下一個(gè)節(jié)點(diǎn)半等,這種處理方式為存儲(chǔ)-轉(zhuǎn)發(fā)交換。有別與此的另一種方式是在報(bào)文還沒(méi)有被全部接收完畢之前就向下一個(gè)節(jié)點(diǎn)傳輸呐萨,這種處理方式稱為直通式交換酱鸭。通常來(lái)說(shuō),當(dāng)兩個(gè)報(bào)文被發(fā)往同一個(gè)目的地時(shí)垛吗,首先被發(fā)送的報(bào)文會(huì)到達(dá)凹髓。然而,先發(fā)送的報(bào)文可能被延遲怯屉,因而后發(fā)送的的報(bào)文比它先到達(dá)蔚舀,這種情況也是有可能發(fā)生的。

3.服務(wù)原語(yǔ)

一個(gè)服務(wù)由一組原語(yǔ)正式說(shuō)明锨络,用戶進(jìn)程通過(guò)這些原語(yǔ)(操作)來(lái)訪問(wèn)該服務(wù)赌躺。原語(yǔ)告訴服務(wù)要執(zhí)行某個(gè)動(dòng)作,或者將對(duì)等實(shí)體所執(zhí)行的動(dòng)作報(bào)告給用戶羡儿±窕迹可用的原語(yǔ)取決于底層所提供的服務(wù)。面向連接的原語(yǔ)與無(wú)連接服務(wù)的原語(yǔ)是不同的掠归。原語(yǔ)示例如下:為簡(jiǎn)單面向連接服務(wù)提供的6個(gè)服務(wù)原語(yǔ)缅叠。



這些原語(yǔ)在客戶機(jī)-服務(wù)器環(huán)境下可用來(lái)實(shí)現(xiàn)“請(qǐng)求-應(yīng)答”交互式應(yīng)用。

4.服務(wù)與協(xié)議的關(guān)系

服務(wù)和協(xié)議是兩個(gè)截然不同的概念虏冻。服務(wù)是指某一層向它上一層提供的一組原語(yǔ)(操作)肤粱。服務(wù)定義了該層準(zhǔn)備代表其用戶執(zhí)行哪些操作,但是它并不涉及如何實(shí)現(xiàn)這些操作厨相。服務(wù)與兩層之間的接口有關(guān)领曼,低層是服務(wù)提供者鸥鹉,而上層是服務(wù)用戶。

協(xié)議是一組規(guī)則庶骄,規(guī)定了同一層上對(duì)等實(shí)體之間所交換的數(shù)據(jù)包或者報(bào)文的格式和含義毁渗。對(duì)等實(shí)體利用協(xié)議來(lái)實(shí)現(xiàn)它們的服務(wù)定義,它們可以自由的改變協(xié)議单刁,只要不改變呈現(xiàn)給它們用戶的服務(wù)即可祝蝠。按照這種方式,服務(wù)和協(xié)議是完全相分離的幻碱。


服務(wù)與協(xié)議之間的關(guān)系

服務(wù)涉及層與層之間的接口,協(xié)議涉及不同機(jī)器上兩個(gè)對(duì)等實(shí)體之間發(fā)送的數(shù)據(jù)包细溅。

四褥傍、參考模型

1.ISO參考模型

該協(xié)議基于國(guó)際標(biāo)準(zhǔn)化組織(ISO,International Standards Organization)的提案喇聊。這個(gè)模型稱為ISO的開(kāi)放系統(tǒng)互連(OSI恍风,Open Systems Interconnection)參考模型,因?yàn)樗婕叭绾芜B接開(kāi)放的系統(tǒng)——即那些為了與其他系統(tǒng)通信而開(kāi)放的系統(tǒng)誓篱。

OSI模型有7層朋贬,適用于這7層的基本原則如下:
(1)應(yīng)該在需要一個(gè)不同抽象體的地方創(chuàng)建一層。
(2)每一層應(yīng)該執(zhí)行一個(gè)明確定義的功能窜骄。
(3)每一層功能的選擇應(yīng)該向定義國(guó)際標(biāo)準(zhǔn)化協(xié)議的目標(biāo)看齊锦募。
(4)層與層邊界的選擇應(yīng)該使跨越接口的信息流最小。
(5)層數(shù)應(yīng)該足夠多邻遏,保證不同的功能不會(huì)被混雜在同一層中糠亩,但同時(shí)層數(shù)又不能太多,以免體系結(jié)構(gòu)變得過(guò)于龐大准验。


OSI參考模型

OSI參考模型本身并不是一個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)赎线,因?yàn)樗](méi)有定義每一層的服務(wù)和所用的協(xié)議。它只是指明了每一層應(yīng)該做些什么事糊饱。
物理層——關(guān)注在一條通信信道上傳輸原始比特垂寥。
數(shù)據(jù)鏈路層——主要任務(wù)是將一個(gè)原始的傳輸設(shè)施轉(zhuǎn)變成一條沒(méi)有漏檢傳輸錯(cuò)誤的線路。
網(wǎng)絡(luò)層——主要功能是控制子網(wǎng)的運(yùn)行另锋。
傳輸層——接收來(lái)自上一層的數(shù)據(jù)滞项,在必要的時(shí)候把這些數(shù)據(jù)分割成較小的單元,然后把這些數(shù)據(jù)單元傳遞給網(wǎng)絡(luò)層夭坪,并且確定這些數(shù)據(jù)單元正確地到達(dá)另一端蓖扑。傳輸層是真正的端到端的層,它自始至終將數(shù)據(jù)從源端攜帶到接收方台舱。
會(huì)話層——允許不同機(jī)器上的用戶建立會(huì)話律杠。會(huì)話通常提供各種服務(wù)潭流,包括對(duì)話控制、令牌管理(禁止雙方同時(shí)執(zhí)行同一個(gè)關(guān)鍵操作)柜去,以及同步功能灰嫉。
表示層——表示層以下的各層主要關(guān)注的是如何傳遞數(shù)據(jù)位,而表示層關(guān)注的是所傳遞信息的語(yǔ)法和語(yǔ)義嗓奢。不同的計(jì)算機(jī)可能有不同的內(nèi)部數(shù)據(jù)表示法讼撒,為了讓這些計(jì)算機(jī)能夠進(jìn)行通信,它們所交換的數(shù)據(jù)結(jié)構(gòu)必須以一種抽象的方式來(lái)定義股耽,同時(shí)還應(yīng)該定義一種“線上”使用的標(biāo)準(zhǔn)編碼方法根盒。表示層管理這些抽象的數(shù)據(jù)結(jié)構(gòu),并允許定義和交換更高層的數(shù)據(jù)結(jié)構(gòu)物蝙。
應(yīng)用層——包含了用戶通常需要的各種各樣的協(xié)議炎滞。一個(gè)得到廣泛使用的應(yīng)用協(xié)議是超文本傳輸協(xié)議(HTTP),它是萬(wàn)維網(wǎng)的基礎(chǔ)诬乞。

2.TCP/IP參考模型

TCP/IP參考模型

鏈路層——模型中的最低層册赛。該層描述了鏈路必須完成什么功能才能滿足無(wú)連接的互聯(lián)網(wǎng)絡(luò)層的需求。
互聯(lián)網(wǎng)層——是將整個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)貫穿在一起的關(guān)鍵層震嫉。它大致對(duì)應(yīng)于OSI的網(wǎng)絡(luò)層森瘪,該層的任務(wù)是允許主機(jī)將數(shù)據(jù)包注入到任何網(wǎng)絡(luò),并且讓這些數(shù)據(jù)包獨(dú)立的到達(dá)接收方(接收方可能在不同的網(wǎng)絡(luò)上)票堵《蟛牵互聯(lián)網(wǎng)層定義了官方的數(shù)據(jù)包協(xié)議和格式,該協(xié)議稱為因特網(wǎng)協(xié)議(IP)悴势,與之相伴的還有一個(gè)輔助協(xié)議痰驱,稱為因特網(wǎng)控制報(bào)文協(xié)議(ICMP)。
傳輸層——它的設(shè)計(jì)目標(biāo)是允許源主機(jī)和目標(biāo)主機(jī)上的對(duì)等實(shí)體進(jìn)行對(duì)話瞳浦,猶如OSI的傳輸層一樣担映。這里定義了兩個(gè)端到端的傳輸協(xié)議。第一個(gè)是傳輸控制協(xié)議(TCP)叫潦,它是一個(gè)可靠的蝇完、面向連接的協(xié)議,允許從一臺(tái)機(jī)器發(fā)出的字節(jié)流正確無(wú)誤地交付到互聯(lián)網(wǎng)上的另一臺(tái)機(jī)器矗蕊。傳輸層的第二個(gè)協(xié)議是用戶數(shù)據(jù)報(bào)協(xié)議(UDP)短蜕,它是一個(gè)不可靠的、無(wú)連接的協(xié)議傻咖,適用于那些不想要TCP的有序性或流量控制功能朋魔,而寧可自己提供這些功能的應(yīng)用程序。UDP被廣泛應(yīng)用于那些一次性的基于客戶機(jī)-服務(wù)器類型的“請(qǐng)求-應(yīng)答”查詢應(yīng)用卿操,以及那些及時(shí)交付比精確交付更加重要的應(yīng)用警检,比如傳輸語(yǔ)音或者視頻孙援。
應(yīng)用層——在傳輸層之上是應(yīng)用層,它包含了所有的高層協(xié)議


TCP/IP模型及一些協(xié)議
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扇雕,一起剝皮案震驚了整個(gè)濱河市拓售,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌镶奉,老刑警劉巖础淤,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異哨苛,居然都是意外死亡鸽凶,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門建峭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)玻侥,“玉大人,你說(shuō)我怎么就攤上這事迹缀。” “怎么了蜜徽?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵祝懂,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我拘鞋,道長(zhǎng)砚蓬,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任盆色,我火速辦了婚禮灰蛙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘隔躲。我一直安慰自己摩梧,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布宣旱。 她就那樣靜靜地躺著仅父,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浑吟。 梳的紋絲不亂的頭發(fā)上笙纤,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音组力,去河邊找鬼省容。 笑死,一個(gè)胖子當(dāng)著我的面吹牛燎字,可吹牛的內(nèi)容都是我干的腥椒。 我是一名探鬼主播阿宅,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼寞酿!你這毒婦竟也來(lái)了家夺?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤伐弹,失蹤者是張志新(化名)和其女友劉穎拉馋,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體惨好,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡煌茴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了日川。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔓腐。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖龄句,靈堂內(nèi)的尸體忽然破棺而出回论,到底是詐尸還是另有隱情,我是刑警寧澤分歇,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布傀蓉,位于F島的核電站,受9級(jí)特大地震影響职抡,放射性物質(zhì)發(fā)生泄漏葬燎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一缚甩、第九天 我趴在偏房一處隱蔽的房頂上張望谱净。 院中可真熱鬧,春花似錦擅威、人聲如沸壕探。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)浩蓉。三九已至,卻和暖如春宾袜,著一層夾襖步出監(jiān)牢的瞬間捻艳,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工庆猫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留认轨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓月培,卻偏偏與公主長(zhǎng)得像嘁字,于是被迫代替她去往敵國(guó)和親恩急。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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