7得票4回答
如果你实现了自己的错误检查,为什么要使用TCP而不是UDP呢?

我在网上看了很多关于为什么要使用UDP或TCP的东西,但我仍然需要帮助理解一些内容。 如果我在应用程序中实现了错误检查和重传,为什么我甚至还考虑使用TCP呢?难道利用TCP内置功能比在应用程序层面上自己实现这些功能更加方便开发人员吗?我知道TCP包括流量控制,这使它对网络上的其他服务更加友好...

22得票1回答
非HTTP协议下的REST示例

除了HTTP以外,REST在其他协议上的表现如何? 是否有使用REST或可能使用REST的良好协议示例?

33得票2回答
理解struct sockaddr

struct sockaddr { unsigned short sa_family; // address family, AF_xxx char sa_data[14]; // 14 bytes of protocol address }; 在这个结...

20得票3回答
SNMP的基本问题

我正在学习SNMP,并编写一些应用程序。 我有一些关于协议的基本问题: 代理是否在设备本身上存储其状态? 如果在代理上设置了陷阱,是否可以对相同的OID进行轮询以获得相同的信息? 没有使用MIB文件,是否有一种方法可以一次查询设备的所有信息?如果没有,而您正在编写自己的自定义管理器,是否必...

10得票3回答
去除IPv6碎片化的好处是什么?

我正在开发一个使用Java套接字的应用程序项目。然而,当我阅读一些基础知识和新兴的IPv6范例时,我想问下面的问题:从IPv6中删除分段的好处是什么?如果有人能帮我理解为什么这样做会有益处,那就太好了。我在互联网上进行了研究,但没有找到任何有用的描述。

23得票4回答
如何伪造UDP数据包的源IP地址?

想一下以下内容: 您的ISP提供给您一个动态IP地址(例如123.123.123.123)。 我的问题很简单(答案可能不是): 是否可以发送一个带外部源IP地址(例如124.124.124.124)的单个UDP数据包到固定IP服务器?我不需要从服务器获得答案。我只想知道如何使用伪造的源IP...

14得票3回答
TCP中的最大分段生存时间(MSL)是什么?

我们有一个自己开发的 XMPP 服务器,我被问到我们服务器的 MSL(最大分段生存时间)是多少。 这意味着什么,我该如何获取它?它是否在 Linux 的 /proc TCP 设置中?

61得票3回答
SQL Server Express无法连接错误:28-服务器不支持请求的协议。

我无法从我的服务器(Windows 2008 R2)连接到本地的 SQL Server Express(2012,但版本不应该有关系),以便使用其中的工具(如果您想知道,这是 APEX SQL Data Diff)。我可以浏览网络服务器,并从可用服务器的下拉列表中选择我本地的实例,但当我尝试在...

9得票3回答
为什么发送电子邮件需要多个邮件服务器跳转?

当我发送电子邮件给某人时,(我认为)我的电子邮件被发送到我的主服务器,然后发送到目标服务器,最终发送到我想发送的人。有时,这需要多次跳跃,这就是让我困惑的地方。为什么需要多次跳跃?为什么不能直接将电子邮件发送到目标服务器?例如,XMPP不需要多次跳跃。

10得票1回答
用一个物理计时器模拟多个虚拟计时器

我正在尝试使用C语言实现一种选择重传协议,用于网络作业,但我不知道如何模拟每个单独数据包的计时器。我只能访问一个计时器,并且只能按照下面描述的方式调用函数。 /* start timer at A or B (int), increment in time*/ extern void sta...