逻辑地址和物理地址及ARP

更新时间:2019-08-24
每个节点的 I P 地址是该节点的逻辑地址,I P 地址是由 IP 网络层处理的地址。而物理地址是每个节点硬件编码到网卡里的唯一标识,通常叫 MAC 地址。大多数通用 的MAC 层协议(以太网、令牌环和 F DDD 的设计者分配 48 比特给硬件地址。每个网卡具有厂家预设的硬件地址。网卡制造商要向一个世界范围内的中央权力机构注册硬件地   址,以保证它们分配的号码不与其他厂商冲突,从而保证每个硬件地址是全球唯一的。
物理地址(或硬件地址)实际上是由 OSI 的第 2 层(数据链路层)处理的。 这 个硬件地址是将帧发送到目的网络节点最终需要的地址。只有利用数据链路层使用的硬件地址,不管是广播地址、组播地址还是单播地址,才能将帧传输到目的设备上。
ARP :地址解析协议
每个32 比特的 IP 地址都是人为分配的逻辑地址,与物理上编码在每个主机网卡上的 48 比特硬件地址无关。如果同一网络上的两台主机想要通信,它们还必须知道对方的硬件地址( MAC 或网卡地址),这样才能使用数据链路层协议将数据报放到帧里在局部的物理介质上传输。
但是,T CP / IP 应用程序在指定目的主机时通常使用逻辑的 IP 地址,而不是物理的硬件地址。这样,为了让 T CP/ IP 应用可以使用下层的数据链路层协议,必须有一个过程让发送主机能够获得与目的主机的 IP 地址相对应的硬件地址。
ARP 协议使主机能够动态地获得远端主机硬件地址与 IP 地址的映射。ARP 假设每台主机知道它自己的硬件地址和 IP 地址。这样,如果一台主机需要知道另一台主机的硬件地址,它简单地向网络上的所有主机广播一帧包含目的主机 IP 地址的 ARP 请求。目的主机接收到广播后,识 别自己的 IP 地址,并且向源主机单点发送一帧 ARP 响应,将目的主机的硬件地址告诉源主机。
当发出请求的主机收到目的主机的 ARP 响应后,它在自己的 ARP 缓存中存储这个硬件地址到 IP 地址的映射。ARP 缓存的使用避免了主机将来与该 H 的主机通信中另外的 ARP 请求。
 

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

什么是ARP?

什么是ARP?

地址解析协议 (ARP) 是一种协议或过程,用于将不断变化的 Internet ......

通信百科

2023-12-03

使用生成式AI改善VoIP通信

使用生成式AI改善VoIP通信

生成式人工智能有可能极大地重塑公司管理其VoIP通信的方式。一个更智能的聊天机器......

通信系统集成

2023-11-22

DTMF功能应用(IP对讲、IP电话实现远程开门操作方法)

DTMF功能应用(IP对讲、IP电话实现远程开门操作方法)

远程DTMF触发有两种工作方式:一类是访客或车主在需要开闸或开门时,按下对讲上的......

通信系统集成

2023-10-24