关于模拟IP发送的时候拆包与重组(有偿)

nyf1220 nyf1220 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
不知道为什么版主把我的帖子删除了,
我确实不会这个东西,问题也很长,总不能发到这里把!
具体实现我打包了,http://dl2.csdn.net/down4/20080215/15140522127.zip
大概要求是模拟发送IP包的拆分与重组,大概框架已经好了,就差填充几个函数,
里面原理,算法(TCP/IP卷二中有实现代码)都有,我就是不会,谁会联系我把。
mailto:nyf1220$126.com ($替换为@) 邮件总收。
价格邮件询问。
...全文

相关推荐

ip分片重组及tcp分段重组具体实现

tcp/ip协议中ip分片重组以及tcp分段重组具体实现原理

菜鸟你好

IP分片与重组的分析与整理

IP分片与重组的分析与整理IP分片与重组的分析与整理IP分片与重组的分析与整理

b03040604

IP分片与重组的分析与整理.doc

原理 1.1 为一个数据包片再次分片 为数据包分片和位数据包片再次分片之间的细微差别就在于网关处理MF比特的不同。但一个网关为原来为分片的数据包分片时,除了末尾的数据包片,它 将其余所有分片上的MF比特都置为一,最后一片为0。然而,当网关为一个非末尾的数据包片再次分片时,它会把生成的所有子分片中的MF比特全部设置为1, 因为所有这些子分片都不可能是整个数据包的末尾的数据包片。 对于分片,需要拷贝IP首部和选项,以及数据。而选项的拷贝要注意:根据协议标准,某些选项只应当出现在的一个数据包片中,而其他一些则必须出现在所有的数据包中。 1.2 数据包重组 1.2.1 数据结构 为了使数据包的重组效率更高,用于保存数据包的数据结构必须能够做到: l 为构成某一个特定数据包的一组数据包片快速定位; l 在一组数据包片中快速插入新的数据包片; l 有效地判断一个完整的数据包是否已经全部抵达; l 具有数据包片超时机制,并且,如果在重组完成之前定时器溢出,则删除数据包片。 1.2.2 互斥操作 重组程序代码使用了一个互斥信号量。 1.2.3 在链表中加入一个数据包片 线性查找???

road

模拟IP(INTERNET PROTOCOL)数据分片和重组

本程序包括checkSum(校验和函数)/fragment(分片函数)/Reassembly(重组函数)模拟IP协议分片和重组

elisenyuan

IP分段重组详解

该文档对IP层数据包分段及重组的实现方法进行了详细说明,让读者对IP(互联网协议)有更清晰的认识。

wankoilz
评论 5
收藏 已收藏
分享
返回顶部
nyf1220
C语言 70,039 成员 243,237 内容