HTTP回顾1

作者: GUANGGG | 来源:发表于2019-04-08 22:59 被阅读0次

HTTP前世今生

当年互联网还只属于少数人,在互联网的黎明期,HTTP诞生了。
其诞生原因主要为了方便让远隔两地的研究者们共享知识,当时的基本理念是:借助多文档之间的相互关联形成超文本HyperText,连成可相互参阅的WWW(World Wide Web)。
当年的HTTP主要解决的是文本传输的难题,但是现在的HTTP已经被广泛运用到各种场景中。

网络基础TPC/IP

计算机想要和其他网络设备进行通信,双方就必须基于相同的方法,这就需要一套双方都需要遵守的约定,我们就把这种规则成为协议protocol
TCP/IP协议族中最重要的一点就是分层,将整体分割为部分以后,如果其中某部分变动,只需要更改那部分就行了,这样只要设计好每部分之间相互通信的接口,每个部分的具体实现就可以自由发挥了。
TCP/IP分层:应用层(HTTP协议就在该层)、传输层、网络层、数据链路层、物理层。

与HTTP密切相关的协议IP、TCP、DNS

负责传输的IP协议
IP(Internet Protocol)协议的作用就是把各种数据包传送给对方,为了保证数据传输就需要满足各种条件,其中最重要的两个就是IP和MAC(Media Access Control Address)地址。IP地址指明几点被分配到的地址,MAC地址是网卡所属的固定地址,IP地址可以变换,但MAC地址基本不会改变。可以通过ARP(Address Resolution Protocol)协议,根据对方的IP地址可以反查出对应的MAC地址,中间可能还需要其他的过程。
确保可靠性的TCP协议
为了准确无误的将数据送达目标处,TCP(Transmission Control Protocol)采用三次握手来保证数据。(三次握手、四次断开可自行研究计算机网络相关知识)
负责域名解析的DNS服务
DNS(Domain Name System)提供域名到IP地址之间的解析服务。

URI和URL

URI: Uniform Resource Identifier
Uniform规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。
Resource定义的是可标识的任何东西,不仅仅是文档图片或服务,资源不仅可以是单一的,也可以是多数的集合体。
Identifier表示可以标识的对象,也成为标识符。
综上,URI就是由某个协议方案表示的资源定位标识符,可标识某一互联网资源,而URL标识资源的地点,因此URL(Uniform Resource Locator)是URI的子集。

相关文章

  • HTTP回顾1

    HTTP前世今生 当年互联网还只属于少数人,在互联网的黎明期,HTTP诞生了。其诞生原因主要为了方便让远隔两地的研...

  • 回顾Http协议

    http简单来说就是web浏览器和web服务器之间的一问一答的交互过程必须遵守一定的规则, 而这里的规则就是htt...

  • HTTP回顾6

    HTTP首部 报文首部 HTTP请求报文 请求行、请求首部字段、通用首部字段、实体首部字段、其他 响应报文 状态行...

  • HTTP回顾2

    简单的HTTP HTTP协议用于客户端和服务器端的通信,通过请求和响应的的交换达成通信HTTP请求报文 请求结果 ...

  • HTTP回顾3

    HTTP报文 用于HTTP协议交互的信息被称为HTTP报文,HTTP报文是由多行数据构成的字符串文本,其中,CR+...

  • HTTP回顾5

    Web服务器相关 HTTP规范允许一个HTTP服务器搭建多个Web站点,这种情况下,发送HTTP请求时必须在Hos...

  • HTTP回顾4

    HTTP状态码 2XX 2XX表示请求正常处理了 200 OK 表示请求正常处理,请求数据正常返回。 204 No...

  • 网络请求之浅谈Volley的那些坑与改进(一)

    深入Volley之前,有必要回顾下几个知识点: 1.HTTP0.9 -> HTTP1.0 ->HTTP1.1 ->...

  • 为什么HTTPS是安全的

    1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介...

  • 为什么HTTPS是安全的

    1.HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介绍...

网友评论

    本文标题:HTTP回顾1

    本文链接:https://www.haomeiwen.com/subject/ptumiqtx.html