一 关于虚电路

1 图例

TCP/IP相关概念图解

2 图解

上图就是所谓的虚电路,粗线部分为连接通道,所有的消息都在同一条通道上发送。

二 关于分组交换

1 图例

TCP/IP相关概念图解

2 图解

不需要事先建立真正的连接通道,每个报文走的路可能不一样,完全由中间的路由器决定要走的下一条路径。

中间的节点并不承诺提供可靠的连接通道,报文完全可能失序、重复、甚至丢失。

可靠传输完全由两个端点(如京城和开封府)来实现。

上图展示的场景是:京城午门给内乡县发送A1和A2报文,京城德胜门给开封府发送B1、B2和B3报文。图中显示了分组路径。

三 关于发送方的状态图

1 图例

TCP/IP相关概念图解

2 图解

发送方发送分组数据A后,启动定时器,进入“等待针对A的反馈状态”。

在“等待针对A的反馈状态”,如果反馈无法识别,或者没有收到A,重新发送A。若等待超时了也重新发送A,并重启定时器。

如果收到了接收方发过来的“收到A”的反馈,继续发送数据B。

如此循环。

四 分组重传之回退N步协议

1 图例

TCP/IP相关概念图解

2 图解

如果中间某一报文丢失,从丢失的报文开始重传。

五 分组重传之选择性重传

TCP/IP相关概念图解

这种情况只会重传丢失的分组3。

该图展示的是发送窗口为4的情况。

在标注为1的位置,发送窗口已满,分组1、2、3、4等待确认。

在标注为2的位置,发送窗口已满,分组2、3、4、5等待确认。

在标注为3的位置,发送窗口已满,分组3、4、5、6等待确认。

在标注为4的位置,发送窗口已满,分组3、4、5、6等待确认。

在标注为5的位置,虽然收到了分组4的确认,但由于还没有收到分组3的确认,发送窗口依然是满的,不能继续发送数据。

相关文章:

  • 2021-12-07
  • 2021-07-16
  • 2021-04-25
  • 2021-09-05
  • 2021-09-29
  • 2021-12-07
  • 2021-10-12
  • 2022-12-23
猜你喜欢
  • 2021-12-14
  • 2021-12-26
  • 2021-04-03
  • 2021-08-06
  • 2022-03-10
  • 2021-09-21
相关资源
相似解决方案