目录
一、前言
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
二、基础知识
2.1IP地址
2.1.1公有IP地址
公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
2.1.2私有IP地址
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
2.1.3IP数据包格式
版本(4)显示IPv4或者IPV6 | 首部长度(4)数据包头长度 | 优先级与服务类型(8)通过在数据包中划分一定的优先级,用于实现QoS服务质量的要求 | 总长度(16)IP数据包总长度 | |
标识符(16)用于标识一个数据包,以便接收节点可以重组被分片的数据包 | 标志(3) | 段偏移量(13) | ||
TTL(8)表示IP数据包的生命周期 | 协议号(8)TCP协议为6,UDP协议为17 | 首部校验号(16)校验和是16位的错误检测字段 | ||
源地址 | ||||
目标地址 | ||||
可选项 | ||||
数据 |
2.1.4IP地址分类
2.1.5特殊地址
- 每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;
- IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;
- IP地址中凡是以“11110”开头的E类IP地址都保留用于将来和实验使用。
- IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用“http://127.0.0.1”就可以测试本机中配置的Web服务器。
- 网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。
2.2 划分子网
2.2.1子网划分定义
Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
2.2.2 判断
- 判断IP地址的类型,如C类,B类。
- 判断子网掩码,如255.255.255.128,与IP地址是否都为C类
2.2.3 计算
如192.168.1.20,子网掩码 255.255.255.192
- 可分网数
子网掩码:11111111.11111111.11111111.11000000
IP地址:192 . 168 . 00000001.00010100
可网数:2^2 =4 { 2表示为借了两位}
- 每个子网设备数量
子网络设备:2^(8-2) =64
- 每个子网可用设备数量
子网络可用设备数量:(2^(8-2)) -2=62
- 网络号(网段地址)
子网掩码和IP地址做与运算。
子网掩码:11111111.11111111.11111111.11000000
IP地址:192 . 168 . 00000001.00010100
网络号: 192 . 168 .000000001.00000000 转换为十进制:192.168.1.0
广播地址: 192 . 168 .000000001.00111111 转换为十进制:192.168.1.255
三、题型运算
- 192.168.1.0/24使用掩码255.255.255.240划分子网,请问其可用子网数是多少?每个子网内的可用主机数是多少?
答:子网掩码255.255.255.240 ,240 为11110000, 则借走4位,可用网数2^4 =16 ,可用主机数为2^4-2=14
2.子网掩码为255.255.0.0,172.16.25.16与172.25.15.201是否在同一网段
答:不是,掩码一致,ip为b类,则网段分别为172.16.0.0和172.25.0.0
3、B类地址子网掩码为255.255.255.248,则每个子网可用主机数为多少?
答:可用主机2^3-2=6
4、C类地址子网掩码为255.255.255.248,则能划分多少个子网?
答:通过子网掩码248为11111000,可得接5位,网数2^5=32
5、ip地址219.25.23.56的缺省子网掩码是多少位?
答:C类IP 子网掩码255.255.255.0 共24位
6、ip地址192.168.12.72,子网掩码为255.255.255.192,该地址所在的网段的网络地址和广播地址为多少?
答:子网掩码判断,192为:11000000网数可分2^2=4段,则网段192.168.12.64。广播地址:192.168.12.127
7、IP地址172.16.100.10,子网掩码255.255.192.0,属于哪个子网?该子网的广播地址是多少?
答:IPB类,子网掩码判断,192为11000000,接2位,100为01100100,则相与01000000,
则网络地址为172.16.64.0 广播地址172.16.01111111.11111111 为172.168.127.255
8、ip地址193.32.5.22,子网掩码为255.255.255.192,子网地址是?
答:C类IP,C子网掩码,有类IP,192为11000000,借2位,推算子网地址193.32.5.0
9、202.106.1.0/27 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?
答:子网掩码27 ,借3位,产生2^3=8个子网,每个子网有2^5=32个,
每个子网202.106.1.0 -202.106.1.31
202.106.1.32-202.106.1.63
202.106.1.64-202.106.1.95
202.106.1.96-202.106.1.127
202.106.1.128-202.106.1.159
202.106.1.160-202.106.1.191
202.106.1.192-202.106.1.223
202.106.1.224-202.106.1.255
10、某主机ip地址为210.33.5.68,子网掩码为255.255.255.128,求它的网络地址
答:IP地址为C类,子网掩码为C类,128为10000000,借1位,分2个网数,则网络地址210.33.5.0
11、网段192.168.10.0,子网掩码为255.255.255.192,求子网数,每个子网主机数,网络号及合法主机号
答:IP地址为C类,子网掩码为C类,192为11000000,借2位,分2^2=4网数,每个子网主机数2^(8-2)=64
网络号:192.168.10.0/64/128/192
合法: 192.168.10.1-62
192.168.10.65-126
192.168.10.129-190
192.168.10.193-254
12、IP地址10.145.129.20,掩码255.255.248.0,网络地址和广播地址怎么计算?
答:IP地址为A类,248为11111000,129为10000001,相与可得10000000为128,则网络地址为10.145.128.0
由于借了5位,则广播地址:10.145.100000111.11111111 为10.145.135.255