计算机网络总机和路由器数据中继原则

      最后更新:2021-10-13 15:32:34 手机定位技术交流文章

      转自知乎:

      作者:网工Fox
      抱歉,兹胡,这篇文章是我们全球之声在线特别报导的一部分。com/Question/2009/9434/Regution/1861866418。
      来源:知乎
      允许附属作者进行商业复制,并提供非商业复制的参考资料。

      二层转发原理

      开关有许多网络端口, MAC 地址表通过识别数据框的目的地 MAC 地址来确定数据从哪个端口发送数据。 MAC 地址表不需要在开关上手工配置,但可以自动创建 。

      该开关如何从 MAC 地址列表中添加、更新和删除条目?

      当开关端获得数据框架时,它会保存数据框架的源 MAC 地址、接收数据框架的端口号,作为MAC 地址列表中的一个项目,并同时在收到数据框架时重新保留条目的老化时间。这就是开关自动添加 MAC 地址列表条目的方式。

      创建此新的 MAC 地址条目后, 开关将更新此条目的旧计时器, 以保证当开关从同一港口获得与源代码 MAC 地址相同的数据框架时, 与源代码 MAC 地址相同的数据框架不会老化。 但是, 如果在老化时期没有收到匹配此条目的数据框架, 开关将从自己的 MAC 地址列表中删除老化条目 。

      您也可以手动将静态条目添加到开关的 MAC 地址列表中。 给 MAC 地址条目的静态添加被传输用于优先动态学习, 静态条目不会老化, 并保留在开关的 MAC 地址列表中 。

      MAC 地址表条目如何帮助转发?

      当在开关港收到单一广播数据框架时,它检查数据框架的二级头信息,并进行两项操作:一项是增加或更新基于数据框架源MAC地址和港口信息的MAC地址清单,另一项是检查数据框架的MAC地址,并根据数据框架的MAC地址确定其自己的MAC地址表。

      1. 开关器不知道其港口是否有设备可连接到MAC地址,因为开关没有确定MAC地址列表上MAC地址框架的目的,然后开关将数据框架从除接收港口以外的所有港口淹没。

      1. 数据框 MAC 地址的目的载于总机MAC 地址列表,相应的港口不是数据框所指的港口,而总机知道预定设备附在哪个港口,因此交换机会根据MAC 地址列表中的条目从相应的港口列表中发送数据框,而与开关连接的其他设备则得不到数据框。

      1. 总机的MAC地址列表载有数据框架MAC地址的目的,相应的港口是接收数据框架的港口。 在这种情况下,交换时假定数据框架应位于港口连接范围之内,而数据框架本应是为目的设备接收的。

      单人: 将数据传送到局域网上的一个单一设备中。 唯一的地址是主机的MAC地址。 广播: 将数据发送到局域网上的所有设备中。 只有完整一个MAC地址是广播MAC地址, 即 MAC 地址。FF-FF-FF-FF-FF-FF洪水:将从港口收到的数据分发给除港口以外的所有港口。洪水操作的广播是一个通用数据框架,而不是广播框架。

      三层转发原理

      它的转发方法是为此目的确定IP地址的网络号,然后是路径表,该路径表有一个匹配的路径条目,没有对应的路径条目被简单地丢弃。 Route 条目既可以手动创建静态路径,也可以通过路径协议自动构建动态路径。

      由路由器以下列方式进行三层传输。

      当路由器收到数据包时,它执行下列操作:

      1. 拆分数据包 。

      解封 IP 地址 允许您查看 IP 地址, 用于 网络 一级 的 信头 信息 。

      1. 在路线列表中找到匹配的路线条目。

      通过进行二进制和(AND)计算,并将结果与路线输入的网络段地址进行比较,并在一致的情况下与目的地的IP地址进行比较,从而找到匹配的路线条目。最后,所有路线条目都经过计算,并与一个或多个路线条目进行比较。

      1. 要隐藏好几次匹配,请选择最长的路线条目 。

      如果路线列表中有几个路由条目符合软件包所用的 IP 地址,则路由器选择覆盖长度最长的路由器条目,称为最大匹配原则。

      例如:10. 这是2011年埃及抗议特别报导的一部分。 这是我这辈子第一次看到一个女人。 10个互联网地址和10个网站。 这篇文章是我们2011年埃及抗议特别报导的一部分。 这是我生命中第一次看到一个女人。0/16和10个。 这篇文章是我们2011年埃及抗议特别报导的一部分。 这是我生命中第一次看到一个女人。

      1. 数据包被运到有关路线入口处。

      下一跳出接口包含在路径条目中。 当路由器发现匹配路径条目时, 它会根据相关的下一个跳出接口将数据包从外部接口传输到下一个跳出接口 。

      ARP

      只要IP地址得到承认, IP 数据电文就可以传送到此目标地址 。 但是, 在通信中, 您必须知道每个IP 地址对应的 MAC 地址 。

      无法初始化 Evolution 的邮件组件 。 是一个协议, 要根据目标设备 IP 地址寻找匹配的 MAC 地址 。

      ARP 的工作原理

      当主机A将数据发送到同一部分的主机C时,主机C的 MAC 地址未知。

      1. ARP 请求:主机A是主机CIP地址IP地址的IP地址,是MAC 广播地址的MAC地址,该广播信息是与ARP请求在同一部分传送的。

      二级开关无法看到 IP 地址 。 根据预期的 MAC 地址, 电文已发送到除接收端口以外的所有港口 。

      1. ARP 回应:当主机C将IP地址作为自己的IP地址时,主机C将自己的MAC地址和IP地址作为源代码MAC地址和IP地址,主机A MAC地址和IP地址作为目的地MAC地址和IP地址,向主机A发送回复信息,称为ARP响应信息。其他主机接收主机A的ARP请求,因为目的地IP地址不是自己的IP地址,也不会回复。

      当主机A提出ARP广播请求时,第二层开关已经在MAC地址列表上有一个主机A的条目。当第二层开关收到主机C发的ARP电文副本时,它从适当的港口发出信息,并在MAC地址列表上记录MAC地址地址和主机C的相应港口。当主机RP广播请求时,第二层开关已经在MAC地址列表上有一个主机A的条目。当第二层开关收到主机C发的ARP电文副本时,它从适当的港口发出信息,并在MAC地址列表上记录MAC地址和主机C的相应港口。

      1. 一旦主机 A 收到 ARP 响应, 将主机 C 的 IP 和 MAC 地址保存在 ARP 缓存中。 下次您将数据传送给主机 C 时, 缓存目的 MAC 地址将被直接密封 。

      当主机A向网络各个部分的主机C提供数据时,主机C的MAC地址是未知的。

      1. 使用主机 C 的 IP 地址进行 ARP 查询; ARP 确定主机 C 不在同一部分, 并且必须使用默认网关( 通常路线的下一个跳跃地址), 但缺少 MAC 网关地址 ;

      1. 在发送 ARP 请求信息之前向主机 C 提供的缓存数据主机, 并主持 A 广播 ARP 在 IP 网关IP 地址的 IP 地址 上广播 ARP 请求 信息 。

      1. 当路由器收到ARP广播请求时,它将主机A及其匹配端口的MAC地址加到其MAC表格中,然后查看目的地IP地址,该地址被确定为其MAC地址的请求,并将ARP答复报告以单一广播方式传送。

      1. 收到美国退休人员协会的答复后,主机A将把数据信封网关的MAC地址传送给主机C,以便将其发送给收到美国退休人员协会答复的MAC地址Delivern,主机A将把数据信封网关的MAC地址传送给主机C,以便将其发送到MAC地址。

      1. 在路由器收到电文后,它将目的地IP地址传送给主机C, 搜索路由表从适当的港口生成数据。由于主机C没有MAC地址,路由器发送了ARP查询,源MAC地址和源IP地址被发送港的MAC地址和路由器接收电文的IP地址Deliversr所取代,它将目的地IP地址传送给主机C,搜索路由表从相应的港口发送数据。由于主机C没有MAC地址,路由器发送了ARP请求,源MAC地址和源IP地址被发送港的MAC地址和IP地址所取代。

      1. 收到美国退休人员申请后,东道方C应在停战委员会地址表上加上路由器港口和停战委员会地址,并广播美国退休人员协会的回复信息。

      1. 路由器获得主机C MAC 地址并将其添加到主机C 地址列表中。 路由器重新组装主机A 发送给主机C 地址的信息, 使用自己的 MAC 地址作为源机MAC 地址, 并将主机C 地址发送到主机C 地址 。

      1. 主机A提供的数据由主机C接收。 发送程序已经完成。

      它与主机 A 在主机 C 向主机 A 发送回复信息时向主机 C 发送数据一致 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/11706.html

          热门文章

          文章分类