TCP 流量控制 (Flow Control)
TCP 流量控制 (Flow Control), 用於平衡 傳送端 與 接收端的流量, 避免 高速傳送端 癱瘓了 低速接收端。 接收緩衝區 (Receiving Buffers) 滿了的信箱,繼續塞信會如何? — — 爆掉 滿了的 […]
TCP 流量控制 (Flow Control), 用於平衡 傳送端 與 接收端的流量, 避免 高速傳送端 癱瘓了 低速接收端。 接收緩衝區 (Receiving Buffers) 滿了的信箱,繼續塞信會如何? — — 爆掉 滿了的 […]
封裝 與 拆裝 一文, 提及了 區段 (Segment)、資料包 (Datagram)、訊框 (Frame)、封包 (Packet) 的概念。 應用層的資料,經由逐層的 封裝 (Encapsulation), 最後成為 資料鏈結層 (Data-Link Layer) 的 訊框 (Frame) 並傳送。 &nb […]
網路協定 (networking protocol) 由許多 層級 (layer) 組成, 每一層所使用的資料結構則統稱為 協定資料單元 (PDU)。 其中包含了控制與位址資訊的 表頭/標頭 (header),與實際乘載的 資料 (data)。 封裝與拆裝 (Enca […]
TCP 三向交握 (Three-way Handshake) 一文中, 說明了 TCP 建立連線的方式,並提及了 Segment (區段) 的觀念。 TCP 使用 錯誤控制 (Error Control) 機制, 確保了傳輸的可靠性 (reliable), 其中最常見的是: 檢驗和 (check […]
進制 簡介 一文中,簡單的介紹了 進制 的概念, 進制的轉換、負數與運算, 讓我們能使用熟悉的 十進制 (Decimal) 或 十六進制 (Hex)…, 而不用背長串的 『10010100001111…』, 更有利於我們了解計算機組織、組合語言…,並增進程式效率 😆。 &n […]
我們時常會以 由左到右、由上到下 的方式書寫, 例: 一數 『 九 千 四 百 八 十 七 』, 通常習慣寫成:『 9487 』,而不是『 7849 』, (雖然,有些國家或族群的習慣可能是後者) 你 不能說他錯,因為這只是習慣的不同。 位元組順序 (Byte Order),或稱 端序 (End […]
不同的 字組、架構、資料型態… 各有其位元數, (ex: 8 位元、16 位元、32 位元、64 位元…) 深遠影響了計算機領域的發展。 本篇將超簡短地說明 位元 儲存範圍 的計算方式。 位元 儲存範圍 1 個位元,會有 2 = 21 種狀態: […]
進制簡介 一文中,簡單的介紹了 進制 的概念, 進制的轉換 讓我們能用熟悉的 十進制 (Decimal) 或 十六進制 (Hex)…, 而不用背長串的 『10010100001111…』, 也有利於我們了解 演算法、計算機組織、組合語言…,以增進程式效率 😆。 […]