什麼是網路協定?定義

就像兩個人想要建立富有成效的對話一樣,兩個想要在網路框架內進行對話的電子系統必須使用一種他們都能理解的語言,在這種情況下,這將是一種通用的網路協定。

網路協定由一系列由軟體實現的規則組成,這些規則內建於「通用語言」中,以便兩個裝置可以透過電腦網路進行通訊。

無論是大區域區域網路 (LAN)(WAN,例如在城市或地區層級工作的網路)或Internet。

網路協定定義了網路上裝置互動的所有方面,從裝置在網路中的註冊到資訊在不同節點之間傳輸的方式。

所以我們在實體連接層有專門的協議,有的在連接層,有的在應用層。所有這些的分組稱為

協定棧,由一組多個協定組成,涵蓋通訊的各個方面,從物理層到應用程序,這些協定一起工作。

我們最常用的網路協定包括:

TCP/IP,用於互聯網

儘管事實上,它由一組協定組成,正如我們快速且邏輯地看到的那樣,其名稱由兩個標記:TCP(傳輸控制協定)和 IP(網際網路協定)。

在這個協議族中,還包括更多協議,對應於不同的網際網路服務、連結層和實體網路。因此,正如我們之前所解釋的,TCP/IP 實際上是一個協定棧。

HTTP(超文本傳輸協定)是 Web 應用程式協定。

它允許將網頁中的信息從伺服器傳輸到特定的瀏覽器。它可能是最終用戶最熟知和使用的協議,儘管它聽起來只是 URL 之前的典型http ://,而不知道它到底來自哪裡。

FTP 是與從 Internet 上的伺服器下載檔案相對應的協議,在 Web 出現之前它也是第一個也是最受歡迎的協議之一。

POP(或 POP3)和 SMTP 是負責接收和發送電子郵件的協定。另一種較新的用於此目的且與這些同樣流行的協定是 IMAP。

大多數提供網際網路服務的公司在我們僱用託管或電子郵件服務時都提供與這兩種協定的兼容性,以便我們可以配置最適合我們的客戶端。

其他較不為公眾所知的協議有:

  • Telnet用於透過命令列存取遠端電腦(無圖形環境支援)。
  • SSH作為前一種協議的演變。
  • DNS用於 Internet 上的伺服器名稱解析。它允許我們輸入 www.name.com 位址,而不必輸入數字 IP 位址。
  • DHCP用於設定網路上的電腦。它負責分配 IP 位址。
  • RTP用於透過 Internet 進行即時音訊和視訊傳輸。它也用於其他需要即時音訊傳輸的應用,例如 IP 電話。
  • 在 Windows作業系統公開採用 TCP/IP 之前, NetBEUI已被 Microsoft 在 Windows 上廣泛使用。很簡單,但也引發了許多問題。
  • AppleTalk Apple 的專有協議,旨在互連 Apple 公司的電腦和系統。完全封閉,被TCP/IP取代。
  • UDP是構成網際網路核心的網路協定中非常不為人知的成員,用於在連接到網路的電腦之間傳送訊息。