腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在MPTCP中进行
数据包
重新排序,以及它如何影响性能?
、
、
我试图了解MPTCP如何区别于运行在多条路径上的“正常”
TCP
实现。 具体来说,我想知道
TCP
的最佳影响是否比MPTCP实现对
数据包
重新排序的鲁棒性更弱。我遇到了两个有趣的消息来源,第一个是
TCP
Linux
中
数据包
重排序的分析。它描述了
TCP
实现如何多多少少有效地处理重新排序的各种方法。这不是关于MPTCP的,而是多路径上的
TCP
!本文重点介绍了一种有趣的策略,显然是在默认的
linux
解决方案中实现的(有趣的是,也使用在更实验性的<
浏览 0
提问于2017-05-18
得票数 1
回答已采纳
1
回答
如何在python套接字中获取IP ID、SEQ id、ACK id?
、
、
、
、
linux
中的Python套接字(bsd套接字)s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) 用原始
数据包
替换普通的AF_INE/SOCK_ user是
效率
低下的,因为您必须在用户空间中重新实现整个
TCP
堆栈。问题的目的是,我正在添加诊断代码,将附加到一个现有的项目,他们广泛地使用正常的
TCP
套
浏览 2
提问于2013-10-14
得票数 3
1
回答
为什么
Linux
内核使用它所做的数据结构?
、
、
Linux
为
TCP
使用链接列表,使用RB树进行进程调度。对于
Linux
编程的数据集,是否有什么东西可以使这些结构的算法
效率
超过其他结构的缓存
效率
? 我是不是误会了什么?有人做过侧写吗?
浏览 6
提问于2015-03-02
得票数 13
回答已采纳
1
回答
即使上一个数据段丢失,
TCP
也会缓冲数据段吗?
假设我们有一个主机A和一个主机B如果没有
数据包
丢失,那么我应该预期来自B的ACK = 200 但是有一个
数据包
丢失了,B得到了除第二个以外的所有数据段
浏览 3
提问于2018-10-30
得票数 0
2
回答
windows / .net应用程序偶尔会忽略
tcp
标志
、
、
在几台运行windows 8.1并与
linux
服务器进行通信的计算机上,
tcp
连接在窗口端悬空,而不是被正确关闭。响应后,被windows、
tcp
数据包
确认的小块
linux
服务器-- 10.14.11.59 --发送包含FIN和ACK标志集的
TCP
数据包
。📷
linux
重新发送带有FIN和ACK标志的
数据包
几次,而windows机器由于某些原因仍然保持连接打开;带有RST标志的
数据包
永远不会由windows机器发送
浏览 0
提问于2013-12-13
得票数 4
回答已采纳
1
回答
在周期性调用的循环中通过
TCP
发送的第一个请求需要花费很长时间。
、
、
我遇到了一些行为,我怀疑是
TCP
,我不明白,并将感谢帮助。首先,无论循环的大小,发送的请求响应对几乎总是比其他对花费更多的时间。当我在同一台机器上同时运行客户机和服务器时,这种情况不会发生,因此我怀疑这与
TCP
有关。
浏览 4
提问于2015-11-13
得票数 0
回答已采纳
1
回答
相同
数据包
的
TCP
重传,但使用不同的
TCP
有效负载
、
、
我正在
Linux
平台上开发一个以太网驱动程序。我发现,当发生
TCP
重传时,引用相同序列号
数据包
的多个重传
数据包
的
TCP
有效负载是不同的。我不明白为什么会发生这种事。顺便说一下,
TCP
校验和字段在这些重传
数据包
中也是错误的,但是,所有其他类型的
TCP
数据包
中的校验和都是正确的,例如同步、ACK和DUP ACK。我通过wireshark捕获了
数据包
,这意味着我捕获的
数据包
不是由我的驱动程序处理的,而是通
浏览 2
提问于2015-04-15
得票数 2
1
回答
在socket编程中如何获取接收到的
数据包
的
tcp
报头?
、
、
我想要获取每个接收到的
TCP
数据包
的
TCP
报头(目的地是特定的程序,即端口)似乎不可能使用recv()或recvfrom()来使用常规套接字来获取
TCP
报头。所以,我想使用原始套接字和原始套接字,我可以使用recvfrom()来接收所有发往主机的IP
数据包
。如果主机收到很多
数据包
,我需要检查每个
数据包
的端口号,看看它是否是所需的。while()recvfrom();} 有没有什么好方法来获取接收到的
tcp</e
浏览 3
提问于2013-03-15
得票数 0
回答已采纳
1
回答
如何使用具有2个NIC的iptable来旋转IP
、
、
、
、
我在ec2
linux
服务器(eth0 eth1)中有两个网络接口。在配置了第二个NI ( eth1 )之后,我可以将来自eth0和eth1的两个公共IP通过SSH进行连接。现在,我的想法是在所有传出
数据包
上从两个NIC中旋转IP。ip_list |wc -w`/sbin/iptables -t nat -A POSTROUTING -m state --state NEW -p
tcp
无论我如何尝试,
数据包
总是在相同的公共IP地址下从eth0发送。
浏览 0
提问于2018-04-26
得票数 -2
3
回答
TCP
套接字发送延迟和重传
、
、
、
我有一个
Linux
3.5
Linux
应用程序,它向运行SLES10的.NET机器发送2000-6000字节的
数据包
。这两台机器在同一个子网上。查看
linux
机器上的日志,似乎延迟在我这一端。也就是说,如果我调用socket.Send(...)在1:15:00.000返回,我在1:15:00.210得到响应,
linux
机器上的日志显示它在1:15
浏览 5
提问于2009-10-27
得票数 0
回答已采纳
1
回答
linux
下如何基于
tcp
选项字段进行丢包
、
、
、
、
我想根据
TCP
选项字段丢弃我的
Linux
主机的传入流量。如
TCP
选项30多路径
TCP
。如果
数据包
包含多路径
tcp
符号或选项字段30,则我
Linux
主机需要丢弃该连接或
数据包
。主机1通过主机2向主机3发送
数据包
。主机2有两个接口eth0和eth1。eth0连接主机1,eth1连接主机3。当传入的ETH0
数据包
包含选项字段30时,我只想取消连接或丢弃
数据包
。命令是, sudo iptables -I I
浏览 3
提问于2015-12-31
得票数 0
1
回答
替罪羊发送
数据包
获取RST
、
iptables被停止,每当我试图发送带有替罪羊的
数据包
时,我得到的包就是
数据包
从MACOSX发送到
Linux
操作系统。
浏览 3
提问于2014-06-12
得票数 0
回答已采纳
1
回答
如何设置
linux
,通过缩小诸如OS这样的
数据包
大小来重传
TCP
数据包
、
、
、
在OS上,我注意到对于不属于ACKed的
数据包
,系统会以较小的
数据包
大小重传。这可以在下面的图片中看到。在
Linux
系统中也可以启用相同的行为吗?
浏览 0
提问于2016-05-22
得票数 0
回答已采纳
1
回答
Python :
linux
中的
TCP
错误,而同一程序在Windows10上运行得很好。
、
、
、
我正在尝试使用python套接字通过
TCP
/IP与商用电源设备通信。我原以为
tcp
/ip套接字在这两个操作系统中的工作方式是相同的,但我只在
linux
中遇到了一些通信问题:有时,我到达超时时,根本无法与设备通信我让Wireshark在两个操作系统上运行:在
linux
中,经过一段时间(有时是立即),wireshark被
TCP
Dup Ack、<e
浏览 0
提问于2021-04-27
得票数 -1
回答已采纳
2
回答
中间节点的Ip重组
、
、
、
、
我有以下要求
Linux
从互联网上接收IP流量--它需要将其转发到嵌入式板。然而,嵌入式板没有能力重新组装IP碎片。目前,我们所做的是在
linux
中接收重新组装的
数据包
,然后发送给已安装的板。但是,由于通信量很大,这在
Linux
中消耗了太多的CPU周期--因为这会从内核空间调用一个副本到用户空间,并且同样的
数据包
也会从用户空间复制到内核空间。是否有一种方法可以让内核重新组装碎片,并将其转发到嵌入式板,而不必将
数据包
转移到用户空
浏览 10
提问于2014-02-17
得票数 2
回答已采纳
1
回答
linux
中
TCP
/IP缓冲的相关问题
、
、
、
我一直在非常努力地寻找
TCP
/IP中用作
linux
包传输的一部分的缓冲区。我读得越多越困惑。下面是我的问题。有人能帮我弄清楚吗?1)驱动队列是否与
TCP
的接收和发送缓冲区相同,它是作为带指向skbs的描述符的环形缓冲区实现的?如果不是,
TCP
的接收/发送缓冲区何时出现在
数据包
传输中?2)
TCP
连接待办事项队列与接收/接收队列是否完全不同?在分组旅行中,积压队列适合哪里?据我所知,待办事项队列用于挂起的连接。3)对于从
TCP
接受/
浏览 0
提问于2020-02-16
得票数 0
1
回答
从
Linux
内核测量
TCP
延迟
、
、
、
、
TCP
不像IP那样对流量进行优先排序。当打开了大量正在上载数据的
TCP
后台连接(比如BitTorrent在后台播种时),特定套接字可能会出现延迟,因为
TCP
一次只选择一个套接字将
数据包
发送到IP级别。我目前正在做一些实验,我正在尝试测量
TCP
在这种拥塞情况下所造成的延迟。由于这种延迟发生在传输(
TCP
)级别,所以我想通过连接使用某些
Linux
系统调用的精确时刻来精确地测量延迟。我愿意使用
TCP
将数据上传到服务器(我可以使用工具)。为了连接系统调用,我想
浏览 0
提问于2011-06-17
得票数 0
回答已采纳
1
回答
TCP
套接字服务器c++/c窗口大小
、
、
、
、
我在raspberry pi上创建了一个小型的c++/c http套接字服务器。在过去,我一次只发送/接收1460个数据字节。虽然最近我意识到我可以寄出更多。我想尽快从服务器发送数据到客户端。我可以获得客户端可以处理的窗口大小(最大段大小),以便发送该数量的数据。如果是8192,那么我想在每个服务器套接字上发送这个数量。有谁能给我一些关于怎么做的建议吗?
浏览 2
提问于2016-11-04
得票数 0
1
回答
Linux
C流套接字中的
TCP
机制
、
、
、
我在
Linux
程序中使用
TCP
流套接字传输数据。我的问题是:丢包会发生什么?
Linux
套接字是否实现
TCP
数据包
恢复机制,使丢失的
数据包
在超时后重新部署?
浏览 5
提问于2014-01-20
得票数 0
回答已采纳
2
回答
Linux
:在
TCP
套接字上发送整个消息或不发送任何消息
、
、
、
、
我通过非阻塞
TCP
套接字发送各种自定义消息结构。基于数据报的套接字不是一个选项,必须是基于连接的
TCP
。谢谢。
浏览 0
提问于2012-03-08
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux TCP收发包配置解析
Linux TCP 连接速度异常的问题分析
Linux网络编程-UDP和TCP协议详解
预警 | Linux 爆 TCP “SACK Panic” 漏洞!N 家中招
Linux-影响TCP连接建立和断开的配置
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券