腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
中
TCP
实现的动态调整
In在
linux
内核
(3.4及以上版本)中实现的动态右尺寸(DRS)--
内核
2.4.23和2.4.8的链接(http://public.lanl.gov/radiant/software/drs.html)补丁是可用的,但对于
内核
的后期版本没有提及。如果它在
内核
的后期版本中没有默认实现,那么请有人告诉我如何正确地将它安装(或实现)到以后的版本中。
浏览 0
提问于2014-10-30
得票数 0
2
回答
哪个进程负责
Linux
中的
TCP
?
、
我想知道
Linux
中的哪个进程实际上从
接收
端的网络层获取信息,应用所有与
TCP
相关的逻辑(
TCP
级别的错误检查、分段确认等等)。并将其放入等待连接的
接收
缓冲区中?另一方面,哪个进程
接收
主机应用程序发送到套接字的信息,以便处理它并发送到网络层? 也许我不太理解这个过程..。拜托,帮帮忙
浏览 0
提问于2018-01-19
得票数 1
回答已采纳
1
回答
系统调用刷新()是在
TCP
ACK
接收
之前还是之后返回?
、
、
当我使用send()发送数据并调用阻塞系统调用flush()时,刷新返回: 或 在数据通过网络发送之后?
浏览 1
提问于2012-09-12
得票数 0
1
回答
tcp
_delack_min的意义
、
、
当前的
Linux
内核
(例如2.6.36)使用延迟确认(delack)。在/包括/net/
tcp
.h中,它说:因此,对于使用HZ值为1000的
内核
,ACK应该至少延迟40 ms。然而,RFC 2581表示,
TCP
实现应该毫不延迟地每秒钟确认一个完整的段。是否有人知道
Linux
是否遵循“应该”,或者
TCP
_DELACK_MIN值是否意味着即使在
浏览 0
提问于2010-12-11
得票数 5
回答已采纳
4
回答
跟踪
linux
内核
,使用用户计时器按函数(仅限最大值)跟踪
、
我想知道,
linux
内核
是如何做一些事情(
接收
tcp
数据包)的。主
tcp
函数的调用顺序。我希望看到中断处理程序(上半部分)、下半部分,甚至在用户调用"read()"之后
内核
所做的工作。我怎样才能从
内核
中获得一个线性时间尺度的函数跟踪?
内核
是2.6.18或2.6.23 (在我的debian中支持)。
浏览 0
提问于2010-04-29
得票数 4
回答已采纳
2
回答
最快的读取网络数据的方法?
、
、
、
、
它必须存在于
Linux
中的某个地方,并且实际上是“移植”到用户空间中?
Linux
内核
驱动程序和我的驱动程序都会尝试竞争相同的数据包吗?编辑: 我指的是延迟,而不是吞吐量
浏览 12
提问于2013-08-16
得票数 2
回答已采纳
2
回答
TCP
套接字的
Linux
时间戳
、
、
、
、
我正在一个项目中工作,以从获得
接收
和传输时间戳,如文档中提到的那样。但是所有的文档和测试编码都是针对UDP套接字完成的。但是我得到的是NIC的传输时间戳,而不是
接收
TCP
数据包的时间戳。cmsg_un.control));}received short ancillary data (0/256) 我没有从recvmsg()获得辅助数据,我想知道
linux
浏览 12
提问于2015-02-26
得票数 12
回答已采纳
1
回答
最小
TCP
接收
窗口大小
、
、
Linux
内核
TCP
/IP堆栈impl可以通告的最小
TCP
接收
窗口大小是多少?我如何配置才能使其通告这样的窗口?我的目标是实现低延迟和牺牲吞吐量?
浏览 4
提问于2019-03-22
得票数 0
1
回答
内核
缓冲区、
TCP
套接字缓冲区和滑动窗口有什么不同?
、
、
、
以下是我对
TCP
/IP中传入数据流的理解
内核
将数据从其缓冲区复制到
TCP
套接字缓冲区,其中滑动窗口工作。
浏览 2
提问于2018-12-09
得票数 5
回答已采纳
1
回答
在以太网端口上
接收
网络数据和apache2做某事之间会发生什么?
、
、
、
、
无论如何,在中断服务例程中,
Linux
必须要求apache2代码做一些事情。这是正确的吗?如果是的话,会不会有人愿意分享一些额外的细节? 谢谢
浏览 4
提问于2017-01-07
得票数 1
回答已采纳
1
回答
通过
TCP
连接创建VPN
、
、
、
我需要在
TCP
连接上创建一个虚拟IP网络。主机系统采用
Linux
,采用TUN/TAP
内核
驱动程序,很容易
接收
和重新注入虚拟网络的IP数据包。 困难的部分是将
接收
到的IP分组传送到另一个主机。因此,如果为每个
接收
到的虚拟IP数据包发送一个UDP数据包,则
内核
TCP
/IP协议栈仍然会看到虚拟IP数据包丢失/重复/重新排序(这些是
TCP
/IP正常工作所必需的,如果缺少这些“功能”,则虚拟网络
浏览 3
提问于2015-01-08
得票数 1
3
回答
使用python原始套接字的
TCP
握手
、
、
、
、
我正在使用python原始套接字实现
TCP
握手。然而,
Linux
内核
是相当烦人的,因为它试图处理该协议的某些方面。例如,当我发送SYN数据包时,服务器以SYN,ACK数据包进行响应;
内核
会自动以重置连接的RST数据包进行响应。我使用下面的iptable规则丢弃了所有这样的重置数据包,从而克服了这一点: -A OUTPUT -p
tcp
-m
tcp
--sport 999 --
tcp
-flags RST RST -j DROP现在我要
接收
服务器发送的S
浏览 62
提问于2016-08-17
得票数 3
回答已采纳
1
回答
修改
linux
协议表
、
、
由于某些原因,我需要更改
linux
协议表。例如,我希望
linux
将协议1识别为ipv4 (协议4),或者将协议47识别为l2tp。谁知道如何在
linux
内核
中或最好是在/sys文件夹中进行更改,以便我的客户端将协议
tcp
作为icmp协议发送,而在另一边它
接收
icmp并将其识别为
tcp
。谢谢,
浏览 3
提问于2013-03-10
得票数 1
回答已采纳
1
回答
Linux
3.0
TCP
协议栈
接收
缓冲
内核
体系结构
、
、
(
Linux
3.0,x86_64) 如果我暂时停止在连接的
tcp
套接字上调用 recv (2),而另一个主机一直在发送数据,而不是由
内核
接收
和缓冲这些数据,那么下次调用recv时,它将与所有等待的数据一起快速返回我的问题是这个
接收
缓冲区有多大,它是如何工作的?是否有任何相关的
内核
或套接字设置,我可以使用它的行为调优?当
tcp
堆栈被填满时,它会做什么?
浏览 3
提问于2012-02-03
得票数 1
回答已采纳
2
回答
如何防止
内核
将数据包传递到网络层?
、
网卡
接收
到的帧将由驱动程序处理,然后由
Linux
内核
传递到协议栈的上层。 有没有一种简单的方法可以防止
内核
将数据包传递到网络层?这样我就可以从数据链路层
接收
帧并自己处理所有的数据包(也许应用层程序会被重写)?我认为重新编译
内核
是有必要的,是不是应该通过修改softirq中的代码,或者像netif_rx这样的函数,或者在每个cpu的列表队列中修改代码呢?事实上,我和一些同学正在尝试在用户空间中实现一个简化版本的
TCP
/IP协议栈作为练习,我们才刚刚开始。我正在读
浏览 2
提问于2013-01-05
得票数 6
回答已采纳
1
回答
修改
linux
中的
内核
参数而不使用sysctl
、
、
、
一个旧的
linux
操作系统在上面运行。当我输入"uname -r“命令时,我会得到"3.3.8-3.4”的版本信息。如何在这个
linux
浏览 2
提问于2016-03-03
得票数 2
1
回答
在哪里建立
TCP
/IP连接?
、
当建立
TCP
/IP连接时,所有的处理都是在网络接口(NIC)级别上进行的,还是也击中了OS
内核
?如果是的话,它对CPU是否昂贵(就CPU周期而言)?
浏览 0
提问于2011-12-25
得票数 -4
1
回答
在特定端口上禁用
Linux
内核
对
TCP
数据包的处理
、
、
、
我正在开发一个
TCP
/IP堆栈,它目前使用原始套接字从
Linux
用户空间运行。经过更多的研究,我发现我的AF_INET套接字仍在
TCP
/IP堆栈中。,但是我不想实现以太网帧。是否可以在不使用AF_PACKET的情况下禁用特定端口上的
内核
浏览 0
提问于2016-10-02
得票数 3
1
回答
如何达到1M并发
TCP
连接?
、
、
、
我正在尝试设置一个具有多个节点(1个
接收
器+16个发件人)的环境,以建立1,000,000个(1M)并发的
TCP
连接。使用此工具:https://github.com/Microsoft/ntttcp-for-
linux
目前,我很容易获得262,156个并发的与3+发送者的
TCP
但在此之后,似乎
接收
方无法接受任何新的
TCP
连接。 我可以在
Linux
上进行任何配置来进行1M
浏览 0
提问于2019-04-12
得票数 1
1
回答
libevent支持netlink套接字吗?
、
、
我使用netlink从
内核
接收
中断号。用户空间中的应用程序使用libevent来处理
TCP
/IP请求和netlink消息。支持
Linux
套接字吗?举一个简单的例子,我将不胜感激。
浏览 4
提问于2017-02-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Tcp的接收窗口通告
CVE-2018-5390:Linux内核TCP中发现远程拒绝服务漏洞
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券