浅析 URL

2020-02-18  本文已影响0人  BravoNice

IP有啥作用?

Q:什么是IP?

A:IP全称为Internet Protocol

ip就相当于给我们每个网络设备在互联网上的一个身份标识。

通过IP 我就能查到你这个 设备在哪个位置。

那这个IP,分为外网IP和内网IP,

我们平常就是通过路由器,来和外网的各种服务器来进行交互。

然后每个路由器又会在你家里创建一个内网,这样才能方便的区分你家中的各种各样的设备。

但是只有IP来区分不同的网络设备还不够,每个网络设备还要提供各种不同的服务,我们就需要用端口来区分,这些不同的服务。

即:IP用于定位一个设备,端口用于定位一个设备提供的服务

Q:那我怎么知道我该用什么端口呢?

域名是什么?

A:域名就是对IP的别称。

Q:那我怎么知道这个域名是对应什么IP呢?

A:我们只需要使用ping 命令,就能得到后面这个域名所对应的IP。

有时不同的人ping 同一个域名,他所得到的IP有时是会不相同的。这叫负载均衡。

因为如果将所有人的访问请求都用同一台机器来接收的话,那么毫无疑问,这个机器很有可能会hold 不住,所以就需要多台主机,根据不同的区域划分来分别接收。

额外注意:

www.baidu.com和baidu.com不是同一个域名!

他们之间是啥关系?

com是顶级域名。

baidu.com是二级域名

www.baidu.com是三级域名,前缀越长,备份越小。即前者是后者的父亲。

域名和IP是怎么对应起来的呢?

把域名和IP联系起来的这个系统,就是DNS。

DNS的全称是 Domain Name System (域名系统).

那这个具体过程是怎样的?

1:当你在浏览器输入一个域名,比如baidu.com 。浏览器就会向电信/联通提供的DNS服务器询问,baidu.com对应啥IP呀?

2:电信/联通会回答一个IP

3:然后浏览器就会向对应IP的80/443端口发送请求。

URL的组成部分:

锚点指定的是我获得的查询内容的哪一块?

上一篇 下一篇

猜你喜欢

热点阅读