zoukankan      html  css  js  c++  java
  • HTTP协议

    HTTP协议的URL

            1	输入:www.guet.edu.cn
            浏览器自动转换成:http://www.guet.edu.cn/
            2	http:192.168.0.116:8080/index.jsp 
            在CMD里面运行 tracert www.guet.edu.cn可以看到所有跑过去的节点和细节;
            通过DNS把域名变成ip地址,通过http://123.213.22.22:80访问
            
            如下:
            
                通过最多 30 个跃点跟踪
                到 www.guet.edu.cn [202.103.243.114] 的路由:
                
                  1    16 ms    16 ms     2 ms  Lenovo-PC-3232 [172.16.100.129]
                  2     9 ms    19 ms     4 ms  Lenovo-PC-3232 [172.16.12.1]
                  3     2 ms     1 ms     1 ms  Lenovo-PC-3232 [192.168.0.1]
                  4     *        *        *     请求超时。
                  5     *        *        *     请求超时。
                  6    82 ms   124 ms     *     Lenovo-PC-3232 [172.17.20.29]
                  7   125 ms   131 ms   199 ms  61.148.148.101
                  8   133 ms     *        4 ms  124.65.58.69
                  9     6 ms     6 ms     9 ms  202.106.36.181
                 10    13 ms     7 ms     6 ms  124.65.194.105
                 11     5 ms     5 ms     7 ms  219.158.22.178
                 12    38 ms    43 ms    48 ms  202.97.15.29
                 13    37 ms    36 ms    37 ms  202.97.46.21
                 14     *        *        *     请求超时。
                 15    58 ms    55 ms    58 ms  218.65.144.6
                 16     *        *        *     请求超时。
                 17    57 ms    56 ms    56 ms  202.103.243.114
                
                跟踪完成。
    		

            HTTP协议的请求:
            1:IP和端口	Remote Address:123.125.115.164:80
    	2:地址	Request URL: http://xxx.xxx.xxx/xx.xx
            
            请求头:
            
            Accept:image/webp,*/*;q=0.8 //浏览器可以接收的类型,用户希望返回的格式;
            Accept-Encoding:gzip,deflate,sdch //客户可以接受的内容编码;
            Accept-Charset:iso-8859-1,gb2312 //如果在请求消息中没有设置这个域,缺省是任何字符集都可以接受;
            Accept-Language:zh-CN,zh;q=0.8 //求报头域类似于Accept,但是它是用于指定一种自然语言,如果请求消息中没有设置这个报头域,服务器假定客户端对各种语言都可以接受。
            Connection:keep-alive //普通报头域允许发送指定连接的选项。例如指定连接是连续,或者指定“close”选项,通知服务器,在响应完成后,关闭连接
            Cookie:""
            If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT //某个页面缓存时间
            Host:http://xx.com/
            Referer:"http://xxx"  从哪里过来的,这个单词就三将错就错.
            User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36 //用户代理:用户使用的浏览器
            Date: Tue, 11 Jul 2000 18:23:51 GMT //请求网站的时间 
            
            请求的内容(参数):
            
            返回头:
            Accept-Ranges:bytes
            Cache-Control:max-age=0
            Connection:keep-alive
            //从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性,简单地说,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接
    Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如Apache)中设定这个时间
            //keep-alive是连接层上的事情, 上层不会有影响. 只是为了节省建立多次tcp连接的成本.
            //Read More : http://en.wikipedia.org/wiki/HTTP_persistent_connection
            Content-Length:114
            Content-Type:text/html
            Date:Tue, 04 Nov 2014 02:27:55 GMT
            ETag:"53fef47a-72"
            Expires:Tue, 04 Nov 2014 02:27:55 GMT
            Last-Modified:Thu, 28 Aug 2014 09:20:58 GMT //服务器最后一次修改的时间,可以判断文件是否更新过;
            Server:nginx
            
            常见的返回状态码, 状态描述, 说明:
            200 OK      //客户端请求成功
            400 Bad Request  //客户端请求有语法错误,不能被服务器所理解
            401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 
            403 Forbidden  //服务器收到请求,但是拒绝提供服务
            404 Not Found  //请求资源不存在,eg:输入了错误的URL
            500 Internal Server Error //服务器发生不可预期的错误
            503 Server Unavailable  //服务器当前不能处理客户端的请求,一段时间后可能恢复正常
            eg:HTTP/1.1 200 OK (CRLF)
        

    浏览器协议: Read More : http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html; http://www.2cto.com/kf/201311/255851.html

  • 相关阅读:
    SVN常用功能介绍(二)
    Excel文件导入SQL Server数据库
    ArcMap操作随记(2)
    ArcGIS温泉数据聚类分析、核密度分析
    ArcMap操作随记(1)
    ArcGIS下载安装
    新生报到问题(简单的数据采集)
    ArcGIS热点分析
    学校选址问题(学校用地适宜性分析)
    ArcScene数据与Sketchup数据的交互
  • 原文地址:https://www.cnblogs.com/diligenceday/p/4073159.html
Copyright © 2011-2022 走看看