我們每天都在使用互聯網,打開手機,連上Wi-Fi,點外賣、打滴滴、逛淘寶、刷視頻等等,面對這個看不見、摸不著的互聯網,你有木有想過它到底是怎么工作的呢?
當你在網上沖浪時,這不是你一個人的狂歡,而是你在和你看不到的另一方進行互動。在微信、QQ上時是和另外一個人互動,在手機點外賣、打滴滴時,在抖音創作視頻、查看視頻打賞時,你所有的行為都是從你通過層層路由傳遞給到了另一方。早在互聯網沒有出現時,北京的Alice和新疆的Bob想要通信,信件就會從北京傳到天津,再到河北,層層的傳遞到新疆。在互聯網出現后,Alice的信息通過自家的路由器再到所在區域路由器、網絡運營商,最后到達公網服務器,再由公網服務器把信息發給Bob所在的網絡運營商、區域運營商、自家路由器,最后收到信息。
由于中國聯通、中國移動、中國電信等運營商已經把基站都建設的很好了,從2G、3G、4G、5G,把基站建設的越來越多,越來愈快,所以即使信息經過了多層路由的轉發,依舊很快,我發給你的微信消息,你幾乎是馬上就可以收到。
說完了通信,我們再來看看網站又是怎么工作的?我們在瀏覽器輸入一個URL,很快頁面就展示了豐富的內容,有圖片、有文字。其實網站只是一堆保存在服務器中的文件,網站的語言就是HTML,翻譯官就是瀏覽器,前端程序員們通過寫HTML、CSS代碼把整個視界的框架、頁面都繪制出來,再通過瀏覽器就把這些內容翻譯給到了用戶。在互聯網,我們使用功能強大的電腦,就是服務器,它們主要的任務就是存儲數據,沒有鼠標、鍵盤。
當我們想要和越來越多的人通信,需要越來越多的信息,就需要越來越多的服務器,隨著服務器量越來越多,并通過通信連接起來,互聯網就誕生了。更有甚者,將服務器也作為一個產品提供給自己家用、售賣給別人用,發展起來了云計算。著名的云計算廠商阿里巴巴、亞馬遜為什么能發展起來呢?主要就是因為它們是電商平臺,產生的數據太多了,只有逢年過節有很多人訪問,這時候需要增加大量的服務器,但不過節不過年呢,這些服務器有閑置著,于是就倒騰出來賣服務器了,現在也成為了業務的一大增長點,每年營收幾百億。
明白了網站如何工作之后,我們來看看如何找到自己的內容呢?答案就是通過域名。當我們想要去某個餐館吃飯時,我們需要知道餐館的名字,通過名字知道餐館的地址,最后去吃飯。比如想要去海底撈吃火鍋,地址是北京市昌平區回龍觀東大街4路,記住海底撈這個名字就好了,如果去記住地址,那真的是記不過來了。海底撈在互聯網上就相當于我們的域名,而地址就相當于是IP地址,端口就相當于是海底撈門店的大門,通過域名映射到IP+端口,就可以獲取服務了,對于用戶來說,我們也只需要記住域名就好了,比如淘寶是www.tabao.com,我們不需要記住它真正的地址10.128.5.123:8080.
在域名解析中,我們通常用到的DNS域名解析系統來配合工作。它會經過多級查詢,如果存在,就一定會給你找到,如果不存在,再給你返回錯誤。當我們在瀏覽器輸入www.taobao.com后,操作系統會先檢查自己本機的hosts文件看看是否存在映射關系,如果有就調用,沒有的話就繼續查找本地DNS解析器,是否和這個網址有映射關系,如果有就調用,如果沒有就去查本地DNS服務器,如果有就調用,沒有的話就會進行轉發了,轉發到根服務器去進行查找,直到返回結果。這里再科普一個知識哈,我們的域名是有頂級域名、一級域名、二級域名的,.com就是我們的頂級域名,taobao是一級域名,www是二級域名,層層遞進的查找。
責任編輯人:CC
-
互聯網
+關注
關注
54文章
11153瀏覽量
103277
發布評論請先 登錄
相關推薦
評論