ip数据包:
1.1 数据的分片及重组
版本号(4bit):指IP协议版本。并且通信双方使用的版本必须一致。
首部长度(4):ip头部的长度
优先级(8):区别数据包的优先处理级别
总长度(16):整个数据包的长度
标识符(16):确定数据的分片是否来自同一个文件
标志(3):代表数据过小不需要分片,代表该组最后一个数据包
段位偏移量(13):该数据片离起点的位置坐标
TTL:路由生命周期 255
Windows生命周期 128
Linux生命周期 64
如果为0设备会认为该包无效的,数据包就会丢弃
二层交换机(到数据链层 数据帧)不减ttl mac地址
三层交换机 (到网络层 数据包) 减ttl IP地址
icmp协议(ping)
2.1主机双向连通性检测协议
功能:ping
ping是网络设备、windows、unix和Linux的一个命令,是一个应用程序,该程序基于icmp协议。
ping常用探测到达目的节点的网络可达性
ping ? | 帮助 |
ping -t | 一直ping |
ping -l 数字 | 发送缓冲区大小 一个包不超过1500字节 |
ping -w(1s) | 超时等待时间 |
ping -n | 制定ping几次 |
ctrl +c | 停下操作 |
网络波动,偶尔丢一两个包
ping不通:没有一个数据能到达。icmp禁用icmp协议
ARP协议
协助封住数据包
将一个已知的IP地址解析为mac地址
作用总结:
1.通过ip地址找到mac地址
2.检测地址是否冲突