


TCP/IP子網掩碼教程
添加時間:2010-11-7
添加:
admin
一、缺省A、B、C類地址,子網掩碼;
二、子網掩碼的作用:
code:
IP地址 192.20.15.5 11000000 00010100 00001111 00000101
子網掩碼 255.255.0.0 11111111 11111111 00000000 00000000
網絡ID 192.20.0.0 11000000 00010100 00000000 00000000
主機ID 0.0.15.5 00001111 00000101
計算該子網中的主機數:2^n -2=2^16-2=65534
其中:n為主機ID占用的位數;2: 192.20.0.0(表示本網絡), 192.20.255.255 (表示子網廣播);
該子網所容納主機的IP地址范圍:192.20.0.1~192.20.255.254
三、實現子網
1.劃分子網的理由:
① 遠程LAN互連;
②連接混合的網絡技術;
③增加網段中的主機數量;
④減少網絡廣播。
2.子網的實現需要考慮以下因素:
①確定所需的網絡ID數,確信為將來的發展留有余地;
誰需要占用單獨的網絡ID?
▲每個子網;
▲每個WAN連接;
②確定每個子網中最大的計算機數目,也要考慮未來的發展;
誰需要占用單獨的主機ID?
▲每個TCP/IP計算機網卡;
▲每個TCP/IP打印機網卡;
▲每個子網上的路由接口;
③考慮增長計劃的必要性:
假設您在InterNIC申請到一個網絡ID:192.20.16.0 但你有兩個遠程LAN需要互連,而且每個遠程LAN各有60臺主機。
若不劃分子網,您就只能使用一個網絡ID:192.20.16.0,使用缺省子網掩碼:255.255.255.0,而且在這個子網中可以容納的主機ID的范圍: 1 92.20.16.1~192.20.16.254,即可以有254臺主機。
現在若根據需要劃分為兩個子網,即借用主機ID中的兩位用作網絡ID,則子網掩碼就應變為:255.255.255.192(11000000)目的是將借用的用作網絡I D的位掩去。看一看劃分出來的子網的情況:
▲192.20.16. 65~126
192.20.16.01000001~01111110
本網段(01 網段)主機數:2n-2=26-2=62或126-65+1=62
▲192.20.16. 129~190
192.20.16.10000001~10111110
本網段(10 網段)主機數:2n-2=26-2=62或190-129+1=62
▲子網號00全0表示本網絡,子網號11全1是子網屏蔽,均不可用。
這個方案可以滿足目前需求,但以后如果需要加入新的網段則必須重新劃分更多的子網(即借用更多的主機ID位用作網絡ID),或如果以后需要每個子網中的主機數更多則必須借用網絡I D位來保證更多的主機數。
四、定義子網號的方法
若InterNIC分配給您的B類網絡ID為129.20.0.0,那么在使用缺省的子網掩碼255.255.0.0的情況下,您將只有一個網絡ID和216-2臺主機(范圍是:1 29.20.0.1~129.20.255.254)。現在您有劃分4個子網的需求。
1.手工計算法:
①將所需的子網數轉換為二進制
4→00000100
②以二進制表示子網數所需的位數即為向缺省子網掩碼中加入的位數(既應向主機ID借用的位數)
00000100→3位
③決定子網掩碼
缺省的:255.255.0.0
借用主機ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。
④決定可用的網絡ID
列出附加位引起的所有二進制組合,去掉全0和全1的組合情況
code:
組合情況 實際得到的子網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
000╳
⑤決定可用的主機ID范圍
code:
子網 開始的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.快捷計算法:
①將所需的子網數轉換為二進制
4→00000100
②以二進制表示子網數所需的位數即為向缺省子網掩碼中加入的位數(既應向主機ID借用的位數)
00000100→3位
③決定子網掩碼
缺省的:255.255.0.0
借用主機ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。
④將11100000最右邊的"1"轉換為十進制,即為每個子網ID之<
二、子網掩碼的作用:
code:
IP地址 192.20.15.5 11000000 00010100 00001111 00000101
子網掩碼 255.255.0.0 11111111 11111111 00000000 00000000
網絡ID 192.20.0.0 11000000 00010100 00000000 00000000
主機ID 0.0.15.5 00001111 00000101
計算該子網中的主機數:2^n -2=2^16-2=65534
其中:n為主機ID占用的位數;2: 192.20.0.0(表示本網絡), 192.20.255.255 (表示子網廣播);
該子網所容納主機的IP地址范圍:192.20.0.1~192.20.255.254
三、實現子網
1.劃分子網的理由:
① 遠程LAN互連;
②連接混合的網絡技術;
③增加網段中的主機數量;
④減少網絡廣播。
2.子網的實現需要考慮以下因素:
①確定所需的網絡ID數,確信為將來的發展留有余地;
誰需要占用單獨的網絡ID?
▲每個子網;
▲每個WAN連接;
②確定每個子網中最大的計算機數目,也要考慮未來的發展;
誰需要占用單獨的主機ID?
▲每個TCP/IP計算機網卡;
▲每個TCP/IP打印機網卡;
▲每個子網上的路由接口;
③考慮增長計劃的必要性:
假設您在InterNIC申請到一個網絡ID:192.20.16.0 但你有兩個遠程LAN需要互連,而且每個遠程LAN各有60臺主機。
若不劃分子網,您就只能使用一個網絡ID:192.20.16.0,使用缺省子網掩碼:255.255.255.0,而且在這個子網中可以容納的主機ID的范圍: 1 92.20.16.1~192.20.16.254,即可以有254臺主機。
現在若根據需要劃分為兩個子網,即借用主機ID中的兩位用作網絡ID,則子網掩碼就應變為:255.255.255.192(11000000)目的是將借用的用作網絡I D的位掩去。看一看劃分出來的子網的情況:
▲192.20.16. 65~126
192.20.16.01000001~01111110
本網段(01 網段)主機數:2n-2=26-2=62或126-65+1=62
▲192.20.16. 129~190
192.20.16.10000001~10111110
本網段(10 網段)主機數:2n-2=26-2=62或190-129+1=62
▲子網號00全0表示本網絡,子網號11全1是子網屏蔽,均不可用。
這個方案可以滿足目前需求,但以后如果需要加入新的網段則必須重新劃分更多的子網(即借用更多的主機ID位用作網絡ID),或如果以后需要每個子網中的主機數更多則必須借用網絡I D位來保證更多的主機數。
四、定義子網號的方法
若InterNIC分配給您的B類網絡ID為129.20.0.0,那么在使用缺省的子網掩碼255.255.0.0的情況下,您將只有一個網絡ID和216-2臺主機(范圍是:1 29.20.0.1~129.20.255.254)。現在您有劃分4個子網的需求。
1.手工計算法:
①將所需的子網數轉換為二進制
4→00000100
②以二進制表示子網數所需的位數即為向缺省子網掩碼中加入的位數(既應向主機ID借用的位數)
00000100→3位
③決定子網掩碼
缺省的:255.255.0.0
借用主機ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。
④決定可用的網絡ID
列出附加位引起的所有二進制組合,去掉全0和全1的組合情況
code:
組合情況 實際得到的子網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
000╳
⑤決定可用的主機ID范圍
code:
子網 開始的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.快捷計算法:
①將所需的子網數轉換為二進制
4→00000100
②以二進制表示子網數所需的位數即為向缺省子網掩碼中加入的位數(既應向主機ID借用的位數)
00000100→3位
③決定子網掩碼
缺省的:255.255.0.0
借用主機ID的3位以后:255.255.224(11100000).0,即將所借的位全表示為1,用作子網掩碼。
④將11100000最右邊的"1"轉換為十進制,即為每個子網ID之<
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解