zoukankan      html  css  js  c++  java
  • Android攻城狮 http协议

    工作流程
    一次HTTP操作称为一个事务,其工作过程可分为四步:
    1. 首先客户端与服务器需要建立连接。只要单机某个超级链接,HTTP的工作就开始了。
    2. 建立连接后,客户端发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信号包括请求修饰符、客户端信息和其他内容。
    3. 服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或者失败的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
    4. 客户端接收到服务器所返回的信息通过浏览器显示在用户的显示屏幕上,然后客户端和服务器断开连接。
    
    HTTP协议永远都是客户端发起请求,服务器回送相应。
    这样就限制了使用HTTP协议,无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端。
    HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有关系的。
    
    URL(统一资源定位符)也被称为网页地址,是因特网上标准的资源的地址。
    例如:http://www.imooc.com/index.jsp,URL的格式由三部分组成:
    1. 第一部分是协议(或称为服务方式)。例如“http”或者“https”;
    2. 第二部分是存有该资源的主机IP地址(有时候也包括端口号)。例如“www.imooc.com”;
    3. 第三部分是主机资源和具体地址,例如目录和文件名。例如“index.jsp”;
    第一部分和第二部分用“://”隔开,第二部分和第三部分用“/”隔开。第一部分和第二部分不可缺少。
    
    HTTP协议建立在TCP/IP协议之上。
    
    TCP/IP三次握手:
    客户端要和服务端建立连接时,客户端向服务端发送SYN消息,服务器收到消息后向客户端发送SYN+ACK消息,最后客户端再以ACK消息响应,如此一来才会在客户端和服务端之间建立起可靠的TCP连接,数据才可以在客户端和服务器之间传递。
    SYN:synchronous,握手信号。
    ACK:Acknowledgment,确认字符。接收站发送给发送站的一种传输类控制字符,表示发来是数据已接收、确认无误。

    工作流程
    一次HTTP操作称为一个事务,其工作过程可分为四步:
    1. 首先客户端与服务器需要建立连接。只要单机某个超级链接,HTTP的工作就开始了。
    2. 建立连接后,客户端发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信号包括请求修饰符、客户端信息和其他内容。
    3. 服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或者失败的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
    4. 客户端接收到服务器所返回的信息通过浏览器显示在用户的显示屏幕上,然后客户端和服务器断开连接。
    
    HTTP协议永远都是客户端发起请求,服务器回送相应。
    这样就限制了使用HTTP协议,无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端。
    HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有关系的。
    
    URL(统一资源定位符)也被称为网页地址,是因特网上标准的资源的地址。
    例如:http://www.imooc.com/index.jsp,URL的格式由三部分组成:
    1. 第一部分是协议(或称为服务方式)。例如“http”或者“https”;
    2. 第二部分是存有该资源的主机IP地址(有时候也包括端口号)。例如“www.imooc.com”;
    3. 第三部分是主机资源和具体地址,例如目录和文件名。例如“index.jsp”;
    第一部分和第二部分用“://”隔开,第二部分和第三部分用“/”隔开。第一部分和第二部分不可缺少。
    
    HTTP协议建立在TCP/IP协议之上。
    
    TCP/IP三次握手:
    客户端要和服务端建立连接时,客户端向服务端发送SYN消息,服务器收到消息后向客户端发送SYN+ACK消息,最后客户端再以ACK消息响应,如此一来才会在客户端和服务端之间建立起可靠的TCP连接,数据才可以在客户端和服务器之间传递。
    SYN:synchronous,握手信号。
    ACK:Acknowledgment,确认字符。接收站发送给发送站的一种传输类控制字符,表示发来是数据已接收、确认无误。
  • 相关阅读:
    SoftMax 回归(与Logistic 回归的联系与区别)
    OneNote转PDF
    数据库的模式分解相关算法规范步骤
    机器学习
    Java学习
    K-means 聚类
    Java学习
    [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方方法
    sql语句技巧
    刚看到《SQL语法大全》、补全一下
  • 原文地址:https://www.cnblogs.com/my334420/p/6759604.html
Copyright © 2011-2022 走看看