美文网首页
HTTP概念知识

HTTP概念知识

作者: 宣泽彬 | 来源:发表于2018-05-10 00:37 被阅读17次

    万维网知识

    1990年左右——万维网出生
    万维网的发明者:Tim Berner-Lee 李爵士
    李爵士实现了输入网址就能访问网页的概念,发明了第一个网页(info.cern.ch)、第一个浏览器和第一个服务器。

    三个概念

    1.URI:俗称网址。(U:统一 R:资源 I:标识符)
    2.HTTP:两个电脑之间传输内容的协议。
    3.HTML:超级文本,标记语言,主要用来做页面跳转。
    4.URL的作用是能让你访问一个页面。
       HTTP的作用是让你能下载这个页面。
       HTML的作用是让你能看懂这个页面。

    URI

    URI分为URL和URN。
    URL能唯一确定一个位置,例如网址。(L:定位符)。
    URN能唯一确定一个名称,例如书本的ISBN码。(N:名称)

    一个网址的构成分析

    例子:https://www.baidu.com/s?wd=hello&rsv-spt=1#5
    1.“https://”:协议
    2.“www.baidu.com”:域名(三级域名)
    3.“baidu.com”:二级域名
    4.“.com”:一级域名(顶级域名)
    5.“/s”:路径(不对应任何文件)
    6.“?wd=hello&rsv-spt=1”:查询参数
    7.“#5”:锚点

    DNS

    D:域       N:name名      S:系统
    作用:由运营商提供,输入域名,输出IP地址

    TCP协议

    HTTP协议是建立在以下两种协议的基础上的
    1.TCP传输控制协议(Transmission Control Protocol)——信鸽
    2.IP网络协议

    1. TCP 和 UDP 的区别是什么
      简答:TCP 可靠、面向连接、相对 UDP 较慢;UDP 不可靠,不面向连接、相对 TCP 较快。搞定。

    2. TCP 的三次握手指的是什么
      简答:每次建立连接前,客户端和服务端之前都要先进行三次对话才开始正式传输内容,三次对话大概是这样的:

       1. 客户端:我要连接你了,可以吗
       2. 服务端:嗯,我准备好了,连接我吧
       3. 客户端:那我连接你咯。
       4. 开始后面步骤
      



    另外:
    路由器(网关)一般会内置一个http服务器来供内网连接
    本地IP:127.0.0.1(表示设备本身,也可以用localhost来表示)
    不表示任何设备的IP:0.0.0.0(此IP在不同地方含义不同)

    输入一个网址(例如:https://www.baidu.com)后的过程

    1.浏览器补全网址内容
    --->2.向DNS查询网址IP地址
    --->3.向该IP地址发送请求<---------------------------------------------
    --->4.网址服务器传送内容至浏览器                                         |
    --->5.浏览器解析内容,并搜索请求重新发送至该IP地址 ____|
    --->6.浏览器把网页内容呈现给用户


    本教程版权归宣泽彬所有,转载须说明来源

    相关文章

      网友评论

          本文标题:HTTP概念知识

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