传输过程中可能出现的问题:差错 和 拥塞。
如何实现可靠传输?
当出现差错时,让发送方重传出现差错的数据;同时,在接收方来不及处理收到的数据时,及时告诉发送方 适当降低发送数据的速度。
什么是停止等待?
就是每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组。
传输过程可能出现的问题:分组出现差错,被丢弃;确认丢失;确认迟到(确认指的是接收方发送的的确认报文段)
什么是超时重传?
发送方只要超过了一段时间仍然没有收到确认,就认为刚才发送的分组丢失了,因而重传前面发送过得分组。