《浅析 URL》

281 阅读3分钟

1、URL是什么?

URL是uniform resource locator的缩写,翻译过来叫:统一资源定位系统。是由蒂姆·伯纳斯·李发明用来作为万维网的地址。

URL是由 “协议+域名或IP+端口号+路径+查询字符串+锚点” 组成的。

举例

协议:让你知道url用的是什么协议;

域名: 1.对IP的别称,一个域名可以对应不同的IP;作用是均衡负载,防止一台机机器扛不住

2.一个IP可以对应不同域名,这叫共享主机(穷开发会这么做)

端口号:就算没写出,自己也应该知道https默认端口443,http默认端口80。

路径:请求同一网站的不同页面,使用不同页面;

查询参数:在同一个页面查询不同内容;

锚点:在同一个内容,不同位置;

锚点不支持中文,看起来有实际上不支持

而且锚点无法在Network面板看到,因为锚点不会上传给服务器。

2、DNS有什么作用?nslookup 命令怎么用?

DNS 的全称是 Domain Name System 或者 Domain Name Service,

它主要的作用就是将人们所熟悉的网址 (域名) “翻译”成电脑可以理解的 IP 地址,这个过程叫做 DNS 域名解析。

因为DNS 服务器本身必须长期保持足够的稳定性,域名解析的速度要足够的快,你上网时的速度和稳定性才能得到保障。

如果配置了不合理的 DNS 服务器,可能会导致网速缓慢、打不开网站;一些恶意的 DNS 还会让你电脑出现弹窗广告、网站被劫持修改 (中间人攻击)、监听等等一系列的安全问题。

3、IP的作用是什么?ping命令怎么用?

IP:Internet Protocol,

IP的主要作用就是2个:

1.如何定位一台设备。

2.如何封装数据报文,以跟其他设备交流。

只要你在互联网中,那么你就至少就会拥有一个独立的IP。

IP分为内网和外网。 内网Ip和外网Ip是隔绝的两个空间,没有办法互相联通,数据不能相互传输,唯一的联通点就是路由器。

还有几个特殊的IP地址:

127.0.0.1表示自己。

localhost表示通过hosts指定为自己。

0.0.0.0不表示任何设备。

ping命令十分的简单。具体做法:

首先是打开命令控制台。

然后输入'ipconfig'命令,可查看本机的IP地址,发包数和接受包数相同代表着没有问题。

接着再次输入“ping 127.0.0.1”,查看本机TCP协议是否正常。

之后输入“ping网址地址检查网络是否畅通”。

最后输入“ping其他电脑的IP”检查是否能链接局域网其他的电脑,即当网络出现问题时可用ping命令检查哪里出现问题。

4、端口是什么?

端口:port。IP地址中的端口指的是逻辑端口,逻辑端口是逻辑上用于区分服务的端口。

一个IP地址的端口通过16bit进行编号,最多可以有65536个端口。

端口是通过端口号来标记的,端口号只有整数,

范围是从0 到65535。

一台机器可以提供不同服务。每个端口都有自己的作用。

注意0到1023号是留给系统使用的,当你拥有了管理员权限才能使用这些端口,其他端口给普通用户使用。

例如:http服务最好用80端口,

https服务最好用443端口,

ftp服务最好用21端口。

如果一个端口如果被占用的话,就只能换另一个端口。

5、域名是什么?有哪几类域名?

域名(英语:Domain Name):就是对IP的别称。

域名分为了顶级域名,二级域名,三级域名。

比如www.baidu.com是三级域名

baidu.com是二级域名

com是顶级域名