路由器工作在osi的哪一层?

物理层传输的数据单位是比特,如果路由器是在网络层,那么路由器跟电脑之间的传输数据是什么?如果没有路由器呢?物理层在哪?数据链路层在哪?网络层又在哪?

路由器是联结多个网络或网段的网络装备,主要功能是联结不同的网络,进行协议转换、路由选择等。路由器工作在OSI模型的网络层。

路由器是在osi的第三层也就是网络层工作的,网络层的功能就是给数据选择路径的。OSI是开放互联模型 共7层 从低到高分别是物理层 数据链路层 网络层 运输层 会话层 表示层 应用层  网络层的功能就是分组传送,路由选择和流量控制

路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。

因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。

扩展资料:

原理

网络中的设备相互通信主要是用它们的IP地址,路由器只能根据具体的IP地址来转发数据。IP地址由网络地址和主机地址两部分组成。

在Internet中采用的是由子网掩码来确定网络地址和主机地址。子网掩码与IP地址一样都是32位的,并且这两者是一一对应的,子网掩码中“1”对应IP地址中的网络地址,“0”对应的是主机地址,网络地址和主机地址就构成了一个完整的IP地址。

在同一个网络中,IP地址的网络地址必须是相同的。计算机之间的通信只能在具有相同网络地址的IP地址之间进行,如果想要与其他网段的计算机进行通信,则必须经过路由器转发出去。不同网络地址的IP地址是不能直接通信的,即便它们距离非常近,也不能进行通信。

路由器的多个端口可以连接多个网段,每个端口的IP地址的网络地址都必须与所连接的网段的网络地址一致。不同的端口它的网络地址是不同的,所对应的网段也是不同的,这样才能使各个网段中的主机通过自己网段的IP地址把数据发送送到路由器上。

参考资料来源:百度百科-路由器

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-02

路由器是在osi的第三层也就是网络层工作的,网络层的功能就是给数据选择路径的。
OSI是开放互联模型 共7层 从低到高分别是物理层 数据链路层 网络层 运输层 会话层 表示层 应用层  网络层的功能就是分组传送,路由选择和流量控制。

路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。

因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。

本回答被网友采纳详情
    在线客服官方服务
      官方网站费用查询充值交费业务办理宽带提速
第2个回答  推荐于2017-04-28
路由器是在osi的网络层工作的,网络层的功能就是给数据选择路径的,说白了就是路由。如果没有路由器那数据到了数据链路层就不知道走哪里了,因为数据链路层是MAC通信的,并不支持ip通信。不知道解释的对不对追问

没有路由器貌似也可以上网啊?那么网络层在哪呢?电脑里么?物理层应该就是电脑输出的那个了啊!还有ip是在网络层,那么一个数据要到网络层肯定先经过物理层然后在到数据链,然后才到网络层啊,这样的话有mac就可以找到对方啦,干嘛还用ip地址

追答

没有路由器你只能上局域网,路由器是用来寻址的,全世界那么多主机,通过ip寻址找到对应的地址,发送你要的请求。就是这样!数据链路层只是通过mac和端口表进行数据交换。他的报文不能再往上走了

本回答被网友采纳
第3个回答  2016-06-02
路由器工作在网络层,转发器工作在物理层,网桥工作在数据链路层,交换机工作在数据链路层,集线器工作在物理层
第4个回答  2013-12-03
路由器是网络层,交换机是数据链路层
相似回答