版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 土地整治工程招標(biāo)合同(2篇)
- 住宅區(qū)電力供應(yīng)架線施工合同
- 城市公共藝術(shù)品施工管理合同
- 民用建筑安全防護(hù)墻施工合同
- 工業(yè)園區(qū)施工員崗位合同
- 重型汽車修理廠招聘合同
- 大型養(yǎng)殖場(chǎng)地錨安裝協(xié)議
- 特許經(jīng)營(yíng)權(quán)轉(zhuǎn)讓協(xié)議
- 智能工廠布線安裝合同
- 石化廠圍墻施工合同
- 藥物流行病學(xué)教學(xué)大綱
- Unit13 同步教學(xué)設(shè)計(jì)2023-2024學(xué)年人教版九年級(jí)英語(yǔ)全冊(cè)
- 健康管理師二級(jí)理論考核試題及答案
- 合伙經(jīng)營(yíng)合作社協(xié)議書
- 手術(shù)室常見消毒滅菌方法
- 廊坊市區(qū)普通住宅區(qū)物業(yè)服務(wù)等級(jí)標(biāo)準(zhǔn)
- 超聲引導(dǎo)下疼痛治療
- 便利店陳列培訓(xùn)
- 小學(xué)生建筑科普小知識(shí)
- 防非正常死亡安全教育
- 生物老師年終述職報(bào)告
評(píng)論
0/150
提交評(píng)論