TCP协议保证可靠传输,http和https

TCP协议保证可靠传输

校验和

超时重传

流量控制

拥塞控制

Http

​ Http:超文本传输协议,一种用于分布式,协作式和超媒体信息系统的应用层协议.简单来说就是一种发布和接收HTML页面的方法

http发展史

1991年 http/0.9

1996年 http/1.0

1999年 http/1.1

2015年 http/2.0

http基本优化

影响一个http网络请求的因素主要有两个:带宽和延迟

**带宽:**现在网络建设已经非常出色,不再担心带宽影响网速

延迟:

  • 浏览器阻塞:浏览器对于同一个域名,连接数有限,超过浏览器最大连接数限制,后续请求就会被阻塞
  • DNS查询:浏览器需要知道目标服务器的IP才能建立连接,将域名解析为IP的这个系统成为DNS,通常利用DNS缓存结果来达到减少这个时间的目的
  • 建立连接:http是基于tcp协议的,浏览器最快也要经历三次握手后才能捎带http请求报文,达到真正建立连接,但是这些连接无法复用会导致每次请求都得经历三次握手和慢启动,三次握手在高延迟情况下影响较为明显,慢启动则对文件类请求影响较大

http1.0和http1.1的区别

  • 缓存处理:在http1.0中主要使用header里的Expires,If-Modified-Since来作为缓存判断标准;http1.1则引进了更多的缓
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值