• HTTP学习笔记一


    第一章 了解web及网络基础

    1.客户端:通过发送请求获取服务器资源的web浏览器等,都可称为客户端。

    web是建立在HTTP协议上通信的。Web使用一种名为HTTP(超文本传输协议)的协议作为规范,完成从客户端到服务端等一系列运作流程。而协议是指规则的约定。

     文档所在地址的URL(Uniform Response Locator,统一资源定位符)

    2.协议:不同的硬件、操作系统之间的通信,所有的这一切都需求一种规则。我们把这种规则称为协议(protocol)。

    3.TCP/IP:是互联网相关的各类协议族的总称。

    TCP/IP的分层管理

    TCP/IP协议族按层次分别分为以下4层:应用层,传输层,网络层和数据链路层。

    TCP/IP协议族各层的作用如下:

    1)应用层:决定了向用户提供应用服务时通信的活动。如:FTP:文件传输协议。DNS:域名系统。

    2)传输层:对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。如:TCP:传输控制协议。UDP:用户数据报协议。

    3)网络层:又称为网络互连层。用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定了通过怎样的路径(所谓的传输路线)到达对方计算机,并把数据包传送给对方。

    网络层的作用:在众多的选项中选择一条传输路线。

    4)链路层:又称数据链路层,网络接口层。用来处理连接网络的硬件部分。

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

    这种把数据信息包装起来的做法称为封装。

    二、与HTTP关系密切的协议:IP,TCP和DNS

    1. IP(Interrnet Protoc)网络协议位于网络层。IP是一种协议的名称。作用:把各种数据包传送给对方。而保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是IP地址和MAC地址(Media Access Control Adress)。

    IP地址指明了节点被分配到的地址,MAC地址是指网卡所属固定地址。IP地址可以和MAC地址进行配对。IP地址可变换,但MAC地址基本上不会更改。

    ARP协议(Address Resolution Protocol),ARP是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址。

    2.TCP位于传输层,提供可靠的字节流服务。

    字节流服务(Byte Stream Service):为了方便传输,将大块数据分割成以报文段(segment)为单位的数据包进行管理。

    TCP协议为了更容易传送大数据才把数据分割,而且TCP协议能够确认数据最终是否送达到对方。

    确保数据准备无误的送达目标处,TCP协议采用了三次握手(three-way handshaking)策略。

    握手过程中使用TCP的标注(flag)--SYN和ACK。

           发送端首先发送一个带有SYN标注的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。最后,发送端再回传一个带有ACK标志的数据包,代表“握手”结束。

    3.DNS(Domain Name System)服务是和HTTP协议一样位于应用层的协议。它提供域名到IP地址之间的解析服务。

    DNS协议提供通过域名查找IP地址,或逆向从IP地址反查域名的服务。

    三、URI与URL

    URI :统一资源标识符(Uniform Resource Identifier)。由某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称。采用HTTP协议时,协议方案就是HTTP。

    URL:统一资源定位符(Uniform Resource Locator)。正是使用Web浏览器等访问Web页面时需要输入的网页地址。

    URI用字符串标识某一互联网资源,而URL标识资源的地点(互联网上所处的位置)。URL是URI的子集。 

  • 相关阅读:
    layDate 只显示 小时&分钟
    获取从今天以后一周的日期列表
    Laravel_$rules参数规则
    Layui——分步表单
    XML命名空间详解
    centos7搭建svn服务器
    jvm原理
    动态代理与反射
    java之JUC
    实现从数据库加载数据并返回easyui-tree所需要数据
  • 原文地址:https://www.cnblogs.com/amberdyy/p/16257087.html
Copyright © 2020-2023  润新知