OSPF routing protocol typically runs over ().
A.IP
B.TCP
C.UDP
D.ARP
参考答案:A
解析:
本题的含义是,OSPF(Open Shortest Path First)协议运行于协议栈的那个层上面。
OSPF(Open Shortest Path First)为IETFOSPF工作组开发的一种基于链路状态的内部网关路由协议。OSPF专为IP开发的路由协议,直接运行在IP层上面。
集线器没有交换转发功能,从一个端口收到的信息会从所有其他端口广播出去,集线器只是起信号放大作用。上面一般不会跑TCP/IP协议栈,更不会有OSPF。
严格意义上的交换机是只有二层转发功能,是根据MAC地址转发报文。从一个端口收到报文后查询目的MAC对应的端口,把报文从相应从这个端口发送出去。同时也把报文的源MAC写到接收这个报文的端口MAC表中。因为它已经知道这个源MAC对应的主机是连接在收到报文的端口下边的。以后收到目的MAC是这个地址的报文就只向接收报文的这个端口发送了。
路由器是根据IP地址转发报文的,收到报文后查找路由表,从查找到得路由出接口发送出去。而路由表是OSPF等路由协议计算出来的。OSPF是运行在IP层之上的,直接从IP层收发报文。OSPF虽然运行在IP之上,但他和TCP UDP等传输层协议是不同的,它不是用来传输数据报文的。所以严格说来是运行在IP层之上的应用层协议。
现在的很多交换机也具有路由转发功能,因此这样的交换机被叫做路由交换机。路由交换机上的OSPF协议也是运行在IP之上的应用层协议。简单地说,路由交换机就是既可以用MAC地址转发报文,又可以用IP转发报文的简单的路由器和交换机的集合体。