`
zhangziyangup
  • 浏览: 1083407 次
文章分类
社区版块
存档分类
最新评论

计算机网络,运输层方面知识(2)

 
阅读更多

看了点可靠传输协议里的选择重传。这方面知识真的有些看不懂。那我就先说下回退N步和选择重传中一个重要的概念,窗口的概念。

先说下序号,序号的概念就是发送方发送的每个分组,它都有一个唯一的标识,就是序号,接收方收到某一分组,通知发送方,这一个分组收到了,就是通过序号来实现的。

窗口可以类似的认为是一个队列,只是类似的,和队列很不一样。把 基序号 定义为最早的未确认分组的序号,把 下一个序号 定义为最小的未使用序号,把 序号范围分成四个部分。有已经发送并确认的分组,已发送未确认的分组,要被立即发送的分组和不能使用的分组。,定义窗口长度N,N的长度就是那些已经发送未被确认和即将发送的分组的长度之和。

接下来说说选择重传,它不像回退N步那样,发现中间有一个分组丢失之后那就把那分组之后的包丢掉,重发,而是不管接收的分组是否按序,先缓存起来,直到所有的分组都收到。才把这批分组给上层。对于选择重传,我没能理解多少,只知道,发送方和接收方的窗口不一样。希望大家看后,了解这方面内容的,能指点指点。小弟感激不尽。

下来做个总结,

检验和:用来检测一个传输分组中的错误。

定时器,当发生超时事件后,就重传分组。

序号:对数据分组编号,根据序号检测分组的冗余。

确认:接收方用来告知发送方分组已经接收到了。

否定确认:通知发送方,分组未被正确接收。

窗口,流水线:发送序号在一个指定范围内的分组。

好了,这个周末我开始要看TCP协议了,我这个文章只是个很基础的了解了,希望大牛们能多教教我些更详细的只是,谢谢大家了。

分享到:
评论

相关推荐

    计算机网络运输层知识讲解

    计算机网络运输层知识讲解

    计算机网络-谢希仁-重点总结(1-6章)

    全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。可供电气信息类和计算机类...

    计算机网络(第5版)重点知识总结

    《计算机网络第五版》是由...全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。

    计算机网络(第四版)常见问题

    这本书详细的讲解计算机网络方面的知识。第一章,概述 第二章,物理层,第三章,数据链接层,第四章,网络层,第五章,运输层,第六章,运用层

    软件工程专题五:计算机网络知识

    专题五:计算机网络知识 1、计算机网络知识 1.1计算机网络知识概述: 计算机网络的发展: 计算机网络就是采用通信手段,将地理位置分散的,各自具备自主功能的若干台计算机有机地连接起来的一个复杂系统,这个复杂...

    C++进阶拔高与计算机网络

    该复习文档是本人根据和 CSDN 博客上的众多文章总结而成。感谢各位大佬 博客上的众多文章总结而成。感谢各位大佬 的总结,使我...最后部分对谢希仁的《计算机网络》进行了回顾,重点是链路层运输和 应用层部分的 DNS 。

    清华大学的计算机网络课件

    问题1-5:在运输层应根据什么原则来确定应当使用面向连接服务还是无连接服务? 问题1-6:在数据链路层应根据什么原则来确定应当使用面向连接服务还是无连接服务? 问题1-7:TCP/IP的体系结构到底是四层还是五层? ...

    计算机相关知识练手试题

    CRC计算,物理层的接口有哪几个方面的特性,网络层向运输层提供“面向连接”虚电路服务或“无连接”数据报服务,前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、...

    《计算机网络应用基础》教学反思.doc

    (2)卖家为了便于运输,会把衣服进行"包 装",这就相当于OSI中的"表示层",处理数据表示方面提问题;(3)为了能及时地将货 物送到,卖家事先与买家电话联系,问买家什么时候在家?什么时候发送好一些?这就 相当于...

    计算机网络常见问题解答

    从这方面来进行比较,数据链路层协议和运输层协议的主要区别是什么? 问题5-6:TCP协议能够实现可靠的端到端传输。在数据链路层和网络层的传输还有没有必要来保证可靠传输呢? 问题5-7:在TCP报文段的首部中只有端口...

    我的电大计算机专业毕业论文

    本系统采用B/S结构,以目前在WEB开发方面最流行的三层架构体系为基础(用户层—业务层—数据层):系统运行在Windows 2000以上的操作系统上,考虑的数据库的性能和维护等方面的综合因素,决定采用微软公司的SQL 2000...

    tcp/ip详解

    2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在 T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控 制报文协议),以及I G M P协议(I ...

    我国GIS软件的发展现状

    其应用覆盖工业、农业、交通运输、环保、国防、公安等诸多领域,特别是GIS与MIS相结合,其应用几乎涉及人类生活的各个方面。对于这样一个与国民经济发展关系极为密切、直接关系到国家的主权和安全、市场前景如此广阔...

Global site tag (gtag.js) - Google Analytics