• 图解http协议(五章与http协作的web服务器)


    今天看了网络协议(5)web服务器。

    第二章我们了解了一个简单的客户端和服务器进行交互的方式。现在我们看看在实际中是做哪些改进的吧。

    1 关键字:映射。这个映射就是可以使客户端和服务器分离了。一个客户端对应一个DNS映射,然后通过映射把他的请求发送到服务器上,这就感觉像是一个古代的媒婆,她必须深谐两家的思维习惯。把这边的话“映射”翻译给了那边。

    2 两个大头确定了,那么他们之间怎么交流呢?是,通过映射。可是谁来执行呢?那就引出了这几个小鲜肉。代理,网关,和隧道。

      先看代理。代理就是向一个中间人一样,因为有时候会出现客户端和服务器距离很远的情况,比如你在长江头,我在西西里。怎么办?这时候就可以通过代理,类似于文件中转站一样的东西。然后一节一节的把请求传过去,红尘一骑妃子笑,无人知是荔枝来。

    说的就是这个理。 那么既然是中转站,也就是可以让请求临时歇脚的客栈那么他有什么作用呢?既然是客栈。那么肯定有一些功能吧。比如:

        “缓存功能”,客栈不就是让人歇歇脚然后补给一下,所以他可以放资源,这样才能进行交流吗嘛。

        “透明和不透明的功能”。就是有的客栈为了推广自己的品牌,在客人(请求)走的时候会送点自己客栈的东西作为推广,比如送个口袋上面写着”同福客栈”之类的。

      再说一说另外一个:网关。你可以联想网管,把关,总之他给人的感觉就是可以把把关那样的感觉。那我我们先看看什么叫网关。

        (转自360问答,地址http://wenda.so.com/q/1367802894068897)网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,

     也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,

     以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。

     就像一个门一样,负责进行过滤和安全,其实代理也有这些功能。

        接下来在看看隧道。这个就是负责提供安全功能的一个程序

        他的特点是,放傻呆,因为他不会去解析http协议,只能把请求原封不动的进行传输。但是他可以提供加密机制和安全机制,是不是很放心?这样就可以防御很多攻击。

    接下来说一说缓存

      缓存分为

        代理服务器缓存(客栈)

        客户端缓存

      但是缓存是有时间期限的,当超过期限时,他会去服务器请求资源。及时的做到共同进步。

  • 相关阅读:
    PHP中使用CURL实现Get和Post请求方法
    编码规范
    session跨域共享问题解决方案
    第二十七节 新增语义标签
    第二十六节 屏幕适配之rem单位
    第二十五节 屏幕适配之em单位
    第二十四节 屏幕适配之响应式布局
    第二十三节 屏幕适配之流体布局
    第二十二节 屏幕适配之适配布局类型
    第二十一节 屏幕适配之背景图尺寸的设置
  • 原文地址:https://www.cnblogs.com/houdong-now/p/7090492.html
Copyright © 2020-2023  润新知