1. URL 包含哪几部分,每部分分别有什么作用?
URL (Uniform Resource Locator)统一资源定位符
(图片来自饥人谷)
协议 如:http/https,表明了浏览器必须使用何种协议.
域名 如:www.baidu.com,表明正在请求哪个Web服务器.
端口 HTTP协议默认端口是80,HTTPS默认端口是443,在使用这两协议时,可以不用显示指定端口,浏览器会默认加上端口.
- 如何知道应该使用什么端口?查询端口列表
路径 如:/s 指是网络服务器上资源的路径
查询字符串 如:?wd=hello&rsv_spt=1 是提供给网络服务器的额外参数。 这些参数是用 & 符号分隔的键/值对列表。
锚点 如:#5指文档内部的定位,不会发送给服务器,也不会在Network面板中显示。有时锚点看起来可以用中文,实际不支持中文,会把中文转变成数字符号。
2. DNS 的作用是什么,nslookup 命令怎么用?
DNS 域名系统/域名服务(Domain Name System),作用是把域名和IP对应起来 。
-
如何查询域名对应哪个IP
使用命令
nslookup查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。eg:
nslookup baidu.com
3. IP 的作用是什么,ping 命令怎么用?
- IP的作用:
-
定位一台设备
-
封装数据报文以与其他设备交流
- ping命令使用
如何得到服务器IP?
eg:
ping baidu.com
4. 域名是什么,分别哪几类域名?
域名可以说是一个IP地址的代称,目的是为了便于记忆后者。
一个域名可以对应多个IP (负载均衡)
一个IP可以对应不同域名(共享主机)
- 有哪几类域名:
-
类别域名(国际域名)共有7个,
.com(商业公司);.net(网络服务);.org(组织协会等);.gov(政府部门);.edu(教育机构);.mil(军事领域);.int(国际组织)。 -
国别域名(地理顶级域名),共有243个国家和地区的代码,例如
.CN代表中国,.UK代表英国。
.com是顶级域名
baidu.com 二级域名
www.baidu.com 三级域名 ,是baidu.com的子域名.所以www.baidu.com和baidu.com是两个域名。(有可能二级域名和三级域名不是同一家公司)