HyperText Transfer Protocol——超文本传输协议
HTTP协议是因特网上应用最为广泛的一种网络传输协议,所有www文件都必须遵守这个标准,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。
HTTP是基于 TCP/IP 通信协议来传递数据,如HTML文件,图片文件,查询结果等。
HTTP工作原理
Http协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端,即Web服务端发送所有请求。
Web服务器有:Apache服务器,IIS服务器(Internet Information Services)等。
Web服务器根据接收到的请求,向客户端发送响应信息。
HTTP默认端口号为80,端口可根据需要进行修改。
HTTP三点注意事项
- HTTP是无连接的:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。
- HTTP是媒体独立的:只要客户端和服务器知道如何处理数据内容,任何类型的数据都可以通过HTTP发送。
- HTTP是无状态的:HTTP协议是无状态协议。无状态是指协议对于事物处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重新传送,这样可能导致每次连接传送的数据量增大。
网友评论