IP地址
IP地址是什么?
? ? ? ?IP是英文Internet Protocol的縮寫,意思是“網(wǎng)絡(luò)之間互連的協(xié)議”,工作在TCP/IP體系結(jié)構(gòu)的網(wǎng)絡(luò)層。IP協(xié)議是將整個(gè)因特網(wǎng)互聯(lián)在一起的黏合劑,任何廠家生產(chǎn)的計(jì)算機(jī),只要遵守IP協(xié)議就可以與因特網(wǎng)互連互通。
? ? ? ?IP 地址則是按照IP 協(xié)議規(guī)定的格式,為每一個(gè)正式接入到Internet 的主機(jī)所分配的、在全世界范圍內(nèi)是唯一的通信地址,它是網(wǎng)絡(luò)層及以上各層所使用的地址,是一種邏輯地址。
IP地址現(xiàn)有兩個(gè)版本:
——IPv4版本,主宰著今天的因特網(wǎng)
——IPv6版本,剛剛部署到部分網(wǎng)絡(luò)中,是未來(lái)的因特網(wǎng)。
我們通常所講的IP地址是指IPv4版本中的IP地址。
IP地址表示方式——點(diǎn)分十進(jìn)制法
? ? ? ?IPv4地址是一個(gè)32位的二進(jìn)制編址,在機(jī)器中存放的IP地址是連續(xù)的二進(jìn)制代碼。為提高可讀性,每8位一組,用十進(jìn)制表示,并利用點(diǎn)號(hào)分割各部分,這種方法稱為點(diǎn)分十進(jìn)制法,其全部IP地址范圍可表示為0.0.0.0到255.255.255.255。
IP地址結(jié)構(gòu)
? ? ? ?IPv4地址是一個(gè)32位的二進(jìn)制編址,都由網(wǎng)絡(luò)號(hào)net-id和主機(jī)號(hào)host-id兩部分構(gòu)成:
IPv4地址::={<網(wǎng)絡(luò)號(hào)>,<主機(jī)號(hào)>}
? ? ? ?一個(gè)網(wǎng)絡(luò)號(hào)在整個(gè)因特網(wǎng)范圍內(nèi)必須是惟一的,而一個(gè)主機(jī)號(hào)則是在它前面的網(wǎng)絡(luò)號(hào)所指明的網(wǎng)絡(luò)范圍內(nèi)必須是唯一的,由此一個(gè)IP地址在整個(gè)因特網(wǎng)范圍內(nèi)是唯一的。
? ? ? ?從IP地址的結(jié)構(gòu)上來(lái)看,IP地址并不僅僅指明一個(gè)主機(jī),還指明了主機(jī)所連接的網(wǎng)絡(luò)。如果一個(gè)主機(jī)的地理位置不變,但將其連接到另外一個(gè)網(wǎng)絡(luò)上,那么這個(gè)主機(jī)的IP地址必須改變。
IP地址編址方案
? ? ? ?IPv4根據(jù)網(wǎng)絡(luò)規(guī)模,采用分類編址方法,將IP地址分為A到E五類,A、B、C類稱為基本類,用于主機(jī)地址,而D類用于組播,E類則為保留不用。

從這張圖中可以看出
- A類、B類、C類IP地址的網(wǎng)絡(luò)號(hào)字段分別為1個(gè),2個(gè),3個(gè)字節(jié)長(zhǎng),同時(shí)在網(wǎng)絡(luò)號(hào)字段的最前面有1-3位的類別位(二進(jìn)制),分別為0,10,110.
- A類、B類、C類IP地址的主機(jī)號(hào)字段分別為3個(gè),2個(gè),1個(gè)字節(jié)長(zhǎng)。
- D類地址的前4位為1110,用于一對(duì)多的廣播通信。
- E類地址的前4位為1111,保留為以后使用。
為什么將IP地址分為A類、B類、C類呢?
? ? ? ?因?yàn)楦鞣N網(wǎng)絡(luò)的規(guī)模差異很大,有的網(wǎng)絡(luò)擁有很多主機(jī),如IBM公司覆蓋全世界的網(wǎng)絡(luò),有的網(wǎng)絡(luò)上的主機(jī)則很少,如一個(gè)小學(xué)學(xué)校的網(wǎng)絡(luò)。

這張表格清楚地展示了A、B、C三類地址可連接的最大網(wǎng)絡(luò)數(shù)和主機(jī)數(shù)以及他們的適用網(wǎng)絡(luò)規(guī)模。
? ? ? ?A類地址的網(wǎng)絡(luò)號(hào)字段占一個(gè)字節(jié),只有七位可供使用,因?yàn)樽侄蔚牡谝晃灰压潭???芍概傻木W(wǎng)絡(luò)號(hào)是126個(gè),即27-2。
? ? ? ?為什么減二,一是,IP地址中的全0表示this,即全為0的IP地址是保留地址,意思是“本網(wǎng)絡(luò)”;二是,網(wǎng)絡(luò)號(hào)為127,即后7位全為1,這樣的網(wǎng)絡(luò)號(hào)是用來(lái)為本地軟件環(huán)回測(cè)試本主機(jī)進(jìn)程之間的通信的。
? ? ? ?而A類地址的主機(jī)號(hào),占3個(gè)字節(jié),因此每個(gè)A類網(wǎng)絡(luò)中的最大主機(jī)數(shù)是224-2。這里減2的原因:全0的主機(jī)號(hào)字段表示該IP地址是“本主機(jī)”所連接到的單個(gè)網(wǎng)絡(luò)地址,例如一個(gè)主機(jī)的IP地址為5.6.7.8,那么該主機(jī)所在的網(wǎng)絡(luò)地址就是5.0.0.0。而全是1則表示該網(wǎng)絡(luò)上的所有主機(jī)。
? ? ? ?當(dāng)某個(gè)單位申請(qǐng)到一個(gè)IP地址時(shí),實(shí)際上是獲得了具有同樣網(wǎng)絡(luò)號(hào)的一段地址,具體的主機(jī)號(hào)則是由該單位自行分配,只要做到在單位管轄內(nèi)的范圍里無(wú)重復(fù)的主機(jī)號(hào)即可。
- ? ? ? ?138.69.35.38這個(gè)IP地址的第一個(gè)字節(jié)138,介于128--191之間,顯然它屬于B類地址,那么它的網(wǎng)絡(luò)號(hào)就是IP地址的前兩個(gè)字節(jié)138.69.0.0,主機(jī)號(hào)就是剩下的兩個(gè)十進(jìn)制數(shù)35.38。
- ? ? ? ?210.32.128.6這個(gè)IP地址的第一個(gè)字節(jié)210介于192--223之間,因此它屬于C類地址,那么它的網(wǎng)絡(luò)號(hào)就是IP地址的前三個(gè)字節(jié)210.32.128.0,主機(jī)號(hào)則是最后一個(gè)十進(jìn)制數(shù)6。
子網(wǎng)掩碼
- ? ? ? ?我們學(xué)校的計(jì)算機(jī)科學(xué)系為其局域網(wǎng)申請(qǐng)了一個(gè)IP地址(123.203.0.0.)供其138臺(tái)主機(jī)連入因特網(wǎng),一年后,電子工程系的146臺(tái)網(wǎng)絡(luò)和藝術(shù)系的156臺(tái)的局域網(wǎng)也想連入因特網(wǎng),另外再申請(qǐng)2個(gè)IP地址塊顯然很浪費(fèi),而先期計(jì)算機(jī)科學(xué)系申請(qǐng)的IP地址還有很多空余的地址沒(méi)有用,如何將這些空余的地址使用起來(lái)呢?我們需要一種不同的地址組織方式來(lái)解決這個(gè)問(wèn)題,這就是我們這節(jié)課要講的子網(wǎng)劃分。
子網(wǎng)劃分的概念
- ? ? ? ?在一個(gè)擁有多個(gè)物理網(wǎng)絡(luò)的單位,將一個(gè)網(wǎng)絡(luò)塊分成幾個(gè)部分供多個(gè)物理網(wǎng)絡(luò)使用,但這個(gè)單位對(duì)外仍然表現(xiàn)為一個(gè)網(wǎng)絡(luò),這就是子網(wǎng)劃分,分割一個(gè)大型網(wǎng)絡(luò)得到的一系列小網(wǎng)絡(luò)就稱為子網(wǎng)。
- ? ? ? ?子網(wǎng)劃分技術(shù)是一種IP地址復(fù)用方式,它是將IP地址中原來(lái)的主機(jī)部分,我們也稱之為本地部分,進(jìn)一步劃分為“物理網(wǎng)絡(luò)”部分和“主機(jī)”部分,其中“物理網(wǎng)絡(luò)”用于標(biāo)識(shí)同一IP網(wǎng)絡(luò)地址下的不同物理網(wǎng)絡(luò),即我們所說(shuō)的“子網(wǎng)”。也就是說(shuō),網(wǎng)絡(luò)號(hào)加上子網(wǎng)號(hào)后才能全局唯一地標(biāo)識(shí)一個(gè)網(wǎng)絡(luò)。
子網(wǎng)和主機(jī)
B類地址的子網(wǎng)劃分,B類地址的主機(jī)號(hào)共16位。
? ? ? ?如果將主機(jī)地址的高7位作為子網(wǎng)地址,主機(jī)地址的低9位作為每個(gè)子網(wǎng)的主機(jī)號(hào),這樣就形成了該B類地址的子網(wǎng)地址表示形式:

假定原來(lái)的B類網(wǎng)絡(luò)地址為128.208.0.0,那么劃分子網(wǎng)后,
10000000 11010000 0000001 0 00000000 128.208.2.0表示第1個(gè)子網(wǎng);
10000000 11010000 0000010 0 00000000 128.208.4.0表示第2個(gè)子網(wǎng);
10000000 11010000 0000011 0 00000000 128.208.6.0表示第2個(gè)子網(wǎng);
……
? ? ? ?以此類推,在這個(gè)方案中,最多就可以有27-2=126個(gè)子網(wǎng),減2的原因同我們上節(jié)課講的類似,路由協(xié)議不支持全0或全1的子網(wǎng)地址,因此全0和全1的網(wǎng)段都不能使用。每個(gè)子網(wǎng)最多可以有29-2=510臺(tái)主機(jī)。
子網(wǎng)掩碼
? ? ? ?在這個(gè)實(shí)際場(chǎng)景中,假定一個(gè)Ip數(shù)據(jù)包已到達(dá)主路由器,那么這個(gè)路由器是如何將它轉(zhuǎn)發(fā)給相應(yīng)的子網(wǎng)的呢?
? ? ? ?我們知道一個(gè)32位的Ip地址(10000001 11010000 00000100 00111000)是無(wú)法看出來(lái)是否包含了有關(guān)子網(wǎng)的信息的,需要另外想辦法,這就要使用“子網(wǎng)掩碼”。
? ? ? ?子網(wǎng)掩碼一個(gè)ip地址,由2部分組成,前半部分由連續(xù)的1構(gòu)成,后半部分由連續(xù)的0構(gòu)成,1的數(shù)量是網(wǎng)絡(luò)號(hào)和子網(wǎng)號(hào)的個(gè)數(shù),0的數(shù)量是主機(jī)號(hào)的個(gè)數(shù)。

- A中是ip地址為128.208.6.10的主機(jī)本來(lái)的兩級(jí)Ip地址結(jié)構(gòu)
- B中的ip地址是這個(gè)兩級(jí)Ip地址的子網(wǎng)掩碼,255.255.0.0
- C中是ip地址為128.208.6.10的主機(jī)的三級(jí)Ip地址結(jié)構(gòu),也就是說(shuō)從原來(lái)16位-主機(jī)中拿出7位作為子網(wǎng)號(hào),主機(jī)號(hào)由16位減為9位;
- D中是ip地址這個(gè)三級(jí)Ip地址的子網(wǎng)掩碼255.255.254.0,由23位的一連串的1和9位的一連串0構(gòu)成;
- E圖則是路由器把這個(gè)三級(jí)Ip地址的子網(wǎng)掩碼255.255.254.0和收到的目的地址128.208.6.10逐位進(jìn)行“與”And運(yùn)算后得出的要找的子網(wǎng)網(wǎng)絡(luò)地址128.208.6.0
與運(yùn)算
? ? ? ?為了便于計(jì)算機(jī)運(yùn)算,規(guī)定如果一個(gè)網(wǎng)絡(luò)不劃分子網(wǎng),那么該網(wǎng)絡(luò)的子網(wǎng)掩碼就用默認(rèn)子網(wǎng)掩碼來(lái)表示,默認(rèn)子網(wǎng)掩碼中1的位置和Ip地址中的網(wǎng)絡(luò)字段對(duì)應(yīng)。

A類地址的默認(rèn)子網(wǎng)掩碼是255.0.0.0,
B類地址的默認(rèn)子網(wǎng)掩碼是255.255.0.0,
C類地址的默認(rèn)子網(wǎng)掩碼為255.255.255.0。
[例]已知Ip地址是141.14.72.24,子網(wǎng)掩碼是255.255.192.0,試求該Ip地址所在的網(wǎng)絡(luò)地址。
? ? ? ?子網(wǎng)掩碼是11111111 11111111 11000000 00000000,將這兩個(gè)ip地址作與運(yùn)算,因?yàn)樽泳W(wǎng)掩碼的前兩個(gè)字節(jié)全為1,所以與運(yùn)算后得前兩個(gè)字節(jié)為141.14,只要對(duì)后2個(gè)字節(jié)進(jìn)行與運(yùn)算就可以了,得到網(wǎng)絡(luò)地址141.14. 01000000 00000000,十進(jìn)制為141.14.64.0
進(jìn)制轉(zhuǎn)換
? ? ? ?如果將上例中的子網(wǎng)掩碼是255.255.224.0,試求該Ip地址所在的網(wǎng)絡(luò)地址。通過(guò)同樣的方法,可以得出網(wǎng)絡(luò)地址為141.14.64.0
這個(gè)例子說(shuō)明同樣的Ip地址和不同的子網(wǎng)掩碼可以得出相同的網(wǎng)絡(luò)地址,但是不同的子網(wǎng)掩碼的效果是不同的。在例1中子網(wǎng)號(hào)是2位,主機(jī)號(hào)是14位;在例2種子網(wǎng)號(hào)是3位,主機(jī)號(hào)是13位,他們所劃分的子網(wǎng)數(shù)和每一個(gè)子網(wǎng)中的主機(jī)數(shù)是不一樣的。那么我們又是如何通過(guò)子網(wǎng)掩碼來(lái)判斷兩個(gè)主機(jī)是否屬于同一子網(wǎng)呢?
? ? ? ?[例] 202.114.80.1主機(jī)號(hào)為00000001,202.114.80.16主機(jī)號(hào)為00010000,子網(wǎng)掩碼為255.255.255.224,那么這兩個(gè)主機(jī)是否屬于同一個(gè)網(wǎng)段呢?
? ? ? ?通過(guò)子網(wǎng)掩碼我們知道,這是一個(gè)C類網(wǎng)絡(luò),所以同上面所講,解決這個(gè)問(wèn)題的關(guān)鍵也是看子網(wǎng)掩碼的最后一個(gè)字節(jié)224。224的二進(jìn)制形式為11100000,這說(shuō)明前三位為子網(wǎng)號(hào),后五位為主機(jī)號(hào)。而該題中的兩個(gè)主機(jī)的最后一個(gè)字節(jié)的前三位均是000,由此可以說(shuō)明它們屬于同一子網(wǎng),即他們之間的信息交換可不通過(guò)路由器。
假如我們把第二個(gè)主機(jī)的IP地址換為202.114.80.130,也就是它的主機(jī)號(hào)為? ? ? ?10000010,前三位100與000不同,說(shuō)明兩者屬于不同的子網(wǎng),要交換的信息需要通過(guò)主路由器,在他們各自的子網(wǎng)上的主機(jī)號(hào)各為1和2。

? ? ? ?子網(wǎng)掩碼決定了一個(gè)網(wǎng)絡(luò)的子網(wǎng)數(shù)目和每個(gè)子網(wǎng)的主機(jī)數(shù),還以B類地址為例,這個(gè)表說(shuō)明了采用固定長(zhǎng)度子網(wǎng)號(hào)位數(shù)后的子網(wǎng)數(shù)和主機(jī)數(shù),子網(wǎng)數(shù)是根據(jù)子網(wǎng)號(hào)N計(jì)算得到的,為2N-2個(gè),表中子網(wǎng)號(hào)位數(shù)中沒(méi)有0,1,15,16這四種情況,因?yàn)檫@沒(méi)有意義??梢钥闯鋈绻褂幂^少位數(shù)的子網(wǎng)號(hào),則每一個(gè)子網(wǎng)上可連接的主機(jī)數(shù)就較多;反之,如果使用較多位數(shù)的子網(wǎng)號(hào),則子網(wǎng)數(shù)較多,但是每個(gè)子網(wǎng)上可連接的主機(jī)數(shù)就較少。因此我們可以根據(jù)網(wǎng)絡(luò)的具體情況(一共需要?jiǎng)澐侄嗌賯€(gè)子網(wǎng),每個(gè)子網(wǎng)中最多有多少主機(jī))來(lái)選擇合適的子網(wǎng)掩碼。
子網(wǎng)劃分
子網(wǎng)掩碼作用
- ? ? ? ? 充分利用IP地址,減少地址空間浪費(fèi)。它可將一個(gè)網(wǎng)絡(luò)劃分為多個(gè)子網(wǎng),增加了靈活性,便于網(wǎng)絡(luò)管理。
- ? ? ? ?便于網(wǎng)絡(luò)設(shè)備盡快地區(qū)分本子網(wǎng)地址和非本子網(wǎng)的地址。用來(lái)判斷任意兩個(gè)IP地址是否屬于同一子網(wǎng),這時(shí)只有在同一子網(wǎng)的計(jì)算機(jī)才能"直接"互通。
劃分子網(wǎng)問(wèn)題
? ? ? ?解決該類問(wèn)題的核心在于:劃分子網(wǎng)時(shí),子網(wǎng)位數(shù)不同,可劃分的子網(wǎng)數(shù)就不同,每個(gè)子網(wǎng)可用子網(wǎng)主機(jī)數(shù)也不同。

表中列舉出來(lái)了使用固定長(zhǎng)度子網(wǎng)的B類地址的子網(wǎng)劃分選擇,這是使用固定長(zhǎng)度子網(wǎng)的C類地址的子網(wǎng)劃分選擇。
從C類地址子網(wǎng)劃分表中可以看出,假設(shè)需要將一個(gè)網(wǎng)絡(luò)劃分為12個(gè)子網(wǎng),這時(shí)子網(wǎng)號(hào)位數(shù)就應(yīng)該為4位,子網(wǎng)掩碼為255.255.255.240,可以將整個(gè)網(wǎng)絡(luò)劃分為14可用的子網(wǎng)。
例:有3個(gè)局域網(wǎng),主機(jī)數(shù)量分別是38、46、56,均少于C類地址允許的最大主機(jī)數(shù)256。那么為這3個(gè)局域網(wǎng)申請(qǐng)3個(gè)C類IP地址顯然有些浪費(fèi)。假設(shè)我們只申請(qǐng)了一個(gè)C類地址202.207.175.0,請(qǐng)問(wèn)如何劃分子網(wǎng)能夠滿足需求。
? ? ? ?1.從問(wèn)題中知道,需要將整個(gè)網(wǎng)絡(luò)劃分成至少3個(gè)子網(wǎng),這樣只有將子網(wǎng)位數(shù)設(shè)為2時(shí),才能夠滿足需求,也就是說(shuō)可以有4個(gè)子網(wǎng),子網(wǎng)掩碼為255.255.255.192;
? ? ? ?2.劃分為4個(gè)子網(wǎng)后,因?yàn)?strong>子網(wǎng)號(hào)占2位,所以主機(jī)號(hào)占6位,每個(gè)子網(wǎng)中的可用主機(jī)數(shù)為62臺(tái),滿足題目中3個(gè)子網(wǎng)中的主機(jī)數(shù)要求;
? ? ? ?3.為每個(gè)子網(wǎng)規(guī)劃網(wǎng)絡(luò)地址。
? ? ? ?第一個(gè)局域網(wǎng)的IP地址范圍為202.207.175.0-202.207.175.63,子網(wǎng)掩碼為255.255.255.192;
? ? ? ?第二個(gè)局域網(wǎng)的IP地址范圍為202.207.175.64-202.207.175.127,子網(wǎng)掩碼為255.255.255.192;
? ? ? ?第三個(gè)局域網(wǎng)的IP地址范圍為202.207.175.128-202.207.175.191,子網(wǎng)掩碼為255.255.255.192。例:南京理工大學(xué)經(jīng)管院被分配了一個(gè)C類網(wǎng)絡(luò)地址,網(wǎng)絡(luò)號(hào)為192.168.10.0,現(xiàn)在需要將其劃分為三個(gè)子網(wǎng),其中一個(gè)子網(wǎng)(3樓學(xué)生機(jī)房)有100臺(tái)主機(jī),其余的兩個(gè)子網(wǎng)(機(jī)關(guān)用子網(wǎng)、教師用子網(wǎng))各有50臺(tái)主機(jī)。如何合理使用這個(gè)C類網(wǎng)絡(luò)地址呢?
? ? ? ?1.按照上一題的解題思路,我們會(huì)發(fā)現(xiàn),當(dāng)我們將子網(wǎng)位數(shù)設(shè)為2,子網(wǎng)掩碼為255.255.255.192時(shí),可以有4個(gè)子網(wǎng);但是每個(gè)子網(wǎng)中的可用主機(jī)數(shù)為62臺(tái),能夠滿足機(jī)關(guān)用子網(wǎng)、教師用子網(wǎng)的主機(jī)數(shù)要求,但是不能滿足學(xué)生用子網(wǎng)的主機(jī)數(shù)要求,也就是說(shuō),在所有子網(wǎng)中都使用一個(gè)子網(wǎng)掩碼時(shí)這一問(wèn)題是無(wú)法解決的。
? ? ? ?2.當(dāng)將子網(wǎng)位數(shù)設(shè)為1,子網(wǎng)掩碼為255.255.255.128時(shí),可以有2個(gè)子網(wǎng),每個(gè)子網(wǎng)中的可用主機(jī)數(shù)為126臺(tái),能夠滿足學(xué)生用子網(wǎng)的主機(jī)數(shù)要求;
? ? ? ?3.考慮子網(wǎng)劃分的思路:先將整個(gè)網(wǎng)絡(luò)分為2個(gè)子網(wǎng)(子網(wǎng)號(hào)位數(shù)設(shè)為1),一個(gè)子網(wǎng)分配給學(xué)生用子網(wǎng)用;讓后再將第二個(gè)子網(wǎng)進(jìn)一步劃分成2個(gè)子網(wǎng)(子網(wǎng)號(hào)位數(shù)設(shè)為2),分配給機(jī)關(guān)用子網(wǎng)、教師用子網(wǎng)。
? ? ? ?4.為每個(gè)子網(wǎng)規(guī)劃網(wǎng)絡(luò)地址:
? ? ? ?學(xué)生用子網(wǎng)的IP地址范圍為192.168.10.128——192.168.10.255,子網(wǎng)掩碼為255.255.255.128;
? ? ? ?機(jī)關(guān)用子網(wǎng)的IP地址范圍為192.168.10.0——192.168.10.63,子網(wǎng)掩碼為255.255.255.192;
? ? ? ?教師用子網(wǎng)的IP地址范圍為192.168.10.64——192.168.10.127,子網(wǎng)掩碼為255.255.255.192。
? ? ? ?當(dāng)劃分了子網(wǎng)后,路由器中轉(zhuǎn)發(fā)分組的算法也必須要做相應(yīng)的改動(dòng)。
在劃分子網(wǎng)的情況下,路由器轉(zhuǎn)發(fā)分組的情況

圖中所示的有3個(gè)子網(wǎng),以及路由器R1中的部分路由表。現(xiàn)在源主機(jī)H1項(xiàng)目的主機(jī)H2發(fā)送分組數(shù)據(jù),分析R1受到H1向H2發(fā)送的分組后查找路由表的過(guò)程。
- 1.源主機(jī)H1向目的主機(jī)H2發(fā)送的分組的目的地址是H2的Ip地址128.30.33.138;
- 2.源主機(jī)H1首先要進(jìn)行的操作是判斷:發(fā)送的這個(gè)分組,是在本子網(wǎng)1上直接進(jìn)行交付?還是要通過(guò)本子網(wǎng)1上的路由器R1進(jìn)行間接交付?
- 3.源主機(jī)H1把本子網(wǎng)1的“子網(wǎng)掩碼255.255.255.128”與目的主機(jī)H2的“Ip地址128.30.33.138”進(jìn)行“與”運(yùn)算,得出128.30.33.128,它不等于H1的網(wǎng)絡(luò)地址128.30.33.0,這說(shuō)明H2與H1不在同一個(gè)子網(wǎng)上。因此H1不能把分組數(shù)據(jù)直接交付給H2,而必須要交給H1所在的子網(wǎng)1上的默認(rèn)路由器R1,由R1來(lái)轉(zhuǎn)發(fā)。
- 4.路由器R1收到這個(gè)分組后,就在其路由表中逐行尋找有無(wú)匹配的網(wǎng)絡(luò)地址。
- 5.先看R1路由表中的第一行,用這一行的“子網(wǎng)掩碼255.255.255.128”和收到的分組的“目的地址128.30.33.138”進(jìn)行“與”運(yùn)算,得出128.30.33.128,然后和這一行給出的目的網(wǎng)絡(luò)地址128.30.33.0進(jìn)行比較,兩者不一致。
- 6.用同樣的方法繼續(xù)往下找第二行。用第二行的“子網(wǎng)掩碼255.255.255.128”和收到的分組的“目的地址128.30.33.138”進(jìn)行“與”運(yùn)算,得出128.30.33.128,然后和這一行給出的目的網(wǎng)絡(luò)地址128.30.33.128進(jìn)行比較,兩者一致,說(shuō)明這個(gè)子網(wǎng)2就是這個(gè)分組所要尋找的目的網(wǎng)絡(luò)。
- 7.不再繼續(xù)查找下去,R1把分組從接口1直接交付給主機(jī)H2(它們?cè)谕粋€(gè)子網(wǎng)2上)。