浅析 URL
URL
- url是什么
URL 代表着是统一资源定位符(Uniform Resource Locator)。URL 无非就是一个给定的独特资源在 Web 上的地址。理论上说,每个有效的 URL 都指向一个唯一的资源。这个资源可以是一个 HTML 页面,一个 CSS 文档,一幅图像,等等。而在实际中,也有一些例外,最常见的情况就是一个 URL 指向了不存在的或是被移动过的资源。由于通过 URL 呈现的资源和 URL 本身由 Web 服务器处理,因此 web 服务器的拥有者需要认真地维护资源以及与它关联的URL
- urld的组成
http://www.example.com:80/path/to/myfile.htmlkey1=value1&key2=value2#SomewhereInTheDocument
URL包含以下六个部分:
- 协议,比如https://,表明浏览器必须使用何种协议,HTTP或HTTPS。
- 域名或IP,www.example.com 是域名。 它表明正在请求哪个Web服务器。
- 端口,它表示用于访问Web服务器上的资源的技术“门”。如果Web服务器使用HTTP协议的标准端口(HTTP为80,HTTPS为443)来授予其资源的访问权限,则通常会被忽略。否则是强制性的。
- 路径,/path/to/myfile.html 是网络服务器上资源的路径。
- 查询参数,?key1=value1&key2=value2 是提供给网络服务器的额外参数。 这些参数是用 & 符号分隔的键/值对列表。在返回资源之前,Web服务器可以使用这些参数来执行额外的操作。每个Web服务器都有自己关于参数的规则,唯一可靠的方式来知道特定Web服务器是否处理参数是通过询问Web服务器所有者。
- 锚点,#SomewhereInTheDocument 是资源本身的另一部分的锚点. 锚点表示资源中的一种“书签”,给浏览器显示位于该“加书签”位置的内容的方向。
NDS
- nds是什么
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
- nslookup
用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题
- nslookup命令怎么用
1.直接查询
nslookup domain [dns-server]
2.查询其他记录
直接查询返回的是A记录,我们可以指定参数,查询其他记录,比如AAAA、MX等。
nslookup -qt=type domain [dns-server]
3.查询更具体的信息
只要在查询的时候,加上-d参数,即可查询域名的缓存。
nslookup –d [其他参数] domain [dns-server]
IP
- ip的作用
“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议
- ping命令怎么用
它是用来检查网络是否通畅或者网络连接速度的命令,在终端输入ping+域名即可查询
域名
- 域名是什么
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识
- 域名的级别
域名可分为不同级别,包括顶级域名、二级域名,三级域名等。
比如:www.baidu.com
.com顶级域名
baidu.com二级域名
www.baidu.com是三级域名。