Network programming 请求和命令之间有什么区别?

Network programming 请求和命令之间有什么区别?,network-programming,Network Programming,只是一个简单的问题: 在HTML或SMTP等协议中,请求和命令之间有什么区别? 请求是否会等待响应? 或者一个来自客户端,另一个来自服务器端? 提前谢谢 与http类似,smtp请求可以包含多个命令,例如TLS命令以启用加密 你好,再见 Ftp类似于Smtp,其中一个连接(请求)在关闭连接之前交换多个命令(PASV…EXIT) 主要区别在于http的请求-响应通常可以可视化为1个请求对1个响应,但是当您查看如何通过http应用TLS加密时,您会看到在最终响应返回到客户端之前,客户端和服务器之间交

只是一个简单的问题: 在HTML或SMTP等协议中,请求和命令之间有什么区别?
请求是否会等待响应?
或者一个来自客户端,另一个来自服务器端?

提前谢谢

与http类似,smtp请求可以包含多个命令,例如TLS命令以启用加密

你好,再见

Ftp类似于Smtp,其中一个连接(请求)在关闭连接之前交换多个命令(PASV…EXIT)

主要区别在于http的请求-响应通常可以可视化为1个请求对1个响应,但是当您查看如何通过http应用TLS加密时,您会看到在最终响应返回到客户端之前,客户端和服务器之间交换了类似的命令

简言之,http通过将命令包含在请求和响应的头部分来分离命令的噪声


没有加密的http命令的一个例子是传输编码,其中服务器在头之后发送响应的一部分,这些头必须在客户端放回一起。

最简洁的说法是,一个请求可能包含多个命令。Ex Http请求包含许多headers@Jay你能举一个smtp的例子吗?试过了,让我知道这不清楚