HTTP概述(基础二)

今天心情不错,中午忙里偷闲循环了崔一乔的《成都》,呵呵,不太明白歌词的寓意,但似乎看懂了很多,释怀了很多。加油!

上次写到了报文,今天接着写。

1、连接(TCP/IP)

     报文是通过TCP(传输控制协议  Transmission  Control   Pocol)连接从一个地方搬移到另一个地方去。

     TCP连接的优点:a、无差错的数据传输;b、按顺序传输(数据总会按照发送的顺序到达);c、未分段的数据流(可以再任意时刻以任意尺寸将数据发送出去)

2、因特网自身就是基于TCP/IP的,TCP/IP是全世界的计算机和网络设备常用的层次化分组交换网络协议集。TCP/IP隐藏了各种网络和硬件的特点及弱点,使各种类型的计算机和网络都能进行可靠的的     通 信。只要建立了TCP连接,客户端和服务器之间的报文就不会丢失、不会被破坏,也不会再接收时出现错序了。

3、Web的结构组件

     代理:位于客户端和服务器之间的HTTP中间实体。(了解HTTP代理服务器,这是web安全、应用集成以及性能优化的重要组成模块。)代理位于客户端与服务器之间,接收所以客户端的HTTP请   求,并将这些请求转发给服务器(可能会对请求进行修改之后转发)。对用户来说,这些应用程序就是一个代理,代表用户访问服务器。出于安全考虑,通常会将代理作为转发所有web流量的可信任中间节点使用。代理还可以对请求和响应进行过滤。例如:在企业中对下载的应用程序进行病毒检测,或者对小学生屏蔽一些成人才能看的内容。

    缓存:web缓存或代理缓存是一种特殊的HTTP代理服务器,可以将经过代理传送的常用文档复制保存起来。下一个请求同一文档的客户端就可以享受缓存的私有副本所提供的服务了。(提高了性能,因为从附近的缓存下载文档会比从远程web服务器下载快的多)

    网关(HTTP/FTP网关):是一种特殊的服务器,作为其他服务器的中间实体使用。通常用于将HTTP流量转换成其他的协议,网关接收请求时就好像自己是资源的源端服务器一样。客户端可能并不知道自己正在与一个网关进行通讯。

    隧道:HTTP隧道的一种常用用途是通过HTTP连接承载加密的安全套接字层(SSL,Secure  Sockets  Layer)流量,这样SSL流量就可以穿过只允许web流量通过的防火墙。

    Agent代理:用户Agent代理(简称为Agent代理)是代表用户发起HTTP请求的客户端程序。所有发布Web请求的应用程序都是HTTP Agent代理。到目前为止,我们只提到过一种HTTP Agent代理,,就是web浏览器,带式用户Agent代理还有很多其他的类型。

慢慢理解,只有很努力,看起来才毫不费劲!

 

posted @ 2017-02-07 17:02  嗨jenny  阅读(108)  评论(0编辑  收藏  举报