在计算机网络中,网络层是实现网络互连的重要一层,其核心是IP协议。但并不是所有的协议都处于网络层,还有一些协议处于其他层级,接下来我们就详细阐述一下什么协议不是网络层协议。
应用层协议是计算机网络中的最高层,主要为应用程序提供网络服务。HTTP、FTP、SMTP等协议都是应用层协议,它们主要是为应用程序提供交互的接口。这些协议所使用的数据单元和网络层的数据单元并不相同,因此它们并不属于网络层协议的范畴。当数据单元经过应用层协议进行了打包后,才会到达网络层。
传输层协议是负责主机之间数据传输的重要一层。TCP/UDP协议就是传输层协议,它们主要负责数据分段和传输,并且实现了传输控制和错误检测等功能。尽管TCP/IP协议中的TCP/UDP协议非常重要,但是它们并不属于网络层协议,而是处于网络层的下一层-传输层。
物理层协议是计算机网络中的最低层,它主要是为数据在网络上传输提供物理接口和传输介质。例如,无线电波、光纤以及双绞线都可以作为传输介质。然而,物理层协议传输的数据单元是比特(bit), 它们并不携带网络层IP数据包,因此也与网络层协议无关。