ARP与网关


网关/默认网关/缺省网关

什么是网关

一个大概念,不具体特指一类产品,只要连接两个不同的网络的设备都可以叫网关

什么是默认网关

  • 一台主机可以有多个网关,默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包
  • 现在主机使用的网关,一般指的是默认网关
  • 一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式

什么是缺省网关

  • 当没有精确匹配的路由时,用来传递数据包的路径
  • 其实就是默认网关

当一台主机把数据包发送给不同IP子网上的其他主机时,它需要选择一个能到达目的子网上的路由器,把IP数据包先送给该路由器,然后由路由器负责把IP数据包送到目的地,如果没有找到这样的路由器,主机便把IP数据包送给缺省网关(Default Gateway),“缺省网关”通常是指每台主机上的一个配置参数,参数值为接在同一个网络上的某个路由器端口的IP地址


ARP与目标机不在一个LAN中的情况

要知道ARP请求是二层广播帧,目标机只有跟请求机同在一个LAN中才能收到这个请求帧,如果目标机是一个远程机,即属于另外一个LAN,这个时候ARP广播帧根本无法到达目标机

这个时候就需要默认网关为其传输数据了

情景:Host1要发送数据给Host4


  1. 主机还不知道默认网关的MAC地址,它会发起ARP的请求
  2. 默认网关把它自己的MAC地址作为应答回来
  3. Host1开始封装它的数据了,目的为默认网关的MAC地址
  4. Host1发出的数据通过MAC寻址送到了默认网关
  5. 默认网关收到数据之后(解封装、提取出目的IP、查表)然后转发出去(重新封装,源/目的MAC地址都发送了转换),最后就把这个数据发往Host4所在的EE网络(当然有可能也不知道Host4的MAC地址,这个时候网关一样会发送ARP请求)


ARP表

  • IP地址到MAC地址的映射表
  • 存储在存储器内,自动维护,断电之后ARP表里面的信息全部消失
  • 自动建立、更新和维护,它会通过广播ARP请求中的源设备的IP和MAC地址信息对来更新表,也会利用自己的ARP请求的应答 来进行记录的添加更新这个表
  • 每过一段时间设备都会扫描这张表,删除超过一定时限的信息对
  • 这张ARP表可以用ARP工具程序进行查看删除和增加等动作
  • 可以减少ARP请求的次数


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值