| 网络层协议及IP编址 | |||||||||||||||
网络层协议网络层经常被称为IP层。但网络层协议并不只是IP协议,还包括ICMP协议IPX协议等。 IP协议作用
版本
数据封装
IP报文格式
数据包分片
IPv4
IP地址构成
IP地址寻址
IP地址分类 |
| 特殊IP地址 | 地址范围 | 作用 |
| 有限广播地址 | 255.255.255.255 | 可作为目的地址,发送该网段所有主机 |
| 任意地址 | 0.0.0.0 | “任何网络”的网络地址:“这个网络上这个主机接口”的IP地址 |
| 环回地址 | 127.0.0.0/8 | 测试设备自身的软件系统 |
| 本地链路地址 | 169.254.0.0/24 | 当主机自动获取地址失败后,可使用该网段中的某个地址进行临时通信 |
子网划分
为什么要进行子网划分
- 一个B类地址用于一个广播域,地址浪费。
- 广播域太庞大,一旦发生广播,内网不堪重负。
- 将一个网络号划分多个子网,每个子网分配给一个独立的广播域。
- 如此一来广播域的规模更小、网络规划更加合理。
- IP地址得到了合理利用。
子网划分过程
先进行原网段分析 例如192.168.10.0/24网段
IP地址: 192.168.10.0
子网掩码: 255.255.255.0
网络地址:192.168.10.0
广播地址:192.168.10.255
IP地址数:2^8=256个
可用地址数:2^8-2=254个
向主机借位

计算子网网络地址

计算子网的广播地址

子网划分公式
假设先对一个C类地址192.168.1.0/24进行子网划分, 先需要12个子网,那么请分别写出12个子网的ip范围;
2的N次幂>=12
N=4(所借位数)n=4(发生借位位置所剩余的主机数)
blocksize=2的n次幂=16
子网以blocksize递增;
第一个子网:192.168.1.0/28 ip范围:0-15 主机ip范围:1-14
第二个子网:192.168.1.16/28 ip范围:16-31 主机ip范围:17-30
第三个子网:192.168.1.32/28
ICMP协议
ICMP协议是IP协议的辅助协议。
ICMP协议用来在网络设备间传递各种差错和控制信息,对于手机各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。

ICMP重定向
ICMP重定向报文是ICMP控制报文的一种。在特定情况下,当路由器检测到一台机器使用非最优路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由

ICMP错误报告
ICMP定义了各种错误消息,用于诊断网络链接性问题;根据这些错误消息,源设备可以判断出数据传输失败的原因。如:当网络设备无法访问目标网络时,会自动发送ICMP目的不可达报文到发送端设备。

【版权与免责声明】转载的文章遵循原作者的版权声明,如果原文没有版权声明,按照目前互联网开放的原则,我们将在不通知作者的情况下,转载文章,如 果我们转载的文章不符合作者的版权声明或者作者不想让我们转载您的文章的话,烦请提供相关信息发邮件至387020@qq.com,我们将及时沟通与处理。






