IP 地址讲解
IP 地址分类
A 类 1.0.0.1 ~ 126.255.255.254 B 类 128.0.0.1 ~ 191.255.255.254 C 类 192.0.0.1 ~ 223.255.255.254 D 类 224.0.0.1 ~ 239.255.255.254 E 类 240.0.0.1 ~ 255.255.255.254
ip地址数量
每个A类地址 2^24 – 2 =16777214 个地址 每个B类地址 2^16 – 2 = 65534 个地址 每个C类地址 2^8 – 2 = 254 个地址
特殊的IP地址
一些特殊的IP 地址: 1.127.0.0.0--127.255.255.255----127.0.0.1 本地还回测试地址 2.广播地址:255.255.255.255 3.IP 地址0.0.0.0:代表任何网络
私网地址
10.0.0.0 --10.255.255.255 172.16.0.0--172.16.31.255.255 192.168.0.0--192.168.255.255
- 注:私有IP地址一般用于公司内部,私有地址可以相同,这会涉及到我们后边要学习的内容----NAT
子网掩码
A 类 1.0.0.1 ~ 126.255.255.254 默认掩码:255.0.0.0 ==/8 B 类 128.0.0.1 ~ 191.255.255.254 默认掩码:255.255.0.0 ==/16 C 类 192.0.0.1 ~ 223.255.255.254 默认掩码: 255.255.255.0 ==/24
VLSM
- 变长子网掩码(Variable-Length Subnet Masks,VLSM)的出现是打破传统的以类(class)为标准的地址划分方法,是为了缓解IP 地址紧缺而产生的
- 作用:
- 节约IP 地址空间;
- 减少路由表大小.
注意事项:使用VLSM 时,所采用的路
由协议必须能够支持它,这些路由协议包括RIPv2,OSPF,EIGRP 和BGP.
VLSM划分子网的简单方法:
某公司现有一C类网段 192.168.1.0/24 目前有以下几个部门: 销售部 59台 技术部 27台 业务部 121台 会计部 15台 需求:将一个C类网段合理分配给如下几个部门,保证地址不浪费。
- 答案:
C类地址:192.168.1.0 255.255.255.0 业务部: 192.168.1.0 255.255.255.128 /25 销售部: 192.168.1.128 255.255.255.192 /26 技术部: 192.168.1.192 255.255.255.224 /27 会计部: 192.168.1.224 255.255.255.240 /28
- 解析方法
由于个人习惯,习惯加法和减法速算,所以,一定要记住这把尺子。
加法:从左往右边数 业务部:121台,它接近128 ,所以去128,也就是24 位 所以,业务部网段位 :192.168.1.0 /24 销售部:59台 ,它接近64 ,增加了一个一位,在原来24基础上+1,所以销售部网段为 192.168.1.128/25 技术部:27台,它接近32 ,所以,有尺子可得,它在24的基础上+3,所以,网段为:192.168.192(128+64).0/27 会计部:15台。接近16 ,so,在原来24 的基础上+4,网段为:192.168.224(128+64+32).0/24 正规算法: 网络地址:ip地址和子网掩码做运算 都化成 二进制 (有0 都为0) 主机数:2^n 可用主机数:2^n -2
- 例题:
一台主机的ip地址为 192.168.9.113/21 ,改主机需要发送广播报文,改报文发送的广播地址是多少?网络地址是多少? VLSM 可边长子网掩码 CIDR无类间路由
- 答案:
广播地址:192.168.15.255 网络地址:192.168.8.0
- 解析:
有192.168.9.113/21 可知,掩码是/21,正常的我们会发现,这个是个C类地址,但是掩码是21。于是:192.168.这2个网络时不动的,16位,动的是数字9 9换成2进制:0 0 0 0 1 0 0 1 在往右边数5位才是21 ,所以网络位置是 192.168.0 0 0 0 1(网络位) ,x x x(后面全是主机位) 所以,网络位是:192.168.8.0/21 广播地址:网络位为 不变,主机位全是1。则为 192.168.00001,1 1 1 1 1 1 1 1 1 1 1 /21, 192.168.7(4+2+1).255 /21 或者:/21 少了3位:从右边往左边数3位 255-(1+2+4)=248 255.255.248.0
CIDR—无类域间路由,主要是聚合、路由汇总
- CIDR表示方法:IP地址/网络ID的位数,比如192.168.23.35/21,其中用21位表示网络ID。
例1:192.168.23.35/21
子网掩码:11111111 11111111 11111000 00000000则为255.255.248.0
网络ID:192.168.00010111.0(其中第三个字节红色部分表示网络ID,其他表示主机ID,网络ID是表示网络ID部份保持不变主机ID全部变为0)则网络ID为192.168.16.0
起始IP地址:192.168.16.1(主机ID不能全为0,全为0表示网络ID最后一位为1)
结束IP地址:192.168.00010111.11111110(主机ID不能全为1,全为1表示本地广播)则结束IP地址为:192.168.23.254。
例2:将163.135.0.0划分为16个子网,计算前两个子网的网络ID、子网掩码、起止IP地址。
第1步:用CIDR表示163.135.0.0/20,则子网掩码为255.255.240(11110000).0。
第2步:第一网络ID(子网掩码与IP地址与运算):163.135.0.0
第一个IP地址:163.135.0.1 结束IP地址:163.135.15.254;
第3步:第二网络ID:163.135.16.0
第一个IP地址:163.135.16.1 结束IP地址:163.135.31.254。
总的来说,就是网络网向左边移动