1.1 互聯網——一個巨大的計算機網絡

互聯網不只是Web。互聯網更大、更古老、更多樣。
想象一下,世界各地的道路是如何互聯的:小街道連接到城市的車道,這些車道又變成了區域性的道路,然後與國家和國際公路匯合。你可以從你的房子開到世界上任何其他的房子(除非被大洋阻隔)。在這個道路網中也沒有實際的中心。
互聯網也是類似的。但不是道路,而是電纜。而不是房子,而是電腦。而在這個網絡上行駛的不是汽車,而是信息
它在1969年被髮明出來,是爲了連接整個美國的計算機。如今,數十億的設備(包括個人電腦、筆記本電腦、手機、電視、冰箱…)已經互聯互通


原網站:https://marksheet.io/internet.html

1. 客戶端和服務器(Client and Server)

通常情況下,互聯網上的連接只在 2 臺電腦之間進行。

  • 一臺有信息的電腦(服務器)
  • 一臺想要信息的電腦(客戶端)。

客戶端是一個程序,它可以採取多種形式。

  • 網絡瀏覽器(如 Firefox )。
  • 郵件客戶端(如 163)
  • 信使應用(如微信)
  • 視頻流媒體服務(如 bilibili )

這些程序都會從服務器上檢索信息,而服務器上存儲着一些東西(網站、你的郵件、消息、電影)。雖然客戶端程序也會將信息發送到服務器,但它們通常不存儲信息,而服務器會存儲信息。

服務器可以被認爲是一臺始終連接到互聯網的專用計算機,其唯一的目的是傳遞內容。

雖然任何連接到互聯網的設備都可以同時是客戶端和服務器,但我們使用的大多數設備都被認爲是客戶端,因爲我們只檢索數據,不傳遞任何內容。

2. IP地址

就像每個房子都有一個特定的、唯一的郵政地址一樣,每臺連接到互聯網的電腦都有一個IP地址,以便在網絡上被識別。

一個IP地址通常看起來像4個數字的組合:91.198.174.192

3. 域名(Domains)

雖然IP地址由於其唯一性,對於計算機來說,它是有用的,可以讓計算機互相區分,但對於我們人類來說,它很難讀取和記憶

這就是1985年創建了域名的原因。它們將像91.198.174.192這樣的IP地址與像wikipedia.org這樣的文本字符串關聯起來。因此,兩者都是可以互換的:你可以去 https://91.198.174.192https://wikipedia.org,最終會到達完全相同的網站上。

一個域名有 3 個部分,它們被從右到左依次讀取:

  • 頂級域名 Top-Level Domain(或 TLD):有通用的(.com.org.net)和特定國家的(.cn、.us.fr)。
  • 域名 Domain name:像 wikipediamarkheet 一樣的名字,可以包含字母、數字,但不包含空格或圓點。
  • 子域名 Subdomain(可選)。雖然這第三部分是可有可無,但大多數網站都把www作爲默認的子域名。

域名看成是連接到互聯網的計算機的一種命名方式。

如何購買域名?實際上,你並不是買一個域名,而是向管理你的目標域名的公司租用。管理互聯網域名的公司被稱爲域名註冊商。國外最著名的是NamecheapGandi

4. 協議(Protocols)

將所有這些計算機互聯起來的目的是讓它們相互之間進行交互。就像人類用不同的語言交談一樣,互聯網上的計算機是用協議來交談。

每一種協議都有不同的作用。

協議 用於 創建於
FTP 文件傳輸 1971年
SMTP 發送郵件 1971年
IMAP 接收電子郵件 1986年
IRC Chat 1988
HTTP 瀏覽HTML文檔(網頁) 1989年

5. URL

現在我們已經瞭解了域和協議,我們可以建立一個URL:統一資源定位器 Uniform Resource Locator。

例如,當前頁面的URL是 https://marksheet.io/internet.html,可以分爲3個部分。

  • https://協議
  • markheet.io域名
  • /internet.html路徑

這個URL是唯一的,並且定義了:

  • 在網上從哪裏找東西,marsheet.io/internet.html
  • 計算機應該如何閱讀,https://

URL可以是比較複雜的樣子。你可以閱讀關於URL的結構解剖

6. 小結

互聯網
一個非常大的計算機相互連接的網絡


協議
一套規則,就像一種語言一樣,計算機之間相互交流的規則。


IP地址
91.198.174.192這樣的數字組合,就像連接到互聯網的計算機的唯一標識符一樣


域名
markheet.io這樣的文字,也是連接到互聯網的計算機的唯一標識符。與IP地址的不同之處在於,域名對人類來說更容易閱讀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章