1. 程式人生 > >常用網絡知識

常用網絡知識

linux 大端 net on() top 網絡 小端 inet_ntop 面試

1.字節序

比如int a=0x12345678;

大端字節序:低字節存在高位,高字節存在低位。78存在高位,12存在低位。

小端字節序:低字節存在地位,高字節存在高位。78存在低位,12存在高位。

x86通常是小端,arm通常大端。

面試常考題:如何知道自己機器是大端還是小端?

答:

一般網絡字節序是大端,機器字節序一般是小端。

linux下的函數:

inet_pton(); //機器字節序轉網絡字節序

inet_ntop(); //網絡字節序轉機器字節序

常用網絡知識