Pages: 1 2 3 4 5 6 7 8

TCP 流量控制 (Flow Control)

TCP 流量控制 (Flow Control), 用於平衡 傳送端 與 接收端的流量, 避免 高速傳送端 癱瘓了 低速接收端。     接收緩衝區 (Receiving Buffers) 滿了的信箱,繼續塞信會如何? — — 爆掉     滿了的 […]

最大傳輸單元 (Maximum Transmission Unit, MTU)

封裝 與 拆裝 一文, 提及了 區段 (Segment)、資料包 (Datagram)、訊框 (Frame)、封包 (Packet) 的概念。 應用層的資料,經由逐層的 封裝 (Encapsulation), 最後成為 資料鏈結層 (Data-Link Layer) 的 訊框 (Frame) 並傳送。 &nb […]

pseudo-header-ipv6

TCP 檢驗和 (TCP Checksum)

TCP 三向交握 (Three-way Handshake) 一文中, 說明了 TCP 建立連線的方式,並提及了 Segment (區段) 的觀念。   TCP 使用 錯誤控制 (Error Control) 機制, 確保了傳輸的可靠性 (reliable), 其中最常見的是: 檢驗和 (check […]

有號數字表示法 — 2 的補數、1 的補數 與 符號大小

進制 簡介 一文中,簡單的介紹了 進制 的概念, 進制的轉換、負數與運算, 讓我們能使用熟悉的 十進制 (Decimal) 或 十六進制 (Hex)…, 而不用背長串的 『10010100001111…』, 更有利於我們了解計算機組織、組合語言…,並增進程式效率 😆。 &n […]

位元組順序 (Byte Order or Endianness) — big-endian vs. little-endian

我們時常會以 由左到右、由上到下 的方式書寫, 例: 一數 『 九 千 四 百 八 十 七 』, 通常習慣寫成:『 9487 』,而不是『 7849 』, (雖然,有些國家或族群的習慣可能是後者) 你 不能說他錯,因為這只是習慣的不同。   位元組順序 (Byte Order),或稱 端序 (End […]

on-off

位元 儲存範圍

不同的 字組、架構、資料型態… 各有其位元數, (ex: 8 位元、16 位元、32 位元、64 位元…) 深遠影響了計算機領域的發展。   本篇將超簡短地說明 位元 儲存範圍 的計算方式。     位元 儲存範圍 1 個位元,會有 2 = 21 種狀態: […]

進制轉換 (二進制、八進制、十進制、十六進制)

進制簡介 一文中,簡單的介紹了 進制 的概念, 進制的轉換 讓我們能用熟悉的 十進制 (Decimal) 或 十六進制 (Hex)…, 而不用背長串的 『10010100001111…』, 也有利於我們了解 演算法、計算機組織、組合語言…,以增進程式效率 😆。   […]

Pages: 1 2 3 4 5 6 7 8