书城计算机网络天下一家:网络联通世界(科学新导向丛书)
7098000000011

第11章 网上IP

圣经上有一个故事,说人们联合起来准备建造巴比伦塔,上帝为了阻止这一活动,使参加此项工作的人们在语言上相互隔离,切断了他们之间的沟通渠道,于是,这项工程告吹。

互联网是最大的电脑网络,几乎是电脑界的“万国会”,联在其中的电脑五花八门,从大型机到便携机,并且还有数不清的电脑网络联在其上,这些电脑运行着不同的操作系统,使用着不同的软件,所以必须规定一种能够相互交流的“语言”,这就是电脑间相互通信所用的协议。

通信协议本质上是由若干规则组成的。它能够支配一台机器与另一台机器进行通信。

IP是在互联网上进行通信的协议。IP包含以下规则:

(1)互联网上每台电脑都有由四个数字组成的互联网地址,每个数字不超过256,地址数码书写时用圆点分开。如“东方网景”的邮件服务器地址是:202.96.49.1。

(2)所有的报文被划分为若干分组。

(3)每个报文分组被填入一个IP信封。

(4)IP信封外包括一个发送地址和一个收信地址。

组成互联网的一些电脑被称作路由器,这些电脑负责在互联网中发送信息,并使这些信息按指定路由传送到目的地。并不是互联网中所有的电脑都是路由器,也没有必要使互联网中每一台电脑都知道到达目的的路由。

大多数协议是分层的,互联网协议也不例外。IP是基础,TCP建立在IP之上。今后,你见到的两个协议常指的是TCP/IP。

TCP常用于处理大量的数据,也处理在传输过程中某处损坏了的数据。TCP将大的报文划分为多个分组,然后,每个分组塞入TCP“信封”,再依次塞入IP信封。TCP信封外包含着关于分组中字节数目的信息和在原始报文中该分组的位置信息。在信息接收结束时,TCP信封被从IP信封中取出,然后,原始数据重新组装。一旦电脑通过校验发现有分组被破坏,发送者就重新发送出差错的分组。