当前位置:首页 > wifi设置知识 > 正文内容

路由和arp工在哪层

秋天2023年01月24日 08:00:23wifi设置知识241

当朋友们看到这个文章时想必是想要了解路由和arp工在哪层相关的知识,这里同时多从个角度为大家介绍路由器arp是什么相应的内容。

本文内容目录一览:

路由器工作在哪一层

1、路由器工作在osi的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。

2、网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。主要内容有:虚电路分组交换和数据报分组交换、路由选择算法、阻塞控制方法、X.25协议、综合业务数据网(ISDN)、异步传输模式(ATM)及网际互连原理与实现。

更多关于路由器工作在哪一层,进入:查看更多内容

ARP工作在哪一层

在OSI模型中ARP协议属于链路层;而在TCP/IP模型中,ARP协议属于网络层。

这里还是借鉴一下

从数据封装的角度来说,ARP和RARP应该都是属于网络层的协议,一般通过抓包工具都可以抓到ARP的数据包,可以看到ARP的信息是封装在IP报头之后。但是在有的书上把它纳入数据链路层,实际上发送一个数据包到未知目的MAC地址的情况,数据包完成网络层的封装,封装到数据链路层,因为不知道目的MAC地址,就会触发ARP请求,请求目的IP地址的MAC地址,所以很多书才会把ARP协议当作是数据链路层的协议,但我个人认为ARP和RARP还是属于网络层的协议的。

网络传输中的三张表,MAC地址表、ARP缓存表以及路由表详解

在阐述这几张表之前,有必要先说明一下:

1、交换机工作在数据链路层

说明:本文出现的交换机指的都是二层交换机,带路由功能的三层交换机不在讨论范围

2、路由器工作在网络层

3、交换机有MAC地址表,无ARP表,MAC地址表一般存在在交换机中

4、一般情况下,计算机和路由器既有ARP表,也有路由表

      MAC地址表 :在交换机中,存有一张记录局域网主机MAC地址与交换机接口的对应关系的表,交换机就是依据这张表将数据帧转发到指定的目标主机上。 通过下面的阐述,你会对mac地址表有所了解。

上面是交换机、主机A以及主机B的连接图,主机A向主机B发送数据帧的详细过程如下:

1、主机A将一个数据帧发送给交换机,其中源MAC地址为MAC_A,目标MAC地址为MAC_B。

2、交换机收到此数据帧后,首先将数据帧中的源MAC地址MAC_A和对应的接口(接口1) 记录到MAC地址表中。

3、然后,交换机会检查自己的MAC地址表中是否有MAC_B的信息。如果有,则从MAC地址表记录的接口2发送出去;如果没有,则会将此数据帧从非接收接口(接口1)的所有接口发送出去。

4、这时,局域网中所有主机都会收到此数据帧,但是只有主机B收到此数据帧时会响应这个广播,并回应一个数据帧,此数据帧中包含主机B的MAC地址MAC_B。

5、当交换机收到主机B回应的数据帧后,也会记录数据帧中的源MAC地址(也就是MAC_B)和对应接口到MAC表中,此时,交换机就可以把主机A发过来的数据帧发送给主机B了。数据帧的源MAC地址为交换机的MAC地址,目标MAC地址是MAC_B。

      上面我们讲解了交换机的工作原理,知道交换机是通过MAC地址通信的,但是我们是如何获得目标主机的MAC地址呢?这时我们就需要使用ARP协议了。ARP协议是工作在网络层的协议,它负责将IP地址解析为MAC地址。在每台主机中都有一张ARP表,它记录着主机的IP地址和MAC地址的对应关系。还是利用上面的图来进行阐述。

1、如果主机A想发送数据给主机B,主机A首先会检查自己的ARP缓存表,查看是否有主机B的IP地址和MAC地址的对应关系。如果有,则会将主机B的MAC地址作为源MAC地址封装到数据帧中。如果没有,主机A则会发送一个ARP请求信息,请求的目标IP地址是IP_B,目标MAC地址是MAC地址的广播帧(即FF-FF-FF-FF-FF-FF),源IP地址为IP_A,源MAC地址是MAC_A。

2、当交换机收到此数据帧之后,发现此数据帧是广播帧,因此,会将此数据帧从非接收接口的所有接口发送出去。

3、当主机B收到此数据帧后,会校对目标IP地址是否是自己,当发现是目标地址是自己,会将主机A的IP地址和MAC地址的对应关系记录到自己的ARP缓存表中,同时会发送一个ARP应答,其中包括自己的MAC地址。

4、主机A在收到这个回应的数据帧之后,在自己的ARP缓存表中记录主机B的IP地址和MAC地址的对应关系。而此时交换机已经学习到了主机A和主机B的MAC地址了。

       路由器负责不同网络之间的通信,它是当今网络中的重要设备,可以说没有路由器就没有当今的互联网。在路由器中有一张路由表,记录着到不同网段的信息。路由表中的信息分为直连路由和非直连路由。

直连路由 :是直接连接在路由器接口的网段,由路由器自动生成。

非直连路由 :不是直接连接在路由器接口上的网段,此记录需要手动添加或者是使用动态路由生成。

       路由表中记录的条目有的需要手动添加(称为静态路由),有的需要动态获取的(称为动态路由)。直连路由属于静态路由。

       路由器是工作在网络层的,在网络层可以识别逻辑地址。当路由器的某个接口收到一个包时,路由器会读取包中相应的目标的逻辑地址的网络部分,然后在路由表中进行查找。如果在路由表中找到目标地址的路由条目,则把包转发到路由器的相应接口,如果在路由表中没有找到目标地址的路由条目,那么,如果路由配置默认路由,就科举默认路由的配置转发到路由器的相应接口;如果没有配置默认路由,则将该包丢弃,并返回不可到达的信息。这就是数据路由的过程。

如下图:详细介绍路由器的工作原理

1、HostA在网络层将来自上层的报文封装成IP数据包,其中源IP地址为自己,目标IP地址是HostB,HostA会用本机配置的24位子网掩码与目标地址进行“与”运算,得出目标地址与本机不是同一网段,因此发送HostB的数据包需要经过网关路由A的转发。

2、HostA通过ARP请求获取网关路由A的E0口的MAC地址,并在链路层将路由器E0接口的MAC地址封装成目标MAC地址,源MAC地址是自己。

3、路由器A从E0可接收到数据帧,把数据链路层的封装去掉,并检查路由表中是否有目标IP地址网段(即192.168.2.2的网段)相匹配的的项,根据路由表中记录到192.168.2.0网段的数据请发送给下一跳地址10.1.1.2,因此数据在路由器A的E1口重新封装,此时,源MAC地址是路由器A的E1接口的MAC地址,封装的目标MAC地址则是路由器2的E1接口的MAC地址。

4、路由B从E1口接收到数据帧,同样会把数据链路层的封装去掉,对目标IP地址进行检测,并与路由表进行匹配,此时发现目标地址的网段正好是自己E0口的直连网段,路由器B通过ARP广播,获知HostB的MAC地址,此时数据包在路由器B的E0接口再次封装,源MAC地址是路由器B的E0接口的MAC地址,目标MAC地址是HostB的MAC地址。封装完成后直接从路由器的E0接口发送给HostB。

5、此时HostB才会收到来自HostA发送的数据。

总结:路由表负责记录一个网络到另一个网络的路径,因此路由器是根据路由表工作的。

至此,三张表介绍完毕。

ARP协议到底属于哪一层

很多教科书和培训教材上,都把ARP协议划分到网络层。我想主要的原因在于ARP协议属于TCP/IP协议簇,而在TCP/IP模型中,所有定义的协议至少是在网际层(或称网络层,IP层)。

但是,按照OSI的标准,当数据向下传递时,每层会加上自己的信息,各层互不干扰.这样当网络层的IP包进入链路层时,链路层该如何加这个头部的目标信息呢?它要依靠ARP协议来完成.显然如何加链路头并不是网络层的功能。而且,ARP协议工作时,并不使用IP的包头。所以也有很多人说,ARP是链路层的。

可以说,在TCP/IP模型中,ARP协议属于IP层;在OSI模型中,ARP协议属于链路层。

扩展资料:

地址解析协议,即ARP,是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。

地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。

ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。

参考资料:百度百科-ARP

ARP和MAC关系,分别在ios第几层,在交换和路由器上分别有什么表

MAC只是地址

ARP是一种协议

MAC是第二层的 ARP协议也是工作在第二层的

交换机工作在二层 路由器工作在三层

ARP和RARP是哪层协议?

ARP和RARP是网络层的协议,但是它所工作的内容是链路层的,具体来说应该是在网络层。

地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM和FDDIIP网络中使用。

扩展资料:

ARP协议注意到的问题:

ARP 是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。

如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。

参考资料来源:百度百科-ARP (地址解析协议)

关于路由和arp工在哪层和路由器arp是什么的文章,就是上面的全部内容了,不知道有没有是您需要的内容。如果可以帮到您,记得收藏本站

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/3396.html

分享给朋友:

“路由和arp工在哪层” 的相关文章

电脑路由器怎么更新固件

电脑路由器怎么更新固件

今天给各位分享电脑路由器怎么更新固件的知识,其中也会对怎样更新路由器固件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、路由器怎么把固件伪装成官方升级固件 2、迅捷路由器如何进行固件升级操作 3、无线网升级 路由器怎么把固件伪装成官方升级固件 这个要看你是...

网络太差怎么增加路由器

网络太差怎么增加路由器

今天和朋友们分享网络太差怎么增加路由器相关的知识,相信大家通过本文介绍也能对网络太差怎么增加路由器网速有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、家里的wifi信号弱怎么增强 2、租的房子的wifi信号很差,可以在卧室增加一个路由器吗,如果可以要如何设置? 3、家里有无线上网...

路由器怎么设置最大带宽

路由器怎么设置最大带宽

本篇文章给大家谈谈路由器怎么设置最大带宽,以及无线路由器带宽怎么设置对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、路由器怎么设置带宽 2、路由器怎么调高网速 可以有什么方法调整 3、路由器带宽控制怎么设置 4、如何设置路由器增加网速? 路由器怎么设置带...

怎么使路由器信号强大

怎么使路由器信号强大

有很多朋友不知道怎么使路由器信号强大要如何操作,今天为大家整理了很多怎样让路由器信号强相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、如何让路由器信号增强 2、怎么可以让wifi信号变强 3、家里的wifi信号弱怎么增强 4、怎么让wifi信号变强 5、路由器...

移动猫怎么加装路由器

移动猫怎么加装路由器

今天给各位分享移动猫怎么加装路由器的知识,其中也会对移动光猫自带路由器怎么加装路由器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、中国移动宽带如何连接路由器 2、移动光猫路由器一体的我再加个路由器怎么设置 3、移动有wifi的光猫怎么加路由器? 4、移...

光线路由器怎么设置

光线路由器怎么设置

当朋友们看到这个文章时想必是想要了解光线路由器怎么设置相关的知识,这里同时多从个角度为大家介绍光线设置无线路由器相应的内容。 本文内容目录一览: 1、光纤路由器设置步骤有哪些 家用光纤无线网络设置方法 2、光纤宽带,怎样设置无线路由器? 3、光纤路由器怎么设置 4、光纤路由器如何设置...