arp协议 与网关

一,arp协议定义

ARP协议是地址解析协议(Address Resolution Protocol)是通过解析IP地址得到MAC地址的

arp只能在一个广播域

二,arp如何工作

我们以三台计算机和一台路由器作为演示

1,电脑1想发送数据给电脑2,电脑1只知道自己的ip mac  和电脑2的ip

2,数据到达端口1,路由器表项记录端口1连接的电脑1,并记录电脑1的ip和mac。并广播给电脑2和电脑3    “谁是192.168.1.2,电脑1找你”

3,电脑3发现不是找他,丢弃数据,电脑2发现是找他的,回应自己的ip和mac给路由器

4,路由器端口2接收到电脑2的数据,表项记录电脑2的ip和mac

5,将数据返回给电脑1

6,电脑1和电脑2的ip和mac,后面可直接沟通

三,arp作用

arp作用:

1,通过ip找到mac

2,检测地址是否冲突

(一个局域网不可能两个一样的ip 在配置好ip地址的一瞬间 arp会发送一个广播 检测)

四,arp报文



arp报文里没有源地址(ip mac 都没有)和目的地址,只有发送方和目标方

五,网关

网关无论是 真机 虚拟机 路由器 三层设备 Linux服务器,都是真实存在

(一)网关

网关的 IP 必须要和局域网在同一网段,比如一个局域网网段为 192.168.2.0/24,那么网关可以是 192.168.2.1-192.168.2.244 之间任意一位,其中 192.168.2.255 是广播地址,所以不能选择。但是,在选择默认网关的时候,一般选择 192.168.2.1 或者是 192.168.2.244,因为这样比较好认,如果选择中间区域,在划分 IP 的时候,很容易冲突,选择两端的 IP 作为默认网关是最合适的,也是约定俗成的。

(二)作用

连接两个区域的设备,代替本网段主机接受,发送消息 去往其他网段

(三)如何工作

可以看到,电脑1和电脑2不在同一网段,是不能相互通信的

1,电脑1想发数据给电脑2,先到达路由器端口1,

2,路由器的端口1和端口2可以理解为一家人,端口1告诉端口2,电脑1要找电脑2

3,端口2说我认识电脑2,便把数据送给电脑2

4,电脑2再通过端口2,端口1,将数据给到电脑1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值