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文件等,需要浏览器再次发送请求并所有文件下载成功,网页才显示出来。

  • 相关阅读:
    vbr mp3
    NDK setup error
    转载 MPEG2视频解码在ARM11上的优化
    arm程序设计优化
    小情歌
    android update project
    Linux环境下的DNW使用
    2010的计划
    Setting up UDEV rules to grant access to your phone
    Debugging Native Code for android
  • 原文地址:https://www.cnblogs.com/zzjlxy-225223/p/10761489.html
Copyright © 2011-2022 走看看