1.1 TCP/IP 体系结构模型

类别:软件工程 点击:0 评论:0 推荐:
第一部分  TCP/IP核心协议 第一章                体系结构、历史、标准和发展趋势

今天,对世界上很多人来说,Internet和万维网都是一个很熟悉的术语。很多人都在利用基于Internet的应用,如电子邮件和web访问。另外,商业应用的普及已成为重点。传输控制协议和Internet协议组(TCP/IP)是Internet和网络世界的引擎。它的简单和强大功能已经使它成为现今网络协议的唯一选择。在这一章中,我们讨论Internet的形成、发展和将来的可能发展趋势。

1.1   TCP/IP 体系结构模型

TCP/IP协议组指定的2个重要的协议是:传输控制协议(TCP)和Internet协议(IP)。一个用得较少的名字是Internet协议组(Internet Protocol Suite),它一般出现在正式的Internet标准文档中。在这本书中,当涉及到整个协议组时,我们以用比较普遍的简称TCP/IP来表示。

 

1.1.1          交互网络(Interworking)

 

TCP/IP设计的主要目标是建立一个被称作interwork,或者是internet的交互性网络,它可以在不同的物理网络中提供通用的交流服务。这个通用的交互网络的明显的好处是加强了不同的网络中的主机(可能是在地理区域上相隔很大的距离)的相互通信。

 

interwork(交互网络) 和 internet这两个单词都是interconnected network(连接的网络)的缩写。然而,当字母I大写,Internet就意味着世界范围的连接的网络的集合。因此,Internet 是一个internet,但是反过来并不适用。Internet有时候被称作连接的网络(connected Internet)。

 

Internet包含一下几组网络:

•主干网络(Backbones):主要是连接其他网络的大型网络。现今的backbones是北美的NSFNET,欧洲的Europe 和大型的商业backbones。

•区域网连接,如大学和学院。

•给用户提供访问主干网络服务的商业网络,这些网络被商业组织作为国内连接Internet使用。

•居域网:例如校园网

 

在大多情况下,一个网络拥有的最大用户的数目受限于这个网络在地理范围内的距离,或这个网络在某种环境下的容量。例如,以太网固有的属性使其限制在一个地理范围里。因此, 在一些分等级的组织方式中互联大量网络的能力加强了Internet网络中两台主机的通信。图1 展示了Internet的两个例子,他们都是由两个或更多的物理网络组成。

 


 


    图 1.  Internet例子 – 2个连接的逻辑网络,可以看作一个网络

 

TCP网络协议的一个很重要的方面是为各种不同的网络的通信机制创建了标准抽象。每种物理网络都有依赖工艺的通信接口,这些通信接口以编程接口的方式提供基本(简单的)通信功能。TCP/IP为不同的物理网络和用户应用之间提供通信服务。它为这些不依赖底层物理网络的应用提供一个共通的接口。所以对于用户和应用程序的开发者而言,物理网络结构和操作平台是透明的。

 

图1也表明,为了联接两个网络,我们需要一台连通着这两个网络的计算机,它可以从一个网络向另一个网络转运数据包,这样的一台机器称之为路由器。术语IP路由器也被使用,这是因为路功能仅仅是TCP/IP协议组(参见第5页1.1.2的“IP协议层”)的IP部分。

 

为了能够鉴别网络中得一台主机,每台主机都分配了一个地址,即IP地址。当一台主机有多个网络适配器(接口),例如联接着一台路由器,每个接口都有唯一的IP地址。IP地址包括两部分:

IP地址 =  <网络编号> <主机编号>

 

IP地址的<网络编号>部分用来唯一识别Internet中的网络,它是由一个中央权威机构分配并且在整个网络中是唯一的。<网络编号>唯一识别了一个网络,而IP地址<主机编号>部分的就是由控制这个网络的组织来分配的。这部分的详细讲解请参见65页的3.3.1“IP地址”。

 

 

1.1.2          TCP/IP协议层

 (翻译中)

1.1.3          TCP/IP应用

 (翻译中)

1.1.4          网桥、路由器和网关

 (翻译中)

本文地址:http://com.8s8s.com/it/it35370.htm