zoukankan      html  css  js  c++  java
  • 【图解HTTP】01了解Web及网络基础

    1-1 使用HTTP协议访问web

    使用在浏览器访问百度来进行说明

     

    1-2 HTTP的诞生

    1. 多文档相互关联形成www
      1. 3项技术:HTML、HTTP、URL
    2. 浏览器:IE、Chrome、Firefox、Safari

    1-3 网络基础TCP/IP:HTTP是它的一个子集

      • 用打电话/叫外卖举例引入可能遇到的问题(引出制定规则【协议 protocol】统一标准):
        1. 如何探测到通讯目标(区号)
        2. 使用哪种语言进行通讯(普通话/方言)
        3. 怎样结束通话(Bye/确认收货)
      • 说明TCP/IP的多种含义
        1. 互联网相关的协议集合
        2. 指TCP和IP2种协议
      • TCP/IP分层管理
        • 优点:改动时各层只需考虑自己,不用考虑别的层级是怎么做的(仍用电话/叫外卖举例,比如不用考虑是谁送外卖 or 用什么通信商
    层名 作用 TCP/IP通信传输流
    应用层 为用户提供服务(如FTP、DNS、HTTP等) HTTP报文(A)
    传输层 处于网络连接中的两台计算机之间的数据传输(UDP和TCP) TCP报文段[TCP首部+A](B)
    网络层 处理网络上流动的数据包(寻址、问路) IP数据包[IP首部+B](C)
    数据链路层 处理连接网络的硬件部分(操作系统、驱动、NIC、网卡(网络适配器)、传输媒介等) 网络架构[以太网首部+C]

    仍以访问百度举例

    1-4 与HTTP关系密切的协议:TP、TCP和DNS

      • IP协议:处于网络层
        • 与IP地址进行区分
          IP协议 Internet protocol
          IP地址 节点被分配到的地址
        • 作用:把各种数据包传送给对方
        • IP地址与MAC地址:
          • MAC地址:网卡所属的固定地址(以身份证和学号的区别举例)
          • 转换的相关协议:ARP协议,根据IP查出MAC
        • 用寄快递来说明网络中的路由选择
          • 不同的网络内部的IP可能与其他网络内部的IP相同,因此用MAC地址寻找对方
      • TCP协议:处于传输层
        • 作用:提供可靠的字节流服务(为了方便传输,将大块数据分割成以报文段为单位的数据包)
        • TCP用3次握手确认数据最终是否送达到对方
        • 握手中途如果中断会重传(相同的顺序发相同的包)

    1-5 负责域名解析的DNS服务

    DNS位于应用层,提供域名到IP地址之间(相互翻译)的解析服务

    域名用于帮助用户记忆

    1-6 各种协议与HTTP协议的关系

    1-7 URI和URL(继续探索)

    URL是用浏览器访问网页时需要输入的网页地址

    URL是URI的子集

    绝对URI的格式:

     

    --未完待续--

  • 相关阅读:
    远景GIS云产品规划
    远景GIS云上线
    远景WEBGIS平台实现客户端SHP文件加载
    GIS平台结构设计
    一款基于HTML5的高性能WEBGIS介绍
    Git分布式工作流程
    Git服务器搭建
    Linux入门-9 软件管理基础(CentOS)
    Linux入门-8 Linux系统启动详解
    Linux入门-7 Linux管道、重定向以及文本处理
  • 原文地址:https://www.cnblogs.com/sasuke0211/p/15115141.html
Copyright © 2011-2022 走看看