澳门娱乐城   免费注册 查看新帖 |

澳门娱乐城

  平台 澳门娱乐城 博客 文库
1234下一页
最近访问板块 发新帖
查看: 14804 | 回复: 34
打印 上一主题 下一主题

[网络子系统] 向tcp报文新增数据后,如何避免接收方校验和出错 [复制链接]

改变总是渐次发生的,过去十几年电子商务的发展,让中国成为零售业巨头争相竞逐的市场。  今明两年“三农”工作必须完成的硬任务是什么?会议强调,打赢脱贫攻坚战是全面建成小康社会的底线任务。澳门娱乐城,在家电整体市场增长放缓的情况下,线上增幅重新上扬,线上线下融合的零售新业态让网购市场再攀新高。这就避免了一些电商或提供电商服务的平台利用“个性化推荐”当借口,为一些对价格不敏感的人群推荐价格较高的商品,而将同类型的低价商品进行屏蔽。  中国快递进入“一天10亿”新阶段,证明五年前就着手布局智能物流骨干网是做对了,同时必须清醒地认识到,智能物流骨干网接下来还要面临更大的考验,需要果敢坚持、加大投入和锐意创新。(记者王可心通讯员钟勇辉)+1

威利斯娱乐注册送58

”  作为北京市首个精装修交付的定向安置房项目,首创·美澜湾自项目运作之初,首创经中公司就秉承“按照商品房的标准打造保障房”理念,在产品设计、精装修水准、示范区展示、工法展示等各方面都达到了优质商品房的建设标准。千余人投案自首!山东扫黑除恶七大招数显实效  因此,作为销售市场的主要补充,二手房市场房价的下调,会让部分消费者有“房价见底”的心理暗示,因而导致目前一、二线热点城市出现二手房成交量占市场成交量过半的状况。  当然,DNA层面的研究也热度不减,且逐渐开启非人灵长类动物的研究序幕。网友“张新科”说:“我们应该让全社会都知道这些默默耕耘、默默奉献的科学家。

数据显示,菜鸟驿站单日处理包裹的峰值已经超过了1000万件,成为快递服务的有效补充,为消费者提供了多元化、可选择的最后100米服务。  《实施细则》引导城市更新项目成片连片实施,其明确旧城区连片改造项目通过招标确定改造主体实施拆迁的程序,也明确成片连片改造范围内未能纳入标图建库的建设用地、现状建筑的补偿政策。威利斯娱乐注册送58  生命之墅在于表达建筑的生命力,它是融合于自然环境中的有生命力的自然居所。  “市场潜力越大,竞争者越多、业态越复杂。

  在电商法实施后,有关部门要加大执法力度,严肃查处违规行为,并及时梳理典型案例,开展以案说法。共授予自然科学奖项目1230项,技术发明奖4112项,科学技术进步奖12323项,包括高温超导材料、载人航天、青藏铁路、特高压交流输电、超级计算机、人类基因组计划、杂交水稻、甲型H1N1流感防控等一大批科技创新成果。由北京兴福集地资产管理有限公司完成该宗地的拆迁、腾退等入市前期相关工作。  走过“一架三轮车驶入高速公路”的艰难转型期,美的将建立现代企业管理制度贯穿数十年的创业历程。

”中原地产首席分析师张大伟分析。千余人投案自首!山东扫黑除恶七大招数显实效  同时,将政策适用范围从之前的杭州等15个城市,再扩大到北京、沈阳、南京、武汉、西安、厦门等22个新设跨境电商综合试验区的城市。  低负债下的稳健扩张  据最新数据显示,中骏集团完成了635亿销售额,超额完成年初500亿元的既定目标。在杭州,菜鸟为圆通打造的350台智能分拨机器人,三天就可以绕地球一圈。

代表企业销售金额保持增长。  若没有建立相应的安全管理制度、设置视频监控、建立信息登记簿或者信息登记系统的,出租人将面临来自公安机关所处的5000元以上1万元以下罚款。  “很多客户的实际应用场景是数据量不够甚至是比较少的,在这种情况下我们结合迁移学习技术,解决了小样本的模型训练问题,标注量只有以往的10%。企业也普遍反映,希望尽快明确过渡期后监管方案,稳定市场预期,厘清各方责任,更好地促进行业健康发展。

这个新功能,被社会大众解读为“官方抢票”。目前,延庆长城85号敌楼和九眼楼等有重大险情的长城精华点段的数据采集和病害分析就将采用这些最新技术。  同时,在对跨境电商零售进口清单内商品实行限额内零关税、进口环节增值税和消费税按法定应纳税额70%征收基础上,进一步扩大享受优惠政策的商品范围,新增群众需求量大的63个税目商品。  新增学位3万个建设租赁房5万套  34件拟办民生实事初选项目包括八大方面,优化基本公共服务方面,继续通过新建、改建、扩建及鼓励引导社会资本举办幼儿园等多种方式,新增学位3万个,着力缓解“入园难”问题;乡镇(街道)三级政务服务大厅推行“前台综合受理、后台分类审批、窗口统一出件”的“一窗”综合受理模式,方便市民、企业通过任一窗口直接“找政府”办事;新增及开业运营20家街道(乡镇)养老照料中心和150家社区养老服务驿站,为就近有需求的老年人提供短期托管、助餐、助浴、助医等10项居家养老服务;新建、改扩建46个村卫生室,为80个偏远村每周开展1次巡诊服务,组织中医流动医院进乡村活动,进一步方便农村群众就医看病;试点将“北京通”相关政务服务事项接入微信、支付宝平台,进一步方便群众办事。

家境小康

澳门娱乐城徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2018-02-14 14:18 |只看该作者 |倒序浏览
目标:修改发送方内核,在报文的tcp头和ip头之间添加一段数据;修改接收方内核,解析数据内容,接收报文。
实现过程:在发送方的内核构造完tcp头(在net/ipv4/tcp_output.c文件中的tcp_transmit函数的最后),写入一段字符串;在接收方的内核接收完ip头(在net/ipv4/ip_input.c文件中的ip_local_deliver_finish函数的最后),将skb中的字符串删除。
问题:接收方进行tcp头接收时计算校验和后会将该报文丢弃(在net/ipv4/tcp_ipv4.c文件中的tcp_v4_rcv函数中判断skb_checksum_init(skb, IPPROTO_TCP, inet_compute_pseudo)时出错)。
接收方解析的tcp头信息有误,我将tcp头的端口、check等值都恢复成发送时的数值,但是校验和还是有问题。
还有哪儿有问题会让校验和出错,希望可以提供点思路,谢谢!

澳门娱乐城徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日澳门娱乐城发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日澳门娱乐城发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2018-02-25 00:39 |只看该作者
回复 1# cjCares

加的信息,要在进入接收端的 TCP 栈之前,decode 出来,并去掉

澳门娱乐城徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日澳门娱乐城发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日澳门娱乐城发贴之星
日期:2016-05-28 06:20:00
3 [报告]
发表于 2018-02-25 00:40 |只看该作者
回复 1# cjCares

你加载 IP 和 TCP  头之间的信息,是个什么格式,也是一个 TCP header 吗

澳门娱乐城徽章:
0
4 [报告]
发表于 2018-02-25 16:48 |只看该作者
回复 2# Godbach

接收方把插入的数据和原本的tcp头一起当成一个tcp头,加入的数据被当成了tcp头的一部分,然后接收到的tcp头内的信息都乱了,这样去掉加入的数据,tcp校验和还是一直有问题。怎么才能让接收方的tcp头指针指到原来的tcp头呢?我现在尝试的是把tcp头的信息恢复成原来的数值,你觉得这样可以避免校验和出错吗?

澳门娱乐城徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
5 [报告]
发表于 2018-02-26 19:46 |只看该作者
看一下是不是checksum offload打开了,可能已经被计算过并且skb->csum已经被填充

澳门娱乐城徽章:
0
6 [报告]
发表于 2018-02-27 10:16 |只看该作者
回复 5# goingstudy

关了还是没有用哎。。。

澳门娱乐城徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日澳门娱乐城发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日澳门娱乐城发贴之星
日期:2016-05-28 06:20:00
7 [报告]
发表于 2018-02-27 18:01 |只看该作者
回复 4# cjCares

加入的信息难道是放到原先 TCP 的 opt 里面了吗?
既然加了信息,那么原先 TCP 的校验还有 IP 头的校验和都做相应的调整没有

澳门娱乐城徽章:
0
8 [报告]
发表于 2018-03-04 21:32 |只看该作者
回复 7# Godbach

加入的数据相当于一个新头部,不属于tcp头的一部分。都没有调整。原来发送方的tcp校验和不是在新增数据之前就计算完毕了嘛,我就没有修改。
然后接收方在处理前tcp头,先把新增数据去掉了。现在tcp头和ip头的各个字段都是对的,按理说接收方的tcp校验和应该是正确的吧,您觉得应该是哪里有问题啊?

澳门娱乐城徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日澳门娱乐城发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日澳门娱乐城发贴之星
日期:2016-05-28 06:20:00
9 [报告]
发表于 2018-03-05 20:48 |只看该作者
回复 8# cjCares
那你相当于在 IP 和 TCP 头之间加了一个头部,这个头算是什么头,用的什么协议呢。
有些网卡会对 checksum 提前做校验的。你加的这部分数据,有可能会干扰校验。

如果你的数据能收到协议栈,那么你去掉这个 头部的操作代码是什么,show 出来



澳门娱乐城徽章:
0
10 [报告]
发表于 2018-03-06 09:08 |只看该作者
本帖最后由 cjCares 于 2018-03-06 09:18 编辑

回复 9# Godbach

这个是我要自定义的头部,我现在用一串字符“hello world”进行测试的。现在还没有利用其它协议,就是ip头pull掉之后,将字符也pull掉,再将剩余部分提交给tcp层。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

- 澳门娱乐城
基于案例的 SQL 优化实战训练营

讲师:中电福富特级专家梁敬彬,参与本次课程培训,你将收获:
1. 能编写出较为高效的 SQL;
2. 能解决70%以上的数据库常见优化问题;
3. 能得到老师提供的高效的相关工具和解决方案;
4. 能举一反三,收获不仅仅是 SQL 优化。
现在购票享受8.8折优惠!
----------------------------------------
优惠时间:2019年3月20日前

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - - Archiver - 澳门娱乐城 - TOP