路由器 交换机集线器 网关分别工作在OSPF的第几层

如题所述

兄弟,先纠正一个问题,OSPF是网络层协议,只能工作在第三层

这个层的问题只有在OSI 7层模型中才存在。

路由器工作在三层,负责路由计算,其中非常著名的路由协议有OSPF,RIP,BGP等等。

交换机是工作在二层的,负责二层数据转发,一般是线速。

集线器在物理层,也就是第一层了。

另外OSI 7层模型如下
从上到下位7-1层
应用层
会话层
标示层
传输层
网络层
链路层
物理层
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-20

    路由器:第三层网络层;

    交换机:第二层数据链路层;

    集线器:第一层物理层;

    网关:第七层应用层;

    OSPF:是一种路由协议,工作在第三层网络层,协议号为89。

第2个回答  2009-12-29
集线器没有交换转发功能,从一个端口收到的信息会从所有其他端口广播出去,集线器只是起信号放大作用。上面一般不会跑tcp/ip协议栈,更不会有ospf。
严格意义上的交换机是只有二层转发功能,是根据mac地址转发报文。从一个端口收到报文后查询目的mac对应的端口,把报文从相应从这个端口发送出去。同时也把报文的源mac写到接收这个报文的端口mac表中。因为它已经知道这个源mac对应的主机是连接在收到报文的端口下边的。以后收到目的mac是这个地址的报文就只向接收报文的这个端口发送了。
路由器是根据ip地址转发报文的,收到报文后查找路由表,从查找到得路由出接口发送出去。而路由表是ospf等路由协议计算出来的。ospf是运行在ip层之上的,直接从ip层收发报文。ospf虽然运行在ip之上,但他和tcp udp等传输层协议是不同的,它不是用来传输数据报文的。所以严格说来是运行在ip层之上的应用层协议。

现在的很多交换机也具有路由转发功能,因此这样的交换机被叫做路由交换机。路由交换机上的ospf协议也是运行在ip之上的应用层协议。简单说,路由交换机就是既可以用mac地址转发报文,又可以用ip转发报文的简单的路由器和交换机的集合体。
第3个回答  2009-12-29
路由器网络层,交换机数据链路层,集线器物理层,网关也是网络层。
OSPF只跑在网络层上面。本回答被提问者采纳
第4个回答  2009-12-29
问的这个问题有点错误吧?
OSPF还是OSI
路由器工作在3层
交换机2层
HUB1层
OSPF 是个路由协议。协议号89
相似回答