计算机网络运输层测验:TCP, UDP, 可靠数据传输

需积分: 0 0 下载量 21 浏览量 更新于2024-07-01 收藏 12.92MB PDF 举报
"计算机网络系统-中国大学mooc-题库零氪1" 这篇摘要包含了计算机网络中运输层的相关知识点,主要涉及TCP和UDP协议、多路复用和多路分解、无连接服务以及可靠数据传输协议的构建。以下是详细解释: 1. TCP (Transmission Control Protocol) 协议提供的是**可靠连接**服务,它确保数据包按顺序传输且无丢失,通过使用确认、重传和流量控制机制来实现。相反,UDP (User Datagram Protocol) 是**无连接**的,不保证数据包的顺序或可靠性,但具有较低的延迟。 2. **面向连接的套接字**比无连接套接字多了**源端口**和**目的端口**这两部分信息,它们用于标识通信的两端。源IP地址和目的IP地址是任何网络通信中必不可少的部分,无论连接与否。 3. UDP的特性之一是其**无握手**连接,即发送方和接收方之间不需预先建立连接即可直接发送数据。 4. **可靠数据传输协议**如rdt2.0,通过**差错检测**、**接收方反馈**和**重传**策略确保数据的正确传输。这里的自动重传请求协议(ARQ)是一种确保数据可靠传输的方法,如果接收方检测到错误,会发送NAK(否定确认),要求发送方重传。 5. **信道利用率**是指在一定时间内,实际传输的数据量占总可用带宽的比例。在给定的场景中,信道利用率可以通过计算发送分组的速率与信道传输速率的比值得到,考虑到往返时间和确认时间的影响。 6. **选择重传协议**允许一定数量的失序分组到达,而无需立即重传所有数据,仅重传那些未被正确接收的分组。在这种协议中,接收窗口大小可以与发送窗口相同。 7. 在TCP中,**SYN=1**且**ACK=0**表示一个**连接请求报文段**,这是三次握手过程的一部分,用于建立TCP连接。 8. **往返时间的估计**对于TCP非常重要,因为它用于确定超时重传的时间。准确估算RTT(Round-Trip Time)有助于避免不必要的重传和提高效率。 这些知识点涵盖了运输层的核心概念,包括TCP和UDP的特性、可靠传输机制以及TCP连接的建立与管理,这些都是理解计算机网络中数据传输的关键。