Web页:由一些对象组成
对象可以是HTML文件,JPEG图像,Java小程序,声音剪辑文件等
Web页含有一个基本的HTML文件,该基本HTML文件又包含若干对象的引用(链接)
通过URL对每个对象进行引用
访问协议:用户名,密码,口令字,端口等;
URL格式:
Prot://user:/someDept/pic.gif:port
Web的应用层协议
客户/服务器模式
客户:请求,接收和显示
Web对象的浏览器
服务器:对请求进行相应,发送对象的Web服务器
HTTP 1.0:RFC 1945
HTTP 1.1 : RFC 2068
1.客户发起一个与服务器的TCP连接(建立套接字)端口号为80
2.服务器接受客户的TCP连接
3.在浏览(HTTP客户端)与Web服务器(HTTP服务器server)交换HTTP报文(应用层协议报文)
4.TCP连接关闭 5.服务器不维护关于客户的任何信息
非持久HTTP 持久HTTP
最多只有一个对象在TCP 多个对象可以在一个
连接上发送 (在客户端和服务器之间的)
TCP连接上传输
下载多个对象需要多个TCP
连接 HTTP/1.1默认使用持久连接
HTTP/1.0使用非持久连接
RTT:一次相应来回的时间
HTTP/1.0 HTTP/1.1
GET GET POST HEAD
POST PUT
HEAD DELETE
目标:不访问原始服务器,就满足用户请求
1.用户设置浏览器,通过缓存访问Web
2.浏览器将所有的HTTP请求发送给缓存
再缓存中的对象,缓存直接返回对象
如果对象不存在,缓存请求原始服务器,然后再将对象返回给客户端。
示意图
3.缓存既是客户端又是服务器
4.通常缓存是由ISP安装(大学,公司,居民区ISP)
1.降低客户端的请求响应时间
2.可以大大减少一个机构内部网络与Internet介入链路上的流量
3.互联网大量采用了缓存;可以使较弱的ICP也能够有效提供内容。
排队延时的时间计算公式:
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/67467.html