看了点可靠传输协议里的选择重传。这方面知识真的有些看不懂。那我就先说下回退N步和选择重传中一个重要的概念,窗口的概念。
先说下序号,序号的概念就是发送方发送的每个分组,它都有一个唯一的标识,就是序号,接收方收到某一分组,通知发送方,这一个分组收到了,就是通过序号来实现的。
窗口可以类似的认为是一个队列,只是类似的,和队列很不一样。把 基序号 定义为最早的未确认分组的序号,把 下一个序号 定义为最小的未使用序号,把 序号范围分成四个部分。有已经发送并确认的分组,已发送未确认的分组,要被立即发送的分组和不能使用的分组。,定义窗口长度N,N的长度就是那些已经发送未被确认和即将发送的分组的长度之和。
接下来说说选择重传,它不像回退N步那样,发现中间有一个分组丢失之后那就把那分组之后的包丢掉,重发,而是不管接收的分组是否按序,先缓存起来,直到所有的分组都收到。才把这批分组给上层。对于选择重传,我没能理解多少,只知道,发送方和接收方的窗口不一样。希望大家看后,了解这方面内容的,能指点指点。小弟感激不尽。
下来做个总结,
检验和:用来检测一个传输分组中的错误。
定时器,当发生超时事件后,就重传分组。
序号:对数据分组编号,根据序号检测分组的冗余。
确认:接收方用来告知发送方分组已经接收到了。
否定确认:通知发送方,分组未被正确接收。
窗口,流水线:发送序号在一个指定范围内的分组。
好了,这个周末我开始要看TCP协议了,我这个文章只是个很基础的了解了,希望大牛们能多教教我些更详细的只是,谢谢大家了。
分享到:
相关推荐
【计算机网络运输层知识讲解】 运输层是计算机网络体系结构中的关键层次,它位于网络层之上,应用层之下,主要负责实现进程之间的可靠或无连接通信。本篇讲解将涵盖运输层的重要概念、协议以及其核心功能。 首先,...
计算机网络运输层知识点 计算机网络运输层是计算机网络中的一层,负责在网络中进行数据传输。以下是计算机网络运输层的知识点: 1. 因特网的两大组成部分边缘部分和核心部分的特点是什么?边缘部分是用户直接使用...
本文档总结了计算机网络第三章运输层的重要概念和知识点,涵盖了TCP和UDP协议、套接字标识、报文段定向、停止等待协议、流水线操作、快速重传、窗口大小和拥塞窗口延迟模型等方面。 TCP套接字标识 TCP套接字是通过...
本文对计算机网络的知识点进行了梳理,涵盖网络基础知识、网络性能指标、网络协议、物理层等方面的内容。 一、网络基础知识 1. 计算机网络是由若干节点和连接这些节点的链路组成的。 2. 网络和网络还可以通过...
计算机网络第五版(谢希仁)知识点复习大归纳 ...计算机网络是一种复杂的系统,需要了解计算机网络的基本概念、性能指标、协议、物理层、数据链路层等方面的知识,以便更好地设计、构建和维护计算机网络。
全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。可供电气信息类和计算机类...
计算机网络基础知识汇总主要涵盖互联网的构成、ISP的角色、主机间通信方式、交换技术以及网络体系结构等多个方面。以下是对这些知识点的详细说明: 1. **网络的网络**:互联网的本质是一个由众多网络相互连接而成的...
"计算机网络课后答案(Andres著)" 这本书是计算机网络领域的一本经典教材,作者Andrew S....这本书详细介绍了计算机网络的基本概念、原理和技术,涵盖了计算机网络的各个方面,为读者提供了系统的知识体系。
在复习计算机网络应用层的知识点时,我们会涉及多个关键概念和协议,这些是互联网应用不可或缺的基础。 首先,我们来看DNS(域名系统)的知识。DNS是将人类可读的域名转换为机器可识别的IP地址的一种分布式数据库...
本资源摘要信息总结了计算机网络第五章习题答案的主要知识点,涵盖了运输层的定位和作用、运输层和网络层的通信区别、运输层的复用、TCP和UDP的区别、VOIP为什么采用UDP、UDP的特点、端口的作用、伪首部的作用、UDP...
计算机网络知识点汇总可以分为多个方面,包括网络基础、网络协议、网络的体系结构、计算机通信、分组交换、电路交换、报文交换、速率、带宽、吞吐量、时延、时延带宽积、往返时间、信道利用率、网络利用率、实体、...
计算机网络课程的考核试题(A)卷涵盖了计算机网络的基本概念、网络体系结构、信道复用技术、数据链路层、网络层、运输层、应用层等重要知识点。 1. 时延指发送数据时,数据块从结点进入传输媒体所需要的时间。这是...
计算机网络第五章-运输层习题答案 TCP 协议和 IP 协议都是计算机网络中重要的协议,但它们有着不同的设计目标和实现机制。本资源摘要信息将对 TCP 协议和 IP 协议的主要区别进行阐述,并对相关的知识点进行解释。 ...
《计算机网络第五版》是由...全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。
计算机网络的运输层是网络通信的核心部分,主要负责端到端的数据传输,确保数据的可靠性和效率。在第26讲中,我们聚焦于运输层,特别是TCP(传输控制协议)的相关知识,包括TCP的流量控制、拥塞控制以及运输连接的...
计算机网络考试是计算机科学和技术专业学生的重要考试内容之一,本资源摘要信息旨在总结计算机网络考试的重点知识点,涵盖物理层、数据链路层、网络层、运输层和应用层等多个方面。 一、物理层 * 奈氏准则:奈氏...
本资源摘要信息涵盖了计算机网络的基本概念、物理层、数据链路层、网络层、运输层和应用层等方面的知识点,旨在帮助读者更好地理解和掌握计算机网络的相关知识。 一、考试说明 考试范围包括计算机网络的概述、物理...
谢希仁编写的《计算机网络·第7版》是一本系统介绍计算机网络基础知识的经典教材,其中第10章汇总整理了全书的重要概念,对理解整个计算机网络的运作有着重要的作用。 首先,计算机网络的基本概念包括网络与互连网...
计算机网络基础练习题一共有二十题,涵盖了计算机网络的基础知识,包括网络协议、网络接口卡、局域网结构、OSI 七层结构模型、表示层、局域网控制、网络分类、中继系统、MODEM、Internet 访问、电子邮件客户程序、...
计算机网络是一门重要的计算机专业课程,本文档提供了计算机网络课后答案,涵盖了计算机网络的基本概念、网络协议、网络体系结构、数据链路层、网络层、运输层、应用层等多个方面的知识点。 非性能特征是指计算机...