计算机网络体系结构i层,计算机网络体系结构及协议之网际互连IBEBEE

3.4.5网际互连IBEBEE

1.网际互连原理

网际互连的目的是使一个网络上的用户能访问其它网络上的资源,使不同网络上的用户互相通信和交换信息。这不仅有利于资源共享,也可以从整体上提高网络的可靠性。

要实现网际互连,必须:

(1)在网络之间至少提供一条物理上连接的链路,并具有对这条链路的控制规程;

(2)在不同网络的进程之间提供合适的路由实现数据交换;

(3)有一个始终记录不同网络使用情况并维护该状态信息的统一的记费服务;

(4)在提供以上服务时,尽可能不对互连在一起的网络的体系结构做任何修改。

互连的网络在体系结构、层次协议及网络服务等方面或多或少存在着差异,对于异构网来说(例如各种类型的局域网)差异就更大。这种差异可能表现在寻址方式、路由选择、最大分组长度、网络接入机制、用户接人控制、超时控制、差错恢复方法、状态报告方法、服务(面向连接服务还是无连接服务)、管理方式等诸方面的不同。要实现网际互连,就必须消除网络间的差异,这些都是网际互连要解决的问题。

局域网(LAN)、广域网(WAN)的网际互连有"LAN一LAN"、"LAN-WAN"、"WAN-WAN"和"LAN-WAN-LAN"等四种型式。由于非OSI系统要与OSI系统互连,非OSI系统之间也要互连,所以,网际互连并不单纯指不同的通信子网在网络层上互连。实际上,两个网络之间要互连时,它们之间的差异可以表现在OSI七层模型中的任一层上。用于网络之间互连的中继设备称为网间连接器,按它们对不同层次进行的协议和功能转换,可以分为以下几类:

(1)转发器(Repeater),在物理层间实现透明的二进制比特复制,以补偿信号衰减;

(2)网桥(Bridge),提供链路层间的协议转换,在局域网之间存储和转发帧;

(3)路由器(Router),提供网络层间的协议转换,在不同的网络之间存储和转发分组;

(4)网关(Gateway),提供运输层及运输层以上各层间的协议转换。

注意,由于术语的不统一性,有些文献中将上述的网桥、路由器和网关一起统称为"网关",此时它可能指的是在数据链路层及其以上各层之间进行协议转换的网间连接器。另外,还有一种称为桥路器(Brouter)的产品,兼有网桥和路由器两者的功能。

2.网桥

网桥是一种存储转发设备,用来连接类型相似的局域网。从互连网络的结构看,网桥属于DCE级的端到端的连接;从协议层次看,网桥属于链路层范畴,在该层对数据帧进行存储转发。它既不同于只作单纯信号增强的转接器,也不同于进行网络层转换的网间连接器。但网桥仍然是一种网络连接的方法,因为局域网本身没有网络层,只有在主机站点上才有网络层或提供网络层服务的功能。

网桥接收帧并送到数据链路层进行差错校验,然后送到物理层再经物理传输媒体送到另一个子网。在转发帧以前,网桥对帧的内容和格式不做修改或仅做很少的修改。网桥应该有足够的缓冲空间,以便能满足高峰负荷时的要求。另外,网桥必须具备寻址和路由选择的逻辑功能。

局域网的逻辑功能自下向上可分为物理层、媒体访问控制层(h4AC)及逻辑链路控制层(LLC)三层,异构局域网的差异主要体现在物理层及媒体访问控制层中。图3.19给出了一个假想的网桥的工作原理图,图中的两个局域网802.X和802.Y分别为802.3、802.4和802.5MAC标准中的一种。网络中发送的数据由802.X的MAC控制信息X、LLC控制信息L和网络协议数据单元(即分组)组成。当网桥收到数据后,在MAC子层去掉MAC控制信息X,然后交给LLC子层。若网桥的LLC子层发现数据是要发向802.Y局域网中某个站的,则将数据通过MAC子层加上相应控制信息Y送到802.Y局域网中,再由对方主机接收。此时,在802.Y局域网中,数据由802.Y的MAC控制信息Y、LLC控制信息L和网络协议数据单元组成。在上述过程中,由于各种局域网有其不同的物理特性和数据格式,所以传输过程中还要进行转换。

20071219134036767.gif

3.路由器

路由器工作于网络层,用以实现不同网络间的地址翻译、协议转换和数据格式转换等功能,一般用于广域网之间的连接或广域网与局域网之间的连接。常用的路由器有用于面向连接的路由器和用于无连接的路由器两种。

面向连接的路由器用于连接两个提供虚电路服务的广域网。一种采用CCITT X.75协议的路由器,可用于连接两个提供X.25访问的网络。

无连接的路由器用于提供数据报服务的网际互连模型中,使若干个局域网通过广域网互连。这样,一个局域网上的主机就可以通过广域网与远程局域网上的主机相互通信,局域网上的主机也可以与广域网上的主机以数据报方式通信。IP协议网际互连方式便是这种模型的实例。

4.网关

网关也称为协议转换器,用于高层协议的转换,对运输层到应用层均能支持。

若两互连网络的主机高层中仅运输层协议不同,则可以利用网关的功能在运输层间做协议转换,内容包括数据格式的重新装配、长数据的分段、地址格式的转换及操作规程的适配等。在高层协议转换的实际实现中,并不一定要分层进行,例如,从运输层到应用层的协议转换可以一起进行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值