• HTTP基础01--web与互联网基础


    WWW构建技术:

    • 把SGML(标准通用标记语言)作为页面文本标记的HTML(超文本标记语言);
    • 作为文档传递协议的HTTP(超文本传输协议);  //严谨应该称为“超文本转移协议”;
    • 指定文档所在地址的URL(统一资源定位符);

     TCP/IP:   //通常使用的网络是在TCP/IP协议族的基础上运作的,HTTP是它的一个子集;

    • 分层管理: //将各层之间的接口部分规划好之后,每个层次内部的设计就能自由改动;
      • 应用层:决定了向用户提供的应用服务;
        • FTP:文本传输协议;
        • DNS:域名系统;//提供域名到IP地址之间的解析服务;
        • HTTP            //生成针对目标WEB服务器的HTTP请求报文;
      • 传输层:提供处于网络连接中的两台计算机之间的数据传输;
        • TCP:传输控制协议;/
          • 字节流服务:为了方便传输,把大数据分割成报文段为单位的数据包进行管理
          • 三次握手:确认数据最终是否送达到对方
            • 首先发送一个带SYN标志的数据包给对方
            • 对方回传一个带有SYN/ACK标志的数据包以示传达确认信息
            • 最后发送一个带有ACK标志的数据包,代表结束;
        • UDP:用户数据报协议;
      • 网络层:处理在网络上流动的数据包; //数据包是网络传输的最小单位;
        • 所起作用就是在众多的选项内选择一条传输路线;
        • IP:网际协议, 条件:  //IP间通信时,会根据ARP协议(根据通信方的IP地址反查出对应的MAC地址)利用下一站设备的MAC地址来搜索下一个中转目标
          • IP地址:指明节点被分配到的地址
          • MAC地址:网卡所属的固定地址
      • 链路层:用来处理连接网络的硬件部分;
        • 设备驱动
        • 网卡
        • 光纤
    • 封装://发送端每过一层增加首部;接收方则相反;

     URL/URI:

    • URI:(统一资源标识符)  //由某个协议方案表示的资源的定位符,包括http,ftp,file,telnet,mailto等;

    http://user:pass@www.example.jp:80/dir/index.html?uid=1#ch1

    [协议]   [认证]    [服务器地址]  [服务器端口] [文件路径]  [查询字符串] [片段标识符]

      • 登录信息(认证):从服务器端获取资源时的必要登录信息,可选;
      • 服务器地址:可以是常用DNS可解析的名称;192.168.1.1这类IPv4地址;[0:0:0:0:0:0:0:1]这类IPv6地址;
      • 端口号:可选;
      • 带层次的文件路径
      • 查询字符串:针对已指定的文件路径内的资源,可以使用查询字符串传入任意参数,可选;
      • 片段标识符:标记出已获资源的子资源(文档内的某个位置)

  • 相关阅读:
    江の島西浦写真館2-1
    江の島西浦写真館1-2
    Oracle 查询表空间使用情况
    Oracle 的开窗函数 rank,dense_rank,row_number
    oracle11G 用户密码180天修改概要文件过程
    CentOS6 安装 MySQL5.7
    linux下SS 网络命令详解
    CentOS6 网络设置
    redhat 6 红帽6 Linux 网络配置
    Oracle分析函数——函数列表
  • 原文地址:https://www.cnblogs.com/jinkspeng/p/4115344.html
Copyright © 2020-2023  润新知