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

  • 相关阅读:
    Windows Phone 7 中常用Task
    设置Highchart柱子最大宽度( 让 highcharts支持maxPointWidth属性)
    Asp.Net MVC 使用FileResult导出Excel数据文件
    js获取网页高度
    使用window.addEventListener 和 window.attachEvent 判断浏览器
    slimscroll滚动条插件简单用法
    js中如何快速获取数组中的最大值最小值
    js 判断浏览器类型
    python使用ldap进行用户认证
    关于go声明切片的一些疑问
  • 原文地址:https://www.cnblogs.com/web-fusheng/p/6832215.html
Copyright © 2011-2022 走看看