《浅析URL》
1.URL包含哪几部分,每部分分别有什么作用
URL包含:协议+域名或IP+端口号+路径+查询字符串+锚点
拿百度举例:
-
协议:访问该网页使用的传输协议
最常见http协议或者https协议 https协议比http协议更安全
-
域名或IP:两种类型 www.baidu.com 或者192.168.2.15
一个域名可以对应不同的IP,这叫均衡负载
一个IP可以对应不同域名,这叫主机共享
-
端口号:同一个域名下面可能同时包含多个网站,它们之间通过端口(port)区分
端口紧跟在域名后面,两者之间使用冒号分隔
HTTP 协议的默认端口是80,HTTPS 协议的默认端口是443
-
路径:请求不同的页面
比如,/path/index.html这个路径,指向网站的/path子目录下面的网页文件index.html。
-
查询字符串:同一页面,不同内容
比如,www.baidu.com/s?wh=hi 或者 www.baidu.com/s?wh=hello
-
锚点:网页中同一个内容,不同位置
锚点不会传给服务器
2.DNS 的作用是什么,nslookup 命令怎么用
-
DNS(Domain Name System)是系统域名,DNS就是把域名解析为IP地址,提供我们上网,我们能够上网最终是找到IP地址。
-
nslookup命令就是 域名寻找 ,后面直接加网址,可以查询到该网址的IP地址。
3.IP 的作用是什么,ping 命令怎么用
-
IP就是一个地址,用于标识设备或网络 和 寻址
-
ping命令就是可以得到网址的IP地址,在终端中运行ping +网址,例:
ping baidu.com可以查询到baidu.com的IP地址
4.域名是什么,分别哪几类域名
-
域名就是对IP地址的别称,一般由一堆字符串组成,有对应的IP地址。
-
域名分为 顶级域名、二级域名、三级域名
例:com 为顶级域名、baidu.com 为二级域名(俗称 一级域名)、www.baidu.com 为三级域名(俗称 二级域名)。