複選題

6.下列哪些協定屬於應用層(Application Layer)協定?
(A) HTTP
(B) FTP
(C) DNS
(D) TCP
(E) SMTP

答案:登入後查看
統計: A(18), B(15), C(8), D(1), E(17) #3678262

詳解 (共 1 筆)

#7223053

【解題思路】

這題考的是「OSI 七層模型 / TCP/IP 模型」中最常背的協定分類。

只要記住一句話:

凡是「使用者看得到的服務」都在應用層(第七層)。
TCP、UDP 這種「傳輸用」協定在傳輸層,不在應用層。

常見應用層協定包括:

  • HTTP(網頁)

  • FTP(檔案傳輸)

  • DNS(網域名稱解析)

  • SMTP(寄送電子郵件)

  • POP3 / IMAP(收信)

  • DHCP、SNMP(根據教材也多放在應用層)

因此本題的正確答案為:

(A) HTTP、(B) FTP、(C) DNS、(E) SMTP

唯一不是應用層的是:

TCP(屬於傳輸層 Transport Layer)

【逐步講解每個協定所屬層級】

應用層(Application Layer)

提供使用者或應用程式可以直接使用的服務,例如:

  • HTTP(超文字傳輸協定)

  • FTP(檔案傳輸協定)

  • DNS(網域名稱系統)

  • SMTP(寄信)

  • POP3 / IMAP(收信)

  • DHCP(自動分配 IP)

因此 ABC E 全部都是應用層協定。

傳輸層(Transport Layer)

負責端到端傳輸,例如:

  • TCP(可靠傳輸,連線導向)

  • UDP(不保證傳輸,較快)

這層不是給使用者看的,而是提供資料的傳輸方式。

因此 D=TCP → 不屬於應用層。

【選項逐一破題】

(A) HTTP
網頁傳輸協定,屬應用層。
正確!

(B) FTP
檔案傳輸協定,屬應用層。
正確!

(C) DNS
網域名稱查詢協定,屬應用層。
正確!

(D) TCP
傳輸層(Transport Layer),非應用層。
錯誤!

(E) SMTP
寄送電子郵件協定,屬應用層。
正確!

【延伸知識】

OSI 模型常考協定(考場金句)

  • 第 7 層(應用層):HTTP、DNS、FTP、SMTP、DHCP、SNMP

  • 第 4 層(傳輸層):TCP、UDP

  • 第 3 層(網路層):IP、ICMP

  • 第 2 層(資料連結層):MAC、Ethernet

  • 第 1 層(實體層):標準電器訊號

常見錯誤是把 DNS 誤以為是運作在較低層,但它其實是應用層協定。

【記憶技巧】

一句超好背的口訣:

「看得到的都第七層,看不到的才第四層。」

或:

「HTTP FTP DNS SMTP → 全部應用層
TCP UDP → 傳輸層」

更短的版本:

「HTTP + FTP + DNS + SMTP → 應用層
TCP → 傳輸層」

【常見錯誤】

  1. 以為 DNS 不是應用層
    其實 DNS 雖然用 UDP/TCP,但是邏輯上是應用層協定。

  2. 把 TCP 認成應用層
    TCP 是資料傳輸方法,不是應用程式協定。

  3. 忘記 SMTP 也是應用層
    email 系列協定一律在應用層。

0
0