中繼器 (Repeater)、集線器 (Hub)、橋接器 (Bridge)、交換器 (Switch) 原理與介紹
理解網路設備的關鍵在於: 釐清這些設備運作的 網路層級,與其 解決的問題。 我很喜歡《Computer Network 5th by Andrew》的設備分層表 , 其綜合 OSI 與 TCP/IP 的參考模型,擁有良好的職責劃分: [註]:圖中僅為簡易情況,不包 […]
理解網路設備的關鍵在於: 釐清這些設備運作的 網路層級,與其 解決的問題。 我很喜歡《Computer Network 5th by Andrew》的設備分層表 , 其綜合 OSI 與 TCP/IP 的參考模型,擁有良好的職責劃分: [註]:圖中僅為簡易情況,不包 […]
MAC 位址 (Media Access Control Address) 或稱 乙太網路位址, 是位於 資料鏈結層 的 實體位址 (Physical Address),用於: 提供 IEEE 802 系列區網技術 (e.g., 乙太網路、Wi-fi…) 的 訊框 (frame) 接收方得知 「來 […]
TCP 流量控制 (Flow Control),是為避免 高速傳送端 癱瘓 低速接收端。 而 TCP 壅塞控制 (Congestion Control),則是用於避免 高速傳送端 癱瘓 網路。 本篇主要介紹 TCP 壅塞控制 常見的四種基本演算法: 慢啟動 (Slow Start)、壅塞避免 ( […]
TCP 錯誤控制 (Error Control) ,確保了傳輸的可靠性 (reliable), 其中最常見的是: 檢驗和 (checksum)、確認 (Acknowledgment)、重送 (retransmission)。 可靠性 (Reliability) 暸解 TCP 錯誤控 […]
序列號 (Sequence Number, SEQ) 是 TCP 表頭的欄位之一, 欄位大小為 32 bits,因此其 數值範圍 為 0 ~ 232 – 1, 是 TCP 設計的根本概念,幾乎所有功能都依賴此欄位完成。 可靠性 (Reliability) […]
TCP 流量控制 (TCP Flow Control) 一文, 介紹了 滑動視窗 (Sliding Window) 的概念, 說明透過 回饋 (feedback) 機制,調整視窗大小,改善傳輸效率。 然而某些狀況下,滑動視窗的運作,會產生嚴重的問題, 稱為 — — 傻瓜視 […]
TCP 流量控制 (Flow Control), 用於平衡 傳送端 與 接收端的流量, 避免 高速傳送端 癱瘓了 低速接收端。 接收緩衝區 (Receiving Buffers) 滿了的信箱,繼續塞信會如何? — — 爆掉 滿了的 […]
封裝 與 拆裝 一文, 提及了 區段 (Segment)、資料包 (Datagram)、訊框 (Frame)、封包 (Packet) 的概念。 應用層的資料,經由逐層的 封裝 (Encapsulation), 最後成為 資料鏈結層 (Data-Link Layer) 的 訊框 (Frame) 並傳送。 &nb […]