社区
网络通信/分布式开发
帖子详情
目标端mac地址对于源端有什么意义?
onlyhxjcn
2015-10-27 08:03:45
既然已经知道目标端ip地址,为什么还需要发送arp请求来获得目标端的mac地址,目标端的mac地址对于源端有什么意义吗?
...全文
1383
7
打赏
收藏
目标端mac地址对于源端有什么意义?
既然已经知道目标端ip地址,为什么还需要发送arp请求来获得目标端的mac地址,目标端的mac地址对于源端有什么意义吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
onlyhxjcn
2015-10-29
打赏
举报
回复
明白了,多谢指点!
lyhoo163
2015-10-29
打赏
举报
回复
通俗一点: IP和MAC都是网络搜索的地址。 IP是网络分配的终端地址 MAC网络上网卡节点地址
日立奔腾浪潮微软松下联想
2015-10-29
打赏
举报
回复
MAC地址是数据链路层的地址,IP地址是网络层的地址,数据链路层更底层、更基础,是无路由协议,如果MAC地址不可直接到达,则MAC帧(数据链路层的数据传输单位)被丢弃。这和网络层传输数据不同,网络层如果目标IP不可直接到达,则由下一级路由转发。简单说就是数据链路层协议只工作在同一网段内部,网络层协议可以跨网段工作(不同网段可以有不同的数据链路层协议)。 就好比一个包裹从A城寄往B城,包裹上只写了发件人地址和收件人地址,但是实际运输可能经历了多段,公路、铁路、航空、快递员... 等等。
doloopcn
2015-10-28
打赏
举报
回复
如果源端的程序验证目标端是以MAC的话,那就是有必要了 因为理论上MAC是唯一的,无论目标端是处于局域网或广域网或其他网络,所以源端可以验证客户端(目标端)是否合法,只能通过MAC,因为IP地址是极容易改变的,在源端程序中很可能只是一个参数。IP地址改变了,但MAC地址不会变。这种做法应该很普遍
onlyhxjcn
2015-10-28
打赏
举报
回复
既然ip和mac地址都是唯一的而且的唯一映射的,那么从通信的角度来说mac地址岂不是没有意义?
lyhoo163
2015-10-28
打赏
举报
回复
1、IP是网络分配的地址,就象我们找人时的门牌地址一样。
2、MAC是网卡的编码,每个网卡只有一个MAC,全世界的网卡MAC都是唯一的。它如同住户的身份证(唯一性)。
3、计算机软件,可以通过MAC,来确定用户的身份。
虽然MAC可以复制,但通过MAC确定用户身份的好办法。
IP和MAC之间的关系 ,好比我找上门(IP),看看此人是否我找的人(MAC)。
「已注销」
2015-10-28
打赏
举报
回复
意义因需求而定
Mac电脑新手从入门到精通大师版教程
一套完善,精美的Mac电脑、macOS系统的新手入门教程,由浅及深讲解:Mac电脑、macOS系统,Mac电脑的鼠标、键盘、偏好设置、访达、程序坞、电脑软硬件参数、屏保设置、电脑语言、电源管理、安全与隐私、显示器设置、...
计算机网络·啥玩意是源
MAC地址
,
目标
MAC地址
,源ip地址,
目标
ip地址
欢迎广大学子报考河北师范大学软件学院软件工程专业!!! 你能清楚地知道前言一、别怕,类比着看二、数据仅在交换机之间的转发三、路由器之间的转发四、主机之间转发在同一个子网下(没经过路由器)不在同一个子网下(经过路由器)...
Mac地址
和IP地址的区别
发送数据包时,如果
目标
主机不在局域网内,那这个数据包内填入的
目标
MAC地址
就是路由器的
Mac地址
经过路由器转发,这个数据包的源
Mac地址
是这个路由器的
Mac地址
,
目标
Mac地址
是下一个路由器的
Mac地址
然后路由器又转发给下一个路由器,这个数据包的源
Mac地址
是这个路由器的
Mac地址
,
目标
Mac地址
是下一个路由器的
Mac地址
........... 直到转发到一个路由器,这个路由器发现IP地址是自己局域网内的主机,于是 arp 请求获取这台主机的
MAC地址
,转发给这台主机 也就是说,在这个过程中
【网络篇】第二篇——IP协议与
MAC地址
详解
几天过去,包裹(数据)到站点了,快递小哥一看,WTF,这是谁的,为什么只有收货地址(IP地址),没有个人信息(
MAC地址
),信息是不是出错了?因此当数据跨网络到达另一个局域网时,其源
MAC地址
和目的
MAC地址
就需要发生变化,因此当数据达到路由器时,路由器会将该数据当中链路层的报头去掉,然后再重新封装一个报头,此时该数据的源
MAC地址
和目的
MAC地址
就发生了变化。这里的人对外面的世界非常好奇,有一天,村庄的一个女人发现有镖局可以代购物品(数据),她看到琳琅满目的物品图片,她觉得她的生活仿佛打开了新的大门。
ARP协议以及获取当前局域下主机
MAC地址
一、什么是ARP协议、 ARP被称为地址解析协议,在局域网内通过IP地址查找
目标
主机的
MAC地址
。ARP协议是实现IP地址到
MAC地址
的转化。 二、ARP协议的工作原理 为什么使用ARP协议? 在进行网络通讯的时候源主机知道
目标
主机的IP地址和
端
口号,却不知道
目标
主机的硬件地址。而我们发送的数据包是先被网卡接收然后才处理上层协议,如果接收的数据包的硬件地址与自己的硬件地址不相符合,那么就会被直...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章