《图解HTTP》web及网络基础

一、使用HTTP协议访问web

  web是建立在HTTP协议上通信的

二、HTTP的诞生

1、为知识共享而规划web

  基本理念:借助多文档之间相互关联形成的超文本,连成可相互参阅的WWW

  WWW,也简称web

2、web成长时代

  1990年,CERN成功研发了第一台web服务器和web浏览器。

  1992年,日本第一个网站主页上线

  1993年,研发了Mosaic问世

  1994年,网景通信公司发布Netscape Navigator1.0

  1995年,微软公司发布Internet Explorer 1.0和2.0 

  1995年,出现Apache0.2 

  2004年,Mozilla基金会发布Firefox浏览器

  之后,Internet Explorer不断升级到版本,Chrome、Opera、Safari等浏览器出现

3、HTTP

  HTTP0.9,包含HTTP1.0之前的版本

  HTTP1.0,1996年http作为标准被公布,版本被命名http1.0

  HTTP1.1,1997年http1.1作为目前主流的http协议版本

  HTTP协议的出现时为了解决文本传输的难题,现在的HTTP协议已经超出web框架的局限,被运用到各种场景中

三、网络基础TCP/IP

  HTTP是TCP/IP内部的一个子集

1、TCP/IP协议族

  说法一:TCP/IP是互联网相关的各类协议族的总称

  说法二:TCP/IP是指TCP和IP两种协议

  说法三:TCP/IP是在IP协议的通信过程中,使用到的协议族的统称

2、TCP/IP的分层管理

  TCP/IP层次分别为:应用层、传输层、网络层、数据链路层

  应用层:向用户提供应用服务是通信的活动

  传输层:对应用层提供网络连接中的两台计算机之间的数据传输

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

  链路层:处理连接网络硬件部分

  分层后的优点:1、有地方需要改变设计时,只需要把变动的层替换掉,做到每个层次内部设计的自由改动

         2、层次后,设计也变的相对简单了 

3、TCP/IP通信传输流

  

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

 

 四、与HTTP关系密切的协议:IP、TCP、DNS

1、负责传输的IP协议

  IP协议的作用:把各种数据包传送给对方,确保传送给对的地方。

  IP地址:被分配的地址(可改)

  MAC地址:网卡所属的固定地址(基本不改)

  使用ARP协议凭借MAC地址进行通信,ARP协议根据通信方的IP地址反查出对应的MAC地址

  没有人能够全面掌握互联网的传输状况

2、确保可靠性的TCP协议

  确保数据能到达目标,TCP协议采用3次握手策略。

五、负责域名解析的DNS服务

  DNS是应用层的协议,它提供域名到IP地址的解析服务。

六、各种协议与THHP协议的关系

 

 七、URI和URL

  URI:统一资源标识符

  URL:统一资源定位符

 

posted @ 2020-12-13 17:24  竹小冉  阅读(132)  评论(0编辑  收藏  举报