IP 地址由兩部分組成:
網絡ID: 最前面連續位
主機ID: 最后面連續位
IP地址分類:
A類: 0 000 0000 – 0 111 1111: 1-127
網絡數:126, 127
每個網絡中的主機數:2^24-2
默認子網掩碼:255.0.0.0
私網地址:10.0.0.0
B類: 10 00 0000 – 10 11 1111 :128-191
網絡數:2^14
每個網絡中的主機數:2^16-2
默認子網掩碼:255.255.0.0
私網地址:172.16.0.0-172.31.0.0
C類: 110 0 0000 – 110 1 1111: 192-223
網絡數:2^21
每個網絡中的主機數:2^8-2
默認子網掩碼:255.255.255.0
私網地址:192.168.0.0-192.168.255.0
D類: 組播
1110 0000 – 1110 1111: 224-239
E類: 240-255
公式1
一個網絡最多的主機數=2^主機位(32-網絡ID位)-2
公式2
網絡數=2^有變的網絡ID位
公式3
網絡ID=IP和子網掩碼相與
公式4
子網數=2^(網絡ID向主機ID借的位數)
00000000 0
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255
劃分子網:將一個大網劃分成多個小網,網絡ID向主機ID借n位,意味著劃分成2^n個子網
劃分超網:將多個小網合并成一個大網,主機ID向網絡ID借n位
路由表:
路由表中的接口:到達目標網絡從本路由器的哪個接口出去能到達,這個接口就本路由記錄的接口
路由表中的網關:
1、如果目標網絡和路由器直接相連,網關即接口的IP
2、如果目標風絡和路由器不直接相連,網關為下一個路由器臨近本路由器的接口的IP
ethtool 網絡查看工具
自動協商關閉可以提升性能
tcpdump host 172. 抓包工具
netstat -tuln 查看哪些端口在監聽
A類地址:前8位網絡ID,后24位主機ID
第一位以0開頭的都是A類地址;所以最大網絡數是2^(8-1)=127
其中0.0.0.0為未知地址,127.0.0.0是回環地址,所以為1-126
最大主機數為2^(32-8)-2=1600萬
需要減去網絡號和廣播地址
B類地址:前16位網絡ID,后16位主機ID
最高兩位為10,后面14位是網絡數 2^14=16000
最小地址;10000000 128
組大地址:10111111 191
最大主機數為2^(32-16)-2=65534
C類地址:前24位網絡ID,后8位主機ID
最高三位為110,后面21位是網絡數,2^21=200多萬
最小地址;11000000 192
組大地址:11011111 223
最大主機數為2^(32-24)-2=254
D類地址:組播;
最高四位為1110,后面不區分網絡數
最小地址:11100000 224
最大地址:11101111 239
E類地址:保留地址,科學家研究使用的
私有IP地址: 表示永遠不會在互聯網出現這類地址
A類 10.0.0.0 到10.255.255.255
B類 172.16.0.0 到172.31.255.255 有16個網絡
C類 192.168.0.1 到192.168.255.255 有256個網絡
給公司,用戶等內部使用的
公有IP地址:除了私有地址其他都是公有地址,能在互聯網訪問
需要花錢申請分配,全世界唯一;
任何人只要知道地址,都能訪問,所以有可能被侵入
無類域間路由CIDR
網絡ID位不確定,根據情況使用
子網掩碼:netmask
32位二制數,對應網絡ID的位為1,對應主機ID的位為0
比如A類地址,前8位是網絡ID,對應255.0.0.0
網絡ID多少位,就有幾個1
比如13位,就是13個1,子網掩碼就是11111111.11111000
對應的子網掩碼:255.248.0.0
公式1
一個網絡最多的主機數=2^主機位(32-網絡ID位)-2
公式2
網絡數=2^有變的網絡ID位
公式3
網絡ID=IP和子網掩碼相與
公式4
子網數=2^(網絡ID向主機ID借的位數)
同一個局域網絡,如果兩臺設備子網掩碼不一楊,則不能同,如果網關一樣可以通
比如:10.10.10.10 10.11.10.10
255.0.0.0 255.255.0.0
掩碼不同,IP不同,說明說明不在同一個網段
10.0.0.0
如果網關都是這個,雖然不在同一個網段,但能相同
如果在物理上屬于同一個網絡,但網段不一樣,也不能同,如果自己當自己的網關就可以相通。
比如:10.10.10.10 172.18.0.10
網關:1.0.10.10.10 172.18.0.10
連續的1和0都能成為子網掩碼:
000000000 0
100000000 128
11 192
111 224
1111 240
11111 248
1111111 254
111111111 255
劃分子網:將一個大網劃分成多個小網,網絡ID向主機ID借n位,意味著劃分成2^n個子網,一定要大于等于劃分的子網;
比如:10.00000000.x.y
借一位:10.0 0000000.x.y
這表示前面9位為網絡ID
意味著可以劃分2^1個子網
借兩位:10.00 000000.x.y
這表示前面10位為網絡ID
意味著可以劃分2^2個子網
例如:
199.199.199.199/22
劃分16個子網,就是2的四次方 2^4>=16即可
向主機ID借4位
22+4=26
原來的子網掩碼“255.255.111111 00 .0”就是255.255.252.0
所以子網的子網掩碼“255.255.255.11 000000” 就是255.255.255.192
199.199.199.199/26 也就是說子網掩碼達到26位
32-26=6
2^6-2=62
例如:本來是22位子網掩碼,向后借4位劃分16個子網
最小的子網ID
199.199.110001 00.00 000000 192.199.196.0/26
最大的子網ID
199.199.110001 11.11 000000 199.199.199.192/26
最大的子網IP范圍
199.199.110001 11.11 000001 199.199.199.193
199.199.110001 11.11 111110 199.199.199.254
8 8 6 2 2 6
劃分超網:將多個小網合并成一個大網,主機ID向網絡ID借n位
原創文章,作者:shewei,如若轉載,請注明出處:http://www.www58058.com/71308