📌  相关文章
📜  教资会网络 | UGC NET CS 2016 年 8 月 – II |问题 39(1)

📅  最后修改于: 2023-12-03 15:10:15.420000             🧑  作者: Mango

教资会网络 | UGC NET CS 2016 年 8 月 – II |问题 39
简介

教资会网络(UGC NET)是针对印度的一个国家水平的考试,由印度教育部组织管理。UGC NET 考试为各个领域的研究生提供了印度高校中的讲师或助理教授(指导教师)的聘用资格认证。该考试的一部分涉及计算机科学领域,包含了计算机网络和数据库的相关问题。本文所涉及的是 2016 年 8 月的第二次 UGC NET CS,问题 39。

问题

在 TCP 中,发送方重传未确认段,而且接收方随后已经收到这些段后,发送方:

A. 继续发送新窗口中的其他段

B. 发送 ACK

C. 发送 RST

D. 停止发送其他段

答案

选项 A 正确。如果发送方重传未确认的段,并且接收方已经收到这些段,则发送方会继续发送新窗口中的其他段。这是因为 TCP 是一个可靠的协议,重传确保了数据在网络中传递到达。TCP使用滑动窗口机制来传输数据,接收方将告诉发送方有多少数据可供发送方发送,以避免网络拥塞。重传已发送并已确认的数据段不会影响发送其他数据段的机制。

代码片段
if (receivedSegmentDuplicate() && alreadyAcknowledged()) {
    resendSegment();
}
sendNewSegmentsInWindow();

代码片段演示了重传已发送数据段的过程,并在发送新窗口中的其他段之前执行。