企業(yè)網(wǎng)絡(luò)規(guī)劃與實(shí)施 課件 第1章 網(wǎng)絡(luò)通信模型_第1頁
企業(yè)網(wǎng)絡(luò)規(guī)劃與實(shí)施 課件 第1章 網(wǎng)絡(luò)通信模型_第2頁
企業(yè)網(wǎng)絡(luò)規(guī)劃與實(shí)施 課件 第1章 網(wǎng)絡(luò)通信模型_第3頁
企業(yè)網(wǎng)絡(luò)規(guī)劃與實(shí)施 課件 第1章 網(wǎng)絡(luò)通信模型_第4頁
企業(yè)網(wǎng)絡(luò)規(guī)劃與實(shí)施 課件 第1章 網(wǎng)絡(luò)通信模型_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第1章網(wǎng)絡(luò)通信模型1.1網(wǎng)絡(luò)參考模型1.2數(shù)據(jù)封裝與傳輸1.3數(shù)制與數(shù)制轉(zhuǎn)換1.4IP地址與子網(wǎng)掩碼本章小結(jié)

1.1網(wǎng)絡(luò)參考模型

1.1.1OSI參考模型OSI參考模型是一個(gè)開放式體系結(jié)構(gòu),它規(guī)定將網(wǎng)絡(luò)分為七層,從下往上依次是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層,如圖1.1所示。

圖1.1OSI七層模型

OSI各層的功能如表1-1所示。

1.物理層

物理層的主要功能是完成相鄰節(jié)點(diǎn)之間原始比特流的傳輸。

物理層協(xié)議關(guān)心的是:使用什么樣的物理信號來表示數(shù)據(jù)1和0;數(shù)據(jù)傳輸是否可同時(shí)在兩個(gè)方向上進(jìn)行;連接如何建立以及完成通信后連接如何終止;物理接口(插頭和插座)有多少針以及各針的用處;等等。

2.數(shù)據(jù)鏈路層

數(shù)據(jù)鏈路層負(fù)責(zé)將上層數(shù)據(jù)封裝成固定格式的幀,在數(shù)據(jù)幀內(nèi)封裝發(fā)送和接收端的數(shù)據(jù)鏈路層地址(例如在以太網(wǎng)中為MAC地址)。為了防止在數(shù)據(jù)傳輸過程中產(chǎn)生誤碼,要在幀尾部加上校驗(yàn)信息。如果發(fā)現(xiàn)數(shù)據(jù)錯(cuò)誤,則可以重傳數(shù)據(jù)幀。

3.?網(wǎng)絡(luò)層

網(wǎng)絡(luò)層的主要功能是實(shí)現(xiàn)數(shù)據(jù)從源端到目的端的傳輸。在網(wǎng)絡(luò)層,使用邏輯地址來標(biāo)識一個(gè)點(diǎn),將上層數(shù)據(jù)封裝成數(shù)據(jù)包,在數(shù)據(jù)包的頭部封裝源和目的端的邏輯地址。網(wǎng)絡(luò)層根據(jù)數(shù)據(jù)包頭部的邏輯地址選擇最佳的路徑,將數(shù)據(jù)送達(dá)目的端。

4.?傳輸層

傳輸層的主要功能是實(shí)現(xiàn)網(wǎng)絡(luò)中不同主機(jī)上用戶進(jìn)程之間的數(shù)據(jù)通信。

網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層負(fù)責(zé)將數(shù)據(jù)送達(dá)目的端的主機(jī),傳輸層用于確定這個(gè)數(shù)據(jù)需要什么用戶進(jìn)程去處理。

5.?會話層

會話層的功能是在不同機(jī)器上的用戶之間建立會話關(guān)系。

會話層提供的服務(wù)之一是管理對話控制。會話層允許信息同時(shí)雙向傳輸,或任意一個(gè)時(shí)刻只能單向傳輸。

6.?表示層

表示層用于完成某些特定功能,如數(shù)據(jù)編碼、數(shù)據(jù)壓縮和解壓、數(shù)據(jù)加密和解密等。

7.?應(yīng)用層

應(yīng)用層包含人們普遍需要的協(xié)議,提供應(yīng)用程序間的通信。

1.1.2TCP/IP協(xié)議族

TCP/IP是傳輸控制協(xié)議/網(wǎng)絡(luò)互聯(lián)協(xié)議(TransmissionControlProtocol/InternetProtocol)的簡稱。TCP/IP是一系列協(xié)議的集合,所以嚴(yán)格的稱呼應(yīng)該是TCP/IP協(xié)議族。

如圖1.2所示。

圖1.2OSI參考模型與TCP/IP協(xié)議族

TCP/IP五層模型應(yīng)用得更廣泛,該模型的一些常見協(xié)議如圖1.3所示。圖1.3TCP/IP五層模型的常見協(xié)議

需要注意的是,在物理層和數(shù)據(jù)鏈路層,TCP/IP并沒有定義任何特定的協(xié)議,網(wǎng)絡(luò)可以是局域網(wǎng)、城域網(wǎng)或廣域網(wǎng)。

網(wǎng)絡(luò)層IP協(xié)議又由四個(gè)支撐協(xié)議組成:ARP(地址解析協(xié)議)、RARP(逆地址解析協(xié)議)、ICMP(互聯(lián)網(wǎng)控制報(bào)文協(xié)議)和IGMP(互聯(lián)網(wǎng)組管理協(xié)議)。

1.2數(shù)據(jù)封裝與傳輸

1.2.1數(shù)據(jù)封裝與解封裝為了能夠明確地說明數(shù)據(jù)封裝與解封裝過程,我們以兩臺主機(jī)的通信為例進(jìn)行講解,如圖1.4所示。

圖1.4數(shù)據(jù)封裝與解封裝

協(xié)議數(shù)據(jù)單元(ProtocolDataUnit,PDU)是指同層之間傳遞的數(shù)據(jù)單位。對于OSI參考模型而言,每一層都是通過PDU來進(jìn)行通信的。而對于TCP/IP?五層結(jié)構(gòu),上層數(shù)據(jù)被封裝TCP頭部后,這個(gè)單元稱為段(Segment);數(shù)據(jù)段向下傳到網(wǎng)絡(luò)層,被封裝IP頭部后,這個(gè)單元稱為包(Packet);數(shù)據(jù)包繼續(xù)向下傳送到數(shù)據(jù)鏈路層,被封裝MAC頭部和尾部后,這個(gè)單元稱為幀(Frame);最后幀傳送到物理層,數(shù)據(jù)幀變成比特(Bit)流。

1.?數(shù)據(jù)封裝過程

1)?應(yīng)用層

2)?傳輸層

3)?網(wǎng)絡(luò)層

4)?數(shù)據(jù)鏈路層

5)?物理層

2.?數(shù)據(jù)解封裝過程

數(shù)據(jù)解封裝是封裝過程的逆過程。

1)?物理層

2)?數(shù)據(jù)鏈路層

3)?網(wǎng)絡(luò)層

4)?傳輸層

5)?應(yīng)用層

3.?數(shù)據(jù)封裝實(shí)戰(zhàn)

使用科來網(wǎng)絡(luò)分析系統(tǒng)抓包,可以查看各層的封裝,如圖1.5所示。

圖1.5查看各層的封裝

1.2.2網(wǎng)絡(luò)中的數(shù)據(jù)傳輸過程

需要注意的是,發(fā)送方與接收方各層之間必須采用相同的協(xié)議才能建立連接,實(shí)現(xiàn)正常的通信,如圖1.6所示。例如,應(yīng)用層之間必須采用相同的編碼、解碼規(guī)則,才能保證信息傳輸?shù)恼_性。

圖1.6對等層通信

在實(shí)際的網(wǎng)絡(luò)環(huán)境中,發(fā)送方和接收方之間有可能相隔十萬八千里,它們中間會有很多硬件設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù)。我們可以通過一種簡化的網(wǎng)絡(luò)通信結(jié)構(gòu)來說明整個(gè)過程,如圖1.7所示。

圖1.7網(wǎng)絡(luò)中數(shù)據(jù)的傳輸過程

1.3數(shù)制與數(shù)制轉(zhuǎn)換1.3.1數(shù)制1.?基本概念數(shù)制:計(jì)數(shù)的方法,是指用一組固定的符號和統(tǒng)一的規(guī)則來表示數(shù)值的方法,如在計(jì)數(shù)過程中采用進(jìn)位的方法稱為進(jìn)位計(jì)數(shù)制。數(shù)位:指數(shù)字符號在一個(gè)數(shù)中所處的位置?;鶖?shù):指在某種進(jìn)位計(jì)數(shù)制中數(shù)位上所能使用的數(shù)字符號的個(gè)數(shù)。位權(quán):指在某種進(jìn)位計(jì)數(shù)制中數(shù)位所代表的大小,即處在某一位上的1所表示的數(shù)值的大小。

2.?數(shù)制的表示方法

對不同的數(shù)制,可以給數(shù)字加上括號并使用下標(biāo)來表示該數(shù)字的數(shù)制(十進(jìn)制可以不用下標(biāo))。

例如,(1110)2、113、(2A1E)16分別代表不同數(shù)制的數(shù)。

除了用下標(biāo)表示外,還可以用后綴字母來表示數(shù)制。

(1)?十進(jìn)制數(shù)(DecimalNumber)用后綴D表示或無后綴。

(2)?二進(jìn)制數(shù)(BinaryNumber)用后綴B表示。

(3)?十六進(jìn)制數(shù)(HexadecimalNumber)用后綴H表示。

例如,2A1EH等同于(2A1E)16。

3.?常用的數(shù)制

計(jì)算機(jī)中常用的數(shù)制有十進(jìn)制、二進(jìn)制和十六進(jìn)制。

1)?十進(jìn)制(Decimal)

(1)?基數(shù)是10,數(shù)值部分用十個(gè)不同的數(shù)字符號0、1、2、3、4、5、6、7、8、9來表示。

(2)?逢十進(jìn)一。

2)?二進(jìn)制(Binary)

(1)?基數(shù)為2,數(shù)值部分用兩個(gè)不同的數(shù)字符號0、1來表示。

(2)?逢二進(jìn)一。

二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù),例如:

3)?十六進(jìn)制(Hexadecimal)

(1)?基數(shù)是16,它有16個(gè)數(shù)字符號0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,其中A~F分別代表十進(jìn)制數(shù)的10~15。

(2)?逢十六進(jìn)一。

計(jì)算機(jī)中網(wǎng)卡的物理地址通常是用十六進(jìn)制表示的,如圖1.8所示。

十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù),例如:

圖1.8網(wǎng)卡的物理地址

1.3.2數(shù)制轉(zhuǎn)換

1.二、十進(jìn)制的轉(zhuǎn)換

1.3.1節(jié)已經(jīng)介紹了二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)的內(nèi)容,那么如何將一個(gè)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)呢?可以使用余數(shù)法:將要轉(zhuǎn)換的十進(jìn)制整數(shù)除以2,取余數(shù);再用商除以2,再取余數(shù),直到商等于0為止;將每次得到的余數(shù)按照倒序的方法排列起來作為結(jié)果。

例如:

把余數(shù)倒排可得到123的二進(jìn)制數(shù)為1111011B。

2.?十、十六進(jìn)制的轉(zhuǎn)換

十六進(jìn)制向十進(jìn)制轉(zhuǎn)換,按權(quán)展開即可。

從十進(jìn)制向十六進(jìn)制轉(zhuǎn)換,也可以采用余數(shù)法。例如:

也就是123=7BH。

3.二、十六進(jìn)制的轉(zhuǎn)換

從左向右把二進(jìn)制數(shù)中每四個(gè)分成一組,然后把每一組二進(jìn)制數(shù)對應(yīng)的十六進(jìn)制數(shù)寫出來,就得到對應(yīng)的十六進(jìn)制數(shù)。例如:

01111011B=01111011B=7BH

不同數(shù)制之間的對應(yīng)關(guān)系如表1-2所示。

1.4IP地址與子網(wǎng)掩碼

1.4.1IP地址的分類互聯(lián)網(wǎng)上連接的網(wǎng)絡(luò)設(shè)備和計(jì)算機(jī)都用唯一的地址來標(biāo)識,即IP地址。IP地址由32位二進(jìn)制數(shù)組成,通常分成四段,每段八位,中間用圓點(diǎn)隔開,然后將每八位二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),這種形式叫作點(diǎn)分十進(jìn)制,如200.10.2.3。

IP地址由兩部分組成,網(wǎng)絡(luò)部分(netID)和主機(jī)部分(hostID)。網(wǎng)絡(luò)部分用于標(biāo)識不同的網(wǎng)絡(luò),主機(jī)部分用于標(biāo)識在一個(gè)網(wǎng)絡(luò)中特定的主機(jī)。

IP地址的網(wǎng)絡(luò)部分由IANA(Internet?Assigned?Numbers?Authority,互聯(lián)網(wǎng)地址分配機(jī)構(gòu))來統(tǒng)一分配,為了便于分配和管理,IANA將IP地址分為A、B、C、D、E五類,如圖1.9所示。

圖1.9IP地址分類

在IP地址中,還有一些特殊的規(guī)定,如表1-3所示。

另外,為了滿足用戶在私有網(wǎng)絡(luò)使用的需求,從A、B、C這三類地址中分別劃出一部分地址供企業(yè)內(nèi)部網(wǎng)絡(luò)使用。這部分地址稱為私有地址,私有地址是不能在Internet上使用的。私有地址包括以下三組。

(1)?A類:10.0.0.0~10.255.255.255

(2)?B類:172.16.0.0~172.31.255.255

(3)?C類:192.168.0.0~192.168.255.255

1.4.2子網(wǎng)掩碼

在網(wǎng)絡(luò)中,不同主機(jī)之間通信可以在同一個(gè)網(wǎng)段中,也可以在不同網(wǎng)段中。

如果是同一網(wǎng)段內(nèi)兩臺主機(jī)通信,則主機(jī)將數(shù)據(jù)直接發(fā)送給另一臺主機(jī);如果不在同一網(wǎng)段,則主機(jī)需要先將數(shù)據(jù)發(fā)送給網(wǎng)關(guān),再由網(wǎng)關(guān)進(jìn)行轉(zhuǎn)發(fā),如圖1.10所示。圖1.10是否同一網(wǎng)段

為了區(qū)分這兩種情況,進(jìn)行通信的計(jì)算機(jī)需要做出判斷,如圖1.11所示。圖1.11網(wǎng)絡(luò)地址是否相同

對A、B、C這三類地址,它們都有默認(rèn)的子網(wǎng)掩碼。

(1)?A類地址的默認(rèn)子網(wǎng)掩碼是255.0.0.0。

(2)?B類地址的默認(rèn)子網(wǎng)掩碼是255.255.0.0。

(3)?C類地址的默認(rèn)子網(wǎng)掩碼是255.255.255.0。

在計(jì)算機(jī)中查看IP地址與子網(wǎng)掩碼,如選中無線網(wǎng)絡(luò)連接,點(diǎn)擊詳細(xì)信息按鈕,可以看到IP地址為192.168.22.102,子網(wǎng)掩碼為255.255.255.0,是一個(gè)C類地址,同時(shí)也是私有地址,如圖1.12、圖1.13和圖1.14所示。

圖1.12查看IP地址與子網(wǎng)掩碼(1)

圖1.13查看IP地址與子網(wǎng)掩碼(2)

圖1.14查看IP地址與子網(wǎng)掩碼(3)

本章小結(jié)

(1)?OSI參考模型的七個(gè)層從下往上依次為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層。(2)?TCP/IP五層模型從下往上依次是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論