您好,登錄后才能下訂單哦!
文本關鍵字:互聯網、網絡運營商、路由器、請求響應
本文為幫助大家理解已經略去了抽象的概念,并且會有不嚴謹的地方,請忽略。
大家對于互聯網的使用已經有很長的時間了,但是如果你需要學習相關的知識時才會發現,其實對它的工作原理并不了解。首先互聯網可以使得連入網絡的機器互相通信,不再是一個孤立的個體,并且可以通過各種各樣的網站、應用、游戲滿足我們使用上的需要。那么,既然全世界的計算機都可以通過網絡互相連接到一起,總計算下來恐怕有數十億臺,那這樣一個龐大的網絡帝國是如何建立起來的呢?
我們在最初接觸互聯網時可能都會有一個疑問,到底是誰在維護整個互聯網,又是誰讓全世界的電腦相連。其實這個問題就好比我們鋪設鐵路和建立信號基站,當用一個統一的標準,在不同的國家,不同的城市,不同的地區去完成最基礎的設施時,當每一個局部的位置都完成建設時,那整個互聯網帝國也就誕生了。而當用戶的位置發生變化時,變化的也就是從哪里接入互聯網,由誰來提供服務而已。
上圖是一個簡化了的網絡層級示意圖,只標出了個人PC,網絡運營商,公網服務器,對于底層的網絡數據發送與接收我們不做探討。
那么打開網站并看到網頁就是一個完整的過程,從個人PC開始,經過層層的路由器,傳出一個指令,直到網絡運營商(也就是我們使用的寬帶、光纖)才將這個請求真正遞交到互聯網中,然后會根據給定的網址找到公網服務器,將頁面的整個內容連同各種數據進行返回。
當我們使用一個軟件將消息或文件發送給另外一個人時(局域網軟件除外)都是經過公網服務器的處理。靚仔的文件并不是直接發送到13哥電腦上,而是通過QQ的服務器,也就是說靚仔得到的只能是一個發送成功的響應,到此,他的網絡行為就已經結束了。同時,13哥會接到由QQ服務器發送過來的消息或文件數據,在成功接收文件后也會給QQ服務器發送一個已經接收成功的信息。
以上的一系列操作是由QQ這個軟件來幫助我們控制網絡行為,便捷的實現我們需要的功能,只是為了解釋兩個人的電腦并不是直接連在一起的,而是經由互聯網一圈來處理的。
在這個時候大家應該都知道,這個動作是由我們的郵件服務商(如網易、GMail等)幫助我們完成的,這個過程還是經過層層的路由器,最終抵達提供郵件服務的公網服務器,由于是跨國郵件,這其中有可能會涉及到運營商的更換,但是誰又在乎呢?這并不影響整個網絡的通信,因為我們是按照統一通信標準建造的帝國啊!
其實無論是PC通過網絡上網,還是手機端接入網絡,整個的流程都是相同的,不同只是運營商以及各層對數據的處理。除此之外就是為了優化用戶的體驗,而在此之上開發出的各種應用了。如果Peter使用的是網頁應用,那么當他打開網頁時才會看到一條新的消息,而如果他使用的是手機端應用,那么通常會直接收到一條由服務器推送過來的消息(其實原理與QQ類似)。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。