ICMP(internet控制消息协议)
网络层里有ip协议和icmp协议。
ICMP(internet控制消息协议)
网络层里有ip协议和icmp协议。
IP编址
以太网使用MAC地址来寻址,而到了网络层它使用IP地址来寻址,因为MAC地址只能在一个局域网内寻址。而跨网络通信的话需要靠三层的IP地址来寻址。
报文分析中
type:字段为0x0800,(表示该帧的网络层协议为IP协议)表示上层承载的报文是IP报文。
data:46-1500B(字节)
IP协议主要基于IP报文的一些头部信息来处理报文。
destination ip address(目的ip)
目的地址:关系到报文如果跨网段进行传输时目的地址将指出报文所在的目的地。
MTU(最大传输单元)=1500B
IP头:20-60B
data(ip报文)=mtu-ip头
超过1500,ip分片
DS Fied(区分服务字段):用作QS质量服务使用,指出传输的时候对报文进行分类,哪些报文传输的先后顺序。
Total Length(总长度字段):MTU=1500B
说明ip具有分片能力的三的字段:
1、iidentication(片段的标识符)
2、Flags(标记符)
3、Fragment offset(分片偏移量) 1000-1001
TTL(生存时间):指IP包每经过一台路由器TTL值减一,如果TTL值减到0了,包会被丢弃掉。
Protocol字段:用来指出往上层承载的协议是什么(如果是6表示的是TCP,17是UDP,1是icmp,2是igmp)
Header Checksum(头部校验和):ip包的头部要求必须是4个字节的整数倍。如果头部在数据传输过程中出错,它会根据头部校验和判断。
IP地址分为网络部分和主机部分
IP地址由32个二进制位组成,通常用点分十进制表示。
IP地址后面应该跟一个子网掩码,子网掩码能够决定哪些属于网络位,哪些属于主机位。
网络地址是用来描述一个网段或一个网络。
广播地址是用来发送报文到整个网段所有主机的。网络地址和广播地址是不能分给主机的。
二进制:字符范围:0-1;基值:2
十进制: 0-9;10
十六进制:0-9,A-F;16
在ip网络中,二进制和十六进制是常用的编码方式。
ip分类:按主机位网络位分
A类:0.0.0.0~127.255.255.255
0网络位(8B)主机位(24B)
B:128.0.0.0~191.255.255.255
10(16B)(16B)
C:192.0.0.0~223.255.255.255
110(24B)(8B)
D:224.0.0.0~239.255.255.255
1110 组播
E:240.0.0.0~255.255.255.255
1111 保留
IP地址类型
1、私有地址范围
A类:10.0.0.0~10.255.255.255
10.0.0.0/8
B:172.16.0.0~172.31.255.255
172.16.0.0/12
C:192.168.0.0~192.168.255.255
192.168.0.0/16
2、特殊地址
127.0.0.0~127.255.255.255(环回地址)
0.0.0.0(一般占位用的,设备没有ip地址)
255.255.255.2555(广播地址)
私有地址:是指在企业内部使用
公有地址:是指在因特网使用