IP地址=网络部分+主机部分=32位
网络部分用来确定终端是不是在同一个网段
主机部分用来确定终端的容量大小;(最多可容纳多少台)
同一个部门的主机应该要确保其在同一个网段;
主机的数量应该在你的主机部分的范围内;
一个字节(byte)=8个比特(bit)
IP地址是32位二进制数,点分四段十进制数
现在用到的IP地址的版本是IPV4(第四个版本),之后将会过渡到IPV6(第六个版本),IPV6地址的位数是128位二进制数
因为IPV4公网地址已经耗尽,没有办法做到一人一IP,所以将会过度到IPV6,IPV6可以满足一人一IP
子网掩码当中连续的1代表网络部分,连续的0代表主机部分
二进制数只有数字0和1表示 (B)
八进制数是数字0-7表示 (o)
十进制数是数字0-9表示 (D)
十六进制数是数字0-9表示 (H)
IP地址分为五类:A B C D E
其中A、B、C三类用于商业用途,D类用于组播,E类用于科研
类别 地址段 二进制数表示地址段 默认子网掩码
A 1-126 00000001-01111111 255.0.0.0 /8
B 128-191 10000000-10111111 255.255.0.0/16
C 192-223 11000000-11011111 255.255.255.0/24
D 224-239 11100000-11101111
E 240-254 11110000-11111110
0-所以网段 255-广播 127-本地网卡环回测试地址(不能分配给主机用)
私有地址:
A 10.0.0.0 - 10.255.255.255
B 172.16.0.0 - 172.31.255.255
C 192.168.0.0 - 192.168.255.255
IP地址分为私有地址和公有地址
私有地址只能出现在局域网中,且可以重复使用。因为每个局域网都是独立的分支,如果没有在互联网中出现的话,不会影响别的局域网通信
公有地址出现在互联网中,如果地址重复,将不能正常转发。公有地址必须唯一。
如何计算两个IP地址是否在同一网段?
计算步骤:
第一步:把IP地址换算成二进制数
第二步:把子网掩码换算成二进制数,并且与IP地址对齐。
第三步:把IP地址和子网掩码做“与”(乘法)运算
第四步:用“有0出0,全1出1”口诀计算出结果即为网络位/网络号
第五步:第二个IP地址的网络位/网络号计算方法同上
第六步:比较两网络位/网络号是否相同。
如果相同即为同一网段,两两之间数据通信用交换机。如果不同即不在同一网段,两两之间数据通信用路由器
例题1:
192.168.1.100/25和192.168.1.150/25是否在同一网段?
192 . 168 . 1 . 100
11000000 . 10101000 . 00000001 . 01100100
X 255 . 255 . 255 . 128
11111111 . 11111111 . 11111111 . 100000000
11000000 . 10101000 . 00000001 . 100000000
192 . 168 . 1 . 0
193 . 168 . 1 . 150
1100000000 . 10101000 . 00000001 . 10010110
X 255 . 255 . 255 . 128
11111111 . 11111111 . 11111111 . 100000000
11000000 . 10101000 . 00000001 . 100000000
193 . 168 . 1 . 128
因为网络号不一致,所以不在一个网段,需要用路由器让他们通信
11111111.0 .0.0 /8
11111111.11000000.0.0 /10
网络位占用2位主机位 —> 子网
主机位减少2位
子网数:2n(网络位借主机位的位数)
主机容量/块大小=2m(m为主机位数)
有效主机容量=2m-2(m为主机的位数)(网络标示位和广播地址位是不能用于主机的IP地址编写的)
(默认)C类有效主机容量=28-2=254台
(默认)B类有效主机容量=216-2=65534台
(默认)A类有效主机容量=224-2=16777214台