一. URL 包含哪几部分,每部分分别有什么作用
从定义的上理解:
统一资源定位符(Uniform Resource Locator,缩写为URL),又叫做网页地址,是互联网上标准的资源的地址(Address)。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。统一资源定位符的开始,一般会标志着一个计算机网络所使用的网络协议。
组成:协议 + 域名或IP + 端口号 + 路径 + 查询字符串 + 锚点
协议:传输协议http或https
域名:用于解析对应的IP地址
IP作用:只要在互联网中就至少有一个IP。作用是用来定位一台设备,封装数据报文,以及与其他设备交流。
端口号作用:一台机器可以提供很多服务,每个服务都有一个号码,这个号码就是端口号
锚点:文档中某行的一个记号,类似于书签,用于链接到文档中的某个位置
二. DNS 的作用是什么,nslookup 命令怎么用
域名和IP是通过DNS对应起来的。
nslookup 命令:用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
DNS域名解析
向浏览器输入一个标准的URl,协议说明我们以什么方式请求,域名|IP说明我们请求的服务器在互联网上身份,端口号说明我们请求的服务,路径说明我们请求的资源,参数说明我们要告知服务器的内容,锚点不会被提交。
在这个过程中,很重要的一步就是域名是给人看的,但不是给计算机看的,所以将人类可以解读的域名解析为计算机可以识别的IP地址,就是所谓的DNS解析.
DNS解析的过程:
- 客户端访问本地的hosts文件,检查在该文件中是否有相应的域名、IP对应关系,如果有,则向其IP地址发送请求,如果没有,再去找本地的DNS服务器。
- 客户端向本地DNS服务器发送一个含有域名的DNS查询报文。
- 本地DNS服务器把查询报文转发到根DNS服务器,根DNS服务器注意到其
com|org|net后缀,于是向本地DNS服务器返回相对应后缀的服务器的IP地址。 - 本地DNS服务器再次向对应后缀的DNS服务器发送查询请求,DNS服务器注意到其后缀并用负责该域名的权威DNS服务器的IP地址作为回应。
- 最后,本地DNS服务器将含有IP地址的响应报文发送给客户端。
三. IP 的作用是什么,ping 命令怎么用
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
换言之,IP地址就是每一个互联网上的身份证。但是这里也分外网和内网。外网IP是独立IP也就是公网IP。但是内网IP可能是多个IP共享一个公网IP,通过NAT将多个内网Ip映射到一个公网IP。
ping命令的使用:ping 主机名
ping ip地址
四. 域名是什么,分别哪几类域名
域名是IP的别称,一个域名可以对应不同的IP(均衡负载),一个IP也可以对应不同域名(共享主机)
分类:顶级域名,二级域名,三级域名
域名的定义:
域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。 网域名称系统(DNS,Domain Name System,有时也简称为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。