网上查了,ARP协议有说属于网络层,有说数据链路层,DNS有说属于应用层,有说只是一个服务,不能称之为协议。到底哪个是正确的,大婶们救救我。
看图片就清楚了。 ARP和RARP是一对协议,分别是MAC和IP地址互查的,工作在第二层,至于说为什么第二层能查第三层的IP,原因是从包里取IP包的地址。
DNS则是典型的应用层的协议了,而该协议提供的服务就是DNS解析服务,是两个概念,但本质嘛,还是一回事,因为DNS是Domain Name System缩写,并不是象其它协议,后面代协议的单词,所以你认为是服务是协议都可以,没人会因为这个和你分辨的。