主题 : ARP协议属于网络层还是数据链路层? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 8342
精华: 0
发帖: 28
金钱: 185 两
威望: 58 点
贡献值: 0 点
综合积分: 56 分
注册时间: 2009-08-19
最后登录: 2011-02-24
楼主  发表于: 2010-05-31 10:52

 ARP协议属于网络层还是数据链路层?


昨天面试,面试官问了这个问题,当时不是很确定,就回答是在网络层上的。后来回来查了下,以前学过的那本计算机网络书上却是写的是在网络层上的,但上网上一查,却是众说纷坛啊。大家对这个问题是怎么看的?
天青色等烟雨
级别: 新手上路
UID: 9513
精华: 0
发帖: 3
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2009-10-02
最后登录: 2011-12-28
1楼  发表于: 2010-06-01 09:06
arp协议涉及到了IP,所以涉及到了网络层。。。。但是它是为链路层服务的。因为链路层发数据的时候 需要用mac,arp缓存里找不到mac的时候,才会启用arp
从层次结构上看 他根本不是网络层的范畴。
他只是一个2.5层的东西。
级别: 新手上路
UID: 8342
精华: 0
发帖: 28
金钱: 185 两
威望: 58 点
贡献值: 0 点
综合积分: 56 分
注册时间: 2009-08-19
最后登录: 2011-02-24
2楼  发表于: 2010-06-01 09:35

 回 1楼(haibian826) 的帖子

看来这个问题确实没有那么确定的答案,不知道面试官问这样的问题的时候,是想考察什么东西?
天青色等烟雨
级别: 新手上路
UID: 2116
精华: 0
发帖: 7
金钱: 45 两
威望: 12 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2008-10-26
最后登录: 2011-11-08
3楼  发表于: 2010-12-22 15:14

 Re:ARP协议属于网络层还是?

肯定是数据链路层
级别: 新手上路
UID: 2116
精华: 0
发帖: 7
金钱: 45 两
威望: 12 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2008-10-26
最后登录: 2011-11-08
4楼  发表于: 2010-12-22 15:15
你要清楚一件事,那就是下层为上层提供服务,SAP就是这么个概念