TCP/IP系列概述之体系结构原则

1.分组、连接和数据报

分组交换思想是20世纪60年代出现的一个重要概念。在分组交换中,包含一定字节数的数字信息块(分组)独立通过网络。来自不同来源或发送方的块可以组合,而且以后可以分解,这称之为“(多路)复用”。这些块在到达目的地的过程中需要在交换设备之间传输,并且路径可以改变,这样做有两个优点:一是网络更加安全,设计者不需要担心网络受到物理攻击。二是可以基于统计复用更好地利用网络链路和交换设备。
当一台分组交换机接收到分组时,通常会存储在缓存或队列中,并通过先到先达(FCFS)的方式处理,这是最简单的分组处理调度方式,又称为先进先出(简称FIFO)。
对于虚电路抽象和面向连接的分组网络,需要在每个交换机中为每个连接存储一些信息或状态。原因是每个分组只携带少量的额外信息,以提供到某个状态表的索引。在使用信令协议在一条虚电路上交换数据之前,每个流状态已经建立,该协议支持连接建立、保存或清除状态信息。因此,这种网络称之为面向连接的网络。
无论是建立在线路还是交换的基础上,面向连接的网络是多年来最流行的联网方式。在20世纪60年代后期,数据报作为另一种可选方案而得到发展,它源于CYCLADES[P73]系统,它是一个特定的分组。

2.端到端论点和命运共享

当我们设计一个大的系统时,随之而来的问题是通常是在什么位置实现什么样的功能,影响TCP/IP协议族设计的一个重要原则称为端到端论点(即我们通常所说的端到端通信)
端到端论点支持一种使用“哑”网络(即无噪音网络)和连接到网络的“智能”系统的设计方案。
命运共享原则是一个功能选择原则,即选择哪些功能在同一个计算机、网络或软件栈中实现,它建议把所有用于维护一个活跃的通信连接的状态放在通信端点,但是这样一旦其中某一个端点失效就会导致整个通信的失败。当然,命运共享是一种通过虚拟的连接(即使该连接具有时效性)维持活跃性的设计理念。

3.差错控制和流量控制

在网络中因为各种原因(例如硬件问题、数据传输时被修改、超出传输范围等)可能导致数据损坏或丢失的情况,对这些问题的处理称之为差错控制,它可以再构成网络基础设施的系统、连接到网络的系统或其他的组合中实现。

tcp的流量控制:也可称之为tcp的滑动窗口机制。当发送方收到接收窗口不接收数据的响应(暂且把这个响应命名为win,即win=0)时,发送方停止发送报文,并且会开启一个定时器,每隔段时间就发送一个测试报文询问接收方是否可以再次发送报文。如果可以,接收方就发送一个报文的大小给发送方,如果该大小为0,发送方就会再次刷新并启动定时器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值