9得票5回答
在UDP中实现ACK机制?

我们有一个使用C语言构建的系统,用于执行UDP通信。最近,我们发现需要保证数据包的传递。我的问题是:在不必更改数据包头部的情况下,基于UDP的系统需要添加哪些最小的内容以确保使用ack数据包进行传递?我们可以控制应用程序级别的数据包,包括序列号和ack/nack标志。我想知道是否这是个无望的事...

10得票3回答
IP标志中的“不分段位”用于哪里?

我很好奇“不分段”[DF] IP标志位在哪里使用。由于分段对更高层来说是不可见的,它们也不太关心。 我还在寻找一个例子。 非常感谢您提前的帮助。

108得票1回答
为什么网络字节顺序被定义为大端序?

如题所述,我的问题是,为什么在传输数据时TCP/IP使用大端编码而不是另一种小端方案?

28得票4回答
为什么在SR协议中窗口大小小于或等于序列号的一半?

在选择重传协议中,窗口大小必须小于或等于SR协议序列号空间大小的一半。这是为什么呢?如何做到的?

10得票6回答
Winsock UDP数据包被丢弃?

我们在 Windows 系统上建立了一个基于 UDP 的客户端/服务器通信系统。现在我们遇到的问题是:当吞吐量增加时,数据包开始丢失。我们怀疑这是由于 UDP 接收缓冲区被持续轮询导致缓冲区受阻并且删除任何传入的数据包所致。是否有可能读取此缓冲区会导致传入的数据包丢失?如果是这样,那么有哪些选...

8得票7回答
我是一名有志成为开发者,想要构建像PayPal这样的大型系统。我该选择哪条路线?

我是一名来自非洲埃塞俄比亚的计算机工程专业大二学生。我们学习了C和C++,我自学了HTML、CSS、PHP(包括cakePHP框架)、少量javascript、JQUERY和mySQL,用于开发像博客这样的小型系统。但我想要构建更加安全和强大的大型系统。在这里看到很多聪明有经验的开发者,我感到...

14得票7回答
Python中检查远程主机是否在线

如果没有端口号,我该如何检查远程主机是否正常运行?除了使用常规 ping 外,还有其他方法吗? 远程主机有可能会丢弃 ping 包。

17得票1回答
为什么TCP/IP套件中最大端口范围是65535?

我有疑问的是,端口只是逻辑上存在的,为什么会有这样的限制?我不能使用9924593之类的端口吗?

15得票4回答
哪个 SNMP 库适用于 .NET,可以简单地生成陷阱、设置或获取数据?

什么是最适合与.NET一起使用的SNMP库?特别是用于监听陷阱或发送设置或获取请求。

10得票2回答
C++中的SIP和RTP实现

有可靠的用C++编写的开源库来实现SIP和RTP协议吗?如果没有,使用Boost.Asio实现它们容易吗?