url主机域名可以省略_浅析 URL

  • URL:统一资源定位系统(uniform resource locator)是因特网的服务程序上用于指定信息位置的表示方法。URL将从因特网获取信息的几个基本元素包括在一个简单的地址中,包含传送协议(Transfer Protocol)、域名(Domain name)或IP(Internet Protocol)、端口号(Port number)、路径(Path)、查询字符串(Query)、片段(Fragment)。解析:
  1. 传送协议:常用的包括http,https,ftp,mailto,file,data,和irc等
  2. 层级URL标记符号(为[//],固定不变)
  3. 访问资源需要的凭证信息(可省略):可以由用户名和可选的密码组成,后跟冒号(:),后跟at符号(@)。
  4. 服务器:用于定位一台设备,通常为域名,有时为IP地址。
  5. 端口号:用于提供服务器上的某种服务,以数字方式表示,若为默认值可省略。
  6. 路径:用于请求不同的页面,以“/”字符区别路径中的每一个目录名称。
  7. 查询:用于找到同一页面上的不同内容(GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题)。
  8. 片段:用于虚招同一个内容的不同位置部分,以“#”字符为起点,看起来有中文,实际不支持中文,且不传给服务器
  • DNS:域名系统(Domain Name System),将方便用户记忆的域名地址domain names转换为IP数字串IP addresses,从而在因特网Internet 或者私有网络上找到特定的机器。DNS作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,使用TCP和UDP端口53。
  • IP 地址(全称:互联网协议地址Internet Protocol Address)的作用:当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。IP地址有两个主要功能:标识设备或网络和寻址,分为内网IP和外网IP。
  • 域名:即Domain Name,一个域名它和IP地址的作用是等价的,记住一个域名(如baidu)比记住一串IP地址方便得多,通过DNS将IP地址翻译为域名。域名根据层级可分为顶级域名、二级域名、三级域名等。

202a4bfbc9d1a8f5d7ab0b58aeb131a6.png
域名层级分类
  • nslookup 命令:是一种网络管理命令行工具,可用于检测网络中DNS服务器能否正确实现域名解析的工具 这里只介绍简单的用法 即:nslookup DomainName如使用nslookup http://www.baidu.com。即说明本地DNS服务器有缓存http://www.baidu.com这个域名所对应的IP地址并且返回了两个IP,这两个IP都是可以直接访问到百度的服务器地址 。

12e805133be7b01bbd2f2599877700be.png
nslookup 命令演示
  • ping 命令:用来探测本机与网络中另一主机之间是否可达的命令网络检测工具,如果两台主机之间ping不通,则表明这两台主机不能建立起连接。ping是定位网络通不通的一个重要手段。 例如:ping www.baidu.com

8b49b0d28f04d1609b92c06408534929.png
ping 命令演示
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值