11得票3回答
HTTP 1.1 GET方法中强制要求包含“Host”子句的原因

上周我在我的《计算机网络》课上引起了一场轩然大波,争论的焦点是关于在 HTTP 1.1 GET 消息头中需要强制使用 Host 子句的必要性。 不管是从网站上看到的还是同学们对我喊出的原因,总是一样的:支持虚拟主机所需。然而,我会尽力清晰地表达,这似乎没有意义。 我理解为了允许两个域名在同...

9得票2回答
使用IPP客户端进行打印而无需驱动程序(IPP Client)

我有一个设备/电器,无法安装驱动程序。我想通过让用户添加IP地址来支持网络/IPP/AirPrint打印机。 由于我不是通过Windows打印(使用IPP),那么我该如何自己使用IPP呢?是否有c#客户端(或任何Windows库)可以与IPP打印机使用IPP协议进行交互?

7得票1回答
可能在JavaScript中使用的Web协议

在JavaScript中建立服务器连接时,除了使用WebSocket协议(根据 WebSocket)之外,还有哪些替代HTTP的方法(根据XMLHttpRequest)?它们对应的安全变体包括https和wss。 在JavaScript中是否可以选择任意协议?例如,如何通过Node.js与N...

30得票4回答
套接字连接和TCP连接之间有什么区别?

这两个概念是相同的吗?它们有区别吗? 在我看来,它们是不同的,socket连接是基于TCP连接的。一个socket包含一个IP地址和端口号,只能连接到另一个socket,但是在同一台机器上的一个IP地址和端口号可以通过TCP连接与许多其他IP地址和端口号连接起来。 这样说对吗?

78得票7回答
设置TIME_WAIT TCP

我们正在调整一个通过TCP接收消息并在内部使用TCP进行某些消息传递的应用程序。在负载测试期间,我们注意到随着对系统的同时请求增加,响应时间会显著降低(然后完全停止)。在此期间,我们看到许多处于TIME_WAIT状态的TCP连接,并有人建议将TIME_WAIT环境变量从其默认值60秒降低到30...

10得票2回答
在C语言中进行套接字编程时,listen()函数中的队列长度是什么?

我在Linux下编写了两个代码(server.c和client.c)。一个用于UNIX域AF_UNIX,另一个用于INTERNET域AF_INET。两者都运行良好! listen()在两个服务器中都被调用,并且用于backlog队列长度为3。listen(sockfd, 3); 在UNI...

7得票4回答
直径协议是什么?

我有三个简单的问题。 直白解释一下Diameter协议是什么? Diameter协议的用途是什么? 如何使用Diameter协议? 我在网上搜索了实用的解释,但没有找到。只有一些技术废话。

13得票2回答
由于 ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY,ASP.NET Core 3.0 应用在 Windows Server 2012 R2 上无法正常工作。

我拿了一个工作中的ASP.NET Core 2.2应用程序,将其升级到3.0后,突然在Windows Server 2012上无法正常工作。它出现以下错误: ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY Chrome: Firefox: 似乎以前我必...

14得票2回答
能否通过Telnet发送LDAP“请求”?

我想知道是否有可能通过telnet(或其他程序)连接到LDAP服务器,并开始像在HTTP中一样发送请求和接收响应。实际上,这个问题更为通用,与我的网络连接和通信协议的误解有关。让我告诉你我对这个主题的想法: 所有应用程序协议都定义了通信协议(即服务器将理解并在其交付后采取行动的消息)。如果我知...

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

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