腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用带有原始套接字的
TCP
校验
和
卸载
、
、
、
(使用
Linux
)但是,当我使用原始套接字时,似乎没有计算
校验
和
。是否有一种使用原始套接字启用
tcp
校验
和
卸载的方法?编辑: 实际上,我的机器/NIC (Thinkpad
浏览 0
提问于2011-07-07
得票数 2
1
回答
验证IP报头
和
TCP
报头的
校验
和
、
、
我正在寻找
linux
内核中的代码,它验证入站数据包的
TCP
报头
和
IP报头的
校验
和
。如果
校验
和
不匹配,该数据包将被丢弃。 我尝试了
tcp
_input.c
和
ip_input.c,也使用了全局搜索。
浏览 19
提问于2014-02-11
得票数 0
回答已采纳
1
回答
编写
Linux
网络驱动程序以支持关闭
TCP
校验
和
卸载
、
、
我正在编写
linux
网络驱动程序。就快完成了。当我在两台电脑之间切换时,一切都是完美的。然后我尝试使用一些
TCP
/UDP协议,接收方从不回复。我使用wireshark查看那里发生了什么,我发现所有的
TCP
数据包都有错误的
校验
和
。据说错误的
校验
和
是由
TCP
校验
和
卸载引起的。我试着用伦理工具把它关掉。not supported Cannot get device scatter-gather settings:
浏览 1
提问于2013-03-12
得票数 3
1
回答
如何在
Linux
上禁用
TCP
校验
和
验证?
、
、
、
出于某种原因,我想在我的
Linux
主机上禁用
TCP
校验
和
验证。这有可能使它失效吗?
浏览 0
提问于2019-04-11
得票数 0
1
回答
相同数据包的
TCP
重传,但使用不同的
TCP
有效负载
、
、
我正在
Linux
平台上开发一个以太网驱动程序。我发现,当发生
TCP
重传时,引用相同序列号数据包的多个重传数据包的
TCP
有效负载是不同的。我不明白为什么会发生这种事。顺便说一下,
TCP
校验
和
字段在这些重传数据包中也是错误的,但是,所有其他类型的
TCP
数据包中的
校验
和
都是正确的,例如同步、ACK
和
DUP ACK。我通过wireshark捕获了数据包,这意味着我捕获的数据包不是由我的驱动程序处理的,而是通过
Linu
浏览 2
提问于2015-04-15
得票数 2
2
回答
什么时候需要IPPROTO_UDP?
、
什么时候需要IPPROTO_UDP?也就是说,以下两行不会产生相同行为的情况是什么?if ((s=socket(AF_INET, SOCK_DGRAM, 0))==-1)
浏览 0
提问于2009-12-23
得票数 31
回答已采纳
1
回答
将HTTP请求转发到另一个BPF服务器(端口) BPF/XDP
、
、
、
Invalid IP header"); } if(iph->protocol == IPPROTO_
TCP
if (tcph + 1 > (struct tcphdr *)data_end) bpf_printk("Invalid
TCP
8000)) if(GetPayload(ctx, eth, iph, t
浏览 11
提问于2022-10-20
得票数 0
1
回答
在局域网内设备上很高的
tcp
重传速率
、
、
、
、
我打算将它用于我的因特网路由、NAT
和
防火墙。VM有一个基于宏点的接口,它基本上可以通过调制解调器的以太网连接到的主机上的物理接口直接访问我的电缆调制解调器。局域网上的pfSense
和
机器捕获的数据包显示,当数据包被重新传输时,接收到了具有相同序列号的早期数据包,并且在一些不同的情况下,包含相同的
TCP
段有效负载,似乎表明没有必要重传?然后,我还注意到pfSense的
Linux
主机完全失去了打开出站
TCP
连接的能力,但是:pfSense防火墙日志显示,我的出站连接尝试
浏览 0
提问于2018-07-15
得票数 1
1
回答
如何在原始套接字上启用卸载
、
、
、
、
我正在Ubuntu 12.04上写一个C程序,它使用原始套接字发送
TCP
数据包。计算
校验
和
很耗时,所以我尝试将其卸载到我的NIC上。*)&intfAddr, sizeof(intfAddrs[intf])) == -1) {} 我从一台PC发送
TCP
Wireshark可以捕获所有数据包,但不幸的是
TCP
校验
和
不正确--发送PC的NIC没有计算
校验<
浏览 1
提问于2014-06-21
得票数 1
1
回答
ping进程未收到icmp ping答复,tcpdump/wireshark见
、
、
、
、
upsudo ifconfig bridge5 addm tap0连接到在VM上运行的
TCP
在这个输出中,我注意到的一件事是
校验
和
是错误的。很长一段时间以来,我们在Ubuntu上都有同样的解决方案,当我检查时,答复中也出现了icmp
校验
和
错误。
浏览 0
提问于2016-06-28
得票数 2
3
回答
SSH会话以消息突然终止:输入上损坏的MAC。断开连接:数据包损坏
、
因为每个开发人员都有自己的特定httpd.conf
和
测试环境,所以可以运行多个Apache服务器。 我还检查了syslog中的任何错误消息,但没有发现任何有趣的信息。
浏览 0
提问于2011-12-07
得票数 7
回答已采纳
2
回答
TCP
客户端在握手时不发送ACK。
、
(IP头
校验
和
TCP
正确更改)192.168.0.2:someport_1 -someport_3 -> 192.168.1.1:80 [SYN]我不知道为什么客户永远不会发送
TCP
浏览 4
提问于2014-03-20
得票数 0
回答已采纳
2
回答
TCP
校验
和
是否在有效负载上?
、
不知何故,我确信
TCP
校验
和
是一个头
校验
和
(类似于IP
校验
和
),但我现在对阅读维基百科文章有疑问:
校验
和
字段是标题和文本中所有16位单词的16位补
和
。这在我看来有点疯狂,因为
TCP
校验
和
被放置在页眉(而不是页脚)中,依赖于在页眉之后发送的字节。这是对硬件优化
TCP
的一个障碍。本质上,这将取消“直接”架构,即在知道
TCP
数据包的
浏览 0
提问于2012-12-04
得票数 1
回答已采纳
2
回答
如何计算非线性skb /有效载荷的
TCP
/UDP
校验
和
?
、
、
、
、
我正在试图计算正在发送的skb上的
TCP
/UDP报头
校验
和
。基本上,有两个函数应该完成所有的工作(在
和
中也提到过): tcph->check = 0; IPPROTO_
TCP
, csum_partial((unsigned
浏览 9
提问于2014-05-11
得票数 2
回答已采纳
2
回答
TCP
卸载NIC如何导致
TCP
校验
和
无效?
、
、
在另一台带有wireshark的机器上导出并正在调查的tcpdump pcap显示了许多无效的
TCP
校验
和
消息。在使用
TCP
卸载功能时,这是一种已知的
和
记录在案的现象:https://wiki.wireshark.org/
TCP
_
校验
和
_验证。 唯一不清楚的是为什么
校验
和
是不正确的?
TCP
校验
和
是在整个
TCP
段上借助
浏览 0
提问于2016-05-12
得票数 1
回答已采纳
1
回答
TCP
校验
和
C代码返回错误的结果
、
当
TCP
的
校验
和
为0时,我将得到一个很大的
校验
和
结果。接下来,我将TCPpsuedo头复制到数组的前12个字节中,然后将
TCP
头和数据复制到数组的下几个字节中,并将该数组及其长度传递给
校验
和
函数。我不知道为什么
校验
和
与正确的值有很大的不同(例如,对于一个数据包,当它应该是0时,是9180 )。以下是我的IP、
TCP
和
伪
TCP
报头: typedef struct _
浏览 1
提问于2014-01-15
得票数 2
回答已采纳
1
回答
计算
tcp
数据包
校验
和
、
0000 0001 1010 0011 01 A3
TCP
0000 0001 1000 40 18 Sum: 5 86 49添加第一个字节: 86 4E,二进制: 1000 0110 0100 1110Flip位: 0111 1001 1011 0001我的
校验
和
是79 B1,但数据包
校验
和
是88 BE 我唯一不确定的信息是填充长度..它没有得到很好的解释..我
浏览 1
提问于2018-08-24
得票数 0
1
回答
ICMP
校验
和
卸载
、
我有一个简单的自定义ping程序echo请求/ echo reply....Server部分部署在
Linux
和
客户端是在Windows机...现在我想启用ICMP
校验
和
卸载到服务器模块的网卡....I已经启用它使用ethtool 我可以看到对于
TCP
,当我从服务器程序中注释掉......But
校验
和
计算部分时,
校验
和
卸载正在发生,希望网卡可以为我做,但我没有得到任何回声reply....Though服务器正在接收回声requ
浏览 3
提问于2013-02-10
得票数 0
6
回答
TCP
校验
和
是否无法检测到错误?若有,如何处理?
、
、
如果
TCP
有效负载在传输过程中损坏,则重新计算的
校验
和
将与传输的
校验
和
不匹配。很好,到目前为止一切都很好。 如果
TCP
校验
和在传输过程中损坏,则重新计算的
校验
和
将与现在损坏的
校验
和
不匹配。如果有效负载和
校验
和
都被损坏,并且重新计算的
校验
和
与其应有的值不同,但恰好与现在损坏的
校验
和
匹配,会发生什
浏览 2
提问于2010-09-30
得票数 60
1
回答
冗余
校验
和
避免规范
、
TCP
为
TCP
会话中的双方使用的更改
校验
和
方案提供了一种机制。根据这张桌子,允许的
校验
和
方案有四种,最后一种是“冗余
校验
和
避免”。我发现的唯一覆盖更改
校验
和
方案的
浏览 0
提问于2012-12-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux网络编程-UDP和TCP协议详解
Linux-影响TCP连接建立和断开的配置
前端校验和后端校验的区别和优缺点
Linux TCP收发包配置解析
Linux TCP 连接速度异常的问题分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券