奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 418 页

PDF 物理页索引 434 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
418
PDF 物理页
434(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
536d95e92025347a3df6353aef33dcc004e80a3d8a114b149299188d627e11ce

无法表达完整清晰的信息。但如果对声波进行一些调整—说得专业一点就是,对声波进行调制(modulate)使其反映两种不同的状态—通过这种方式可以表示出0和1。将比特与声波进行互相转换的设备被称做调制解调器(modem,它包括调制和解调两个功能)。调制解调器以串口(serial)形式工作,因为字节中的单个比特是一个接一个传输的,而不是一拥而上(打印机一般通过并行接口与计算机相连:整个字节由8根线并行传输)。

早期调制解调器采用了频移键控(frequency-shift keying,FSK)技术。假设调制解调器的处理速度为300bps,而且二进制数0被调制到1070Hz,而1被调制到1270Hz。每个字节被夹在一个起始位和一个停止位中间,所以每个字节其实占据了10位空间。在300bps的传输速率下,每秒传输的字节数为30个。现在许多采用先进技术的新一代调制解调器速度超过了它的100倍。

早期家用计算机的狂热爱好者可以使用计算机和调制解调器建立电子公告牌系统(Bulletin Board System,BBS),其他计算机可以接入到这个系统中并下载(download)文件,这意味着文件从远程计算机中传输到了自己的计算机。这些概念发展广泛,甚至于扩展到了大型信息服务领域中,例如线上资料库服务((CompuServe)。在大多数环境下,通信中采用的一般都是ASCII码。

Internet与这些早期的发明有本质上的差别,因为它是一种非中心化的系统。Internet从本质上来讲是一组协议的集合,这些协议是计算机之间相互通信的保证。众多的协议中,最重要的当属TCP/IP协议,它包括了传输控制协议(Transmission Control Protocol,TCP)和网际协议(Intermet Protocol,IP)。这种协议使得传输过程变得规则化,不再是简单地通过线路传输ASCII码字符,而由基于TCP/IP协议的传输系统把大的数据块分割成小的包(packets),之后在传输线路上(通常是在电话线上)独立发送,最后在传输线路的另一端将数据重新组装起来。

Internet中最流行的是万维网(World Wide Web),而这一部分与图形联系最紧密。万维网采用了HTTP 协议来支持其工作,HTTP(Hypertext Transfer Protocol)即超文本传输协议。几乎所有在Web页面上看到的数据都遵循一定格式,那就是HTML(HypertextMarkupLanguage),即超文本标记语言。其中超文本(hypertext)这个单词用来描述相关链接信息,非常类似于万·布什预言的麦克斯储存器。HTML文件可以包含指向其他Web页面的链接,这样可以轻松访问其他页面。

编码隐匿在计算机软硬件背后的语言

418