m0_70968835 2023-03-23 21:44 采纳率: 73.9%
浏览 34
已结题

不懂就问!为什么电脑或服务器也有路由表?

我是零基础跨行过来的,很多概念不理解,路由表不是只有三层交换机或者路由器上才有吗?电脑或者Linux的服务器为什么也有路由表?电脑发送网络数据包不是先发广播找网关的MAC封装数据包直接发送吗 要路由表干嘛??还有ARP表,电脑也有,不理解。能用通俗易懂的话帮我解释一下吗

  • 写回答

6条回答 默认 最新

  • IT_service_mesh 2023-03-23 21:46
    关注

    参考GPT和自己的思路:

    很好的问题!其实,电脑和服务器上也有路由表,这是因为它们也需要知道如何在网络中寻找目的地。路由表就是告诉系统数据包要发送到哪里才能到达目的地的地方。

    对于电脑发送网络数据包,确实是需要先发广播找网关的MAC封装数据包直接发送,但是在寻找网关的过程中,电脑需要知道其他设备的地址,这就需要使用路由表。电脑在发送数据包之前,会查询路由表以确定数据包的下一跳,并将数据包转发给该下一跳。这个过程一般由操作系统自动完成。

    此外,电脑和服务器上的ARP表是用来查找网络中其他设备的MAC地址的。当电脑向其他设备发送数据包时,它需要知道该设备的MAC地址以便将数据包发送到正确的设备。ARP表记录了各个设备的IP地址与MAC地址之间的对应关系,电脑通过ARP表可以快速查找到目标设备的MAC地址。

    希望以上解释对你有所帮助,如果还有其他问题,请继续向我提问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 4月14日
  • 已采纳回答 4月6日
  • 创建了问题 3月23日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改