计算机网络常见协议之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是无状态的:没有记忆能力后续处理内容需要需要用到前面内容时候需要重传

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

W大羊肖恩W

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值