网络层协议 ARP.TCIP

网络层协议 ARP.TCIP

ip数据包格式

网络层的功能

  • 定义了基于ip协议的逻辑地址
  • 连接不同的媒介类型
  • 选择数据通过网络的最佳路径

ip数据包格式

在这里插入图片描述

ARP

广播与广播域

广播:将广播地址作为目的地址的数据帧

广播域:网络中能接收到同一个广播所有节点的结婚

MAC地址广播
广播地址为FF-FF-FF-FF-FF-FF
IP地址广播
广播MAC地址为FF-FF-FF-FF-FF-FF
广播IP地址为IP地址网段的广播地址

局域网中主机的通信

ip地址与mac地址

ARP协议

ARP(地址解析协议):将一个已知的ip地址解析成Mac地址

例如有四台主机 PC1 PC2 PC3 PC4(同一个局域网下)

查看缓存有没有PC2的Mac地址

PC1发送arp请求消息(广播)

所有主机收到arp请求消息:

  • PC2回复ARP应答(单播)
  • 其他主机丢弃

arp代理

同一网段、不同物理网络上的计算机之间,可以通过arp代理实现相互通信

免费ARP可以用来探测IP地址是否冲突

arp相关命令

Windows系统中的arp命令

arp -a 查看缓存信息

arp -d 删除缓存信息

arp -s绑定arp信息 :arp IP地址 mac地址

vrp系统中的arp命令

查看arp缓存表

dis arp all

清楚arp缓存

reset arp dynamic

arp绑定

arp static 192.168.1.1 111-1111-1111

ICMP协议

icmp是一个’“错误侦测与回馈机制”',是通过ip数据包封装的,用来发送错误和控制消息,并与收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用

icmp消息类型
  • 差错通知

  • 查询消息

在这里插入图片描述

icmp报文格式

在这里插入图片描述

8位的类型字段标识了该ICMP报文的具体类型,
8位的代码字段进一步指出产生这种类型ICMP报文的原因,
每种类型报文的产生的原因都可能有多个,就拿目的站不可达报文来说,
产生的原因可能有主机不可达、协议不可达、端口不可达等;
16位校验和字段包括整个ICMP报文,即包括ICMP首部和数据区域。
首部中的剩余4个字节在每种类型的报文中有特殊的定义

icmp重定向
icmp差错检测

ICMP Echo Request和ICMP Echo Reply分别用来查询和响应某些信息,进行差错检测。

icmp的封装

icmp协议属于网络层协议

icmp数据的封装过程

p重定向

icmp差错检测

ICMP Echo Request和ICMP Echo Reply分别用来查询和响应某些信息,进行差错检测。

icmp的封装

icmp协议属于网络层协议

icmp数据的封装过程

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值