<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Networking on BenzHub</title><link>https://benzhub.github.io/tags/networking/</link><description>Recent content in Networking on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Sat, 16 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/networking/index.xml" rel="self" type="application/rss+xml"/><item><title>DNS 域名系統完全指南：從解析原理到實戰指令 | Networking</title><link>https://benzhub.github.io/post/networking/007-dns/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/networking/007-dns/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;DNS&lt;/strong&gt;（Domain Name System，域名系統）是網際網路的核心基礎設施之一，負責將人類可讀的 &lt;strong&gt;域名&lt;/strong&gt;（如 &lt;code&gt;www.example.com&lt;/code&gt;）轉換為機器可用的 &lt;strong&gt;IP 位址&lt;/strong&gt;（如 &lt;code&gt;93.184.216.34&lt;/code&gt;）。沒有 DNS，我們就得記住每個網站的 IP 位址才能上網。本文從 DNS 的階層架構、記錄類型、解析流程、快取機制，到 &lt;strong&gt;dig&lt;/strong&gt;、&lt;strong&gt;nslookup&lt;/strong&gt; 等實戰診斷工具，帶你完整掌握 DNS 的核心知識。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>TCP 與 UDP：傳輸層協定深入解析 | Networking</title><link>https://benzhub.github.io/post/networking/006-tcp-udp/</link><pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/networking/006-tcp-udp/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TCP&lt;/strong&gt; 與 &lt;strong&gt;UDP&lt;/strong&gt; 是傳輸層（Transport Layer）最核心的兩個協定。&lt;strong&gt;TCP&lt;/strong&gt; 提供可靠、有序、連接導向的資料傳輸，適用於網頁瀏覽、檔案傳輸等場景；&lt;strong&gt;UDP&lt;/strong&gt; 則以無連接、低延遲的方式快速傳送資料，適合即時語音、線上遊戲等應用。本文從 &lt;strong&gt;封包結構&lt;/strong&gt;、&lt;strong&gt;三向交握&lt;/strong&gt;、&lt;strong&gt;流量控制&lt;/strong&gt;、&lt;strong&gt;壅塞控制&lt;/strong&gt; 到 &lt;strong&gt;Socket 程式設計&lt;/strong&gt; 與 &lt;strong&gt;診斷指令&lt;/strong&gt;，完整解析兩大傳輸層協定的運作原理與實務應用。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>OSI 七層模型完全解析：從實體層到應用層 | Networking</title><link>https://benzhub.github.io/post/networking/005-osi-model/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/networking/005-osi-model/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;OSI 七層模型&lt;/strong&gt; 是理解網路通訊的基礎框架，由 &lt;strong&gt;ISO&lt;/strong&gt; 國際標準化組織於 1984 年制定。它將複雜的網路通訊過程拆解為七個各司其職的層級，從最底層的電信號傳輸到最上層的應用程式互動，每一層都有明確的分工。不論是排查網路故障、設計網路架構，還是準備 &lt;strong&gt;CCNA&lt;/strong&gt; 等網路認證考試，OSI 模型都是你必須掌握的核心知識。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Gateway 是什麼？網路閘道器完整教學</title><link>https://benzhub.github.io/post/networking/003-what-is-gateway/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/networking/003-what-is-gateway/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Gateway（閘道器）是網路通訊中負責「跨網段轉發封包」的關鍵設備。當你的電腦要連上網際網路，或是與不同子網路的設備通訊，封包都必須先經過 Gateway。本文用白話解說 Gateway 的定義、運作原理、查看與設定方式，並示範常見問題排查。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Subnet Mask 是什麼？子網路遮罩白話教學</title><link>https://benzhub.github.io/post/networking/004-what-is-subnet-mask/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/networking/004-what-is-subnet-mask/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Subnet Mask（子網路遮罩）是 IP 位址的好搭檔，負責告訴設備「哪個部分是網路位址、哪個部分是主機位址」，讓封包知道目標是在同一個網段還是需要透過 Gateway 轉發。本文用白話加上二進位範例，徹底說清楚子網路遮罩的原理、CIDR 表示法、以及子網段劃分的基礎概念。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Backoff 退避策略是什麼？Exponential Backoff 指數退避完整教學</title><link>https://benzhub.github.io/post/javascript/039-backoff-strategy/</link><pubDate>Mon, 08 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/javascript/039-backoff-strategy/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Backoff 退避策略&lt;/strong&gt;是一種處理請求失敗與重試的核心技術。它的精髓在於：請求失敗後不立即重試，而是等待一段時間再試，且每次失敗後等待時間遞增，有效防止雪崩效應（Thundering Herd Problem），是所有生產環境必備的網路韌性策略。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>前端 Polling 輪詢技術：JavaScript 實作完整教學</title><link>https://benzhub.github.io/post/javascript/038-frontend-polling/</link><pubDate>Mon, 08 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/javascript/038-frontend-polling/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;前端輪詢（Frontend Polling）&lt;/strong&gt; 是一種讓客戶端定期向伺服器詢問是否有新資料的通訊方式。雖然比不上 WebSocket 的即時性，但 Polling 實作簡單、不需要特殊的伺服器設定，在許多實際應用場景中仍然是最務實的選擇。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>IP、Subnet Mask、Gateway 是什麼？MAC Address 網路基礎完整教學</title><link>https://benzhub.github.io/post/networking/001-macaddress-ip-subnetmask-gateway/</link><pubDate>Wed, 03 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/networking/001-macaddress-ip-subnetmask-gateway/</guid><description>&lt;blockquote&gt;
&lt;p&gt;MAC Address、IP 位址、Subnet Mask、Gateway 是網路通訊最核心的四個概念。弄清楚它們各自的用途與相互關係，不管是排查網路問題、設定靜態 IP，還是理解封包如何在網路上傳遞，都會變得清晰許多。本文用白話說清楚，搭配指令範例帶你實際操作。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>