发布网友 发布时间:2022-04-24 07:15
共3个回答
热心网友 时间:2022-05-07 16:19
两者的区别在于接收方是否对接收到的失序分组提供缓存。选择重传是提供的,即它会把收到的所有报文段存起来,包括失序的,而GO-Back-N会把失序分组丢弃。举个例子,若接收方收到分组1,它就向发送方发送一个ACK=1的确认报文段,表示它想收到的下一个分组为分组2,此时,若发送方发来分组3,4,GBN协议会把分组3,4丢弃,继续向发送方发送ACK1;而选择重传(SR)协议会把分组3,4缓存起来,向发送方发送ACK3和ACK4,当超时事件发生时,发送方只会发送那些未被接收方所确认的分组。在本例中,分组2发送超时,GBN会重新发送分组2,3,4,而SR只会重传分组2。
热心网友 时间:2022-05-07 17:37
简单来说就是 对于发送数据 1.2.3.4分组数据 选择重传就是 在接收方来 收到了 1 2 4组数据 到时候发送方只要发第3组即可 而对于GBN来说的话 就是将收1 2分组以后得重新发送 也就是发送的 3 4组的数据
热心网友 时间:2022-05-07 19:12
对不起这方面我不了解