计算机网络通信时延与协议理解:重要概念解析

需积分: 0 0 下载量 60 浏览量 更新于2024-08-05 收藏 221KB PDF 举报
在计算机网络通信过程中,有几种关键的概念和参数需要理解和掌握。首先,**传播时延(Propagation Delay)**是与数据大小无关的,它主要取决于信号在物理介质中传播的距离,如光速在光纤中的传播时间。这个选项强调的是信号在空中的传输延迟,而不是数据包处理过程中的时延。 关于网络协议和体系结构,以下几点是正确的: 1. **协议要素**包括语义、语法和词汇,这些元素定义了通信各方如何理解并交换信息。 2. **协议接口**不仅限于对等实体间的通信,它也涉及到不同层次间如何交互的规范。 3. **分层架构**是计算机网络设计的关键原则,它使得网络设计更模块化,便于各层独立开发和维护。 4. **分层的好处**在于提高灵活性,每个层级专注于特定任务,比如数据链路层负责可靠传输,物理层关注信号传输等。 **链路吞吐量**是指网络连接在单位时间内能够有效传输的数据量,受到许多因素的影响,包括网络效率、丢包率和拥塞控制。尽管链路带宽理论上给出了最大可能速率,但实际操作中由于低效因素可能达不到预期,例如选项提到的10Mbps链路可能只有2Mbps的吞吐量。 数据链路层的**可靠传输**通常通过以下方法实现: - **帧定界**确保数据单元的边界清晰,便于接收端解析。 - **确认机制**发送方等待接收方确认,以便确认数据帧已正确接收。 - **超时重传**在一定时间内未收到确认时,会重新发送数据帧。 - **帧序号**帮助接收方按顺序接收数据,防止乱序。 奇偶校验码主要用于检测奇数个比特错误,但不能检测偶数错误或确定具体错误位置,所以选项A描述不全面。 CRC(循环冗余检验)是一种更复杂的校验技术,它可以检测出突发的错误,但同样不是针对特定位数的错误,因此选项C描述不正确。 在数据链路层的GBN(后退N帧)协议中,当计时器超时且仅收到部分帧的确认时,发送方需要重新发送未确认的帧,这里涉及的是编号范围内的所有未确认帧,即4个,选C。 选择重传协议下,当仅收到部分帧确认且有帧超时,发送方会选择性地重传未收到确认的帧。已知1号帧确认,0、2号帧超时,意味着需要重传0、2号帧,共2个,选B。 **高级数据链路控制(HDLC)**的四种数据传输模式中,**非平衡响应模式(NNM)**不属于常规模式,其他如NRM(正常响应模式)、ABM(异步平衡模式)和ARM(异步响应模式)是常见的HDLC工作模式。 最后,**局域网(Local Area Network,LAN)**是用于较小地理范围内的通信网络,WAN(广域网)、SAN(存储区域网络)和MAN(城域网)是其他类型的网络。 在可靠传输中,如果数据帧丢失,系统会根据重传策略进行数据帧的重发,而ACK丢失的情况可能需要依赖于重传机制来恢复数据完整性和序列。