搞懂http协议(一)

HTTP定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传给浏览器。HTTP是面向事务的。
HTTP协议的特点:简单、快速、无连接、无状态。

HTTP与TCP之间的关系
  • 在HTTP请求和响应之间要通过TCP连接。每一个万维网网点都有一个服务器进程,它不断监听TCP的端口80,以便发现是否有浏览器向它发出连接请求,一旦监听到连接建立请求并建立了TCP连接之后,浏览器就向万维网服务器发出浏览某个页面的请求,服务器接着就返回请求的页面作为响应。最后TCP连接释放。在浏览器和服务器之间的请求和响应的交互,必须按照规定的格式和遵循一定的规则。这些格式和规则就是超文本协议HTTP。
  • HTTP的报文通常都使用TCP连接传送。
  • HTTP使用TCP作为运输层协议,保证了数据的可靠传输。
HTTP中的握手与挥手

HTTP是属于应用层的,在HTTP的请求与响应之间是通过tcp来实现的,因此http的握手(连接)与挥手(断开)即是TCP中的三次握手和四次挥手

TCP的三次握手

这里简单介绍,关于TCP的内容会专门整理
TCP连接的过程叫握手,握手需要在客户和服务器之间交换三个TCP报文段。
三次握手

TCP的四次挥手

四次挥手

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值