第13章 网上IP
《圣经》上有一个故事,说人们联合起来准备建造巴比仑塔,上帝为了阻止这一活动,使参加此项工作的人们在语言上相互隔离,切断了他们之间的沟通渠道,于是,这项工程告吹。
Internet是最大的电脑网络,几乎是电脑界的“万国会”,联在其中的电脑五花八门,从大型机到便携机,并且还有数不清的电脑网络联在其上,这些电脑运行着不同的操作系统,使用着不同的软件,所以必须规定一种能够相互交流的“语言”,这就是电脑间相互通信所用的协议。
通信协议本质上是由若干规则组成的。它能够支配一台机器与另一台机器进行通信。
IP是在Internet上进行通信的协议。IP包含以下规则:
(1)Internet上每台电脑都有由四个数字组成的Internet地址,每个数字不超过256,地址数码书写时用圆点分开。如“东方网景”的邮件服务器的地址是:20296491。
(2)所有的报文被划分为若干分组。
(3)每个报文分组被填入一个IP信封。
(4)IP信封外包括一个发送地址和一个收信地址。
组成Internet的一些电脑被称作路由器,这些电脑负责在Internet中发送信息,并使这些信息按指定路由传送到目的地。并不是Internet中所有的电脑都是路由器,也没有必要使Internet中每一个电脑都知道到达目的的路由。
大多数协议是分层的,Internet协议也不例外。IP是基础,TCP建立在IP之上。今后,你见到的两个协议常指的是TCP/IP。
TCP常用于处理大量的数据,也处理在传输过程中某处损坏了的数据。TCP将大的报文划分为多个分组,然后,每个分组塞人TCP“信封”,再依次塞入到IP信封。TCP信封外包含着关于分组中字节数目的信息和在原始报文中该分组的位置信息。在信息接收结束时,TCP信封被从IP信封中取出,然后,原始数据重新组装。一旦电脑通过校验和发现有分组被破坏,发送者就重新发送出差错的分组。