要知道什么是互联网,就要知道什么是TCP/IP。
互联网究竟是什么?对某些人来说,互联网就是用来与朋友交流、读新闻、购物和玩游戏的。而对其他一些人来说,互联网则可能是他们当地的宽带提供商,或者是城市之间乃至越洋过海传输数据的地下电缆和光纤。谁的看法正确呢?
要讨论这一点,我们不妨从互联网诞生的1974年开始说起。那一年,几位天才的计算机研究人员发明了一种称为“互联网协议组”的技术,简称“TCP/IP”。
TCP/IP制定了一套规则,可以让不同的计算机彼此“交谈”,并且发送和接收信息。
TCP/IP有点类似于人类之间的交流:人们在交谈时会按照语法规则组织语言,从而确保彼此可以相互理解和交流看法。同样地,TCP/IP也提供了一套交流规则,从而确保互连设备可以彼此了解,以便发送和接收信息。随着这种互连设备从一个房间扩展到许多房间,再扩展到许多建筑物、城市乃至国家,互联网便诞生了。
互联网的早期创建者发现,如果先将数据和信息分成小块独立发送,然后再重新组合,那么传送效率会更高。这些小块称为数据包。所以,当您通过互联网发送电子邮件时,完整的电子邮件内容会先分成许多数据包发送到收件人邮箱,然后再重新组合。当您在YouTube等网站观看视频时,情况同样如此:视频文件会分成许多数据包,从世界各地的多个YouTube服务器发送出去,然后重新组合,还原成您在浏览器中看到的视频。
网速如何?如果将互联网的流量比作水流,那么互联网的带宽就相当于每秒流过的水量。所以工程师们所说的带宽实际上是指通过您的互联网连接每秒所能发送的数据量。这是反映您连接速度的一项指标。如今,凭借更精良的实体基础设施(例如光纤电缆,其传输速度接近光速),网络连接的速度可以更快,而且可以更好地在物理介质上进行信息编码,即使是铜线这样的老式介质也完全没问题。
互联网是一个令人着迷的高度技术化体系,但是对于我们大多数人来说,其实很容易使用,完全不必考虑其中所涉及的电缆和方程式之类复杂的东西。
另外,互联网也是我们所熟知和喜爱的万维网存在的支柱:正事互联网连接实现了互连的网页和应用程序,带我们走进了一个不断发展的开放世界。事实上,如今网络中的网页数量可能已经像人脑中的神经元或者银河系中的星星那么多了。
在接下来的两章中,我们会介绍如今的网络是如何通过云计算和网络应用程序在现实生活中应用的。