zoukankan      html  css  js  c++  java
  • 协议


    标准URL:
    <scheme>://<user>:<pwd>@<host>:<port>/<path>;<params>?<query>#

    c:URL/URN/URI
    Unified Resource Locator 统一的资源定位符
    Unified Resource Naming 统一的资源命名符
    Unified Resource Identifier 统一的资源识别符

    URI = URL+URN

    URL: <a href="http://tmooc.cn/logo.gif"></a>
    <img src="http://tmoo.cn/1.jpg" />

    URN:
    <a href="mailto:admin@tmooc.cn">...</a>
    <a href="javascript:void(0)">...</a>

    完整URL格式:
    <scheme>://<user>:<pwd>@<host>:
    <port>/<path>;<params>?<query>#

    a:<scheme> 方案:
    指定以哪种(协议)从服务器上获取指定资源
    常见方案:

    http/https/ftp/file/telnet.
    http://www.ccb.com/cn/home/indexv3.html
    https://ibsbjstar.ccb.com.cn

    b:<host> 主机名 资源所在服务器ip地址或者域名
    127.0.0.1 <-----> localhost
    61.135.169.121 <-DNS-> www.baidu.com
    c:<port> 端口号 每一项服务在计算机上都有一个监听端口号,整数apache 80/443 (1~65535)

    常见端口号:

    mysql 3306

    ftp 21 文件上传下载
    ssh 22 安全的远程登录
    telnet 23 远程登录
    smtp 25 邮件传输
    dns 53 域名解析 baidu<->61..
    http 80 超文本传输协议(发送网页)
    pop3 110 邮件接收
    https 443 加密超文本传输协议

    d:?<query> 参数
    http://127.0.0.1/1.php?uname=tom&upwd=123

    #相对URL/绝对URL
    1:以方案开头绝对URL
    2:不以方案开头相对URL
    <a href="http://127.0.0.1/1.html">
    <a herf="1.html"/>

    103请求 过程
    1:地址输入地址 回车
    2:<img src="1.jpg">..</a> 请求
    3:<script src="jquery.js"> 请求
    4:<link href="1.css"> 请求
    示例:计算请求次数?
    day03/04.html 4次请求

    http/1.1比http/1.0改进了哪些地方?

    1:支持虚拟主机技术
    在一个web服务器上同时并存多个不同域名网站.
    2:支持持久连接技术
    早期http1.0不支持持久连接

    三次握手/四次挥手
    客户端和服务器之间连接保持一段时间(x秒钟) 30S
    Connection:keep-alive 持久化
    3:支持代理连接
    Proxy:xxx

  • 相关阅读:
    关于蜂窝物联技术 NBIoT 的一些观点
    SSL安全证书-概念解析
    使用 openssl 生成证书
    spring-实现配置文件读取
    spring技术核心概念纪要
    maven项目修改java编译版本的方式
    关于一个双机热备的问题
    关于Java的软引用及弱引用
    MQTT服务器搭建-mosquitto1.4.4安装指南
    hive 限制本地内存使用量
  • 原文地址:https://www.cnblogs.com/web-fusheng/p/6832215.html
Copyright © 2011-2022 走看看