a類(lèi)子網(wǎng)的子網(wǎng)掩碼算法 使用子網(wǎng)掩碼和使用CIDR寫(xiě)出因特網(wǎng)的IP層查找路由的算法?
使用子網(wǎng)掩碼和使用CIDR寫(xiě)出因特網(wǎng)的IP層查找路由的算法?(1)從接收到的數(shù)據(jù)包的報(bào)頭中提取目的地IP地址D。(2)首先,用每個(gè)網(wǎng)絡(luò)的子網(wǎng)掩碼和D來(lái)分階段“和”,看看它是否匹配相應(yīng)的網(wǎng)絡(luò)地址。如果匹
使用子網(wǎng)掩碼和使用CIDR寫(xiě)出因特網(wǎng)的IP層查找路由的算法?
(1)從接收到的數(shù)據(jù)包的報(bào)頭中提取目的地IP地址D。
(2)首先,用每個(gè)網(wǎng)絡(luò)的子網(wǎng)掩碼和D來(lái)分階段“和”,看看它是否匹配
相應(yīng)的網(wǎng)絡(luò)地址。如果匹配,將直接分組交付。
否則,它是間接交付、執(zhí)行(3)。
(3)如果路由表中有目標(biāo)地址為D的特定主機(jī)路由,則
數(shù)據(jù)包將發(fā)送到下一跳路由器;否則,執(zhí)行(4)。
(4)對(duì)于路由表中每一行的子網(wǎng)掩碼和D,“,”和“逐位
如果結(jié)果與該行的目標(biāo)網(wǎng)絡(luò)地址匹配,則數(shù)據(jù)包將被發(fā)送
到該行指定的下一跳路由器;否則,執(zhí)行(5)。
(5)如果路由表中有默認(rèn)路由,則將數(shù)據(jù)包發(fā)送到路由表中指定的默認(rèn)路由器
;否則,執(zhí)行(6)。
(6)錯(cuò)誤報(bào)告轉(zhuǎn)發(fā)數(shù)據(jù)包。
子網(wǎng)掩碼29是多少?
如何根據(jù)子網(wǎng)掩碼推算可用的IP數(shù)?
IP地址數(shù)的19次方是2減2,可用地址范圍是10.64.0.1到10.71.255.254。
計(jì)算示例:
IP 192.168.1.1,
subnet 255.255.255.0,
二進(jìn)制的十進(jìn)制255是1111 1111 8個(gè)1,
二進(jìn)制的十進(jìn)制192是11000000。
將IP和子網(wǎng)掩碼更改為二進(jìn)制,比較它們,
IP:11000000 1010100000 000100000001,
子網(wǎng):11111111111111 000000。
之后,有八個(gè)地址為零,即256個(gè)地址的倍頻程冪為2。除了一個(gè)網(wǎng)絡(luò)地址和一個(gè)多播地址外,還有254個(gè)可用地址。
網(wǎng)絡(luò)可用地址算法:
用1復(fù)制子網(wǎng)上方的相應(yīng)數(shù)字,當(dāng)子網(wǎng)為0時(shí)更改為0。
1100 0000 1010 1000 0000 0001 0000 0000,即十進(jìn)制數(shù)為192.168.1.0。此地址是此網(wǎng)段的網(wǎng)絡(luò)地址。