H5W3
当前位置:H5W3 > 问答 > 正文

【java】路由器和交换机区别?

1.请问是不是家用路由器连接运营商网络和家庭局域网的功能属于路由器,通过无线或者lan口连接的方式都属于交换机的功能?

2.

交换机可用于划分数据链路层广播

是不是同一家庭局域网就算同一数据链路(同一以太网?),那么外网呢?

3.连接家用路由器后会有不同的子网IP (192.168.31.100),是路由器还是交换机的作用?

回答

  1. 是。

  2. 一般的家庭网络只有一个网络(以太网),链路直达(往对方的 MAC 地址发就可以了,不需要网关转发)。外网也是这样一个个地网络,然后拿路由器连接起来的。

  3. IP 地址是由 DHCP 服务分配的。它们不属于交换机或者路由器的功能。

当然我上边所说的「交换机」和「路由器」都是理论上的设备。现实生活中的设备很可能兼管了一大堆功能,有些设备从物理层到应用层都能管到。

我不是网络专业,我自己的理解可能有误,总之简单来说:
**路由是用于在两个三层网络之间根据路由表,以及网络地址等等转发网络层的IP包。
交换机是在第二层链路层上根据MAC地址转发MAC帧。**

总结:他们转发的东西和转发依据是不一样的。

一般可以这样理解,一个网段和一个网段之间需要路由功能。同一个网段用交换。
现在交换机和路由器已经没有明显的界限了。现在的三层交换机也有路由器功能。

本文地址:H5W3 » 【java】路由器和交换机区别?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址