网络层协议
网络层的的协议通常有IP,ICMP,ARP
IP数据包格式
版本(4)通常分为ipv4、ipv6等
首部长度(4)
优先级与服务类型(8)优先级分情况
总长度为(16)
标识符为(16)指一个整体,将完整的数据切片
标志(3)
段偏移量为(13)
TTL(8)生命周期字段
协议号(8)用于封装上层的协议类似于TCP/TCMP这种
首部校验和(16)检验数据包的首部
源地址(32)目标地址(32)
可选项及数据
这样的数据包方便了传输速率,传输数据的完整性,以及之后数据传输到之后的重组。
ICMP协议
控制报文协议主要用于错误的侦测与回馈
ping命令参数主要
-a 为主机名
-t指定主机到停止
-l指长度及数据包的大小
ARP协议
通常将IP地址转化为Mac地址,简单说就是在网络层地址的解析与封装(其中RARP为反向解析协议)
-a为查看
-d为删除
-s为删除静态IP的绑定
ARP攻击的原理就是欺骗主机/网关
ARP缓存表保存180S