什么是计算机网络中的 HTTP?
HTTP代表“超文本传输协议”。HTTP是可以通过网络传输信息的协议。它是Internet协议套件方法,定义了用于共享网页数据的命令和功能。
HTTP使用服务器-客户端模型。例如,客户端可能是笔记本电脑或电话设备。HTTP服务器通常是运行Web服务器软件(例如Apache或IIS)的Web主机。
HTTP还表示GET和POST等命令,用于处理网站上的提交。CONNECT命令可以充当使用安全套接字层(SSL)加密的快速连接。
HTTP等同于SMTP,因为数据在客户端和服务器之间传输。HTTP与SMTP的不同之处在于消息从客户端发送到服务器以及从服务器发送到客户端的方式。SMTP消息被保存和提前,而HTTP消息是直接传递的。
特征
HTTP的特点如下-
无连接协议
HTTP是一种无连接协议。HTTP用户发起请求并等待来自服务器的响应。当服务器收到请求时,服务器处理该请求并将响应发送回HTTP用户,之后客户端断开连接。
媒体独立
HTTP协议是媒体独立的,因为只要用户和服务器都知道如何管理数据内容,就可以传输数据。用户和服务器都需要在MIME-type标头中指定内容类型。
无国籍
它是一种无状态协议,因为客户端和服务器仅在当前请求期间相互学习。在HTTP中,每个客户端连接都会打开一个发送其请求的新会话,无状态特性使协议非常简单明了。这在服务器上消耗很少的资源并且可以支持更多的并发用户,因为在整个会话期间没有要维护的客户端信息开销。
评论列表