这是利用arp协议的工作原理:
每个主机都会在自己的 ARP 缓冲区中建立一个 ARP 列表,以表示 IP 地址和 MAC 地址之间的对应关系。
主机(网络接口)新加入网络时(也可能只是mac地址发生变化,接口重启等), 会发送免费ARP报文把自己IP地址与Mac地址的映射关系广播给其他主机。
网络上的主机接收到免费ARP报文时,会更新自己的ARP缓冲区。将新的映射关系更新到自己的ARP表中。
某个主机需要发送报文时,首先检查 ARP 列表中是否有对应 IP 地址的目的主机的 MAC 地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送 ARP 数据包,该数据包包括的内容有:源主机 IP 地址,源主机 MAC 地址,目的主机的 IP 地址等。
当本网络的所有主机收到该 ARP 数据包时:
(A)首先检查数据包中的 IP 地址是否是自己的 IP 地址,如果不是,则忽略该数 据包。
(B)如果是,则首先从数据包中取出源主机的 IP 和 MAC 地址写入到 ARP 列表中,如果已经存在,则覆盖。
(C) 然后将自己的 MAC 地址写入 ARP 响应包中,告诉源主机自己是它想要找的 MAC 地址。
6 源主机收到 ARP 响应包后。将目的主机的 IP 和 MAC 地址写入 ARP 列表,并利用此信息发送数据。如果源主机一直没有收到 ARP 响应数据包,表示 ARP 查询失败。
希望我的回答能够帮到你~
如何查看本机ip地址?其实这个问题问得有点歧义,查看电脑ip可以理解成查看电脑在局域网里的ip设置,也可以理解成电脑在当前互联网中的ip地址。
这2种区别系统大全希望大家一定要去稍微理解下,那么本地IP地址与互联网中IP地址有什么区别呢
在这里系统大全简单介绍下,本地IP地址需要存在于局域网中,如常见的路由器组建的多人共享上网就属于局域网,路由器会为每个用户分配一个路由器局域IP地址,局域网内所有用户共用的时一个互联网IP地址。
一:如何查看本机ip地址,首先介绍下,查看电脑在局域网里的ip地址
首先,右击“网上邻居”,选择“属性”;
然后,在打开的窗口中找到“本地连接”,右击,选择“属性”;
第三,在d出的对话框中,选择“Internet协议”,点击“属性”。
就可以查看电脑的ip了,如下图:
查看局域网中内部IP地址方法
不过,如果你的电脑是自动获得ip,以上方法则不能查看ip,那怎么办呢?
可以尝试一下方法:“开始”-“运行”,输入“cmd”,在输入“ipconfig /all”,就可以查看到ip了!非常全,可以好好研究研究了!
下面的PC要设置成为DHCP客户端(自动获得IP地址),这是前提条件。
解决的方法有两种:
1 要么在这三层交换机上,开启DHCP功能,使其担当DHCP服务器的角色。
2 要么在这三层交换机上,开启DHCP中继功能,把DHCP的请求从广播转为单播,转发到DHCP服务器上。
步骤如下,以windows7系统为例。
方法1:
点击左下角的“开始”菜单,在搜索栏中输入“cmd”,点击回车键。
出现命令行界面,输入命令:ipconfig /all, 然后点击回车键。
注意:如果你是本地连接,也就说你是插着网线上网,就找本地连接的;
我这里是无线连接为例的,可以看到IPV4地址:1921680102,这个就是本机在局域网内的IP地址。
方法2:
点击桌面上“网络”,右键点击“属性”。
d出“网络和共享中心”,点击用红框标注的“本地连接”。
d出“本地连接状态”,点击“详细信息”。
出现“网络连接详细信息”界面,可以找到IP地址,如图:
IP地址:19216846
子网掩码:2552552550
默认网关:19216841
DNS服务器:19216841
这种情况是由于网络中存在第二个dhcp服务器造成的,建议采用指定ip地址的方法,步骤如下:
1、点击开始,点击运行;
2、输入ncpacpl,点击确定;
3、右击本地连接,点击属性;
4、双击internet协议版本4;
5、点击使用下面的ip指定,输入正确的ip、掩码和网关,下方输入当地的dns服务器地址,点击确定即可。
以上就是关于新入网PC是如何获取到其他PC的IP地址的全部的内容,包括:新入网PC是如何获取到其他PC的IP地址的、如何获取本机IP地址、3层交换机怎么让下面的PC自动获取IP地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)