互联网是什么
互联网,又称 Internet 或者 因特网,是一种可供全球计算机使用的计算机网络。
互联网遵循 TCP/IP 协议(又称传输控制协议或者因特网互联协议),凭借有线技术(电话线、光纤等)和无线联网技术(例如 4G、WiFi 等),实现了将世界数十亿台计算机相互连接、相互通信,同时还和万维网实现了连接。截止到目前,互联网是实现全球计算机相互通信速率最快的计算机网络。
互联网诞生于 1969 年的美国,由当时的美国国防部高级研究计划局(简称 DARPA)研发,并在 1969 年 12 月首次实现将位于不同地域的 4 台计算机进行连接。
互联网是一种计算机网络
之所以称互联网是一种计算机网络,原因很简单,互联网凭借路由器、交换机、电话线以及其它通信设备,将世界各地的计算机和服务器相连接,从而形成了一个通信网络。
我们可以这样理解互联网,它是一个由物理通信线路(如电话线、光纤等)连接而成的全球计算机网络,甚至如 4G、5G 或者 WiFi 等这些无线连接方式,归根结底也要利用物理通信线路和互联网相连。
互联网不同于万维网(World Wide Web,简称 WWW),万维网主要由计算机和服务器组成,众多的计算机和服务器借助互联网相连接。因此,互联网是构建万维网的基础,互联网实现了计算机之间的相互通信,为万维网的形成提供了底层技术支持。这也就不难理解,万维网借助 Web 浏览器(网页浏览器)将指定内容显示在客户端,而这些内容原本存储在某个 Web 服务器端(网页服务器)。
注意,互联网并非为某个组织或个人所拥有,它用来代指一种计算机网络,该网络旨在连接众多其他网络(例如局域网、城域网等),进而构建成可容纳全世界数十亿台计算机的全球计算机网络。截止到 2018 年,全球互联网用户人数已突破 40 亿。
互联网的工作模式
讲解互联网如何工作之前,您必须先了解一些与互联网相关的基础知识。
位于互联网中的计算机,各自扮演着客户端或者服务器端的角色。通常情况下,连接到互联网的设备称为客户端,例如手机、笔记本电脑等。客户端最大的特征是:它不直接和互联网相连,而是通过 ISP(互联网服务提供商)间接和互联网相连。每个连接到互联网的客户端,ISP 都会配备一个唯一的 IP 地址。
如同每个家庭都有唯一的住所地址,互联网中的每台设备也有自己的地址标识,就是 IP 地址,它使得网络中的计算机可以精准地将数据传送给其它的目标计算机。IP 地址由一串数字组成,例如笔者电脑在局域网中的 IP 地址是 192.168.3.119。
服务器端通常是一些大型计算机,支持存储大量的数据,每台服务器也有唯一的 IP 地址。服务器的功能是:接收客户端通过互联网发送来的请求,并作出相应地响应。考虑到服务器的管理、维护等因素,服务器往往集中存放,该存放地点通常称为数据中心或者机房。
使用互联网时,我们必须先明确一个要访问的域名。所谓域名,就是 IP 地址的助记符,每个域名都对应一个 IP 地址,例如本网站的域名 c.biancheng.net 就代指存放本站的服务器端的 IP 地址。注意,域名的存在是很有必要的,因为和 IP 地址相比,域名更容易记忆。但对于互联网而言,它只认识 IP 地址而不认识域名,因此当我们使用域名访问某个网站时,互联网需要得知该域名对应的 IP 地址,这就需要用到 DNS 服务器(又称域名服务器)。
DNS 服务器的内部保存着一张域名和 IP 地址对应关系的表格,借助这张表格,DNS 服务器可以快速地找到目标域名所对应的 IP 地址。DNS 服务器通常由 ISP 或者类似的组织机构管理。
就如同您有一个电话簿,借助它,您可以轻松找到“张三”这个人名对应的电话号码,从而给“张三”打电话。互联网也是如此,它使用 DNS 服务器找到给定域名对应的 IP 地址,从而完成访问。
了解以上基础知识后,接下来看看互联网是如何工作的?
当您打开计算机并在 Web 浏览器的地址框中输入域名时,浏览器会向 DNS 服务器发送请求以获取该域名对应的 IP 地址。成功获取到 IP 地址后,浏览器会向该 IP 地址的服务器发送访问请求。
服务器接收到访问请求后,会做出响应并找到请求的目标数据,然后将它们以数字信号或者光脉冲信号的方式通过光纤传输给您的计算机。由于服务器可能放置在很远的地方,数据可能需要传输数千公里才能达到。此外,光纤并不是直接和您的计算机相连,而是和光电转换器相连(也就是常说的“光猫”),它会将光信号转换为电信号,通过网线传输到您的计算机中。如此,Web 浏览器就会接收到所需的数据并显示给您。
注意,如果您使用的是 Wifi 或者借助手机的移动数据访问互联网,则来自光纤、经光电转换器转换的电信号数据会首先传输到路由器或者手机信号塔,然后以电磁波的方式传输到您的计算机或者手机上。
数据传输的过程看似复杂,但互联网传输数据的速率是非常快的,因为数据是以二进制形式(0 和 1)进行传输,这些二进制数据会组织成众多的数据块(称为数据包),它们能实现高速传输。因此在网速正常的情况下,当输入域名并按下 Enter 的那一刻,您就可以从数千英里外的服务器上获取需要的数据。
互联网的优势
总体而言,互联网至少具备以下几大优势:
即时通讯:借助互联网,您可以与任何人进行通信,通信形式包括发送邮件、语音或者视频聊天等;
实时导航:借助 GPS 技术,您可以获取到城市、地区、国家等几乎任意地方的道路分布,还可以实时搜索您所在位置附近的加油站、银行等;
网上购物:借助互联网,您可以轻松实现网购,例如衣服、电影票、日用品等;
线上支付:您可以利用互联网在线支付账单,例如电费、煤气费、学费等;
网上银行:您可以使用网上银行,例如查询余额、转账、查询交易明细等;
在线娱乐:借助互联网,你可以在线听音乐、看电影、玩网络游戏等;