美文网首页
从URL到页面

从URL到页面

作者: 赫鲁晓夫的玉米棒子 | 来源:发表于2017-02-13 16:23 被阅读0次

    从URL到页面


    URL:统一资源定位符,用于定位互联网上的资源

    http//jirengu.com

    https//10.245.23.456:300/user 加密的http

    file///e/WEB学习/任务1/text.html 本地访问

    //jirengu.com/static/imgs/a.png 与当前页面协议保持一致

    域名

    ——http://www.jirengu.com/app/album/index 中,jirengu.com 就是域名。

    域名解析,将jirengu.com 解析为服务器所在的IP。

    使用域名更加语义化,更容易推广和记忆。

    IP地址。局域网IP地址和公网IP地址是不同的。

    公网IP 需要申请。

    127.0.0.1 代表自己电脑的IP。

    域名的解析流程:

    1.浏览器缓存。浏览器缓存DNS记录一段时间。

    2.系统缓存。从Hosts(MAC)文件查找是否有该域名和对应的IP。Windows也有类似的文件。

    3.路由器缓存。一般路由器也会缓存域名信息。

    4.ISP DNS缓存。比如到电信等的DNS上查找缓存。

    5.如果都没有找到,则向根域名服务器查找域名对应的IP,根域名服务器把请求转发到下一级。直到找到IP。

    问题:

    1.电脑上不了网,修改DNS 为 8.8.8.8(谷歌提供的DNS服务器)或者114.114.114.114(国内某大提供的DNS服务器)即可上网。

    改后。不在从ISP 等里面找。 直接从谷歌的或者某大的DNS 服务器中查找。

    2.DNS 劫持。

    威胁最大。通过域名得到一个假的IP。域名也不会变。


    服务器是一个台装系统的机器。常用的有Linux、windows server2012(有图形界面)

    系统里安装的处理请求的应用叫 Web server

    常用的web服务器有 Apache、Nginx、IIS、Lighttpd

    将相同IP请求发给同一个服务器。一个服务器中有多个域名。通过不同的请求回馈不同的页面。(?)

    网站处理流程:

    MVC模型(model)-试图(view)-控制器(controller)

    浏览器发送请求--后端语言--控制器--模型--数据库--模型--控制器--视图--控制器--浏览器展现页面

    浏览器处理:
    HTML字符串被一句句读取解析。
    link、src、img、等都会重新发送请求。


    相关文章

      网友评论

          本文标题:从URL到页面

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