zoukankan      html  css  js  c++  java
  • http请求的过程

    1.在浏览器输入网址http://www.baidu.com

    2.解析域名为主机ip地址和端口号(web应用默认端口号80)

    3.通过浏览器类似Socket的机制与主机建立连接

    4.客户端与服务器端建立连接

    5.客户端与服务器端按照HTTP协议传送文本数据

    6.服务端解析请求数据,处理后反馈结果(html,超文本标记语言)

    7.客户端浏览器接收返回的html,展示返回的页面

    8.连接断开,回话结束。

    个人理解【浏览器】与【Socket通信】有点类似于一个级别,都是对网络通信提供接口,建立连接后实现通信;

    不同点是【浏览器】可以更好的处理html,展示出友好的界面,侧重于数据的展示;

    而【Socket通信】在连接建立后可传输xml报文或其他形式的数据格式,侧重于数据的内容(服务);

    我认为经过特殊改造的【Socket通信】就是我们的浏览器了。

    以上内容纯属自己理解,还请大家指教。

  • 相关阅读:
    做数据库维修工、还是码农,讨论走下神坛的职业【摘自vage】
    4.4 Web存储
    4.3 createjs
    4.2 HTML Canvas标签
    4.2 拖放
    4.1 HTML5 音频
    3.2 JacaScript面向对象
    3.1 JavaScript基础
    2.7 CSS动画
    2.6 CSS基本操作
  • 原文地址:https://www.cnblogs.com/rocket-guo/p/3700391.html
Copyright © 2011-2022 走看看