你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4313|回复: 3

stm32 与以太网芯片ENC28J60联接,STM32作为客户端,PC作为服务端

[复制链接]

14

主题

20

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-11-5 10:29:45 | 显示全部楼层 |阅读模式
社区各朋友:
   与神州III开发板联接一样,但是他们用的是STM32作为服务端,PC作为客户端,没有实际意义。
现在我用用STM32与以网芯片ENC28J60联接作为客户端,PC作为服务端。STM32发出ARP给PC,PC返回成功的ARP数据包,说明已查到PC的MAC地址。
STM32 发送SYN 数据包给PC,PC回复ACK。请问PC怎么不回复SYN ACK是什以原因?
以下是通信数据。
stm32号[192.168.0.15]发送SYN包响应
发送SYN 相应包数据len=:66
0x0, 0x26, 0x6c, 0x6a, 0x78, 0xd8,
0x32, 0x12, 0x35, 0x11, 0x1, 0x51,
0x8, 0x0,
0x45, 0x0, 0x0, 0x34,
0x2, 0x4, 0x40, 0x0,
0x40, 0x6, 0xb6, 0xfc,
0xc0, 0xa8, 0x0, 0xf,
0xc0, 0xa8, 0x0, 0x64,
0xb, 0xb8, 0x1f, 0x40,
0x75, 0x89, 0x22, 0x13,
0x0, 0x0, 0x0, 0x0,
0x80, 0x2, 0x0, 0x0,
0x2a, 0xc0, 0x0, 0x0,
0x2, 0x4, 0x5, 0xb4,
0x1, 0x3, 0x3, 0x0,
0x1, 0x1, 0x4, 0x2,
 
 接收到目的地址为本机IP的合法的IP包.
 收到主机IP包数据len=60:
 0x32, 0x12, 0x35, 0x11, 0x1, 0x51,
0x0, 0x26, 0x6c, 0x6a, 0x78, 0xd8,
0x8, 0x0,
0x45, 0x0, 0x0, 0x28,
0x3, 0x1f, 0x40, 0x0,
0x40, 0x6, 0xb5, 0xed,
0xc0, 0xa8, 0x0, 0x64,
0xc0, 0xa8, 0x0, 0xf,
0x1f, 0x40, 0xb, 0xb8,
0xbe, 0xdf, 0xa4, 0x7f,
0x75, 0x89, 0x22, 0x14,
0x50, 0x10, 0xff, 0xff,
0x8, 0x1c, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x0,
STM32接收到TCP包,端口为80。
包类型为ACK.
回复

使用道具 举报

14

主题

20

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-11-6 20:32:32 | 显示全部楼层

RE:stm32 与以太网芯片ENC28J60联接,STM32作为客户端,PC作为服务端

怎么坛里没有人愿意回覆!!!!还是都没有做过!!
都是来下载的和转载的。
回复 支持 反对

使用道具 举报

24

主题

591

回帖

0

蝴蝶豆

中级会员

最后登录
2020-12-2
发表于 2012-11-6 22:27:17 | 显示全部楼层

RE:stm32 与以太网芯片ENC28J60联接,STM32作为客户端,PC作为服务端

TCP状态转移图
假设有两台主机A、B和入侵者控制的主机X。假设B授予A某些特权,使得A能够获得B所执行的一些操作。X的目标就是得到与B相同的权利。为了实现该目标,X必须执行两步操作:首先,与B建立一个虚假连接;然后,阻止A向B报告网络证实系统的问题。主机X必须假造A的IP地址,从而使B相信从X发来的包的确是从A发来的。
我们同时假设主机A和B之间的通信遵守TCP/IP的三次握手机制。握手方法是:
A→:SYN(序列号=M)
B→A:SYN(序列号=N),ACK(应答序号=M+1)
A→B:ACK(应答序号=N+1)
回复 支持 反对

使用道具 举报

14

主题

20

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-11-8 11:39:42 | 显示全部楼层

RE:stm32 与以太网芯片ENC28J60联接,STM32作为客户端,PC作为服务端

没有人回覆,这几天都有进这个坛。现在以太网通信调好了放松一下,进来看看。与上面朋友说得一样是序号和确认的问题。要谢谢这位朋友!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版