浅析 URL

157 阅读2分钟

URL 包含哪几部分,每部分分别有什么作用?

http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument

  • 协议:http / https ,它表明了浏览器必须使用何种协议。
  • 域名/ip:www.example.com ,它表明正在请求哪个Web服务器。
  • 端口::80 / :443 ,它表示访问Web服务器上的哪个服务。
  • 路径:/path/to/myfile.html ,在Web的早期阶段,像这样的路径表示Web服务器上的物理文件位置。如今,它主要是由没有任何物理现实的Web服务器处理的抽象。
  • 参数:?key1=value1&key2=value2 ,在返回资源之前,Web服务器可以使用这些参数来执行额外的操作。
  • 锚点:#SomewhereInTheDocument ,在HTML文档上,浏览器将滚动到定义锚点的位置;在视频或音频文档上,浏览器将尝试转到锚代表的时间。后面的部分不会被发送到请求的服务器。

DNS 的作用是什么?

DNS(Domain Name System,域名系统)作为互联网的一项服务,它将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

IP 的作用是什么,ping 命令怎么用?

IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传送数据。为此目的,IP定义了寻址方法和数据报的封装结构。

windows下若是ping命令不加任何参数,一次只返回4个数据包。

C:\> ping www.baidu.com

如果希望持续ping某个IP,可以在ping ip地址后加上-t,想终止可以按下ctrl+c。

C:\> ping www.baidu.com -t

域名是什么,分别哪几类域名?

是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名可以说是一个IP地址的代称,目的是为了便于记忆后者。

在域名系统的层次结构中,各种域名都隶属于域名系统根域的下级。域名的第一级是顶级域,它包括通用顶级域,例如.com、.net和.org;以及国家和地区顶级域,例如.us、.cn和.tk。顶级域名下一层是二级域名(俗称一级域名),一级一级地往下(往左)。


参考自:

  1. 什么是URL?
  2. 域名系统
  3. 网际协议
  4. ping
  5. 域名