美文网首页
计算机科普杂记

计算机科普杂记

作者: 时待吾 | 来源:发表于2017-03-24 07:53 被阅读17次

    字节序:

    计算机硬件有两种存储方式:大端字节序和小端字节序

    数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。

    大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。

    小端字节序:低位字节在前,高位字节在后,即以0x1122形式储存。

    0x1234567的大端字节序和小端字节序的写法如下图。

    为什么会有小端字节序?计算机电路先处理低位字节,效率较高,计算都是从低位开始的。计算机的内部处理都是小端字节序。

    人类习惯大端字节序。

    计算机处理字节序的时候,不知道什么是高位字节,什么是低位字节。它只知道按顺序读取字节,先读第一个字节,再读第二个字节。

    如果是大端字节序,先读到的就是高位字节,后读到的就是低位字节。小端字节序正好相反。

    "只有读取的时候,才必须区分字节序,其他情况都不用考虑。"

    DNS查询:

    DNS的查询过程非常复杂,分成多个步骤。

    工具软件dig可以显示整个查询过程。

    $ dig math.stackexchange.com

    host 命令 host命令可以看作dig命令的简化版本,返回当前请求域名的各种记录。

    nslookup 命令 nslookup命令用于互动式地查询域名记录。

    whois命令用来查看域名的注册情况。

    相关文章

      网友评论

          本文标题:计算机科普杂记

          本文链接:https://www.haomeiwen.com/subject/exfxottx.html