TCP/IP卷一:01---一些网络的基本概念

一、协议与协议簇的概念

  • 协议:国家事务或外交场合的正式程序或规则系统
  • 协议簇:一系列相关协议的集合称为一个协议族

TCP/IP是一个 实现Intemet体系结构的协议族,它来源于ARPANET参考模型(ARM)

二、交换的概念

电路交换

  • 直到20世纪60年代,网络的概念主要是基于电话网络。它是针对在一次通话中连接双 方通话而设计的。
  • 一次通话通常要在通话双方之间建立一条连接。建立一个连接意味着,在 一次通话过程中,通话双方之间需要建立一条线路(最初是一条物理电路)。当一次通话结 柬时,这条连接被释放,允许这条线路用于其他用户通话。
  • 通话时间和连接端身份用于用 户计费。当一次连接建立后,它为用户提供一定数量的带宽或容量,以便传输信息(通常 是语音)。

分组交换

  • 20世纪60年代出现的一个重要概念(如[B64]中)是分组交换思想
  • 在分组交换中, 包含一定字节数的数字信息“块” (分组)独立通过网络
  • 来自不同来源或发送方的块可以 组合,而且以后可以分解,这称为“(多路)复用”

优点

  • 这些块在到达目的地的过程中,需要在 交换设备之间传输,并且路径可以改变
  • 这样做有两个潜在的优点:网络更有弹性(设计者 不用担心网络受到物理攻击),基于统计复用可更好地利用网络链路和交换设备

三、统计复用、时分复用、静态复用

分组复用

  • 当一台分组交换机接收到分组时,它们通常存储在缓存或队列中,并通过先到达先服务 (FCFS)的方式处理。这是最简单的分组处理调度方式,又称为先进先出(FIFO)
  • IFO缓 冲区管理和接需调度很容易结合起来实现统计复用,它是Intemet中用来处理不同来源的混 合流量的主要方法
  • 在统计复用中,流量基于到达的统计或时间模式而混合在一起。这种多 路复用是简单而有效的,因为如果网络带宽被使用和有流量通过,那么网络中的每个瓶颈或 阻塞点将会繁忙(高利用率)

缺点

  • 这种方法的缺点是可预测性有限,通过某些特定应用的性能 可看出,它依赖于对共享网络的其他应用的统计

时分复用

  • 通常在每个连接上为数据保 留一定量的时间或其他资源。虽然这种技术可能具有更好的可预测性,可用于支持恒定比特 率的电话通话功能,但它可能无法充分利用网络带宽,这是由于保留的带宽可能未使用
  • 注 意,当电路是通过TDM技术来实现时,虚电路(VC)会表现出很多电路行为,但是不依赖 于物理的电路交换机,而通过顶层的面向连接的分组来实现。
  • 这是流行的x.25协议的基础, 该技术直到20世纪90年代初才开始被帧中继大规模取代,并最终被数字用户线(DSL)技 术和支持Intemet连接的电缆调制解调器所取代

四、消息边界、消息标记

  • 概念:当一个应用将多个信息块发 送到网络中,这些信息块可能被通信协议保留,也可能不被通信协议保留。大多数数据报协 议保存消息边界。这样设计是很自然的,因为数据报本身有一个开始和结束。但是,在电路 交换或虚电路网络中,一个应用程序可能需要发送几块数据,接收程序将所有数据作为一个 块或多个块来读取。这些类型的协议不保留消息边界。在底层协议不保留消息边界,而应用 程序需要它的情况下,应用程序必须自已来提供这个功能

五、差错控制和流量控制

差错控制

  • 在网络中存在数据损坏或丢失的情况。这可能出于各种原因,例如硬件间题、数据传输 中被修改、在无线网络中超出范围,以及其他因素。对这种错误的处理称为差错控制
  • 它可以在构成网络基础设施的系统、连接到网络的系统或其他组合中实现。显然,端到端论点和 命运共享建议在应用程序附近或内部实现差错控制
  • 通常,在只有少数位出错的情况下,我们关注的是,当数据已被接收或正在传输过程 中,有些数学代码可用于检测和修复这种位差错[LCO4]。这个任务通常在网络中执行。当更 多严重损坏发生在分组网络时,整个分组通常被重新发送或重新传输。在线路交换或虚电路 交换网络(例如x.25 )中,重新传输通常在网络内部进行。这对那些顺序要求严格和无差错 交付的应用是有用的,但有些应用不需要这种功能或不希望为数据可靠交付而付出代价(例 如连接建立和重新传输延迟)。一个可靠的文件传输应用并不关心交付的文件数据块的顺序, 最终将所有块无差错地交付并接原来顺序重新组合即可
  • 针对网络中可靠、按顺序交付的实现开销,帧中继和Intemet协议采用一种称为尽力而 为交付的服务。在尽力而为的交付中,网络不会花费很大努力来确保数据在没有差错或缺陷 的情况下交付。某些差错通常用差错检测码或校验和来检测,例如那些可能影响一个数据报 定向的差错,当检测到这种差错时,出错的数据报仅被丢弃而没有进一步行动

流量控制

  • 如果尽力而为的交付成功,发送方能以超过接收方处理能力的速度生成信息。在尽力而 为的IP网络中,降低发送方的发送速度可通过流量控制机制实现,它在网络外部或通信系 正] 统高层中运行。注意, TCP会处理这种问题,我们将在第15章和第16章中详细讨论。这 与端到端论点一致‥ TCP在端主机中实现速率控制。它也与命运共享一致:这种方案在网络 基础设施中有些单元失效的情况下,不会影响网络设备的通信能力(只要有些通信路径仍然 可用)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

董哥的黑板报

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值