IP地址與地址解析_第1頁(yè)
IP地址與地址解析_第2頁(yè)
IP地址與地址解析_第3頁(yè)
IP地址與地址解析_第4頁(yè)
IP地址與地址解析_第5頁(yè)
已閱讀5頁(yè),還剩61頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

IP地址與地址解析

本章主要內(nèi)容

[J主機(jī)、主機(jī)地址與IP地址

窗子網(wǎng)劃分與子網(wǎng)掩碼

鼠IPv6的主要特點(diǎn)

目地址解析技術(shù)

zhangdongyanTCP/IPProtocols2

3.1IP地址

副主機(jī)(host):

-連接到Internet上,并且運(yùn)行了TCP/IP協(xié)

議的任何計(jì)算機(jī)。

解主機(jī)地址(hostaddress):

-由于Internet是一個(gè)巨大的網(wǎng)絡(luò)系統(tǒng),為

了實(shí)現(xiàn)數(shù)據(jù)通信,在其中進(jìn)行通信或信息交

換的基本要求就是網(wǎng)上的每臺(tái)主機(jī)(如計(jì)算

機(jī)、路由器等)都要有一個(gè)唯一的可標(biāo)識(shí)的

編號(hào)或名字,這一標(biāo)識(shí)符稱為主機(jī)地址。采

用“IP地址”和“域名地址”

zhangdongyanTCP/IPProtocols3

3.1IP地址

副物理地址:

-即主機(jī)的網(wǎng)卡地址。絕大多數(shù)物理地址都是以太

網(wǎng)卡地址,它有48位,以16進(jìn)制的方式表示。例

如:02-3f-8d-56-3e-40

副IP地址:

-在Internet上為每臺(tái)主機(jī)指定的地址稱為IP地址。

它是在TCP/IP協(xié)議中所規(guī)定的Internet的每個(gè)節(jié)

點(diǎn)都萋有的統(tǒng)一格支的地址。是Internet主機(jī)地

址的一神數(shù)字型標(biāo)識(shí),是一個(gè)機(jī)器可識(shí)別的地址。

例如:202.1例如24.153

注意:一臺(tái)計(jì)算機(jī)可以有多個(gè)IP地址,但一個(gè)IP

地址不能由南臺(tái)或兩臺(tái)以上計(jì)算機(jī)共同擁宥

zhangdongyanTCP/IPProtocols4

IP地址的含義和特點(diǎn)

副它是Internet上通用的地址格式

-通過(guò)IP地址使得網(wǎng)上的計(jì)算機(jī)能夠彼此交換信息,

它采用32位二進(jìn)制地址格式進(jìn)行編碼。IP地址能貫

穿于整個(gè)網(wǎng)絡(luò),而不管每個(gè)具體的網(wǎng)絡(luò)是采用何種

技術(shù)或結(jié)構(gòu)。

副Internet上每臺(tái)主機(jī)都必須有IP地址

-IP地址是識(shí)別Inteimet上每臺(tái)主機(jī)包括計(jì)算機(jī)、路

由器等)的端口地址,凡是上網(wǎng)的計(jì)算機(jī)都必須分

配有IP地址,否則無(wú)法進(jìn)行通信。

鼠IP地址是唯一的

-IP地址是識(shí)別Internet上每臺(tái)主機(jī)的身份證,因此

每臺(tái)計(jì)算機(jī)的IP地址在全網(wǎng)中是唯一的。

zhangdongyanTCP/IPProtocols5

3.1IP地址

副一個(gè)工P地址不是用來(lái)標(biāo)識(shí)一臺(tái)特定的計(jì)

算機(jī),而是說(shuō)每個(gè)工P地址用來(lái)標(biāo)識(shí)一臺(tái)

計(jì)算機(jī)和一個(gè)網(wǎng)絡(luò)的連接。

窗如果一臺(tái)計(jì)算機(jī)與多個(gè)網(wǎng)絡(luò)連接(如路

由器))那么它必需為每一個(gè)連接分配

一個(gè)工P地址!

zhangdongyanTCP/IPProtocols6

IP地址的獲取方法

副IP地址由Internet協(xié)會(huì)QSOC)下的NIC中的編

號(hào)管理局(IANA)統(tǒng)一分配并制定有關(guān)政策。

所看的IP地址都要由這一國(guó)際組織一NIC統(tǒng)一

分配,目前共有三個(gè)這樣的NIC:

-InterNIC:負(fù)責(zé)北美及其它地區(qū)

-ENIC:負(fù)責(zé)歐洲地區(qū)

-APNIC:負(fù)責(zé)亞太地區(qū)

?APNIC總部設(shè)在日本東京大學(xué)。我國(guó)申請(qǐng)IP地址

都要經(jīng)過(guò)APNIC。具體可通過(guò)向國(guó)內(nèi)一些代理機(jī)

構(gòu)提出。

zhangdongyanTCP/IPProtocols7

IP地址的格式(或表示法)

鼠二進(jìn)制數(shù)表示的IP地址

-由一個(gè)32位的二進(jìn)制數(shù)組成,分為4段,每段8位。

如:110010101100000000100000

01100100

鼠點(diǎn)分十進(jìn)制表示:

堂表示某個(gè)未知地址主機(jī),只用于

二指示源地址,表示本網(wǎng)絡(luò)中的一個(gè)地址。

2

255?255?255.255用于目的地址,表示廣播至

諺局域網(wǎng)所在的全部機(jī)器,該分組不會(huì)離開本

婁機(jī)所在網(wǎng)絡(luò)。

、

zhangdongyanTCP/IPProtocols8

IP地址的分類

鼠IP地址所包含的信息:

-IP地址是采用層次方式按邏輯網(wǎng)絡(luò)的結(jié)構(gòu)進(jìn)行劃分

的,因此在IP地址中包含了兩部分信息:

?網(wǎng)絡(luò)地址(NetworkID):標(biāo)識(shí)了主機(jī)所在的邏輯網(wǎng)絡(luò)。

,主機(jī)地址(hostID):用來(lái)識(shí)別該網(wǎng)絡(luò)中的一臺(tái)主機(jī)。

f]IP地址的類別:

-為了根據(jù)不同的網(wǎng)絡(luò)規(guī)模來(lái)合理分配IP地址,通常

將IP地址分為三個(gè)基本類:A類、B類、C類。還有2

個(gè)特殊類:D類和E類。

zhangdongyanTCP/IPProtocols9

IP地址的分類

IP地址的分類方法:

口:網(wǎng)絡(luò)號(hào);口:主機(jī)號(hào)。

A類0

用前7位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),后24位標(biāo)識(shí)主機(jī)號(hào),最前面一位固定為

“0”。這樣A類所能表示的網(wǎng)絡(luò)數(shù)范圍為:0-127,適用于大型

網(wǎng)絡(luò)的管理。因此,A類地址空間范圍為:1.x.y.zT26.x.y.z

o0.x.y.z表示本網(wǎng)絡(luò)的指定主機(jī),127.x.y.z固定表示為本機(jī)

環(huán)路地址,發(fā)出該地址的分組將不傳出本機(jī)。A.255.255.255為

直接廣播地址,用于向A類地址范圍內(nèi)的全部主機(jī)進(jìn)行廣播,

A.0.0.0表示本網(wǎng)絡(luò)中的某個(gè)地址。

美國(guó)密執(zhí)安洲立大學(xué)擁有A類地址:35.8.2.61

zhangdongyanTCP/IPProtocols10

IP地址的分類

IP地址的分類方法:

口:網(wǎng)絡(luò)號(hào);口:主機(jī)號(hào)。

B類|1|0||||||||||||||||||||||||||||||||||

用前14位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),后16位標(biāo)識(shí)主機(jī)號(hào),最前面兩位固定為

“10”。這樣第一段所表示的范圍為:128-191。通常B類地址適用

于中等規(guī)模的網(wǎng)絡(luò)(如各地區(qū)的網(wǎng)絡(luò)管理中心)。B類地址空間范

圍為12為0.y.z-191.255.y.zoB.B.255.255為直接廣播地址,

用于向B類地址范圍內(nèi)的全部主機(jī)進(jìn)行廣播,B.B.0.0表示本網(wǎng)絡(luò)

中的某個(gè)地址。

zhangdongyanTCP/IPProtocols11

IP地址的分類

IP地址的分類方法(續(xù))

口:網(wǎng)絡(luò)號(hào);口:主機(jī)號(hào)。

C類110

用前21位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),后8位標(biāo)識(shí)主機(jī)號(hào),最前面三位為“110〃

o這樣第一段所表示的范圍為:192-223。通常B類地址的網(wǎng)絡(luò)號(hào)數(shù)

遠(yuǎn)大于主機(jī)號(hào)數(shù),一般適用于校園網(wǎng)等小型網(wǎng)絡(luò)。

D類1|1|1|0||多||||||瑞|||||||巾|||III利|

E類—■n■■■M?■■M?■

zhangdongyanTCP/IPProtocols12

主機(jī)標(biāo)識(shí)的有關(guān)規(guī)定

類第一段取網(wǎng)絡(luò)地最大網(wǎng)絡(luò)最大主機(jī)適用的網(wǎng)

別值范圍址長(zhǎng)度數(shù)(個(gè))數(shù)(臺(tái))絡(luò)規(guī)模

A類

0-1271字節(jié)12816777214大型網(wǎng)絡(luò)

B類

128-1912字節(jié)1638465534中型網(wǎng)絡(luò)

C類

192-2233字節(jié)2097152254小型網(wǎng)絡(luò)

“1,,和全“0”的地址是專用的,不能進(jìn)行分配。

?每一臺(tái)主機(jī)都必須有一個(gè)非零的主機(jī)標(biāo)識(shí);

?全“1”的主機(jī)標(biāo)識(shí)保留作為該網(wǎng)絡(luò)的廣播地址;

?全“0”的主機(jī)標(biāo)識(shí)用于代表該網(wǎng)絡(luò)本身;

?127.0.0.0是保留地址,不能作為網(wǎng)絡(luò)地址。

,127.0.0.1稱為自返或回送(Loopback)地址,用于回路測(cè)試

zhangdongyanTCP/IPProtocols13

IP地址的分類

類別起始位第一節(jié)范圍網(wǎng)絡(luò)數(shù)每個(gè)子網(wǎng)主機(jī)數(shù)主機(jī)總數(shù)

A類:0+1-127126167772142113928964

B類:10+128?19116384655341073741824

C類:110+192?2232097152254536870912

D類:1110+(廣播地址,供特殊協(xié)議向選定的節(jié)點(diǎn)發(fā)送信息用)

E類:1111+(保留地址)

總計(jì)21136623724541700

為用戶專網(wǎng)保留的地址(全“0”和全“1”的地址保留)

A類:-55

B類:-55

C類:-55

zhangdongyanTCP/IPProtocols14

IP地址的例子

-A/二-—-?、-

prvfix1MW'YSHb

,JL;

A1/g1

12810.0112810.0212B.211A1151乩211.第4

CT

pn>?B10}一a-prufu192.540

人J,1i

o口ri.

10.0.03?1d(M).49192.548.85

zhangdongyanTCP/IPProtocols15

關(guān)于路由器地址

_E__f_h_a__m___o_c__1_0_8__0_0________

f

—---------(丁awR”、g\

3板12?cJ

J

2X2*40、'■JT2

「]■—njitrrr

7AOO.17?:工.一

--

J—WAN7S0.0.0—一

>-A-

zhangdongyanTCP/IPProtocols16

特殊IP地址

解廣播地址永遠(yuǎn)不是源地址

副Loopback地址永遠(yuǎn)不會(huì)出現(xiàn)在一個(gè)網(wǎng)絡(luò)

zhangdongyanTCP/IPProtocols17

私有網(wǎng)絡(luò)地址(PrivateNetworkAddress)

BRFC1597為那些沒(méi)有連接到Internet或者

安裝了防火墻的組織,預(yù)留了一系列私有網(wǎng)

絡(luò)地址。

副私有網(wǎng)絡(luò)地址包括:

一A類10.0.0.0-----------10.255.255.255

-B類172.16.0.0--------172.31.255.255

-C類192.168.1.90——192.168.254.0

-**RFC:INTERNET的工作文件,其主要內(nèi)容為

TCP/IP協(xié)議標(biāo)準(zhǔn)和相關(guān)文檔的一系列注釋和說(shuō)

明。

zhangdongyanTCP/IPProtocols18

3.2子網(wǎng)(subnet)

i在現(xiàn)有的三類網(wǎng)絡(luò)的基礎(chǔ)上替網(wǎng)絡(luò)作進(jìn)一步劃

分所得到的網(wǎng)絡(luò)成為子網(wǎng)。即在內(nèi)部可以直接

通信的IP主機(jī)的集合

副每一個(gè)子網(wǎng)是一個(gè)完全獨(dú)立的網(wǎng)絡(luò),子網(wǎng)之間,

子網(wǎng)與一般的網(wǎng)絡(luò)之間必須通過(guò)路由器作為網(wǎng)

關(guān)來(lái)實(shí)現(xiàn)互聯(lián)。

解劃分子網(wǎng)有利于提高地址空間的實(shí)際利用率;

在以太網(wǎng)的環(huán)境下有利于提高子網(wǎng)內(nèi)的傳輸帶

寬。

鼠路由器通過(guò)子網(wǎng)掩碼識(shí)別子網(wǎng)的地址。

zhangdongyanTCP/IPProtocols19

C類網(wǎng)絡(luò)的子網(wǎng)劃分

N

1NNH

SubnetHost

將主機(jī)標(biāo)識(shí)位劃分出若干位作為子網(wǎng)標(biāo)識(shí),

子網(wǎng)標(biāo)識(shí)位可由子網(wǎng)掩碼確定。

zhangdongyanTCP/IPProtocols20

子網(wǎng)掩碼(subnetmask)

解子網(wǎng)掩碼

-是一個(gè)32比特的二進(jìn)制代碼,它使接收方

很容易從IP數(shù)據(jù)包的IP地址中分出地址的

網(wǎng)絡(luò)標(biāo)識(shí)部分和主機(jī)標(biāo)識(shí)部分。

窗掩碼解釋

-如果某一位是打開的(“1”),地址中相

應(yīng)的位解釋為網(wǎng)絡(luò)位;如果該位是關(guān)閉的

(“0”),地址中相應(yīng)的位解釋為主機(jī)地

址。

zhangdongyanTCP/IPProtocols21

標(biāo)準(zhǔn)子網(wǎng)掩碼

類型網(wǎng)絡(luò)掩碼(二進(jìn)制)網(wǎng)絡(luò)掩碼(十進(jìn)制)

A類11111111000000000000000000000000

B類11111111111111110000000000000000

C類11111111111111111111111100000000

?修某類IP地址的子網(wǎng)掩碼與對(duì)應(yīng)的IP地址進(jìn)行“與”運(yùn)算

,則可獲得IP地址中的網(wǎng)絡(luò)標(biāo)識(shí)部分,以分辨出不同的網(wǎng)絡(luò)

?將某類IP地址的子網(wǎng)掩碼與對(duì)應(yīng)的IP地址進(jìn)行“或”運(yùn)算

,則可獲得IP地址中的主機(jī)標(biāo)識(shí)部分,以分辨出不同的主機(jī)

zhangdongyanTCP/IPProtocols22

子網(wǎng)劃分與子網(wǎng)掩碼

以C類網(wǎng)絡(luò)為例

1286432168421十進(jìn)制值子網(wǎng)數(shù)

10000000=1280

11000000=1922(4-2)

11100000=2246(8-2)

11110000=24014(16-2)

11111000=24830(32-2)

11111100=25262(64-2)

11111110=254126(128-2)

11111111=255

zhangdongyanTCP/IPProtocols23

子網(wǎng)劃分與子網(wǎng)掩碼

Subnetbit?;子網(wǎng)掩碼子網(wǎng)數(shù)子網(wǎng)主機(jī)數(shù)

292262

324630

4401414

548306

652622

注:在子網(wǎng)主機(jī)數(shù)中,已除去全“0”的子網(wǎng)代號(hào)和全“1”

的廣播地址。

zhangdongyanTCP/IPProtocols24

C類網(wǎng)絡(luò)子網(wǎng)劃分示例

設(shè)要將某一C類網(wǎng)(2要.118.250.0)劃分出20個(gè)子網(wǎng),每

個(gè)子網(wǎng)至少可容納5臺(tái)主機(jī)。

根據(jù)上頁(yè)表中可能的劃分方法,應(yīng)選擇5位子網(wǎng)代碼,相

應(yīng)地:

子網(wǎng)掩碼:255,255.255.248

子網(wǎng)數(shù):30

每個(gè)子網(wǎng)可容納的主機(jī)數(shù):

子網(wǎng)1:202.118.250.0255.255.255.248

子網(wǎng)2:202.118.250.8255.255.255.248

子網(wǎng)3:202.118.250.16255.255.255.248

zhangdongyanTCP/IPProtocols25

一道試題

0已知某主機(jī)地址21,子網(wǎng)掩碼為

48求:

-該主機(jī)所在子網(wǎng)的子網(wǎng)地址?

-該子網(wǎng)可用的主機(jī)地址范圍?

-該子網(wǎng)的子網(wǎng)廣播地址?

副解答:子網(wǎng)掩碼248->11111000,

主機(jī)號(hào)121->01111001,因此可判斷:

子網(wǎng)網(wǎng)絡(luò)號(hào)為20,

可用地址01111001~01111110(121~126)

子網(wǎng)廣播01111111(210?222.5?127)

zhangdongyanTCP/IPProtocols26

關(guān)于子網(wǎng)的總結(jié)

目用于把一個(gè)大型的網(wǎng)絡(luò)劃分為若干小型

網(wǎng)絡(luò)

窗使用子網(wǎng)編碼來(lái)區(qū)分子網(wǎng)號(hào)和主機(jī)號(hào)

自InternetJi的Router不需要知道子網(wǎng)掩

碼的信息

副組織內(nèi)的Router負(fù)責(zé)解釋子網(wǎng)掩碼

zhangdongyanTCP/IPProtocols27

主機(jī)入網(wǎng)的主要參數(shù)

回一臺(tái)主機(jī)要加入Internet)所需設(shè)置的

主要參數(shù)有:

-主機(jī)的IP地址

—^網(wǎng)掩碼或網(wǎng)絡(luò)掩碼

-缺省的路由器的IP地址

-域名服務(wù)器的IP地址

zhangdongyanTCP/IPProtocols28

3.3IP協(xié)議的新發(fā)展一IPv6

1、IPv4與IPv6

IPv4:指Internet協(xié)議第4版,于1970年發(fā)布。它為

整個(gè)Internet的應(yīng)用和發(fā)展作出了巨大的貢獻(xiàn)。

IPv6:指Internet協(xié)議第6版,未來(lái)的Inteimet協(xié)議

2、IPv4的主要缺陷

隨著Inteisnet用戶的迅速增加,導(dǎo)致32位的IP地址空

間即修用盡,現(xiàn)有格式的IP地址已不能滿足需求。

IPv4已很難滿足Internet上各種應(yīng)用的需求(如實(shí)時(shí)

話音和視頻對(duì)數(shù)據(jù)的延時(shí)時(shí)間要求短、要求鑒別信息發(fā)

送者等)

zhangdongyanTCP/IPProtocols29

3.3IP協(xié)議的新發(fā)展一IPv6

3、IPv6的新增特點(diǎn)

(1)更大的地址空間:IPv6圈原來(lái)的32位IP地址擴(kuò)展

到了128位,使得IP地址空間足以適應(yīng)數(shù)十年全球

Internet的發(fā)展。

(2)更靈活的報(bào)頭格式:將原來(lái)IPv4的固定報(bào)頭格式

換成一組靈活可選的報(bào)頭。

(3)增強(qiáng)的報(bào)頭選項(xiàng):允許數(shù)據(jù)報(bào)包含可選的控制信

息,以提供一些新功能。

(4)增強(qiáng)了對(duì)音頻和視頻的支持:提供了一些新機(jī)制

可很好地支持實(shí)時(shí)話音和視頻應(yīng)用。

(5)協(xié)議的可擴(kuò)展性:

zhangdongyanTCP/IPProtocols30

3.3IP協(xié)議的新發(fā)展一IPv6

1、IPv6數(shù)據(jù)報(bào)的格式

在IPv6的數(shù)據(jù)報(bào)中,最前面是一個(gè)基本報(bào)頭,緊接著可以

有多個(gè)擴(kuò)展,也可以沒(méi)有,然后是數(shù)據(jù)區(qū),見下圖?;蛘哒f(shuō),

一個(gè)最小的IPv6數(shù)據(jù)報(bào)可以只含有基本頭部和數(shù)據(jù)區(qū)。

基本頭部擴(kuò)展頭部1擴(kuò)展頭部N數(shù)據(jù)區(qū)

由于原來(lái)IPv4數(shù)據(jù)報(bào)報(bào)頭的選項(xiàng)和其它一些固定字段被

移到了IPv6的擴(kuò)展報(bào)頭里,因此IPv6基本報(bào)頭中所含信息

要比IPv4少

zhangdongyanTCP/IPProtocols31

3.3IP協(xié)議的新發(fā)展一IPv6

1、IP地址的“冒分十六進(jìn)制”表示法

在IPv6中,每個(gè)IP地址占16字節(jié)(128位),是IPv4

的4倍。如果仍然采用傳統(tǒng)的IPv4中的“點(diǎn)分十進(jìn)制”表

示法來(lái)描述一個(gè)128位的IP地址,無(wú)論在閱讀、輸入還是

管理上都會(huì)十分不便。

為了減少書寫一個(gè)IP地址所用的字符數(shù),采用了一種

所謂的“冒分十六進(jìn)制”(ColonHexadecimal

Notation,簡(jiǎn)寫為:ColonHex)表示法,就是每16位

為一組,用十六進(jìn)制表示,并用冒號(hào)分隔,共分8段。如

一個(gè)128位的IPv6的IP地址可表示為:“69DC:8864:

FFFF:FFFF:0:1280:8C0A:FFFF”。

zhangdongyanTCP/IPProtocols32

3.3IP協(xié)議的新發(fā)展一IPv6

2、IP的“零壓縮”表示法

在IPv6中,還有一種“零壓縮法”(Zero

Compression)可進(jìn)一步減少IP地址的字符個(gè)數(shù)。就是用

兩個(gè)冒號(hào)代表連續(xù)的"0"。如:"FDC6:0:0:0:0:0

:0:B0CA”可寫成:"FDC6::B0CA”。

3、與IPv4地址的兼容

為了與IPv4地址的兼容,IPv6把現(xiàn)有IPv4的IP地址全

部映射到了IPv6的地址空間中。IPv6規(guī)定:若開始80位

是全“0”,接著16位是全“1”,或全"0\則它的低32

位就是一個(gè)IPv4的地址。

zhangdongyanTCP/IPProtocols33

3.4地址解析

網(wǎng)絡(luò)上的主機(jī)地址

在Internet上的每一臺(tái)主機(jī),都可能同時(shí)具備以

下3個(gè)地址標(biāo)識(shí):

?域名:這是一個(gè)具有一定含義又便于記憶的名字,

由授權(quán)單位認(rèn)定,在Internet上是唯一的。

?IP地址(邏輯地址):這是一個(gè)數(shù)字型的地址(32

位),由授權(quán)單位認(rèn)定,在Internet上也是唯一的。

?物理地址(網(wǎng)卡地址):這是安裝在主機(jī)上的網(wǎng)卡

地址,每一塊網(wǎng)卡都有一1個(gè)全球范圍內(nèi)唯一1的地址

(48位),它存儲(chǔ)在網(wǎng)卡的ROM中。

zhangdongyanTCP/IPProtocols34

3.4地址解析

TfT力T

回第二層協(xié)議「‘’

副已知

——個(gè)給定的本地網(wǎng)絡(luò)N

-網(wǎng)絡(luò)N中計(jì)算機(jī)C的IP地址

副?求計(jì)算機(jī)C的硬件地址

凰?協(xié)議

-ARP-AddressResolutionProtocol

!?相關(guān)RFC

-826,903,1122,1433,1868,2131,2390

zhangdongyanTCP/IPProtocols35

3.4地址解析

副協(xié)議地址是軟件提供的抽象地址;物理網(wǎng)絡(luò)硬件并

不知道如何通過(guò)協(xié)議地址來(lái)定位一臺(tái)計(jì)算機(jī)。

副地址解析的含義

-將IP地址與物理地址之間建立一個(gè)雙向的映射關(guān)系,稱

為地址解析(AddressResolution)o

?When?

-數(shù)據(jù)包通過(guò)某個(gè)物理網(wǎng)絡(luò)到達(dá)目的主機(jī)時(shí)

-數(shù)據(jù)包被Router轉(zhuǎn)發(fā)時(shí)

oL>TT

廓?Where?

-同'一■物理網(wǎng)絡(luò)內(nèi)

zhangdongyanTCP/IPProtocols36

3.4地址解析

1、正向地址解析(IP地址1物理地址)

在互聯(lián)網(wǎng)中,IP及其以上各層所發(fā)出的數(shù)據(jù)都要

使用IP地址進(jìn)行標(biāo)識(shí),而物理網(wǎng)絡(luò)本省不認(rèn)識(shí)IP地

址,故必須將IP地址映射成物理地址,才能將數(shù)據(jù)

發(fā)往目的地。這一過(guò)程就是正向地址解析。

2、反向地址解析:(物理地址—IP地址)

此映射主要用于網(wǎng)絡(luò)中的無(wú)盤站,因?yàn)闊o(wú)盤站的

IP地址和其它各類文件都存放在服務(wù)器上,無(wú)盤站

本身只用到一個(gè)物理地址。通過(guò)RARP,使無(wú)盤站能

獲取自己的IP地址。也只有無(wú)盤站才使用RARP。

zhangdongyanTCP/IPProtocols37

以太網(wǎng)

以太網(wǎng)最初是由XEROX公司研制而成的,是兩個(gè)

最為流行的網(wǎng)絡(luò)傳輸系統(tǒng)之一。以太網(wǎng)的基本特征是

采用一種稱為載波監(jiān)聽多路訪問(wèn)/沖突檢測(cè)

CSMA/CD(CarrierSenseMultipleAccess/Collision

Detection)的共享訪問(wèn)方案。

zhangdongyanTCP/IPProtocols38

TCP/IP與以太網(wǎng)

目以太網(wǎng)和TCP/IP可以說(shuō)是相輔相成的。

-以太網(wǎng)在一二層提供物理上的連線,使用48位的

MAC地址

-TCP/IP工作在上層,使用32位的IP地址

-兩者間使用ARP和RARP協(xié)議進(jìn)行相互轉(zhuǎn)換。

鼠載波監(jiān)聽

-指在以太網(wǎng)中的每個(gè)站點(diǎn)都具有同等的權(quán)利,

在傳輸自己的數(shù)據(jù)時(shí),首先監(jiān)聽信道是否空

閑,如果空閑,就傳輸自己的數(shù)據(jù),如果信

道被占用,就等待信道空閑。

zhangdongyanTCP/IPProtocols39

鼠沖突檢測(cè)

-為了防止發(fā)生兩個(gè)站點(diǎn)同時(shí)監(jiān)測(cè)到網(wǎng)絡(luò)沒(méi)有被

使用時(shí)而產(chǎn)生沖突。以太網(wǎng)采用廣播機(jī)制,所

有與網(wǎng)絡(luò)連接的工作站都可以看到網(wǎng)絡(luò)上傳遞

而數(shù)據(jù)。

zhangdongyanTCP/IPProtocols40

工作站監(jiān)

聽活動(dòng)停止發(fā)送.阻塞.

然后等待

發(fā)送

發(fā)送結(jié)束

CSMA/CD過(guò)程

zhangdongyanTCP/IPProtocols41

一個(gè)典型的在以太網(wǎng)中客戶與服務(wù)器使用

TCP/IP協(xié)議的通信。

用戶進(jìn)程FTP客戶<->FTP服務(wù)器應(yīng)用層

II

內(nèi)核中的協(xié)議棧TCP<->TCP傳輸層

II

內(nèi)核中的協(xié)議棧IP<->IP網(wǎng)絡(luò)層

II

以太網(wǎng)驅(qū)動(dòng)程序《->以太網(wǎng)驅(qū)動(dòng)程序數(shù)據(jù)鏈路層

以太網(wǎng)

zhangdongyanTCP/IPProtocols42

網(wǎng)絡(luò)接口卡

網(wǎng)絡(luò)接口卡是使工作站連接到網(wǎng)絡(luò),并與網(wǎng)絡(luò)中其他計(jì)算機(jī)相互通信的

設(shè)備。好幾家公司(比如3com、IBM、Intel、SMC和Xircom)

都生產(chǎn)網(wǎng)絡(luò)接口卡。各家生產(chǎn)的網(wǎng)絡(luò)接口卡規(guī)格不一樣,但都滿足網(wǎng)絡(luò)和工

作站的需求。下圖即為一塊典型的工作站網(wǎng)絡(luò)接口卡。

注意:由于不同的PC和網(wǎng)絡(luò)需要不同類型的網(wǎng)絡(luò)接口卡,所以不能想當(dāng)然地認(rèn)為某

工作站上運(yùn)行正常的網(wǎng)絡(luò)接口卡在別的工作站上也能照樣運(yùn)行。

網(wǎng)絡(luò)接口卡

zhangdongyanTCP/IPProtocols43

各種不同的以太網(wǎng)網(wǎng)絡(luò)接口卡

zhangdongyanTCP/IPProtocols44

以太網(wǎng)的廣播通訊

副在以太網(wǎng)中,所有的通訊都是廣播的,

-通常在同一個(gè)網(wǎng)段的所有網(wǎng)絡(luò)接口都可以訪

問(wèn)在物理媒體上傳輸?shù)乃袛?shù)據(jù)

鼠網(wǎng)卡的MAC地址

-每一個(gè)網(wǎng)絡(luò)接口都有一個(gè)唯一的硬件地址,這

個(gè)硬件地址也就是向卡的MAC地址。

-大多數(shù)系統(tǒng)使用48比特的地址,這個(gè)地址用來(lái)

表示網(wǎng)絡(luò)中的每一個(gè)設(shè)備

-一般來(lái)說(shuō)每一塊網(wǎng)卡上的MAC地址都是不同的

-每個(gè)網(wǎng)卡廠家得到一段地址,然后用這段地址

分配給真生片的每個(gè)網(wǎng)卡一個(gè)地址。

zhangdongyanTCP/IPProtocols45

鼠在正常的情況下,一個(gè)網(wǎng)絡(luò)接口應(yīng)該只響

應(yīng)這樣的兩種數(shù)據(jù)幀:

1.與自己硬件地址相匹配的數(shù)據(jù)幀。

2.發(fā)向所有機(jī)器的廣播數(shù)據(jù)幀。

副數(shù)據(jù)的收發(fā)是由網(wǎng)卡來(lái)完成的

-網(wǎng)卡接收到傳輸來(lái)的數(shù)據(jù),網(wǎng)卡內(nèi)的單片程序

接收數(shù)據(jù)幀的目的MAC地址,根據(jù)計(jì)算機(jī)上的

網(wǎng)卡驅(qū)動(dòng)程序設(shè)置的接收模式判斷該不該接收。

-認(rèn)為該接收就接收后產(chǎn)生中斷信號(hào)通知CPU

zhangdongyanTCP/IPProtocols46

-認(rèn)為不該接收就丟掉不管,所以不該接收的

數(shù)據(jù)網(wǎng)卡就截?cái)嗔?,?jì)算機(jī)根本就不知道

-CPU得到中斷信號(hào)產(chǎn)生中斷,操作系統(tǒng)就根

據(jù)網(wǎng)卡的驅(qū)動(dòng)程序設(shè)置的網(wǎng)卡中斷程序地址

調(diào)用驅(qū)動(dòng)程序接收數(shù)據(jù)

-驅(qū)動(dòng)程序接收數(shù)據(jù)后放入信號(hào)堆棧讓操作系

統(tǒng)處理。

zhangdongyanTCP/IPProtocols47

B網(wǎng)卡來(lái)說(shuō)一般有四種接收模式:

①?gòu)V播方式:該模式下的網(wǎng)卡能夠接收網(wǎng)絡(luò)中的廣播

信息。

②組播方式:設(shè)置在該模式下的網(wǎng)卡能夠接收組播數(shù)

據(jù)。

③直接方式:在這種模式下,只有目的網(wǎng)卡才能接收

該數(shù)據(jù)。

④混雜模式:在這種模式下的網(wǎng)卡能夠接收一切通過(guò)

它的數(shù)據(jù),而不管該數(shù)據(jù)是否是傳給它的。

zhangdongyanTCP/IPProtocols48

3.4地址解析

副當(dāng)一臺(tái)主機(jī)把以太網(wǎng)數(shù)據(jù)幀發(fā)送到位于同

一局域網(wǎng)上的另一臺(tái)主機(jī)時(shí),是根據(jù)48

bit的以太網(wǎng)地址來(lái)確定目的接口的。設(shè)備

驅(qū)動(dòng)程序從不檢查IP數(shù)據(jù)報(bào)中的目的IP地

址。

副地址解析為兩種不同的地址形式提供映射:

32bit的IP地址和數(shù)據(jù)鏈路層使用的任何

類型的虛址。

自ARP為IP地址到對(duì)應(yīng)的硬件地址之間提供動(dòng)

態(tài)映射。

zhangdongyanTCP/IPProtocols49

3.4地址解析一ARP

表查詢納見解析

107.15.3.2:4B:12:82:38

107.15.3.3::28:71:32:8D

197.IS.3.4:C3:8a;01:99

197.15.3.S:5B:32:CC:1F

197.15.3.S:BC:00:03:2S

:81:0e:52:FA

副只包括本地網(wǎng)絡(luò)的IP地址和硬件地址的地址對(duì)

問(wèn)題

-網(wǎng)絡(luò)規(guī)模變大查詢效率降低

-地址發(fā)生變化時(shí)需要更新

zhangdongyanTCP/IPProtocols50

3.4地址解析一ARP

解為IP設(shè)備提供了一

備的硬件地址的機(jī)

回兩種基本信息

-請(qǐng)求

-響應(yīng)

匐解析原理

-ARP請(qǐng)求信息放在數(shù)據(jù)幀中以廣播形式向網(wǎng)絡(luò)內(nèi)所

有計(jì)算機(jī)發(fā)出

-請(qǐng)求信息涉及的計(jì)算機(jī)負(fù)責(zé)發(fā)回響應(yīng),其他主機(jī)不

發(fā)響應(yīng)

-響應(yīng)信息直接發(fā)回請(qǐng)求方,不廣播

zhangdongyanTCP/IPProtocols51

正向地址解析協(xié)議工作原理示意圖

解析202.118.224.2收到廣播

202.118.224.2

fn|是本機(jī)IP地址

的過(guò)程A|

廣播發(fā)送ARP請(qǐng)求報(bào)文:

其中包含:Ia-Pa,lb

A

R

Ia-Pa-物理地P

lb:202.118.224.2回

址=?應(yīng)

報(bào)

主機(jī)B的:IP:202.118.224.2文

Ethernet(物理地址):

0800.0020.1111

zhangdongyanTCP/IPProtocols52

3.4地址解析一ARP

副ARP高效運(yùn)行的關(guān)鍵是由于每個(gè)主機(jī)上都有一

個(gè)ARP高速緩存。這個(gè)高速緩存存放了最近

Internet地址到硬件地址之間的映射記錄。高

速緩存中每一項(xiàng)的生存時(shí)間一般為20分鐘,起

始時(shí)間從被創(chuàng)建時(shí)開始算起。用arp-a顯示

ARP高速緩存中所有的內(nèi)容。48bit的以太網(wǎng)

地址用6個(gè)十六進(jìn)制的數(shù)來(lái)表示。

C:\DocumentsandSettingsXyin.lh>arp-a

Interface:5---0x2

InternetAddressPhysicalAddressType

2600-08-e2-83-a0-0adynamic

zhangdongyanTCP/IPProtocols53

3.4地址解析一ARP

自ARP緩存原理

-頻繁的網(wǎng)絡(luò)訪問(wèn)臀可能使網(wǎng)絡(luò)充滿ARP廣播

信息而飽和。

-請(qǐng)求方收到ARP響應(yīng)后,會(huì)在本地緩存中保

存響應(yīng)方的硬件地址和IP地址對(duì),以便下次

使用時(shí)避免進(jìn)行廣播查詢。

-響應(yīng)一方也做類似處理。

-只有那些已經(jīng)在緩存中存儲(chǔ)了發(fā)送系統(tǒng)IP

地址的系統(tǒng)才更新緩存的登記項(xiàng),其他主機(jī)

忽略ARP廣播。

zhangdongyanTCP/IPProtocols54

3.4地址解析一ARP

[fARP緩存大小

-緩存大小有限,內(nèi)容會(huì)被不斷刷新

?如一個(gè)客戶經(jīng)常訪問(wèn)不同的服務(wù)器并且其ARP緩

存小于所連接系統(tǒng)數(shù)目,導(dǎo)致不斷重寫緩存內(nèi)容

?若有上百個(gè)設(shè)備,則理論上網(wǎng)絡(luò)被ARP廣播充滿

而飽和

?出現(xiàn)對(duì)某一臺(tái)機(jī)器(ARP緩存很小)的過(guò)多訪問(wèn)修

導(dǎo)致該機(jī)器ARP緩存的作用消失

-大型多用戶系統(tǒng)和高端Router一般有大緩

存,幾百個(gè)登記項(xiàng)

zhangdongyanTCP/IPProtocols55

3.4地址解析一ARP

目緩存的過(guò)期問(wèn)題

-系統(tǒng)應(yīng)該在ARP緩存中刷新掉那些已經(jīng)閑置

了一段時(shí)間的登記項(xiàng)

■緩存登記項(xiàng)保留時(shí)間太長(zhǎng)容易不準(zhǔn)確(如機(jī)器更

換新的IP地址)

?太短則影響性能(需要太多的廣播)

-不同廠商的ARP過(guò)期值不一樣

?Windows95,120秒;

?服務(wù)器,10分鐘或更多;

?Router,4小時(shí)

?出現(xiàn)緩存更新時(shí),時(shí)鐘重置

zhangdongyanTCP/IPProtocols56

3.4地址解析一ARP

自靜態(tài)緩存

-許多產(chǎn)品提供了在緩存添加靜態(tài)登記項(xiàng)的

實(shí)現(xiàn)

?有的系統(tǒng)重啟時(shí)清除靜態(tài)登記項(xiàng),然后重新加載

?有的系統(tǒng)則為永久設(shè)置,需手動(dòng)改變

-好處

?網(wǎng)絡(luò)安全策略(IP和硬件地址的綁定)

?避免頻繁的查找

-缺點(diǎn)

■若系統(tǒng)經(jīng)常移動(dòng)或者頻繁的重新編號(hào)則很麻煩

zhangdongyanTCP/IPProtocols57

3.4地址解析一ARP

副ARP代理

-如果ARP請(qǐng)求是從一個(gè)網(wǎng)絡(luò)的主機(jī)發(fā)往另一個(gè)網(wǎng)絡(luò)

上的主機(jī),那么連接這兩個(gè)網(wǎng)絡(luò)的路由器就可以回

答該請(qǐng)求,這個(gè)過(guò)程稱作委托ARP或ARP代理(Proxy

ARP)o這樣可以欺騙發(fā)起ARP請(qǐng)求的發(fā)送端,使它

誤以為路由器就是目的主機(jī),而事實(shí)上目的主機(jī)是

在路由器的“另一邊”。路由器的功能相當(dāng)于目的

主機(jī)的代理,把分組從其他主機(jī)轉(zhuǎn)發(fā)給它。

副ARP的一些變化)(網(wǎng)絡(luò)變化頻繁時(shí),經(jīng)常采用)

-DHCPARP

-GratuitousARP

zhangdongyanTCP/IPProtocols58

3.4地址解析一免費(fèi)ARP

解設(shè)備廣播自己的硬件地址和IP地址對(duì),以使其

他設(shè)備更新(不是添加)其ARP緩存

副?過(guò)程

-發(fā)送者在請(qǐng)求信息的源IP和源硬件地址字段放入自

己的慮址

-在目的IP字段中放入自己的IP地址

-網(wǎng)絡(luò)上其他設(shè)備聽到該廣播,若緩存中有該發(fā)送者

的信息,更新之(重啟更新計(jì)時(shí)器、更換新的硬件地址)

f在服務(wù)器頻繁地與很多不同客戶通信時(shí)非常有用,使得客戶每次

同服務(wù)器通信時(shí)不必重新發(fā)送請(qǐng)求

zhangdongyanTCP/IPProtocols

溫馨提示

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

評(píng)論

0/150

提交評(píng)論