1. URL 包含哪几部分,每部分分别有什么作用?
一个完整的URL=协议+域名或IP+端口号+路径+查询字符串+锚点。
- “https:”为协议部分,它表明了浏览器必须使用何种协议,该URL表明网页使用的是HTTPS协议。
- “www.baidu.com” 为域名部分,它表明正在请求哪个Web服务器,一个URL中,也可以使用IP地址。
- 此URL中未写明端口,因为HTTPS默认端口443。
- “/s”是路径部分,表明网络服务器上资源的路径。
- “?wd=hello&rsv_spt=1”为查询字符串,查询字符串中可以允许有多个参数,参数与参数之间用“&”作为分隔符。查询字符串是提供给网络服务器的额外参数。
- “#5”是锚点,锚点表示资源中的一种“书签”,给浏览器显示位于该“加书签”位置的内容的方向。
2. DNS 的作用是什么,nslookup 命令怎么用?
DNS (Domain Name System) 域名系统,是一个层次化、分散化的Internet连接资源命名系统。DNS维护着一个包含域名与对应资源例如IP地址的列表。
DNS最突出的功能是将易于记忆的域名(例如mozilla.org)翻译成为数字化的IP地址(例如151,106,5,172).这一从域名到IP地址的映射过程被成为DNS查询(DNS lookup),与之对应,DNS反向查询(rDNS)用来找到与IP地址对应的域名。
nslookup命令用来查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。其用法如下:
- 直接查询:
nslookup domain [dns-server]
- 查询其他记录:
nslookup -qt=type domain [dns-server]
其中,type可以是以下这些类型:
- A 地址记录
- AAAA 地址记录
- AFSDB Andrew文件系统数据库服务器记录
- ATMA ATM地址记录
- CNAME 别名记录
- HINFO 硬件配置记录,包括CPU、操作系统信息
- ISDN 域名对应的ISDN号码
- MB 存放指定邮箱的服务器
- MG 邮件组记录
- MINFO 邮件组和邮箱的信息记录
- MR 改名的邮箱记录
- MX 邮件服务器记录
- NS 名字服务器记录
- PTR 反向记录
- RP 负责人记录
- RT 路由穿透记录
- SRV TCP服务器信息记录
- TXT 域名对应的文本信息
- X25 域名对应的X.25地址记录
- 查询更具体的信息:
nslookup –d [其他参数] domain [dns-server]
只要在查询的时候,加上-d参数,即可查询域名的缓存。
3. IP 的作用是什么,ping 命令怎么用?
IP地址(英语:IP Address,全称Internet Protocol Address),又译为网际协议地址、互联网协议地址。当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。IP地址有两个主要功能:标识设备或网络 和 寻址(英语:location addressing)。
ping 命令用于检测主机。
执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
语法:
ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
4. 域名是什么,分别有哪几类域名?
网域名称(英语:Domain Name,简称:Domain),简称域名、网域,是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名可以说是一个IP地址的代称,目的是为了便于记忆后者。
域名主要分为三类:
- 第一类是通用顶级域名(General top Level Domain,简称gTLD)
- 第二类是国家及地区代码顶级域名(country Code Top Level Domain,简称ccTLD)
- 第三类是2011年“新通用顶级域名”的计划实施以来新增的新通用顶级域名(New Generic Top-level Domain,简称NEW gTLD)