网络某个协议工作在几层是什么意思?比如对于OSI模型来讲,ARP工作在网络层

2025-04-04 09:53:19
推荐回答(2个)
回答1:

你可以这么理解,工作在哪一层,就是就是说哪一层是区分协议的不同,就像你说的,ICMP是网络层,ARP是网络层,也就是说,它俩的物理层和数据链路层的形式是一样的,如果光看这两层你分不出来哪个是ARP包哪个是ICMP包,但是到了网络层,你看到网络层的IP封装后面的封装就能区分是ARP还是ICMP了,所以区分这俩到底是什么协议在工作就是通过网络层来区分的,而通过底层你区分不了,所以你可以认为这个协议工作在这一层。还有一点,有的协议是二层协议,也就是说它没有三层IP的东西,那么他就是工作在二层,有的协议只有三层封装,例如ICMP,那么他就是三层协议,而有的协议有七层封装,那就是工作在七层。

回答2:

为解决网络通信问题,建立一个通信模型,在该模型中,又将通信问题分别细化成几个相关的子问题,即分层模型。在每一层中,解决一个或若干个特定问题,这个解决方案就可以成为协议,同时为上一层提供服务,这样就形成了分层网络协议,越处于下层的,功能越简单,越容易实现。