请教MAC地址通信原理

zichangxie 2010-11-23 10:25:59
不要告诉我arp rarp这些东西,我想知道的是:当局域网中主机A知道了主机B的mac地址之后,A是如何精确地把帧投递给B的,这个投递的过程是什么,原理是什么,谢谢大家
...全文
176 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zichangxie 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yanghehong 的回复:]

应该和局域网的组织的有关。

如果用集线器,那需要发给所有主机。
而如果机器用交换机连的,就不需要啊。
[/Quote]
还真是 还得考虑这个 谢谢
zichangxie 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hu_jiajun1979 的回复:]

A其实投给了网络中的每台机器(更标准地说是每张网卡),如果不是B,收到后发现mac地址和自己不一样,直接扔掉。如果是B,发现mac地址和自己一样,就接收。
[/Quote]
那他其实是一个广播的过程而不是单播啊,参考书上写的是当arp解析得到mac地址后,之后的通信就是单播其实是不准确的?
hu_jiajun1979 2010-11-23
  • 打赏
  • 举报
回复
A其实投给了网络中的每台机器(更标准地说是每张网卡),如果不是B,收到后发现mac地址和自己不一样,直接扔掉。如果是B,发现mac地址和自己一样,就接收。
yanghehong 2010-11-23
  • 打赏
  • 举报
回复
应该和局域网的组织的有关。

如果用集线器,那需要发给所有主机。
而如果机器用交换机连的,就不需要啊。
hu_jiajun1979 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zichangxie 的回复:]
那他其实是一个广播的过程而不是单播啊,参考书上写的是当arp解析得到mac地址后,之后的通信就是单播其实是不准确的?
[/Quote]
只接收自己的,把其他mac扔掉。从上层看来,不就是单播吗。从物理层上看,是广播,从链路层上看,就是单播了。

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧