网络层协议
IP协议,主要定义并阐述IP报文的格式
数据封装
| 应用层 | PDU |
| 传输层 | Segment |
| 网络层 | Packet |
| 数据链路层 | Frame |
| 物理层 | bit |
IPv4报文格式

生存时间 TTL
每经过一个路由器TTL减1,当为0时,数据包就会被丢弃
协议号(Protocol)
字段对应的协议号:6/17 TCP/UDP,1 ICMP
IPv4地址
一个IPv4地址有32bit,点分十进制表示
十进制与二进制的转换
| 幂 | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
| 值 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
IP地址构成:网络部分+主机部分+网络掩码,网络部分一样的属于同个网络。
IPv4地址分类
A类0.0.0.0---127.255.255.255/8
B类128.0.0.0---191.255.255.255/16
C类192.0.0.0---223.255.255.255/24
D类224.0.0.0---239.255.255.255
E类240.0.0.0---255.255.255.255
IP地址类型
网络地址:用于表示一个网络例如:192.168.10.0/24
广播地址:用于向该网络中所有主机发送数据的特殊地址例如:192.168.10.255/24
可用地址:可分配给网络节点或网络设备接口的地址例如:192.168.10.1/24
一个网段可用的地址数量2^n-2(n主机部分的比特位数)
IP地址计算
例如172.16.10.1/16
把主机位的二进制全部变成0算出来就是网络地址。全部变成1就是广播地址。中间就是可用的地址。
特殊IP地址
任一地址0.0.0.0,环会地址127.0.0.0/8,本地链路地址169.254.0.0/24。
IPv4 VS IPv6
| IPv4 | IPv6 |
| 地址长度:32bit | 地址长度:128bit |
| 地址分类:单播地址、广播地址、组播地址 | 地址分类:单播地址、任播地址、组播地址 |
| 特点:地址少,爆头设置不合理,以来ARP,导致广播泛滥 | 特点:多,简化报文头部,自动部署 |
子网划分
为什么要划分子网,一个B类地址用于广播域,地址浪费。
如何进行子网划分例如192.168.10.0/24---向主机借位
2个子网
子网一:192.168.10.0/25
子网一:192.168.128.0/25
新掩码255.255.255.128
ICMP协议定义及功能
ICMP协议用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。
差错检测一般使用ping功能,能够收到响应说明网络可达,
tracert,路由追踪
本文详细介绍了网络层的IP协议,包括IPv4报文格式、生存时间TTL、协议号、IP地址分类以及子网划分。还探讨了ICMP协议的重要功能,如错误检测和网络可达性测试。
3810

被折叠的 条评论
为什么被折叠?



