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通信】就是我们的浏览器了。

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

  • 相关阅读:
    C语言之分支语句
    C语言之运算符与表达式
    C语言之数据类型④——中文字符
    独特的对象引用:this
    理解赋值“=”的含义
    编写类的 “模板”
    类的定义
    Java语言规范
    第一周总结
    定义常量
  • 原文地址:https://www.cnblogs.com/rocket-guo/p/3700391.html
Copyright © 2011-2022 走看看