298得票3回答
现代Linux系统能够打开的TCP连接数量的理论最大值是多少?

假设硬件性能无限,Linux 系统能否支持超过 65536 个开放的 TCP 连接? 我理解,短暂端口的数量(<65536)限制了一个本地 IP 到一个远程 IP 的一个端口上的连接数量。 元组 (本地 IP、本地端口、远程 IP、远程端口) 是唯一定义一个 TCP 连接的方式;这是否意味...

290得票6回答
模拟 Linux 上延迟和丢失数据包

我想在Linux上模拟UDP和TCP数据包的延迟和丢失,以衡量应用程序的性能。是否有一种简单的方法来实现这个目标?

243得票18回答
Java.net.ConnectException: 连接被拒绝

我正在尝试实现TCP连接,服务器方面一切正常,但是当我运行客户端程序(来自客户端计算机)时,我收到以下错误:java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConne...

233得票2回答
HTTP 1.1和HTTP 2.0有什么区别?

HTTP / 1.1在过去的15年中为Web提供了良好的服务,但其年龄开始显现。 有人能解释一下HTTP 1.1和2.0之间的主要区别吗? 传输协议是否有任何变化?

233得票10回答
TCP连接的最大数据包大小

TCP连接的最大数据包大小是多少,或者我如何获取最大数据包大小?

224得票14回答
UDP和TCP,哪个更快?速度有多大差别?

对于一般协议的信息交换,可以容忍一些数据包的丢失。相比TCP, UDP有多少更高效?

219得票2回答
TCP套接字和Web套接字的区别,再次解释

我尽力理解TCP套接字和WebSocket之间的区别,并在以下问题中找到了许多有用的信息: WebSockets和纯TCP之间的基本差异 如何从Web浏览器(客户端)建立TCP套接字连接? 等等...... 在我的调查中,我遇到了维基百科上的这句话:(英文链接): WebSo...

215得票11回答
为什么SCTP不被广泛使用/知道?

我最近看了Richard Stevens的书《UNIX网络编程,卷1》,发现除了TCP和UDP之外还有第三种传输层标准:SCTP。 简介:SCTP是一种传输层协议,像UDP一样以消息为驱动,但像TCP一样可靠。这里有一篇来自IBM DeveloperWorks的简短介绍。 老实说,我以前从...

213得票4回答
WebSockets和纯TCP之间的根本区别是什么?

我读过WebSockets的相关资料,我想知道为什么浏览器不能像其他桌面应用程序一样简单地打开TCP连接并与服务器通信?而且为什么这种通信可以通过WebSockets实现?

208得票7回答
TCP:两个不同的套接字可以共享一个端口吗?

这可能是一个非常基本的问题,但它让我感到困惑。 两个不同的连接套接字是否可以共享一个端口?我正在编写一个应用程序服务器,应该能够处理超过100k并发连接。我们知道系统上可用的端口数量大约为60k(16位)。连接套接字被分配给一个新的(专用)端口,这意味着并发连接数受限于端口数,除非多个套接字可...