文件名称:java面经.pdf
文件大小:17.7MB
文件格式:PDF
更新时间:2022-07-10 05:02:23
java
JAVA面经,包含网络数据结构等内容 停止等待协议、连续 ARQ 协议、滑动窗口 一:停止等待协议 停止等待协议是 tcp 保证传输可靠的重要途径,”停止等待”就是指发送完一个 分组就停止发送,等待对方的确认,只有对方确认过,才发送下一个分组. 1:无差错情况:发送方发送分组,接收方在规定时间内收到,并且回复确认.发送 方再次发送…… 2:超时重传有以下三种情况: (1)分组丢失:发送方发送分组,接收方没有收到分组,那么接收方不会发出确认, 只要发送方过一段时间没有收到确认,就认为刚才的分组丢了,那么发送方就会 再次发送. (2):确认丢失:发送方发送成功,接收方接收成功,确认分组也被发送,但是分组 丢失,那么到了等待时间,发送方没有收到确认,又会发送分组过去,此时接收方 前面已经收到了分组,那么此时接收方要做的事就是:丢弃分组,重新发送确认. (3):传送延迟:发送方发送成功,接收方接收成功,确认分组也被发送,没有丢失, 但是由于传输太慢,等到了发送方设置的时间,发送方又会重新发送分组,此时接 收方要做的事情:丢弃分组,重新发送确认. 发送方如果收到两个或者多个确认, 就停止发送,丢弃其他确认. 停