社区
网络编程
帖子详情
通过MAC地址,如何设置IP,是否可以发送信息?
孤魂游梦
2011-09-28 08:36:49
现在有一块LPC1768的板子做下位机,板子里刷的程序只有MAC地址,板子是和PC上位机通过网卡连接的。
1.如何通过MAC地址对板子设置IP地址?(这个应该可以的,我用flash magic可以实现,但不知怎么做到的.)
2.是否可以通过MAC地址与板子通信?(是不是用NDIS?)
...全文
656
19
打赏
收藏
通过MAC地址,如何设置IP,是否可以发送信息?
现在有一块LPC1768的板子做下位机,板子里刷的程序只有MAC地址,板子是和PC上位机通过网卡连接的。 1.如何通过MAC地址对板子设置IP地址?(这个应该可以的,我用flash magic可以实现,但不知怎么做到的.) 2.是否可以通过MAC地址与板子通信?(是不是用NDIS?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yadaovs
2011-09-30
打赏
举报
回复
移植LWIP协议栈,DHCP自动分配IP地址后主动连接PC,或者用LED、LCD显示IP,PC再连接下位机。
孤魂游梦
2011-09-30
打赏
举报
回复
设置静态ARP表应该就是可以解决这个问题了,看上去是对板子设置了IP,其实只是将IP和MAC地址静态绑定了,正如向大哥说的,说到底IP也都要解析成mac地址的.
另外,winpcop应该是可以通过MAC地址直接发送数据的.
孤魂游梦
2011-09-29
打赏
举报
回复
哎,看了难了。。。。我该怎么忽悠老板呢。。。
shenyi0106
2011-09-29
打赏
举报
回复
wincap是在操作系统上的哟
孤魂游梦
2011-09-29
打赏
举报
回复
刚刚网上查了点资料,winpcop好像是支持直接用MAC发送的,不过不会用继续研究,有会的教教我.
还有一种方法好像是用静态的ARP表,就是用一个IP指向固定的MAC,这样就做的欺骗的效果,还在试,不知道是不是可行.
孤魂游梦
2011-09-29
打赏
举报
回复
[Quote=引用 14 楼 sky101010ws 的回复:]
用的是底层协议NetBois
所有的tcpip通信最后都转成mac地址通信
[/Quote]
NetBois怎么用?
龙行天下之Sky
2011-09-29
打赏
举报
回复
用的是底层协议NetBois
所有的tcpip通信最后都转成mac地址通信
孤魂游梦
2011-09-29
打赏
举报
回复
孤魂游梦
2011-09-28
打赏
举报
回复
有做过的人嘛?
孤魂游梦
2011-09-28
打赏
举报
回复
向立天
2011-09-28
打赏
举报
回复
说到底IP也都要解析成mac地址的
不过那是tcp/ip协议的底层
恐怕不用IP地址需要自己做协议层吧
具体没做过
感觉会比较麻烦
ljn398431
2011-09-28
打赏
举报
回复
帮顶下
孤魂游梦
2011-09-28
打赏
举报
回复
顶,大牛们来啊。。。。
shenyi0106
2011-09-28
打赏
举报
回复
有操作系统吗?有的话直接移植一个TCP/IP协议驱动进去就可以了
没有的话,你就麻烦了,要自己实现TCP/IP协议驱动,这个可不好实现啊(就算有现成的代码,也不好实现)
cocoabird
2011-09-28
打赏
举报
回复
看错了,只有mac地址好像是不能获得ip地址的
cocoabird
2011-09-28
打赏
举报
回复
调用用doc命令:nbtstat -A 192.168.0.2能查看对应的mac地址
buyong
2011-09-28
打赏
举报
回复
windows的方法:
http://www.vckbase.com/document/viewdoc/?id=851
buyong
2011-09-28
打赏
举报
回复
ip地址是网络层的地址。
板子里如果没有带IP协议,也没法装的话,ip地址也没有用。
如果有ip协议,应该有API可以用吧。(根据你的操作系统)
孤魂游梦
2011-09-28
打赏
举报
回复
大牛们,谁给点例子啊。。。
IP
地址和
MAC地址
IP
地址和
MAC地址
1.
IP
地址和MAC的特点
IP
地址主要在网络层发挥作用。有了
IP
地址,就可以向目标地址发送消息。而
MAC地址
主要工作的数据链路层,主要用于标注下一跳路由的位置。 2. 只有
MAC地址
不可以吗? 理论上只有
MAC地址
或者只有
IP
地址都是可以的。但是若只有
MAC地址
,那么网桥需要维护一张世界上所有设备
MAC地址
的表格来完成消息的发送,实际上是行不通的(内存不够、查找速度慢、
MAC地址
格式不统一)。而有了
IP
地址,那么就可以对网络进行分层,把这些需要存储的信息一级一级的分散下去(分散
如何根据
IP
获取对方的
MAC地址
?ARP协议了解一下
上一章介绍了ICMP协议,网络排障工具:ping 和 tracert 技术详解。今天介绍下同属于网络层的ARP协议。 一台主机要发送数据给另一台主机时,必须要知道目的主机的网络层地址(即
IP
地址)。
IP
地址由网络层来提供,但是仅有
IP
地址是不够的。
IP
数据报文必须封装成帧才能通过数据链路进行发送。数据帧必须要包含目的
MAC地址
,因此发送端还必须获取到目的
MAC地址
。那么如何获取对方的
mac地址
呢? 通过ARP(Address Resolution Protocol)协议可以根据
IP
...
路由器与计算机的
ip
地址,路由器
ip
地址与
mac地址
绑定
在这个网络世界发展飞快的时代里,几乎所有人都会用到网络,也会在一些场所安装路由器上网,我们也需要普及一些相关的知识,那么你了解路由器
ip
地址与
mac地址
绑定的
设置
步骤吗?下面是学习啦小编整理的一些关于路由器
ip
地址与
mac地址
绑定的相关资料,供你参考。路由器
ip
地址与
mac地址
绑定的
设置
步骤一、配置电脑
设置
IP
和MAC绑定功能,请给电脑手动设定静态
IP
地址,若为动态获取,电脑可能获取到和
IP
与MA...
计算机网络--02
Mac地址
和
IP
文章目录1.为什么要有
Mac地址
2.
Mac地址
的表示于查询2.1
Mac地址
的表示2.1
Mac地址
查询3.
Mac地址
的获取4.什么是ARP和RARP5.
IP
地址5.1
IP
地址5.2 组成5.23分类6.
IP
划分6.1为什么要划分
ip
地址6.2 怎么划分
ip
地址呢? 1.为什么要有
Mac地址
Mac (Media Access Control Address )地址是网卡的唯一标识,网络通信的时通过识别网卡的
Mac地址
来确认哪个网卡接受消息。
Mac地址
全球唯一。 2.
Mac地址
的表示于查询 2.1Ma
有了
IP
地址为什么还要有
MAC地址
?这篇文章为你解惑
我们前面讲过
IP
地址,说
IP
地址能够让我们在网络世界里找到我们的目标主机,但是有了
IP
地址为什么还要
MAC地址
呢?
IP
地址和
MAC地址
又有什么差别呢? 我认为
IP
地址和
MAC地址
可以类比生活中寄快递的过程。 我们知道数据存在封装和解封装的过程,当一个应用层数据经过传输层、网络层、数据链路层、物理层的封装就到达了我们的主机,主机经过解封装又成为了我们可以识别的数据,就像我们生活中寄快递时将物品放进包裹中,包裹经过快递小哥一次次的转接到达我们的手中,而数据在路由器之间的跳转也可以看作是不同地区快递小哥对物流
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章