LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1411|回复: 23

有个mac的问题,请高手帮忙解答.谢谢了!!!!!

[复制链接]
发表于 2005-6-15 16:14:41 | 显示全部楼层 |阅读模式
linux下c编程 
如何用mac地址在局域发送数据包
发表于 2005-6-16 09:32:49 | 显示全部楼层
同问!!
楼主,你的意思是应用程序直接构造MAC帧吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 09:53:32 | 显示全部楼层
最好是能那么做
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 09:54:50 | 显示全部楼层
你有示例吗?
回复 支持 反对

使用道具 举报

发表于 2005-6-16 10:34:21 | 显示全部楼层
没有啊,我现在也被这个问题卡住了!
回复 支持 反对

使用道具 举报

发表于 2005-6-16 10:47:34 | 显示全部楼层
你有什么好的思路吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 10:58:04 | 显示全部楼层
你是用什么作呀?
在局域内用mac就应该可以传数据吧!
回复 支持 反对

使用道具 举报

发表于 2005-6-16 11:11:27 | 显示全部楼层
呵呵,这是我毕业设计得一部分
呵呵  快答辩了,所以比较急啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 11:16:17 | 显示全部楼层
我也是个新手呀!
加我QQ86553524
回复 支持 反对

使用道具 举报

发表于 2005-6-16 15:08:38 | 显示全部楼层
二层交换机就是通过mac实现的发送数据包
第二层交换技术是工作在OSI七层网络模型中的第二层,即数据链路层。它按照所接收到数据包的目的MAC地址来进行转发。

三层交换技术的工作原理
第三层交换工作在OSI七层网络模型中的第三层即网络层,是利用第三层协议中的IP包的包头信息来对后续数据业务流进行标记,具有同一标记的业务流的后续报文被交换到第二层数据链路层,从而打通源IP地址和目的IP地址之间的一条通路。这条通路经过第二层链路层。有了这条通路,三层交换机就没有必要每次将接收到的数据包进行拆包来判断路由,而是直接将数据包进行转发,将数据流进行交换

第四层交换的一个简单定义是:它是一种功能,它决定传输不仅仅依据MAC地址(第二层网桥)或源/目标IP地址(第三层路由),而且依据TCP/UDP(第四层) 应用端口号。第四层交换功能就象是虚IP,指向物理服务器。它传输的业务服从的协议多种多样,有HTTP、FTP、NFS、Telnet或其他协议。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表