购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

互联网

计算机不是孤立地运行,大多数都与计算机网络相连。对大多数计算机来说,这将是计算机和通信设备的巨大集合,被称为互联网;然而,它可能是一个控制或监控某些进程的网络,举例来说,一个计算机网络可以保持一架飞机在飞行,或用来监控进出城市的交通流量。

互联网已经对目前计算机的使用方式产生了重大影响;因此,有必要简要地看看它是如何与一台典型的计算机交互的—比如你在家里使用的个人电脑。

互联网是一个计算机网络—严格地说,它是一个连接许多网络的网络。它执行一些功能。首先,它将数据从一台计算机传输到另一台计算机;为了做到这一点,它决定了数据的传输路径。有一个误区是,当你使用互联网进行一些活动时,例如下载一个网页,持有网页的计算机与你的计算机之间的连接是直接的。实际发生的是,互联网通过许多中间计算机算出数据经过的路径,然后再通过它们路由数据。所以,当你看到一个网页在你的电脑上显示时,这个网页可能已经被分成了数据块,每个数据块都经过了一些大陆和一些属于公司、大学、慈善组织和政府组织的中间计算机。

互联网的第二个功能是提高可靠性。也就是说,确保当错误发生时,会有某种形式的恢复过程发生。例如,如果一台中间计算机出现故障,那么互联网的软件将发现这一点,并通过其他计算机重新发送任何故障数据。

互联网的一个主要组成部分是万维网;事实上,“互联网”这个词经常被当作“万维网”的同义词来使用。从现在起我将称它为网络,网络以一种特定的方式使用互联网的数据传输设施:存储和分发网页。网络由许多服务器以及更多的客户机(你的家用个人电脑就是一个客户机)组成。网络服务器通常是指那些比家庭或办公室用的个人电脑功能更强大的计算机。它们将由一些企业维护,并将包含与该企业相关的单个网页;例如,像亚马逊这样的在线书店将为其出售的每一件商品维护网页。

允许用户访问网络的程序被称为浏览器。当你双击桌面上的浏览器图标时,它会向网页发送一条信息,询问你的主页:这是你将看到的第一个页面。互联网的一部分被称为域名系统(通常称为DNS),它会找出页面所在的位置,并将请求路由到保存该页面的网络服务器。然后,网络服务器将页面发送回你的浏览器,显示在你的计算机上。

每当需要另一个页面时,你通常会单击该页面上显示的链接,然后重复这个过程。从概念上讲,发生的事情很简单。然而,它隐藏了大量的细节,包括发现页面存储位置、页面定位、页面发送的网络,读取页面并解释它们应该如何显示的浏览器,以及最终显示页面的浏览器。

我在描述中隐藏了一些细节。例如,我还没有描述视频剪辑和声音文件等其他网络资源是如何处理的。在后面的一章中,我将提供更多的细节。值得一提的是,在这一点上,这些资源在网络上的转移方式与网页的转移方式并没有太大的不同。

互联网是计算机从数据处理机器转变为通用机器的主要原因之一,例如,它可以编辑音乐文件、预测天气、监测病人的生命体征、展示令人惊叹的艺术作品。然而,如果没有一种特定的硬件进步,互联网将成为它自己的影子:这就是宽带。这项技术提供了十五年前我们无法想象的通信速度。大多数互联网用户必须依赖于所谓的拨号设备,它以每秒约56千位的速度传输数据。当你考虑到网页的平均大小大约是400千位时,这意味着需要大约七秒的网页显示在你的浏览器。在20世纪90年代,公司使用专用通信硬件来克服速度的不足。

不幸的是,在宽带普及之前,普通用户无法做到这一点。

典型的宽带速度从每秒1兆位到每秒24兆位不等,较低的速度大约是拨号速度的20倍。正如你将在本书后面看到的,这已经改变了家用计算机的角色。 9QfnA+G+PnJLIHl1WUqOBhFr123663Bew437XfxBdersho1IeVCmUxchYlYtmqoy

点击中间区域
呼出菜单
上一章
目录
下一章
×