最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • http入门笔记1(浅析URL)

    正文概述 掘金(饥人谷一言)   2021-01-06   580

    浅析URL

    http入门笔记1(浅析URL)

    --图片来源网络

    前言

    李爵士发明了WWW(URL+HTTP+HTML),HTML我们已经学了,本文主要从通过了解ip,端口,域名,DNS运作等来就简单了解URL--资料来源饥人谷

    URL

    URL(uniform resource locator统一资源定位符)

    URL由"协议+域名或IP+端口号+路径+查询字符串+锚点"构成

    讲URL结构就先从IP讲起吧


    1 什么是IP?

    1.1 简介

    可以查看IP维基百科

    IP是网际协议(intent protocal)又叫互联网协议

    ip主要约定了两件事:

    1. 如何定位一台设备

    2. 如何封装数据报文,以跟其他设备交流

    1.2 IP分为外网内网.

    • 外网ip是路由器以外的(<==>像电信dns服务器,或者其他用户)可以进入ip138.com查看自己的外网ip

    • 内网ip是路由器内的ip,没有路由器就没法访问外网。

    1.3 路由器功能简述:

          现在路由器有两个IP,一个外网IP和一个内网IP
          内网中的设备可以互相访问,但是不能直接访问外网内网设备想要访问外网,就必须经过路由器中转 外网中的设备可以互相访问,但是无法访问你的内网外网设备想要把内容送到内网,也必须通过路由器
          也就是说内网和外网就像两个隔绝的空间,无法互通,唯一的联通点就是路由器
          所以路由器有时候也被叫做「网关」

    1.4 有几个特殊的ip

    分别是

    • 127.0.0.1表示自己,环回测试ip

    • localhost通过host指定自己,可以让字符串变成对应ip 127.0.0.1...

    • 0.0.0.0不表示任何设备

    2. 端口

    一台机器可以提供很多服务,每个服务一个号码,这个号码就叫做端口号port

    一台机器提供不同的服务

    • 要提供HTTP(超文本传输协议)服务最好使用80端口

    • 要提供HTTPs(超文本传输安全协议)服务最好使用443端口

    • 要提供FTP(文件传输协议)服务最好使用21端口

    2.1 端口使用还有什么规则么

    规则

          0到1023 (2的10次方减1)号端口是留给系统使用的, 你只有拥有了管理员权限后,才能使用这1024个端口。其他端口可以给普通用户使用。比如http-server默认使用8080端口,一个端口如果被占用,你就只能换一个端口


    3. 域名是什么

    域名就是对IP得别称

    例如

    • baidu.com对应什么IP

    命令行ping baidu.com

    命令行输入 nslookup baidu.com 可以看到百度ip

    • qq.com 对应什么IP

    命令行ping qq.com

    命令行输入 nslookup qq.com 可以看到qq的ip

    3.1 'www.qq.com'和qq.com是同一个域名吗?

    答:不是同一个域名

    问:那他们是什么关系呢?

    答:他们是父子关系

    com是顶级域名

    qq.com是二级域名(俗称一级域名)

    'www.qq.com'是三级域名(俗称二级域名)

    3.2 域名和ip是通过DNS对应起来的

    DNS是域名解析服务/系统


    4. DNS是怎么运作的呢?

    • 过程

    -你的Chrome浏览器会向电信/联通提供的DNS服务器询问 qq.com对应什么IP。

    -电信/联通会回答一个IP

    -然后Chrome才会向对应的IP的80(http)/443(https)端口发送请求

    -请求内容是查看qq.com的首页

    • 为什么是80或者443端口呢

    服务器默认用80提供http服务

    服务器默认用443提供https服务


    5. 路径

    如何请求不同的页面--路径可以做到

    比如

    developer.mozilla.org/zh-CN/docs/…

    developer.mozilla.org/zh-CN/docs/…


    6. 查询参数

    同一个页面,不同的内容--查询参数可以做到

    比如

    www.baidu.com/s?wd=hi

    www.baidu.com/s?wd=hello&…


    7. 锚点

    锚点不会传给服务器,锚点和浏览器有关

    developer.mozilla.org/zh-CN/docs/…


    综上所述URL

    URL由"协议+域名或IP+端口号+路径+查询字符串+锚点"构成

    例:

    www.baidu.com/s?wd=hello&…

    http入门笔记1(浅析URL)

    --continue


    学习前端从入门到入土,我正在路上。您的每一次观看,就是对我学习路上最大的鼓励,一起努力吧!

    欢迎留下您宝贵的意见。


    下载网 » http入门笔记1(浅析URL)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元