美文网首页
从url输入到页面展示

从url输入到页面展示

作者: 郑宋君 | 来源:发表于2018-06-12 22:30 被阅读0次

    当网址输入到网址栏中,我们敲下回车,到底发生了什么我们获得了一个漂亮的页面呢?

    网上的太笼统,太官方,看完太蒙蔽,我们用一种简单的方式来阅览一下整个流程,先不要装,能懂就行
    首先看一下我们做的,我们做的:
    我们敲下网址,比如www.baidu.com的时候,然后敲了一下回车!
    我们见的:
    (没有任何特殊原因的情况下)我们看到了一个百度搜索首页
    其实我们有时候面试也会问,自己也在想,这里面到底发生了什么?
    其实很简单!!!
    首先我们的网址(域名)会被解析成ip地址,然后通过这个ip地址找到对应的服务器,服务器就把页面返回给你的浏览器了!~!
    好,这个过程分为三步 :
    1.写域名
    2.域名转换成ip
    3.服务器把页面返回给你的浏览器。
    第三步,服务器把页面返回给浏览器,我们还要分成两步
    1.务器把组成页面的文件(代码)给浏览器
    2.浏览器解析成我们能看懂的网页给我们
    简单吗?我们从浅入深,慢慢来看。
    这个是简单版本的,来一个复杂一点的版本,我们把比如说这个https://www.baidu.com/s?wd=林宥嘉输入到网站栏里,点击回车,会发现出现的页面内容是所有关于林宥嘉的信息。按照上面的理解:
    我们在加一点内容,我们的域名和被翻译成对应的ip地址,然后找到相应的服务器,没完,我们还给服务器一个参数林宥嘉,这个时候返回的就是关于林宥嘉的所有信息的页面。中间的/s?wd不懂没有关系,我们可以理解成一个变量名
    但是我们敲击回车以后,浏览器中的网址变了,变成了https://www.baidu.com/s?wd=林宥嘉。
    这个时候,我们才算是开始真正了解url到页面展示的里面发生的内容了!
    首先我们要了解一下名词;
    首先我们以这个网址作为参考
    https://www.baidu.com/s?wd=林宥嘉
    比如我们打开一个网站,上面是这个网址(不要在意你是打开还是输入,这个不重要)
    URL:统一资源定位符,用于定位互联网上的资源,不难理解,如果互联网上面有个图片或者是视屏,或者是页面,这个时候我们想找到他,就要用url,他就相当于一个地址一样!
    url = 协议+域名+端口号+好多东西
    协议:http,https,ftp,file
    服务器:服务器就是我们可以把它理解成一台电脑或者多台电脑,我们把域名加参数给服务器。他对应的返回给我们不同的页面
    域名:域名就是我们网址 www.baidu.com
    ip地址:ip地址就是

    当我们写下www.baidu.com的时候,敲击回车的时候我们可以看到我们的浏览器的网址变成了https://www.baidu.com
    这个https就是一个传输协议,
    这个时候我们的会去寻找这个域名的对应的ip地址,这个也有好几步
    2-1.我们开始会在浏览器中去的寻找
    2-2.找不到,可以,我们就去系统的缓存去找
    2-3.还找不到,我们就去路由器里面去找
    2-4.如果还是找不到,我们可能就要去isp dns缓存去找了
    ps:域名和ip地址是对应的,dns就是把域名解析成ip地址的,为什么不用ip地址而不用域名呢,那我问你,一串数字好记,还是一串有语义的拼音好记呢,所以我们一般使用域名来查找网站!

    相关文章

      网友评论

          本文标题:从url输入到页面展示

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