问题
单项选择题
2011年5月第66、67题ARP协议属于(1)协议,它的作用是(2)。 空白(2)处应选择()
A.实现MAC地址与主机名之间的映射
B.实现IP地址与MAC地址之间的变换
C.实现IP地址与端口号之间的映射
D.实现应用进程与物理地址之间的变换
答案
参考答案:B
解析:ARP(AddressResolutionProtocol)是个地址解析协议。在IP以太网中,当一个上层协议要发包时,有了结点的IP地址,ARP就能提供该结点的MAC地址。那为什么要有ARP呢?那是因为OSI模式把网络工作分为七层,彼此不直接打交道,只通过接口(layerinterface)。IP地址在第三层,MAC地址在第二层。协议在发送数据包时,得先封装第三层(IP地址),第二层(MAC地址)的报头,但协议只知道目的结点的IP地址,不知道其MAC地址,又不能跨第二、三层,所以得用ARP的服务。