Switch 不能在互联网上转发数据包的原因是什么?

交换机不能在互联网上转发数据包的原因是什么?
以下选项对的是?
a-链路层不处理IP地址
b-Switch只查看链路层信息
c-Switch不处理IP地址

选a,交换机有多种,傻瓜式的交换机是没有ip的,只需要传递以太网帧,三层交换机有ip;但是它们均不能转发ip包,因为设计是用于链路层转发