網路服務 家庭和小型企業網路 – 第六章
大綱 比較網路中用戶端/伺服器及其互動。 描述網路中應用程式的類型。 描述分層模型的目的。 不同協定之間的關係。
內容索引 6.1 用戶端/伺服器及其互動 6.2 應用程式協定和服務 6.3 分層模型和協定
6.1 用戶端/伺服器及其互動
6.1.1 用戶端和伺服器的關係 用戶端和伺服器的關係 -「伺服器」指的是主機的一種類型,在這些主機上執行的軟體應用程式可為連接到網路的其他主機提供各種資訊或服務。
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.1 用戶端和伺服器的關係 常用網路服務簡介
6.1.2 通訊協定在用戶端伺服器通訊中的作用 Web 伺服器和 Web 用戶端在交換資訊的過程中使用特定的協定和標準來確保正確接收和理解交換的訊息。這些通訊協定包括:應用程式、傳輸、網際和網路存取等協定。 應用程式協定 傳輸通訊協定 網際通訊協定
6.1.2 通訊協定在用戶端伺服器通訊中的作用 Web 伺服器和 Web 用戶端
6.1.3 TCP和UDP傳輸通訊協定 TCP傳輸協定 - TCP 將訊息劃分為較小的片段,稱為資料段。 -資料段按順序編號。 -如果發送者在規定時間內未收到確認,則會認為資料段已遺失並重新傳送。
6.1.3 TCP和UDP傳輸通訊協定 FTP 和 HTTP 是使用 TCP 確保資料傳送無誤的典型應用實例。 觀看動畫6.1.3.2
6.1.3 TCP和UDP傳輸通訊協定 UDP傳輸協定 - UDP 不需要確認接收,是效率最高的傳送機制。 - UDP 是音訊串流、視訊串流和 IP 語音 (VoIP) 之類應用的首選。
6.1.4 TCP/IP連接埠號 使用 TCP 或 UDP 傳送訊息時,所需的協定和服務由連接埠號識別。
6.2 應用程式協定和服務
6.2.1 網域名稱服務 (DNS) DNS 協定 -主機可以使用網域名稱來請求特定伺服器的 IP 位址。 -網際網路中最常用的一些上層的網域是 .com、.edu 和 .net。
6.2.1網域名稱服務 (DNS) DNS 伺服器 - DNS 伺服器包含一個表格,透過它來確立網域內的主機名稱與相對應的 IP 位址的關聯關係。 -DNS伺服器端使用 53号連接埠。.
6.2.1網域名稱服務 (DNS) 實驗練習:使用 ping 命令、瀏覽器和 nslookup 觀察網域名稱和 IP 位址之間的關係。操作練習6.2.1.3
6.2.2 Web用戶端和伺服器 Web 協定 -在 Web 用戶端和 Web 伺服器之間傳輸資料的服務 -用戶端瀏覽器使用該 IP 位址和連接埠 80 來請求 Web 服務。 - HTTP 協定並非一種安全的協定。對安全 HTTP 服務的請求將傳送到連接埠 443。此類請求需要在瀏覽器的站台位址中使用 https: 而不是 http:
6.2.2 Web用戶端和伺服器 Web伺服器和Web用戶端傳輸資料的過程。
6.2.2 Web用戶端和伺服器 Packet Tracer 練習:觀察用戶端瀏覽器向伺服器請求網頁時的通訊請求。操作練習6.2.2.2
6.2.3 FTP用戶端和伺服器 FTP 協定 -用於用戶端和伺服器端的上傳和下載檔案。 -用戶端和伺服器之间使用兩種不同的連接埠進行通訊。 -用於建立連接的時候使用連接埠21。 -傳輸資料時使用連接埠20。
6.2.4 電子郵件用戶端和伺服器 電子郵件 -在位於伺服器上的用户信箱中發送、接收和儲存郵件的服務。 -使用簡易郵件傳輸協定(SMTP) 發送郵件,而用戶端则使用郵局通訊協定(POP3) 或 網際網路訊息存取協定(IMAP4) 取得郵件。 -使用 user@xyz.com 的格式指定收件人。
6.2.4電子郵件用戶端和伺服器 E-mail用戶端和伺服器端的通訊方式。
6.2.5 IM用戶端和伺服器 每台電腦在本機執行即時訊息軟體,並允許使用者透過網際網路即時通訊或聊天。
6.2.6 語音用戶端和伺服器 IP 電話採用的是 IP 語音 (VoIP) 技術,使用 IP 封包來傳送數位化的語音資料。
6.2.7 連接埠號 用戶端根據需要那種服務,傳送到特定的目的連接埠 連接埠劃分為三個類別,其範圍介于 1 到 65,535 之間。 -公認連接埠(well-known port) 與常見的網路應用程式相關聯的目的連接埠稱為公認連接埠。這些連接埠的範圍從 1 到 1023 。 -註冊連接埠(registered port) 連接埠 1024 到 49151 可作為來源連接埠或目的連接埠使用。 各單位可使用這些連接埠註冊給例如即時訊息等特定應用程式。 -私用連接埠(private port) 連接埠 49152 到 65535 通常作為來源連接埠使用。
6.2.7 連接埠號 常用的連接埠號
6.3 分層模型和協定
6.3.1 通訊協定互動 協定之間的互動可以透過通訊協定堆疊加以說明。通訊協定堆疊將協定分為分層式階層,每個上層協定都依賴於其下層協定提供的服務。 分層模型有許多優點: -有助於通訊協定設計 -可以同時使用不同廠商的產品。 -避免一個通訊協定層的技術或功能性變化影響相鄰的其他層。
6.3.1通訊協定互動 通常會使用分層模型。分層模型形像地說明了各層內協定的工作方式,及其與上下層之間的互動。 每一層都提供和接受服務。
6.3.1通訊協定互動 TCP/IP模型
6.3.2 傳送和接受訊息的協定工作方式 在網路中傳送訊息時,主機中的通訊堆疊自上而下工作。
6.3.2 傳送和接受訊息的協定工作方式 在網路中接收訊息時,主機中的通訊堆疊自下而上工作。
6.3.2 傳送和接受訊息的協定工作方式 練習:操作練習6.3.2.3
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 國際標準組織 (ISO) 於 1984 年制定了開放式系統互連 (OSI) 模型。
6.3.3 開放式系统互連模型 Packet Tracer (PT)在圖示中,Web 用戶端傳送的請求由 Web 伺服器中的乙太網路網路介面卡接收。OSI 第 1 到第 4 層中顯示了以下資訊。 第 1 層(實體層):快速乙太網路連接埠 第 2 層(資料鏈結層):乙太網路 Mac 位址 第 3 層(網路層):IP 位址 第 4 層(傳輸層):TCP 連接埠號
6.3.3 開放式系统互連模型 練習:將標頭、位址、協定或術語與網路模型中的正確協定層配對。操作練習6.3.3.3
總結 伺服器是執行某種軟體並為網路上的其他主機提供服務的主機。 應用程式協定決定了伺服器和用戶端之間進行互動和交換資訊的方式。 傳輸控制通訊協定 (TCP) 和使用者資料報協定 (UDP) 等傳輸協定定義了連接埠號,以便管理伺服器和用戶端之間的每次會話。 網際網路協定 (IP) 指定將資料封裝成封包的方式以及邏輯定址方式。 乙太網路協定等網路存取協定執行兩項主要功能:資料鏈結管理和實體網路傳輸。