TCP与UDP的区别及TCP特性解析

需积分: 10 2 下载量 198 浏览量 更新于2024-07-15 收藏 39KB DOCX 举报
"该文档是一个计算机网络的小测题库,包含多道选择题,主要涉及TCP与UDP的区别、传输层的功能、回退N协议、TCP的重传计时器设置、拥塞避免策略、滑动窗口的应用、TCP的流量控制、连接建立的3次握手、停止等待协议的效率问题以及CRC校验在数字通信中的作用。" 这些题目涵盖了计算机网络中的关键概念,下面将详细解释这些知识点: 1. TCP与UDP的区别: - TCP(传输控制协议)是有连接的、可靠的传输层协议,提供顺序传输和错误校验,包括源端口、目的端口、序号和检验和字段。而UDP(用户数据报协议)是无连接的、不可靠的,只有源端口和目的端口,不保证数据顺序和可靠性。 2. 传输层的功能: - 传输层通过端口号来标识不同的应用,如TCP/UDP端口,允许多个应用在同一主机上同时通信。 3. 回退N协议: - 在此协议中,如果接收方发现有错,会回退N帧,序号位为n的情况下,发送方一次最多可以发送2^(n-1)个帧。 4. TCP重传计时器: - TCP重传计时器设置的重传时间通常大于平均往返时延,以防在网络拥堵或延迟时能及时重传数据。 5. TCP拥塞避免: - 当发生拥塞时,TCP会采用拥塞避免策略,通常是以线性方式增加拥塞窗口,而不是指数增长,以减缓数据注入网络的速度。 6. 滑动窗口: - 滑动窗口是一种流量控制机制,允许发送方连续发送数据,同时根据接收方的反馈调整发送速率,防止接收方被淹没。 7. TCP流量控制: - TCP通过在TCP报文中包含一个窗口字段来进行流量控制,通知对方自己的接收缓冲区大小,从而限制发送速率。 8. 3次握手: - TCP连接的建立采用3次握手过程,确保双方都准备好进行通信,避免半开连接的问题。 9. 停止等待协议效率: - 当源主机和目的主机之间的距离较远且传输速率高时,停止等待协议的效率会降低,因为它需要频繁的确认和重传,增加了传输延迟。 10. CRC校验: - CRC(循环冗余校验)能有效地检测多位突发性差错,广泛应用于数字通信中,但不能纠正错误。 11. 数字通信中的错误叙述: - 未给出具体选项,但错误的叙述可能包括错误地认为CRC能纠正错误,因为实际上它只能检测错误。 这些题目覆盖了计算机网络的基础知识,对于理解和分析网络通信过程非常重要。学习者可以通过解答这些问题来巩固和提升对这些概念的理解。