W3100是WIZnet公司专门为以太网互联和嵌入式设备推出的硬件TCP/IP协议栈芯片,其硬件TCP/IP协议栈包含了TCP、UDP、IP、ARP和icmp协议。文中介绍了W3100A的主要特点、引脚功能和基本结构,分析了W3100的软硬件设计应用方法。
上传时间: 2016-06-17
上传用户:王小奇
移植到嵌入式系统的TCPIP协议源码,源码内有详细中文注解。 已实现的功能: 支持TCP, UDP, IP, icmp, ARP, ETHERNET等协议;兼容BSD标准的Socket API接口函数库;icmp实现PING的功能和UDP无效端口返回;支持TCP的流控制和超时重传;支持TCP主动连接和被动连接; 支持在多任务中建立多个不同的TCP连接,支持各连接同时收发数据; 提供WebSever和UDP服务器范例。 还没实现功能: IP报的处理不支持分段 在多个网络接口的应用是两个网络间的最大报大小要基本相等。 icmp协议还不是非常完整 目前icmp协议只支持PING的功能和UDP无效端口返回。 TCP协议不支持紧急数据 这一版本的ZLG/IP不对TCP传输中的紧急数据报进行处理。 不支持IGMP协议 这一版本的ZLG/IP不支持IP组播和广播。 不支持Socket API发送函数发送大于PMTU 用Socket API发送函数发送数据时,数据长度不可大于一个TCP或UDP报有效数据的长度。
上传时间: 2013-12-12
上传用户:guanliya
基于嵌入式的网页浏览,FTP,icmp,可以很方便的扩展
上传时间: 2014-01-20
上传用户:开怀常笑
If everything runs well it will infect 100 files all over the disk. Does not infect files smaller than 40 kb.Payload is a icmp flood.
标签: infect files everything smaller
上传时间: 2016-07-08
上传用户:mpquest
用C语言写的linux下的ping程序,使用nanosleep()判断icmp超时,未使用信号量
上传时间: 2014-11-22
上传用户:tianyi223
使用Visual Studio C++ 6.0和网络接口套接字Socket进行Windows环境下的网络编程,运用原始嵌套字RAW_SOCKET从IP层开始构造整个icmp报文,通过icmp协议所提供的回送请求(echo request)和回送应答(echo reply)这两种报文实现检测目的站的可达性与状态
标签: Windows Visual Studio Socket
上传时间: 2014-11-26
上传用户:cursor
这个是Delphi 2007下写的,需要Indy的icmp控件 (Delphi2006应该也能编译,因为都带的是Indy10) 原理就是多线程Ping一个网关下的所有主机,然后导出ARP缓存。 因为Ping前会发出ARP请求获取每个IP的MAC地址,所以在Ping完后用 arp -a 取得本机ARP缓存。 最后就是读入arp -a 的返回,并存起来备查。
上传时间: 2013-12-26
上传用户:ynsnjs
PING程序设计和实现,系统自带的ping命令当它接送完所有icmp报文后,会对所有发送和所有接收的icmp报文进行统计,从而计算icmp报文丢失的比率。为达此目的,定义两个全局变量:接收计数器和发送计数器,用于记录icmp报文接受和发送数目。丢失数目=发送总数-接收总数,丢失比率=丢失数目/发送总数
上传时间: 2014-01-11
上传用户:sdq_123
This the first release of a free TCP/IP/PPP protocol stack for the uC/OS Real-Time Operating System. As a first release it s still rather rough and very much larger than desired however it is working well in an embedded product and therefore may be useful to others. Much of the code is ported from public sources including BDS Lite and KA9Q (and its derivatives) and carries copyright notices from those sources. Essentially TCP is based on KA9Q but with ideas from BSD, IP is a simple implementation supporting BSD structures, icmp is ported from BSD, and PPP is ported from the BSD version of the distribution common to BSD, Linux, and many other systems
标签: Operating Real-Time the protocol
上传时间: 2016-09-16
上传用户:songyue1991
嵌入式TCP/IP协议栈说明书下载-- 技术说明: 1)用户应用协议栈则需要编写以太网的数据报收发驱动,就可以使用协议栈提供的标准SOCKET API,完成服务器和客户端应用程序的开发。 2)协议栈运行于非操作系统的环境下,因此它的运行速度与一般采用多任务操作系统的TCP/IP协议,速度相对说来要快。 3)协议栈完成的功能包括ARP,IP,icmp(ping),TCP,UDP,暂不支持IGMP,RARP。 4)协议栈采用C代码编写,可方便的移植于各种单片机平台。 5)协议栈在ARM7+RTL8019硬件环境下测试,并建立了FTP服务器和WEB服务器,性能稳定。 6)协议栈建立的FTP服务器和WEB服务器与Internet Explorer浏览器和ftp.exe相互兼容。 7)协议栈每一个SOCKET上建了数据缓冲队列(数据结构),用于接收SOCKET的并发数据,实现多SOCKET的并发数据报处理,可同时运行FTP服务器和WEB服务器。 8)协议栈实现了ACK的延时答应(200ms),支持TCP多包发送和接收,但未支持TCP数据报的失序处理,因此适合局域网内使用。 诚邀与您合作,QQ:292942278
上传时间: 2016-10-18
上传用户:xhz1993