28、网络互联(网络层)

本文介绍了网络互联的基本问题,包括网络间的差异、连接方式、隧道技术、互联网路由以及数据包分段。网络层的IP协议在解决异构网络互联时扮演关键角色,通过隧道技术实现不同协议间的通信,使用BGP等域间路由协议处理复杂路由问题,以及路径MTU发现避免不必要的数据包分段。
摘要由CSDN通过智能技术生成

引言

  • 到现在为止,我们一直隐含着假设所讨论的网络是一个同质网络,即每台机器在每一层使用相同的协议。实际上,存在着许多不同的网络,包括PAN、LAN、MAN、WAN。我们已经描述过以太网、线缆上的Internet、固定和移动电话网络、802.11、802.16等。大量协议被广泛应用于这些网络的各个层次,不同类型的网络解决不同的问题。在下面的章节中,我们将详细讨论当两个或者多个网络连接起来形成网络互联或简单的互联网时所涉及的一些问题。
  • Internet是这种互联的最佳例子。纳入所有这些网络的目的是使得任何一种网络的用户都可以和其他种类的网络用户沟通。当你向ISP支付Internet服务费用时,收取的费用取决于你的线路带宽,但你真正支付的是能够与同样连接到Internet上的其他主机交流数据包的能力。由于网络往往在一些重要方面有所不同,因此一个网络得到来自另一个网络的数据包并不是那么容易。我们必须解决异质性的问题,以及因相互连接起来的互联网增长非常大而造成的规模问题。我们首先考查不同的网络是如何的不同;然后将学习Internet网络层协议IP获得成功的经验,包括穿越网络的隧道、互联网络的路由和数据包拆分技术。
1、网络如何不同
  • 网络的不同可提现在不同方面。比如不同的调制解调技术或帧格式这样的差异属于物理层和数据链路层内部。图中列出了暴露在网络层的一些差异。在这里插入图片描述
  • 当一个网络上的某个源端发出的数据包必须经过一个或者多个外部网络才能到达目标网络时,网络之间的接口可能产生许多问题。首先,源端必须能够寻址接收方。如果源端在以太网上,而接收方在WiMAX,应该如何处理?假设我们在以太网标识一个WiMAX目标,数据包将从一个无连接网络穿越到面向连接的网络,可能需要在短时间内建立一个新的连接,这将带来延迟,而且如果连接不是被更多的数据包使用,开销很大。
  • 许多特殊的分歧也必须容忍。我们如何在一个不支持组播的网络上把数据包分发给一组用户?不同的网络规定的最大数据包尺寸不同,这也是困扰网络互联的主要因素。如何通过一个最大尺寸为1500字节的网络传递长度为8000个字节的数据包?如果一个面向连接网络上的数据包经过一个无连接网络,它们可能以不同的顺序到达接收方。
  • 经过一些努力,这类差异可以被掩盖。例如,连接两个网络的网关可以为每个接收方生成单独的数据包,来替代支持组播的更好网络;一个大的数据包可以拆分成段发送,然后重组还原。接收端缓冲收到的数据包,并按顺序递交。
  • 网络可能在其他大的方面有所区别,而这些方面是难以调和的。最明显的例子是服务质量。如果一个网络具有强大的QoS,而其他网络只能提供尽力而为的服务,那么就不可能为端-端的实时流量做带宽和延迟保证。事实上,除非运行的尽力而为网络利用率较低,否则服务质量很难保证。安全机制也有问题,但可以在不具备安全性的网络顶端设置加密技术,来保证保密性和数据完整性。最后,当平时正在使用的网络突然变得昂贵起来,计费上面的差异可能会产生令人不悦的账单,正如有数据计划的漫游手机用户发现的那样。(请不要只考虑技术上的差异!应该跳出技术的圈子)
2、何以连接网络
  • 连接不同网络的方式有两种基本选择:第一,我们可以制造这样的设备,它能将每种网络的数据包翻译成每个其他类别网络的数据包;第二,像出色的计算机科学家那样,尝试在不同网络的上面增加一个间接层,并且构造一个公共层来解决这些问题。这两种情况下,新设备被放置在网络之间的边界上。
  • 早期,Cerf和Kahn提出一个公共层来隐藏现有网络的差异。这种方法已经取得巨大成功,它们提出的层最终分别融入到TCP和IP协议。差不多40之后,IP成为了现代Internet的基础。由于这个成绩他们于2004年被授予图灵奖。IP提供了一种通用的数据包格式,所有路由器都认识这种数据包,因而这种数据包几乎可以通过所有的网络传递。IP已经将其研究活动从计算机网
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值