ARP、Telnet

ARP

ARP(Address Resolution Protocol,地址解析协议)是将IP地址解析为以太网MAC地址(或称物理地址)的协议。在网络中,当主机或其它网络设备有数据要发送给另一个主机或设备时,它必须知道对方的网络层地址(即IP地址),由于IP数据报必须封装成帧才能通过物理网络发送,因此还需要知道对方的物理地址,所以设备上需要存在一个从IP地址到物理地址的映射关系。ARP就是实现这个功能的协议。

 

ARP报文结构:


·硬件类型:表示硬件地址的类型。它的值为1表示以太网地址;

·协议类型:表示要映射的协议地址类型。它的值为0x0800即表示IP地址;

· 硬件地址长度和协议地址长度分别指出硬件地址和协议地址的长度,以字节为单位对于以太网上IP地址的ARP请求或应答来说,它们的值分别为6和4;

· 操作类型(OP):1表示ARP请求,2表示ARP应答;

·发送端MAC地址:发送方设备的硬件地址;

· 发送端IP地址:发送方设备的IP地址;

· 目标MAC地址:接收方设备的硬件地址;

·目标IP地址:接收方设备的IP地址

 

ARP地址解析过程:

假设主机A和B在同一个网段,主机A要向主机B发送信息。如图所示,具体的地址解析过程如下:

(1)      主机A首先查看自己的ARP表(ARP表项保存在设备的内存中,不同的设备有不同的ARP表项老化时间),确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据报进行帧封装,并将IP数据报发送给主机B。

(2)      如果主机A在ARP表中找不到对应的MAC地址,则将缓存该IP数据报,然后以广播方式发送一个ARP请求报文。ARP请求报文中的发送端IP地址和发送端MAC地址为主机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值