①负责解析目标的MAC地址
先发广播(目标MAC是FF-FF-FF-FF)给交换机,交换机发给其它设备,再把返回的MAC缓存到本地
查看缓存的mac地址命令:arp-a 动态
这个广播只能是在一个网段内
②使用抓包工具排除网络故障
如果局域网内有人不停的发广播包,会造成局域网的堵塞,如果它用假ip就二分拔网线
③ARP只能解决本网段IP和MAC的映射关系
如果是跨网段就要先找到自己的路由器,再由它发给另一台路由器,剩下的就交给那台路由器处理
作用:测试网络是否畅通,代表命令:ping
TTL:数据包的生存时间,过一个路由器减一,防止数据包在网络上做循环,
TTL还可以用于判断系统
linux:64
windows:128
unix:255
0-4位段:用来标识TCP/IP协议的版本 IPv4 or IPv6
4-8位段:首部长度,指明数据包的首部长度(有可变部分)
8-16位段:区分服务
16-31位段:总长度
标识:用于判断是同一个包的,同一个包下的该分片该值相等
标记:判断是否分片
片偏移:某片在原分组中的相对位置,用于确定数据片重装顺序,片偏移量为0则说明不是分片
协议:协议字段指出应将数据进程交由哪一个协议处理 协议号 ICMP 协议号1 IGMP协议号2
首部检验和:用于校验
源地址(32位)
目的地址(32位)
QOS协议:区分特殊数据包插队传输
数据包分片:超过1500字节需要分片,因为数据帧最大1500字节(最小64字节)
网络层数据包最大:65535字节
IP地址(32位)分为网络号和主机号两部分(两级IP地址)
可分为A类地址,B类地址,C类地址,D类地址(多播地址)
特殊IP地址:全0地址 网络部分全0 全一地址(有限广播)主机全一(该网段的广播)网络部分为127
IP地址的特点
1.用转发器或网桥连接起来的局域网具有相同的网络号
2.所有分配到网络号的网络,既有可能是范围很小的局域网,也有可能是广域网
首部检验和的具体计算不太懂
网络层如何转发数据包
网络设备
分配子网与超网