怎样将IP地址转换为实际物理地址?

作者&投稿:长幸 (若有异议请与网页底部的电邮联系)
ip地址和物理地址的转换过程的叙述~

IP地址与物理地址转换方法
  ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
  ARP协议主要负责将局域网中的32位IP地址转换为对应的48位物理地址,即网卡的MAC地址,比如IP地址位192.168.0.1网卡MAC地址为00-03-0F-FD-1D-2B.整个转换过程是一台主机先向目标主机发送包含有IP地址和MAC地址的数据包,通过MAC地址两个主机就可以实现数据传输了.

将IP地址转换为实际物理地址,是由ARP协议来完成的。
1、MAC(Media Access Control或者Medium Access Control)地址,或称为物理地址,用来定义网络设备的位置。物理地址是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的。
2、IP地址被用来给Internet上的电脑一个编号,每台联网的电脑上都需要有自己IP地址,才能正常通信。
3、真正物理传输中是物理地址在起作用,IP地址之间通讯要转化为MAC地址之间的通讯,其中ARP协议起着关键的核心作用。
4、ARP协议(即地址解析协议,Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,目标IP地址主机收到ARP请求后,将在返回消息中回复自己的MAC地址(其他IP地址的主机对该ARP请求不进行回复),收到回复后的主机就知道了目标IP地址主机的MAC地址。
5、获取对方的MAC地址后,就可以通过MAC地址进行通讯了。

将IP地址转换为实际物理地址的方法

  1. 确定虚拟地址(物理地址)的有效位
    例如:假设页面大小1KB,共32页。(页面:逻辑地址   页框:物理地址)
    由32(KB)=32×1024(B)    即等于32×1024 字节
    二进制用多少位能有效表示这么多字节呢——答是:15位   因为32×1024=2^5×2^10=2^15
    2.再次确定逻辑地址页面位数  你应该知道:逻辑地址=页号+页面
    还是以上假设,那么页面大小为1KB=1024字节  同样的方法计算出表示位数:10位
    如果给逻辑地址:0000 1111 1000  0000
    那么由:011+11100000000(相当于 页号+页面(10位))推得出页号011=3
    3.根据页号找出对应的页框号
    由 物理地址=页框号×页块大小(页块大小是等于页面大小的)+页内位移(即页面逻辑地址)
    根据上面  物理地址=页框号×1024B + 1110000000 ( 这里的相加是指位置上而言)
    例如:110+110=110110(即高地址+低地址)

地址解析协议(ARP)是在仅知道主机的IP地址时确定其物理地址的一种协议。TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transportlayer)通信协议。ICMP是Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。DNS是计算机域名系统的缩写,它是由解析器以及域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。



将IP地址转换为实际物理地址,是由ARP协议来完成的。
1、MAC(Media Access Control或者Medium Access Control)地址,或称为物理地址,用来定义网络设备的位置。物理地址是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的。
2、IP地址被用来给Internet上的电脑一个编号,每台联网的电脑上都需要有自己IP地址,才能正常通信。
3、真正物理传输中是物理地址在起作用,IP地址之间通讯要转化为MAC地址之间的通讯,其中ARP协议起着关键的核心作用。
4、ARP协议(即地址解析协议,Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,目标IP地址主机收到ARP请求后,将在返回消息中回复自己的MAC地址(其他IP地址的主机对该ARP请求不进行回复),收到回复后的主机就知道了目标IP地址主机的MAC地址。
5、获取对方的MAC地址后,就可以通过MAC地址进行通讯了。

  1. IP地址和MAC地址不存在相互转换的关系,不存在推导的关系;在某一段时期内(IP地址租借时间内,DHCP负责的),二者是绑定的关系;

  2. 所有的电脑、路由器都会在内部维护一个数据库,它就是ARP表,这个表中有mac与ip的对应关系。内部网络通讯时是靠mac识别的,发送数据时表明接收者的mac,电脑只接收mac地址与自己相同的数据包。当不知道某个ip地址的mac时,电脑就会发送一个广播信号”张三的电话是多少“,符合的电脑就会回答”我是张三,电话xxx“,电脑收到该信息后,就会将该对应关系保存在arp表中。如果某台电脑IP地址变化了,它会将自己的新IP广播,然后ARP表会更新,以便新的IP地址和MAC地址的对应是正确的。

  3. 网络中只要ARP表是准确无误的,电脑就可以根据其对应关系获取到IP对应的MAC地址。



ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

ARP协议主要负责将局域网中的32位IP地址转换为对应的48位物理地址,即网卡的MAC地址,比如IP地址位192.168.0.1网卡MAC地址为00-03-0F-FD-1D-2B.整个转换过程是一台主机先向目标主机发送包含有IP地址和MAC地址的数据包,通过MAC地址两个主机就可以实现数据传输了。

arp是一种将ip转化成以ip对应的网卡的物理地址的一种协议,或者说ARP协议是一种将ip地址转化成MAC地址的一种协议。它靠维持在内存中保存的一张表来使ip得以在网络上被目标机器应答。

为什么要将ip转化成mac呢?简单的说,这是因为在tcp网络环境下,一个ip包走到哪里,要怎么走是靠路由表定义。但是,当ip包到达该网络后,哪台机器响应这个ip包却是靠该ip包中所包含的mac地址来识别。也就是说,只有机器的mac地址和该ip包中的mac地址相同的机器才会应答这个ip 包。因为在网络中,每一台主机都会有发送ip包的时候。所以,在每台主机的内存中,都有一个 arp--> mac 的转换表。通常是动态的转换表(注意在路由中,该arp表可以被设置成静态)。也就是说,该对应表会被主机在需要的时候刷新。这是由于以太网在子网层上的传输是靠48位的mac地址而决定的。

怎样把IP地址绑定到物理地址
答:脑连接路由器后打开浏览器输入192.168.1.1,输入管理密码,登陆后认识字都能看懂,不同牌子的路由器可能不一样,我的事tplink的

ip地址与网络地址的转换公式是什么?
答:通过 IP地址和子网掩码的运算得出网络地址。以下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。计算出网络地址。1、将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址。2、IP地址和子网掩码进行与运算,结果是...

IP地址就是计算机的物理地址。 对不对?
答:联网需要把IP地址解析成物理地址 物理地址可以通过软件来更改,通过网络截取别人的信息就是把自己的物理地址更改成与截取对象的一样 目前应对的方法是在服务器把物理地址与IP地址绑定 称为ARP绑定 IP地址一般是一组4段点分10进制的数据,例如:202.102.192.168 物理地址是你的网卡地址,MAC(Media ...

什么是物理地址?什么是IP地址
答:IP地址分为IPv4和IPv6两种,其中IPv4地址由32位二进制数组成,通常用点分十进制表示,如192.168.0.1。IP地址用于在Internet中定位设备,实现数据在网络中的路由和传输。与MAC地址不同,IP地址不是由设备制造商分配,而是由网络管理员分配,并可以更改。总之,物理地址(MAC地址)是用于在局域网中标识...

arp协议的作用是什么
答:arp协议的主要功能是将IP地址解析为物理地址。ARP协议(Address Resolution Protocol,地址解析协议)其主要用作将IP地址转换为以太网的MAC地址,在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议栈中,网络层和传输层只关心目标主机的...

请问IP地址和物理IP地址有什么不同?IP地址和物理IP地址是可以更改的吗...
答:那么MAC地址与IP地址同为地址,它们之间有什么地方相似又有什么地方不同呢?下面就让我们一起来看看吧,了解它们的差异与类似之处便于我们更好的掌握。在OSI(Open System Interconnection,开放系统互连)7层网络协议参考模型中(如图1),第二层为数据链路层(Data Link)。MAC地址也叫物理地址、硬件地址...

IP地址与物理地址的区别,为什摸使用这两种不同的地址?
答:一个IP地址由32个二进制比特数字组成,通常被分割为4段,每段8 位(1个字节),IP地址的表示方法如下:aaa.bbb.ccc.ddd每段(aaa、bbb、ccc或ddd)的取值范围为0~255,段与段之间由圆点分开。不难发现,这种编码规则从理论上说可以定义255×255×255×255约42亿台计算机,但实际上,部分地址为广播...

ARP的作用及原理是什么?欢迎CTRL+V
答:为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。这样就存在把IP地址变换成物理地址的地址转换问题。以以太网环境为例,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为48位以太网的地址。这就需要在互连层有一组服务将IP地址转换为相应物理地址,这组协议就是ARP协议。另...

IP地址与物理地址之间的关系是什么?
答:二、三者的实质不同:1、IP地址的实质:指的是互联网协议地址,又译为网际协议地址。2、物理地址的实质:在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址,又叫实际地址或绝对地址。3、DNS域名的实质:解决网上机器命名的一种系统。

arp是完成物理地址到ip地址的转换
答:答案是:ARP(地址解析协议)确实完成了物理地址到IP地址的转换。ARP是一个位于网络层的协议,它的主要任务是将32位的IP地址转换为MAC地址,以便在局域网中进行通信。这个过程是网络通信中的关键步骤,因为虽然IP地址用于在互联网上识别设备,但MAC地址是在本地网络中实际用于数据传输的地址。当一个设备(...