跳到主要內容

發表文章

精選

一篇看懂「網路七層(OSI Model)」的完整教學

  一、為什麼要了解網路七層? 當我們在瀏覽器輸入網址、傳送 Email、或使用 LINE 傳訊息時,資料其實不是「一次就送到對方」,而是 經過一連串有分工、有規則的處理流程 。 「 網路七層(OSI 七層模型) 」就是用來說明這個流程的經典架構,它幫助我們: 理解 資料在網路中是如何被處理與傳輸 快速定位 網路或系統問題發生在哪一層 讓不同廠商、設備、協定能「對齊語言」溝通 二、OSI 網路七層是什麼? OSI(Open Systems Interconnection)模型,將網路通訊拆成 7 個層級 ,每一層只負責特定任務。 層級 名稱 核心功能 常見例子 第 7 層 應用層 (Application) 提供使用者/應用程式的網路服務入口 HTTP/HTTPS、DNS、SMTP、FTP 第 6 層 表現層 (Presentation) 資料格式轉換、加解密、壓縮/解壓縮 TLS/SSL、UTF-8、JPEG、JSON 第 5 層 會議層 (Session) 建立、維持、終止連線(對話狀態管理) Session 管理、登入狀態、連線恢復 第 4 層 傳輸層 (Transport) 端到端傳輸、可靠性、分段、流量控制 TCP、UDP、Port(埠號) 第 3 層 網路層 (Network) IP 位址與路由選擇(跨網段傳輸) IP、Router、ICMP(ping) 第 2 層 資料連結層 (Data Link) 同一網段內傳輸、MAC 位址、錯誤檢查 Ethernet、MAC、Switch、ARP 第 1 層 實體層 (Physical) ...

最新文章

使用 VS Code 製作靜態形象網站,並部署到 GitHub Pages(新手完整教學)

從系統、網路到區塊鏈:工程師該如何理解「協定(Protocol)」

UID / GID 沒過時,它只是被放在很多人看不到、但不能出錯的那一層

【實戰教學】在 Windows 11 的 IIS 部署 Vue.js 專案

台灣可串接信用卡繳費平台整理

用 Google Nano Banana Pro 生成超好用的AI圖片!(簡單操作教學)

用 Python 做一個「鋼鐵人 AR 手勢互動介面」:從零開始實作分享

TOON 是什麼?為什麼它可能會成為未來 LLM 的標準資料格式?

Gemini雪景指令怎麼用?3招免費生成你的夢幻冬日!

Ubuntu 24.04 安裝新酷音注音輸入法教學