URL包含哪几部分,每部分的作用
URL(Uniform Resource Locator)即统一资源定位符,俗称网址(网络地址)或链接,浏览器在地址栏上显示的就是URL。它表示某一网络资源存在于所在计算机网络上的位置,同时也是浏览器用于检索web上公布的任何资源的机制。
主要有6个部分:Protocol+Domain Name+Port+Path to the file+Parameters+Anchor
即:协议+域名+端口+路径+查询字符串+锚点
示例:
www.example.com:80/path/to/fil…
Protocol:(协议)
http://是协议
对于前端而言,只有两种协议:http://和https://
浏览器也知道如何处理其他协议,此处只描述前端相关。
Domain Name:(域名)
www.example.com是域名,表明正在请求哪个web服务器。
域名就是对IP的别称。
毕竟域名比IP地址(例如220.181.38.148)更好记忆。
Port:(端口)
:80是端口。
不同服务对应着不同的端口。
对于前端而言,http://对应着80标准端口,https://对应着443标准端口
Path to the file:(路径)
/path/to/file.html是路径。
确切的说,是网络服务器上资源的路径。
在同一个服务器上使用不同的路径就可以得到不同的页面。
Parameters:(额外参数)
?key1=value1是查询参数,也可以理解成是提供给网络服务器的额外参数。
Anchor:(锚点)
#Anchor1是锚点。
DNS的作用,nslookup命令
DNS(Domain Name System)域名系统/域名解析,将域名和IP对应起来的一个系统。
作用:Browser使用DNS将站点名称转换为IP Address。将Domain Name转换为IP Address的过程就是域名解析(DNS)。
nslookup命令
nslookup(name server lookup)域名查询。
nslookup与ping的区别在于nslookup返回的结果更丰富,主要针对dns服务器的排错,收集dns服务器的信息。
IP的作用,ping命令怎么用
IP(Internet Protocol)因特网协议
规定网络地址的协议叫IP协议。它所定义的地址,就被称为IP地址。
非常底层的协议,没有IP就不能上网。
其本质就是提供互联网上唯一性标识。
IP分两种:
- 内网IP(Inside IP)
- 外网IP(Outside IP)
内网和外网是隔绝的,两者间唯一的通道是路由器(Router)。
IP的作用是约定了2件事:
- 如何定位一台设备(为每一台计算机分配IP地址)
- 如何封装数据报文,以跟其他设备交流(确定哪些地址在同一个子网络)
ping命令
ping命令是用来探测本机与网络中另一主机之间是否可达的命令。
如果两台主机之间ping不通,则表明这两台主机不能建立起连接。
ping是定位网络通不通的一个重要手段。
比如,我想知道我现在的本机是否可以连上百度,那么在命令行程序中输入 ping baidu.com
在一定的时间内,如果本机收到了应答包,则说明它与baidu.com之间网络可达,如果没有收到,则说明网络不可达。
域名是什么,分别哪几类域名
域名Domain Name是对IP的别称。
- 同一个域名可以对应不同的IP(均衡负载)
- 同一个IP可以对应不同的域名(共享主机)
分类:
-
顶级域名(TLD)
一般顶级域名(gTLD),例如: .com、.org
国别顶级域名(ccTLD),例如: .cn、.io、.tv
-
二级域名(SLD),例如:xiedaimala.com
-
三级域名,例如:www.xiedaimala.com