How Internet works?
21 Feb 2020 |瀏覽網頁
打開Google Chrome,輸入 www.google.com,此時瀏覽器會回應Google的首頁,那中間的過程是如何流動的呢?
中間發生了什麼事?
-
首先,
輸入 www.google.com
,會被送到ISP
(Internet Service Provider,網際網路服務提供者),在台灣,就是中華電信 -
接著ISP會去查DNS
(Domain Name System,網域名稱系統),DNS就像是一個電話簿一樣,記載著Domain Name對應的IP Address
,以Google為例,會回傳172.217.160.78 -
ISP業者收到IP Address,再回傳給瀏覽器(Google Chrome)
-
瀏覽器收到IP Address後
,就會發送Request到Google的Server要資料
(HTML、CSS、JavaScript) -
瀏覽器收到Google Server回傳的檔案(HTML、CSS、JavaScript),並顯示在畫面上
Traceroute
當想要查看IP經過哪些路由
,可以透過Traceroute追蹤
,參考下方
$ traceroute google.com
traceroute to google.com (172.217.24.14), 64 hops max, 52 byte packets
1 172.20.10.1 (172.20.10.1) 4.699 ms 2.728 ms 2.832 ms
2 * * *
...
10 tsa01s07-in-f14.1e100.net (172.217.24.14) 36.542 ms 29.972 ms 30.579 ms
看到有些會顯示星號(***),是因為沒有在時間內確認封包
,可能是有使用防火牆或是其他安全措施
改善WebSite的performance
於瀏覽器中輸入www.google.com,通常都會很快的回覆到瀏覽器上,必須知道有哪些方向可以調整WebSite的performance
-
Server的位置
,因為網路是由很多電腦所連接的,當Server位置距離你越進
,則速度越快
-
路程(Trips)
,若沒有經過太多的路由,當然速度會越快 -
檔案大小
,當HTML、CSS、JavaScript檔案越小,傳輸的速度會越快回到Client上;反之,檔案越大,速度則會變慢
參考資料:
Comments