1  描述网络的组成
在网络的各个组成部分中,涉及硬件的成分多点,还是软件的成分多点?
哪些组成部分是软件?哪些又是硬件呢?

答:

网络中,硬件可以说是一个实现的必要基础,从其基本组成来讲,除了协议其他都是需要硬件设备的,所以硬件会多一点。
硬件的话有:各种各样的端系统、通信链路的介质、交换机
软件方面:最重要的是各种各样的协议、驱动、操作系统、应用软件



2  讨论 HTTP协议为什么普遍使用缓存技术?
(1)为什么使用缓存技术?
(2)浏览器在本地使用了缓存技术了吗?
(3)条件GET和ETag技术有什么区别?

答:

(1)缓存可以减少对客户请求的响应时间又或是接入链路到因特网的通信量,减低流量,改善应用性能;相对于别的降低响应时间的方法而言成本也低。

(2)浏览器也使用了缓存技术,例如:cookie技术,http缓存,websql,indexDB,localstorage,sessionstorage,application cache,cacheStorage等。

(3)使用条件GET方法向缓存器发送报文,缓存器会向服务器发送信息检查对比对象最后更新的时间,服务器再决定告诉缓存器可以使用缓存或者发送修改后的对象;而Etag技术是服务器为对象生成唯一标识,浏览器发送请求时,缓存器或者服务器对比的是Etag的值,就是这个标识,再决定返回的内容,相对而言Etag会更加准确。

Last modification:June 14, 2018
If you think my article is useful to you, please feel free to appreciate