TCP/IP子網(wǎng)掩碼教程
Posted on 2006-01-12 14:13 月亮的太陽(yáng) 閱讀(271) 評(píng)論(0) 編輯 收藏 所屬分類: 網(wǎng)絡(luò)一、缺省A、B、C類地址,子網(wǎng)掩碼;
二、子網(wǎng)掩碼的作用:
code:
IP地址 192.20.15.5 11000000 00010100 00001111 00000101
子網(wǎng)掩碼 255.255.0.0 11111111 11111111 00000000 00000000
網(wǎng)絡(luò)ID 192.20.0.0 11000000 00010100 00000000 00000000
主機(jī)ID 0.0.15.5 00000000 00000000 00001111 00000101
計(jì)算該子網(wǎng)中的主機(jī)數(shù):2^n-2=2^16-2=65534
其中:n為主機(jī)ID占用的位數(shù)2: 192.20.0.0(表示本網(wǎng)絡(luò)), 192.20.255.255 (表示子網(wǎng)廣播);
該子網(wǎng)所容納主機(jī)的IP地址范圍:192.20.0.1~192.20.255.254
三、實(shí)現(xiàn)子網(wǎng)
1.劃分子網(wǎng)的理由:
① 遠(yuǎn)程LAN互連;
②連接混合的網(wǎng)絡(luò)技術(shù);
③增加網(wǎng)段中的主機(jī)數(shù)量;
④減少網(wǎng)絡(luò)廣播。
2.子網(wǎng)的實(shí)現(xiàn)需要考慮以下因素:
①確定所需的網(wǎng)絡(luò)ID數(shù),確信為將來(lái)的發(fā)展留有余地;
誰(shuí)需要占用單獨(dú)的網(wǎng)絡(luò)ID?
▲每個(gè)子網(wǎng);
▲每個(gè)WAN連接;
②確定每個(gè)子網(wǎng)中最大的計(jì)算機(jī)數(shù)目,也要考慮未來(lái)的發(fā)展;
誰(shuí)需要占用單獨(dú)的主機(jī)ID?
▲每個(gè)TCP/IP計(jì)算機(jī)網(wǎng)卡;
▲每個(gè)TCP/IP打印機(jī)網(wǎng)卡;
▲每個(gè)子網(wǎng)上的路由接口;
③考慮增長(zhǎng)計(jì)劃的必要性:
假設(shè)您在InterNIC申請(qǐng)到一個(gè)網(wǎng)絡(luò)ID:192.20.16.0 但你有兩個(gè)遠(yuǎn)程LAN需要互連,而且每個(gè)遠(yuǎn)程LAN各有60臺(tái)主機(jī)。
若不劃分子網(wǎng),您就只能使用一個(gè)網(wǎng)絡(luò)ID:192.20.16.0,使用缺省子網(wǎng)掩碼:255.255.255.0,而且在這個(gè)子網(wǎng)中可以容納的主機(jī)ID的范圍: 192.20.16.1~192.20.16.254,即可以有254臺(tái)主機(jī)。
現(xiàn)在若根據(jù)需要?jiǎng)澐譃閮蓚€(gè)子網(wǎng),即借用主機(jī)ID中的兩位用作網(wǎng)絡(luò)ID,則子網(wǎng)掩碼就應(yīng)變?yōu)椋?55.255.255.192(11000000)目的是將借用的用作網(wǎng)絡(luò)I D的位掩去。看一看劃分出來(lái)的子網(wǎng)的情況:
▲192.20.16.65~126
192.20.16.01000001~01111110
本網(wǎng)段(01 網(wǎng)段)主機(jī)數(shù):2n-2=26-2=62或126-65+1=62
▲192.20.16.129~190
192.20.16.10000001~10111110
本網(wǎng)段(10 網(wǎng)段)主機(jī)數(shù):2n-2=26-2=62或190-129+1=62
▲子網(wǎng)號(hào)00全0表示本網(wǎng)絡(luò),子網(wǎng)號(hào)11全1是子網(wǎng)屏蔽,均不可用。
提示:在早期的子網(wǎng)劃分標(biāo)準(zhǔn)RFC950中,不能使用全0或全1做為二進(jìn)制子網(wǎng)標(biāo)識(shí)(在子網(wǎng)劃分公式2n-2中的-2處理)。在RFC1812中,這個(gè)限制已被取消。下面內(nèi)容摘自于RFC1812。
“以前版本的文檔認(rèn)為,子網(wǎng)號(hào)不能為0或-1,并且至少要有兩位長(zhǎng)。在一個(gè)CIDR領(lǐng)域,子網(wǎng)號(hào)就是網(wǎng)絡(luò)前綴的一種延伸。如果沒(méi)有前綴,那么子網(wǎng)號(hào)也就不存在了。從CIDR觀點(diǎn)來(lái)看,這種對(duì)子網(wǎng)號(hào)的限制是沒(méi)有意義的,可以安全地忽略。”
這個(gè)方案可以滿足目前需求,但以后如果需要加入新的網(wǎng)段則必須重新劃分更多的子網(wǎng)(即借用更多的主機(jī)ID位用作網(wǎng)絡(luò)ID),或如果以后需要每個(gè)子網(wǎng)中的主機(jī)數(shù)更多則必須借用網(wǎng)絡(luò)I D位來(lái)保證更多的主機(jī)數(shù)。
四、定義子網(wǎng)號(hào)的方法
若InterNIC分配給您的B類網(wǎng)絡(luò)ID為129.20.0.0,那么在使用缺省的子網(wǎng)掩碼255.255.0.0的情況下,您將只有一個(gè)網(wǎng)絡(luò)ID和216-2臺(tái)主機(jī)(范圍是:129.20.0.1~129.20.255.254)。現(xiàn)在您有劃分4個(gè)子網(wǎng)的需求。
1.手工計(jì)算法:
①將所需的子網(wǎng)數(shù)轉(zhuǎn)換為二進(jìn)制
4→00000100
②以二進(jìn)制表示子網(wǎng)數(shù)所需的位數(shù)即為向缺省子網(wǎng)掩碼中加入的位數(shù)(既應(yīng)向主機(jī)ID借用的位數(shù))
00000100→3位
③決定子網(wǎng)掩碼
缺省的:255.255.0.0
借用主機(jī)ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網(wǎng)掩碼。
④決定可用的網(wǎng)絡(luò)ID
列出附加位引起的所有二進(jìn)制組合,去掉全0和全1的組合情況
code:
組合情況 實(shí)際得到的子網(wǎng)ID
000╳
001→32 (00100000 ) 129.20.32.0
010→64 (01000000 ) 129.20.64.0
011→96 (01100000 ) 129.20.96.0
100→128(10000000) 129.20.128.0
101→160(10100000) 129.20.160.0
110→192(11000000) 129.20.192.0
111╳
⑤決定可用的主機(jī)ID范圍
code:
子網(wǎng) 開(kāi)始的IP地址 最后的IP地址
129.20.32.0 129.20.32.1 129.20.63.254
129.20.64.0 129.20.64.1 129.20.95.254
129.20.96.0 129.20.96.1 129.20.127.254
129.20.128.0 129.20.128.1 129.20.159.254
129.20.160.0 129.20.160.1 129.20.191.254
129.20.192.0 129.20.192.1 129.20.223.254
2.快捷計(jì)算法:
①將所需的子網(wǎng)數(shù)轉(zhuǎn)換為二進(jìn)制
4→00000100
②以二進(jìn)制表示子網(wǎng)數(shù)所需的位數(shù)即為向缺省子網(wǎng)掩碼中加入的位數(shù)(既應(yīng)向主機(jī)ID借用的位數(shù))
00000100→3位
③決定子網(wǎng)掩碼
缺省的:255.255.0.0
借用主機(jī)ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網(wǎng)掩碼。
④將11100000最右邊的"1"轉(zhuǎn)換為十進(jìn)制,即為每個(gè)子網(wǎng)ID之間的增量,記作delta d=32
⑤產(chǎn)生的子網(wǎng)ID數(shù)為:2^m-2 (m:向缺省子網(wǎng)掩碼中加入的位數(shù))
可用子網(wǎng)ID數(shù):2^3-2=6
⑥將d附在原網(wǎng)絡(luò)ID之后,形成第一個(gè)子網(wǎng)網(wǎng)絡(luò)ID 129.20.32.0
⑦重復(fù)⑥,后續(xù)的每個(gè)子網(wǎng)的值加d,得到所有的子網(wǎng)網(wǎng)絡(luò)ID
129.20.32.0
129.20.64.0
129.20.96.0
129.20.128.0
129.20.160.0 129.20.192.0
129.20.224.0→224與子網(wǎng)掩碼相同,是無(wú)效的網(wǎng)絡(luò)ID
二、子網(wǎng)掩碼的作用:
code:
IP地址 192.20.15.5 11000000 00010100 00001111 00000101
子網(wǎng)掩碼 255.255.0.0 11111111 11111111 00000000 00000000
網(wǎng)絡(luò)ID 192.20.0.0 11000000 00010100 00000000 00000000
主機(jī)ID 0.0.15.5 00000000 00000000 00001111 00000101
計(jì)算該子網(wǎng)中的主機(jī)數(shù):2^n-2=2^16-2=65534
其中:n為主機(jī)ID占用的位數(shù)2: 192.20.0.0(表示本網(wǎng)絡(luò)), 192.20.255.255 (表示子網(wǎng)廣播);
該子網(wǎng)所容納主機(jī)的IP地址范圍:192.20.0.1~192.20.255.254
三、實(shí)現(xiàn)子網(wǎng)
1.劃分子網(wǎng)的理由:
① 遠(yuǎn)程LAN互連;
②連接混合的網(wǎng)絡(luò)技術(shù);
③增加網(wǎng)段中的主機(jī)數(shù)量;
④減少網(wǎng)絡(luò)廣播。
2.子網(wǎng)的實(shí)現(xiàn)需要考慮以下因素:
①確定所需的網(wǎng)絡(luò)ID數(shù),確信為將來(lái)的發(fā)展留有余地;
誰(shuí)需要占用單獨(dú)的網(wǎng)絡(luò)ID?
▲每個(gè)子網(wǎng);
▲每個(gè)WAN連接;
②確定每個(gè)子網(wǎng)中最大的計(jì)算機(jī)數(shù)目,也要考慮未來(lái)的發(fā)展;
誰(shuí)需要占用單獨(dú)的主機(jī)ID?
▲每個(gè)TCP/IP計(jì)算機(jī)網(wǎng)卡;
▲每個(gè)TCP/IP打印機(jī)網(wǎng)卡;
▲每個(gè)子網(wǎng)上的路由接口;
③考慮增長(zhǎng)計(jì)劃的必要性:
假設(shè)您在InterNIC申請(qǐng)到一個(gè)網(wǎng)絡(luò)ID:192.20.16.0 但你有兩個(gè)遠(yuǎn)程LAN需要互連,而且每個(gè)遠(yuǎn)程LAN各有60臺(tái)主機(jī)。
若不劃分子網(wǎng),您就只能使用一個(gè)網(wǎng)絡(luò)ID:192.20.16.0,使用缺省子網(wǎng)掩碼:255.255.255.0,而且在這個(gè)子網(wǎng)中可以容納的主機(jī)ID的范圍: 192.20.16.1~192.20.16.254,即可以有254臺(tái)主機(jī)。
現(xiàn)在若根據(jù)需要?jiǎng)澐譃閮蓚€(gè)子網(wǎng),即借用主機(jī)ID中的兩位用作網(wǎng)絡(luò)ID,則子網(wǎng)掩碼就應(yīng)變?yōu)椋?55.255.255.192(11000000)目的是將借用的用作網(wǎng)絡(luò)I D的位掩去。看一看劃分出來(lái)的子網(wǎng)的情況:
▲192.20.16.65~126
192.20.16.01000001~01111110
本網(wǎng)段(01 網(wǎng)段)主機(jī)數(shù):2n-2=26-2=62或126-65+1=62
▲192.20.16.129~190
192.20.16.10000001~10111110
本網(wǎng)段(10 網(wǎng)段)主機(jī)數(shù):2n-2=26-2=62或190-129+1=62
▲子網(wǎng)號(hào)00全0表示本網(wǎng)絡(luò),子網(wǎng)號(hào)11全1是子網(wǎng)屏蔽,均不可用。
提示:在早期的子網(wǎng)劃分標(biāo)準(zhǔn)RFC950中,不能使用全0或全1做為二進(jìn)制子網(wǎng)標(biāo)識(shí)(在子網(wǎng)劃分公式2n-2中的-2處理)。在RFC1812中,這個(gè)限制已被取消。下面內(nèi)容摘自于RFC1812。
“以前版本的文檔認(rèn)為,子網(wǎng)號(hào)不能為0或-1,并且至少要有兩位長(zhǎng)。在一個(gè)CIDR領(lǐng)域,子網(wǎng)號(hào)就是網(wǎng)絡(luò)前綴的一種延伸。如果沒(méi)有前綴,那么子網(wǎng)號(hào)也就不存在了。從CIDR觀點(diǎn)來(lái)看,這種對(duì)子網(wǎng)號(hào)的限制是沒(méi)有意義的,可以安全地忽略。”
這個(gè)方案可以滿足目前需求,但以后如果需要加入新的網(wǎng)段則必須重新劃分更多的子網(wǎng)(即借用更多的主機(jī)ID位用作網(wǎng)絡(luò)ID),或如果以后需要每個(gè)子網(wǎng)中的主機(jī)數(shù)更多則必須借用網(wǎng)絡(luò)I D位來(lái)保證更多的主機(jī)數(shù)。
四、定義子網(wǎng)號(hào)的方法
若InterNIC分配給您的B類網(wǎng)絡(luò)ID為129.20.0.0,那么在使用缺省的子網(wǎng)掩碼255.255.0.0的情況下,您將只有一個(gè)網(wǎng)絡(luò)ID和216-2臺(tái)主機(jī)(范圍是:129.20.0.1~129.20.255.254)。現(xiàn)在您有劃分4個(gè)子網(wǎng)的需求。
1.手工計(jì)算法:
①將所需的子網(wǎng)數(shù)轉(zhuǎn)換為二進(jìn)制
4→00000100
②以二進(jìn)制表示子網(wǎng)數(shù)所需的位數(shù)即為向缺省子網(wǎng)掩碼中加入的位數(shù)(既應(yīng)向主機(jī)ID借用的位數(shù))
00000100→3位
③決定子網(wǎng)掩碼
缺省的:255.255.0.0
借用主機(jī)ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網(wǎng)掩碼。
④決定可用的網(wǎng)絡(luò)ID
列出附加位引起的所有二進(jìn)制組合,去掉全0和全1的組合情況
code:
組合情況 實(shí)際得到的子網(wǎng)ID
000╳
001→32 (00100000 ) 129.20.32.0
010→64 (01000000 ) 129.20.64.0
011→96 (01100000 ) 129.20.96.0
100→128(10000000) 129.20.128.0
101→160(10100000) 129.20.160.0
110→192(11000000) 129.20.192.0
111╳
⑤決定可用的主機(jī)ID范圍
code:
子網(wǎng) 開(kāi)始的IP地址 最后的IP地址
129.20.32.0 129.20.32.1 129.20.63.254
129.20.64.0 129.20.64.1 129.20.95.254
129.20.96.0 129.20.96.1 129.20.127.254
129.20.128.0 129.20.128.1 129.20.159.254
129.20.160.0 129.20.160.1 129.20.191.254
129.20.192.0 129.20.192.1 129.20.223.254
2.快捷計(jì)算法:
①將所需的子網(wǎng)數(shù)轉(zhuǎn)換為二進(jìn)制
4→00000100
②以二進(jìn)制表示子網(wǎng)數(shù)所需的位數(shù)即為向缺省子網(wǎng)掩碼中加入的位數(shù)(既應(yīng)向主機(jī)ID借用的位數(shù))
00000100→3位
③決定子網(wǎng)掩碼
缺省的:255.255.0.0
借用主機(jī)ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網(wǎng)掩碼。
④將11100000最右邊的"1"轉(zhuǎn)換為十進(jìn)制,即為每個(gè)子網(wǎng)ID之間的增量,記作delta d=32
⑤產(chǎn)生的子網(wǎng)ID數(shù)為:2^m-2 (m:向缺省子網(wǎng)掩碼中加入的位數(shù))
可用子網(wǎng)ID數(shù):2^3-2=6
⑥將d附在原網(wǎng)絡(luò)ID之后,形成第一個(gè)子網(wǎng)網(wǎng)絡(luò)ID 129.20.32.0
⑦重復(fù)⑥,后續(xù)的每個(gè)子網(wǎng)的值加d,得到所有的子網(wǎng)網(wǎng)絡(luò)ID
129.20.32.0
129.20.64.0
129.20.96.0
129.20.128.0
129.20.160.0 129.20.192.0
129.20.224.0→224與子網(wǎng)掩碼相同,是無(wú)效的網(wǎng)絡(luò)ID