IP有啥作用?
Q:什么是IP?
A:IP全稱為Internet Protocol

ip就相當于給我們每個網絡設備在互聯網上的一個身份標識。
通過IP 我就能查到你這個 設備在哪個位置。
那這個IP,分為外網IP和內網IP,

我們平常就是通過路由器,來和外網的各種服務器來進行交互。
然后每個路由器又會在你家里創(chuàng)建一個內網,這樣才能方便的區(qū)分你家中的各種各樣的設備。

但是只有IP來區(qū)分不同的網絡設備還不夠,每個網絡設備還要提供各種不同的服務,我們就需要用端口來區(qū)分,這些不同的服務。
即:IP用于定位一個設備,端口用于定位一個設備提供的服務。
Q:那我怎么知道我該用什么端口呢?

域名是什么?
A:域名就是對IP的別稱。
Q:那我怎么知道這個域名是對應什么IP呢?
A:我們只需要使用ping 命令,就能得到后面這個域名所對應的IP。

有時不同的人ping 同一個域名,他所得到的IP有時是會不相同的。這叫負載均衡。
因為如果將所有人的訪問請求都用同一臺機器來接收的話,那么毫無疑問,這個機器很有可能會hold 不住,所以就需要多臺主機,根據不同的區(qū)域劃分來分別接收。
額外注意:
www.baidu.com和baidu.com不是同一個域名!
他們之間是啥關系?
com是頂級域名。
baidu.com是二級域名
www.baidu.com是三級域名,前綴越長,備份越小。即前者是后者的父親。
域名和IP是怎么對應起來的呢?
把域名和IP聯系起來的這個系統(tǒng),就是DNS。
DNS的全稱是 Domain Name System (域名系統(tǒng)).
那這個具體過程是怎樣的?
1:當你在瀏覽器輸入一個域名,比如baidu.com 。瀏覽器就會向電信/聯通提供的DNS服務器詢問,baidu.com對應啥IP呀?

2:電信/聯通會回答一個IP
3:然后瀏覽器就會向對應IP的80/443端口發(fā)送請求。

URL的組成部分:

錨點指定的是我獲得的查詢內容的哪一塊?
