servlet

Servlet

  1. 静态资源文件

    文件内容固定,比如html文件,doc,xls文件

    服务端直接将静态资源推送给客户端,最终在客户端运行

  2. 动态资源文件

    文件内容根据客户需求变化

    服务端运行动态资源文件,并将结果给客户端

web通信过程中,两台计算机如何通信

  1. c/s结构:

    大型网络游戏

    优点:

    1. 有效保护服务端计算机

    2. 分摊服务端计算机的工作压力

    缺点:

    1. 增加客户获得服务成本

    2. 增加服务端维护成本

  2. b/s结构:可以帮助客户端计算机向任意服务器发请求

    优点:易于维护,成本低

    面对客户群体:企业用户

 

网络协议包

用于包裹在网络传输过程中的二进制数据。它存在固定空间,用于存放特定数据。便于接收方分析得到的数据。

分类:FTP,HTTP

HTTP网络协议内部结构

  1. 请求协议包:

    1. 浏览器发送请求时创建的,并将请求信息写入协议包

    2. 自上而下有四层结构:

      1. 【请求行】:

        {

        url:存放请求资源的地址

        method:请求方式

        }

      2. 【请求头】:

        {

        浏览器希望获得的资源文件的类型【html/png】

        浏览器希望的资源内容依赖的字符集

        }

      3. 【空白行】:{隔离层,请求头和请求体}

      4. 【请求体】:{post请求时,相关参数}

         

  2. 响应协议包:服务端返回数据

posted @ 2020-05-07 11:48  九九八十一mm  阅读(124)  评论(0编辑  收藏  举报