什么是http?
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个应用层协议,由请求和响应构成;
-
工作原理:HTTP协议工作于客户端—服务端架构上。浏览器(作为HTTP客户端) 通过URL向HTTP服务端—发送所有请求
-
Web服务器有:Apache服务器,IIS服务器(Internet Information Services)等。
Web服务器根据接收到的请求后,向客户端发送响应信息。
HTTP默认端口号为80,但是你也可以改为8080或者其他端口。 -
HTTP三点注意事项:HTTP是无连接; HTTP是媒体独立的; HTTP是无状态(无状态是指协议对于事务处理没有记忆能力。);
HTTP 消息结构
- HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。
一个HTTP"客户端 " 是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。
一个HTTP"服务器" 同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收