阅读 98

《浅析 URL》

概念

它是浏览器用来检索 web 上公布的任何资源的机制。URL 代表着是统一资源定位符(Uniform Resource Locator)。URL 无非就是一个给定的独特资源在 Web 上的地址。理论上说,每个有效的 URL 都指向一个唯一的资源。这个资源可以是一个 HTML 页面,一个 CSS 文档,一幅图像,等等。而在实际中,也有一些例外,最常见的情况就是一个 URL 指向了不存在的或是被移动过的资源。由于通过 URL 呈现的资源和 URL 本身由 Web 服务器处理,因此 web 服务器的拥有者需要认真地维护资源以及与它关联的URL。

URL的组成

协议+域名或者IP+端口+路径+查询字符串+锚点共同组成了URL,这样就可以访问一台服务器上部署好的一个服务。 比如:http://www.example.com:80/path/to/myfile.htmlkey1=value1&key2=value2#SomewhereInTheDocument

相关知识

  • IP:每台电脑都有一个特定IP地址,网络有分私网和公网之分,私网存在于局域网内,不同的局域网之间的电脑是无法直接通讯的,公网就相当于把所有的局域网组合成一起,其中就通过路由器来识别,通过这种方式实现了不同局域网之间的通讯。
  • 端口: 一台电脑上有6万多个端口,一个应用会占用一个端口或者多个端口,通过IP+端口就可以实现在一台电脑发布不同的服务
  • DNS: 域名解析服务器,一般域名是无法访问的,服务器是无法识别,但是使用IP时由于比较复杂无法记忆,这样就出现了一个DNS,首先将一台服务器绑定域名,当使用域名访问一个服务的时候,首先会将域名解析成IP地址,然后找到的对应的服务器。可以使用nslookup查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
  • ping :格式为ping IP或者域名 ,可以用来判断一个IP或者是否可以通讯。
文章分类
前端
文章标签