计算机网络常见协议之HTTP协议

一,HTTP协议

1.概念:

HTTP协议超文本传输协议(基于TCP协议 默认端口号为80)

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。

2.万维网服务

万维网服务采用C/S架构

客户机通过浏览器请求,从而在浏览器上就可以看到图形界面

3.万维网服务软件

apach

tomcat

nginx

...

二,HTTP工作原理

1.通过浏览器,通过URL地址向HTTP服务器发送请求

URL:统一资源定界符,由三部分组成,协议,主机和端口,文件名和路径

2.web服务器根据首都奥的请求直接向客户及响应信息

3.针对HTTP协议默认端口号为80

关于TCP的通信协议参考这里: 计算机网络常见协议之传输层协议TCP

 

三,关于HTTP协议的注意事项

1.http是无连接的:限制每次连接只处理一次请求

2.http是独立的:只是客户端和服务器知道如何处理数据内容

3.http是无状态的:没有记忆能力后续处理内容需要需要用到前面内容时候需要重传


版权声明:本文为m0_63623345原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。