TCP/IP中的應用層協議是什麼?


傳輸控制協議/網際網路協議 (TCP/IP) 是兩種不同的通訊協議。TCP 定義了網路中的通訊方式以及如何以資料包的形式傳送資料。IP 管理如何為資料包制定路由,以確保其到達預定義的目的地。在傳送資料之前,會檢查其 IP 地址,然後確定將資料轉發到哪裡。

TCP/IP 使用與 OSI 模型相同的模型。它使用客戶端/伺服器型別的通訊模型,其中使用者或機器(客戶端)由網路中的另一臺計算機(伺服器)提供服務。

TCP/IP 有四個層次——應用層、傳輸層、網路層和網路訪問層。

現在讓我們看看應用層中使用的不同協議。

應用層

它是 TCP/IP 模型的頂層。此單層執行 TCP/IP 模型的會話層、表示層和應用層的所有操作。

如果使用者想要與各種網路系統通訊,此層將與各種應用程式(如資料編碼、資料轉換和規定)互動的功能結合在一起。

應用層協議

下面解釋了最常用的應用層協議。

TELNET

它被稱為終端模擬協議。它用於訪問遠端端應用程式。充當主機的 telnet 伺服器啟動 telnet 伺服器應用程式以與稱為 telnet 客戶端的遠端端主機建立連線。

連線建立後,它將呈現給 telnet 伺服器的作業系統。

伺服器端的人員使用其鍵盤和滑鼠透過 TELNET 操作和訪問最終主機。

超文字傳輸協議 (HTTP)

通常,此協議是全球資訊網 (WWW) 的基礎。它用於在不同的系統之間交換超文字。

它是一種請求-響應協議。

例如,讓我們考慮一個充當 Web 客戶端的 Internet Explorer,以及在託管網站的 PC 上流式傳輸的應用程式將充當 Web 伺服器。

因此,伺服器提供客戶端請求的資源(如 HTML 檔案和其他功能),並向客戶端返回響應訊息,該訊息在訊息行中包含完成狀態資料和請求資料。

HTTP 資源透過部署統一資源識別符號 (URI) 方法 HTTP 和 https 的統一資源定位符 (URL) 在網路上識別。

檔案傳輸協議 (FTP)

它用於在兩個主機之間共享或傳輸檔案。執行 FTP 應用程式的主機充當 FTP 伺服器,而另一個主機充當 FTP 客戶端。

請求檔案共享的客戶端主機需要伺服器的授權才能訪問資料。

一旦伺服器授權此檔案,它就可以訪問伺服器上的任何型別的檔案,傳送或接收檔案。

簡單郵件傳輸協議 (SMTP)

SMTP 用於傳送電子郵件。我們使用 SMTP 來配置用於傳送電子郵件的主機。

域名伺服器 (DNS)

任何網路中的每個主機裝置都有一個唯一的邏輯地址,稱為 IP 地址。

IP 地址是一組數字,很難記住。當我們在瀏覽器上鍵入任何 Web 地址(例如 Google.com)時,我們正在請求具有 IP 地址的主機。

但是,無需記住我們請求的網頁的 IP 地址,因為 DNS 將名稱與每個邏輯 IP 地址對映並存儲起來。

因此,當我們瀏覽任何網頁時,它會向其 DNS 伺服器傳送 DNS 查詢以根據名稱對映 IP 地址。一旦獲得地址,就會使用 IP 地址建立 HTTP 會話。

動態主機配置協議 (DHCP)

網路中的主機需要 IP 地址才能與網路中的其他裝置通訊。它可以透過手動配置或使用動態主機配置協議 (DHCP) 來獲取此地址。

當我們使用 DHCP 時,主機將自動分配 IP 地址。

例如,考慮一個擁有 50,000 個主機裝置的網路。然後,手動為每個主機分配 IP 地址既困難又費時。因此,我們使用 DHCP 協議為連線的主機裝置分配 IP 地址和其他資訊,例如子網掩碼 IP 或閘道器 IP。

更新於:2021年9月15日

7K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告