zoukankan      html  css  js  c++  java
  • HTTP协议基础总结

    1,HTTP协议
    协议的概念:协议就是指计算机网络中,两台计算机之间进行通讯所必须共同遵守的规定和规则。
    HTTP协议:超文本传输协议是一种通信协议,它允许将超文本标记语言(html)文档从web服务器传送到客户端的浏览器,版本:HTTP/1.1

    2,web服务器,浏览器,代理服务器过程

    浏览器---URL----(Request)---Web服务器---(response)对象---浏览器---(解析response中的html)---网页

    其中代理服务器作为浏览器和Web服务器的中转站。

    3,URL详解
    地址用于描述一个网络上的资源,基本格式如下:
    schema://host[:port#]/path/.../[?query-string]
    http://www.localhost/MvcPro/welcome.html

    schema:指定底层使用的协议(例如:http,https ,ftp)

    host:HTTP服务器的IP地址或者域名

    port#:HTTP服务器的默认端口是80,这种情况下端 口号可以省略,如果使用别的端口,必须指 明。
    path:访问资源的路径

    query-string:发送给Web服务器的数据

    4,HTTP的协议是无状态的
    就是同一个客户端两次请求是没有对应关系的,http服务器无法确认两个请求是来自同一个客户端,但web程序引入了Cookie机制来维护状态

    5,打开网页需要浏览器发送很多次request
    因为一个有图片,CSS文件等,需要浏览器再次发送请求并所有文件下载成功,网页才显示出来。

  • 相关阅读:
    树链剖分 (模板) 洛谷3384
    ST表 (模板) 洛谷3865
    IOI 2005 River (洛谷 3354)
    IOI 2005 River (洛谷 3354)
    poj1094 Sorting It All Out
    poj1094 Sorting It All Out
    spfa(模板)
    HAOI 2006 受欢迎的牛 (洛谷2341)
    HAOI 2006 受欢迎的牛 (洛谷2341)
    洛谷1850(NOIp2016) 换教室——期望dp
  • 原文地址:https://www.cnblogs.com/zzjlxy-225223/p/10761489.html
Copyright © 2011-2022 走看看