Linux 高效能伺服器程式設計- Linux 網路程式設計基礎 API

Dragonbuf發表於2018-12-10

5.1 socket 地址 API

首先要理解 主機位元組序 和 網路位元組序

5.1.1 主機位元組序和網路位元組序

現代 CPU 一般都能一次裝載(至少)4位元組資料,即一個整數(只考慮 32 位機器)。那麼這 4 位元組在記憶體中排序的順序將影響它被累加器裝載成整數的值。這就是位元組序的問題。
位元組序分為大端位元組和小端位元組。大端位元組 是指一個整數的高位位元組(23-31 bit)存在了記憶體的低地址處。低位位元組(0-7 bit)儲存在了記憶體的高地址處。小端位元組 則相反。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章