网络层(网络层功能抓包分析,IP数据包,ICMP协议,ARP协议以及ARP欺骗)精讲篇,零基础的小伙伴值得拥有
一:网络层概述
1.1:功能
■定义了基于IP协议的逻辑地址
■连接不同的媒介类型
■选择数据通过网络的最佳路径
我们这边通过抓包给大家看一下网络层
二:IP数据包格式
各字段的含义如下。
➢版本(Version):该字段包含的是IP的版本号,4bit.目前IP的版本为4(即IPv4)。该版本形成于20世纪80年代早期,现在无论是在局域网还是在广域网中,使用的都是IPv4。目前IPv4所面临的最大问题是IP地址空间不足,即将使用的IPv6是IP的下一个版本,但也不能解决IP地址缺乏的问题。
➢首部长度(Header Length):该字段用于表示IP数据包头长度,4bit。 IP 数据包头最短为20字节,但是其长度是可变的,具体长度取决于选项字段的长度。
➢优先级 与服务类型(Priority & Type of Service): 该字段用于表示数据包的优先级和服务类型,8bit。 通过在数据包中划分- -定的优先级,用于实现QoS (服务质量)的要求。总长度(Total Length): 该字段用以指示整个IP数据包的长度,16bit。 最长为65 535字节,包括包头和数据。
➢标识符(Identification): 该