代码拉取完成,页面将自动刷新
tcpip stack 你懂的,非lwip实现,非lwip实现,非lwip实现。
写这个的目的: 完成力量训练挑战1: 7天之内在自己最熟悉的平台实现一个tcpip栈,栈代码必须自己完成。 以证明自己拥有力量。
1)7天内实现一个Tcpip栈 至少有udp栈,tcp栈, 栈代码必须是自己完成的(底层硬件发包可以借助第三方)。2)10天内实现一个现代编译器, 编译器支持语言不现, 生成机器码(最好是生成可执行文件——如果有链接器,最长时间可以加5天), 至少支持平行编译,有速度优化和空间优化, 代码必须是自己完成的,不可借助LLVM等编译器开发组件
3)40天内实现一个64位操作系统, 引导支持UEFI+GPT,和传统bios+MBR 要支持多进程,多线程 要有图形,图形显示不能低于增强16MB色 要有网络,tcpip栈 要有文件系统支持,不能是linux的文件系统, 代码中除了网络部分其他代码必须自己完成。
TCP压力测试,接收与发送逻辑
2018-04-22 开始工程,packetio,common头,winpcap报错处理 2018-04-23 完成eth arp ip三层 2018-04-24 完成udp icmp的代码,dhcpclient和ping测试ok 2018-04-26 完成TCP基本模型 2018-04-27 完成TCP 握手和挥手处理,接收数据功能 2018-04-28 完成TCP 发送数据功能,KeepAlive,RTTM重传,修复接收数据顺序Overflow问题,开始压力测试 2018-05-01 提交工程DivertTcpip
1)dnsclient 待有时间 2)httpclient 待有时间 3)自写WFP驱动,从ipv4层作收发接口(单独工程 WfpTcpip完成后公开) 4)纯驱动版,(工程 KernelTcpip 开源待定)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。