• HTTP图解--了解Web及网络基础


    1.网络基础TCP/IP

    通常使用的网络是在TCP/IP协议族的基础上运行的,http属于它内部的一个子集。

    image

    TCP/IP协议族按层次分别分为:应用层、传输层、网络层和数据链路层。分层的好处在于各司其职,任何一层的改动不影响整体效果。

    应用层

    应用层决定了向用户提供应用服务时通信的活动,如FTP(File Transfer Protocl,文件传输协议)、DNS(Domain Name System,域名系统)和HTTP协议等。

    传输层

    传输层对上层应用层提供处于网络接连中的两台计算机之间的数据传输,如TCP(Transmission Control Protocol,传输控制协议)、UDP(User Data Protocol,用户数据报协议)等

    网络层(网络互连层)

    网络层用于处理网络上流动的数据包

    链路层

    用来处理连接网络的硬件部分。

    image

    TCP/IP通信传输流

    image

    发送端在层与层之间传输数据是,每层必定被打上一个该层专属的首部信息,反之,接收端在层与层之间传输数据时,没经过一层就会去掉对应层的首部信息。

    2.关于TCP、IP和DNS

    IP

    image

    TCP位于传输层提供可靠的字节流服务,为确保数据的传输TCP协议采用三次握手策略

    image

    DNS处于服务层提供域名到IP之间的解析服务

    image

    3.各协议与HTTP协议之间的关系

    image

    image

    4.uri和url

    URI(Uniform Resource  Identifier,统一资源标识符):用字符串标识唯一互联网资源;URI的例子:

    image

    URI的格式:

    image

    使用http:或https:等协议方案名访问资源时要指定协议类型

    URL(Uniform Resource Locator,统一资源定位符):表示互联网所处的位置

  • 相关阅读:
    Mysql初识
    滚动监听实例
    利用div显示隐藏实现的分页效果
    animation动画汇总(一阶段项目)
    css3动画效果
    animate动画基础
    切换式轮播方式
    Ajax基础
    Jquery日历编写小练习
    [转]好文章:Android的AlertDialog详解
  • 原文地址:https://www.cnblogs.com/zzp0320/p/8078604.html
Copyright © 2020-2023  润新知