文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

获取对方IP地址和获取目标MAC地址的方法

2023-09-04 09:17

关注

获取对方IP地址的方法:
1,直接知道对方的IP地址
2,通过域名获取对方的IP地址 (本质上还是直接通过IP进行访问,因为通过域名访问时,需要在DNS服务器中查找域名对应的IP地址,知道对方IP地址后, 然后才能访问)(DNS域名解析协议)
3,通过APP或应用程序访问服务器 (IP地址本身已内嵌至APP中,当打开APP时会自动获取它的IP地址)
4,通过广播获取 (比如说在同一个局域网内(广播域),两个人玩同一个游戏,A在游戏内开了一个房间,B想要加入这个房间,则就在这个局域网内通过广播的方式进行搜索,B以广播的形式发送数据包,在这个广播域内的A收到数据包后,向B回复一个带有自己IP地址的数据包,这样B才可以加入A房间

获取目标MAC地址的方法:
ARP协议 ---- 地址解析协议 ---- 通过一种地址获取另外一种地址
ARP分类:
正向ARP:已知目标IP地址,获取目标MAC地址
工作过程:首先,主机通过广播的形式发送ARP请求,通过 IP地址请求MAC地址。因为是广播帧,所以,广播域内所有的设备均会收到这个请求,设备收到后,先将数据包(数据包中包含源IP、目标IP、源MAC、目标MAC(目标MAC是全F,因为是广播的形式))中的源IP和源MAC的对应关系记录在自己本地的ARP缓存表中。然后,再看请求IP地址,如果请求的不是自己的IP地 址,则将直接丢弃数据包。如果请求的是自己的IP地址,则进行应答。之后,(其他设备)再进行通讯时,将优先查看本地的ARP缓存表,若有记录,则按照记录中的MAC地址添加;若不存在记录,则再发ARP请求获取。
反向ARP :已知对端的目标MAC地址,获取对方IP地址。(在以前是已知自己的MAC地址,不知道自己的IP地址,其实就是自己还没有IP地址,想要获取IP地址,但是现在不用这种方法了,用DHCP协议)
免费ARP:利用正向ARP的工作原理,请求自己的IP地址。(1、实现自我介绍作用:可以让别的设备将自己的IP地址记录在它们的ARP缓存表中。 2,检测地址冲突 (当收到应答时,则代表有设备的IP地址和自己的相同,这时自己就应该换其他的IP地址)(一般是在通过DHCP服务器获取一个自身的IP地址后会向别的设备发送免费ARP)
无故(免费)ARP----检测地址冲突
代理ARP—ARP欺骗

来源地址:https://blog.csdn.net/xiaoxiaoxyxz/article/details/128540810

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯