socket-请教一点关于计算机网络中的滑动窗口协议的问题

问题描述

请教一点关于计算机网络中的滑动窗口协议的问题

在下最近在完成计算机网络的课程设计,题目要用socket实现滑动窗口协议,但是有点要求看不懂,百度也找不到,想请教一下:
超时计数器技术
帧编号盘重技术
校验和技术
使用**重传技术**是否意味着是**选择重传ARQ**?
请各位指导

解决方案

用google,而不是那些山寨业余的搜索引擎。

解决方案二:

题主应该是大二或者大三的学生吧。
我之前选修《TCP/IP》的时候也学了滑动窗口协议。
你问的这个问题涉及的点比较多,如果你理论部分都理解了的话,我想问下:你对socket编程了解多少?

解决方案三:

计算机网络问题,请教大家,谢谢啦。。。

时间: 2025-01-20 20:29:41

socket-请教一点关于计算机网络中的滑动窗口协议的问题的相关文章

c++ 滑动窗口-求教一段滑动窗口协议模拟中的代码的含义

问题描述 求教一段滑动窗口协议模拟中的代码的含义 void CSenderDlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default //启动网络层数据发送定时器 switch(nIDEvent) { case ID_SEND_TIMER: if (m_iBuffered < m_SendWndSize) PostMessage(NETWORK_LAYTER_READY

线程-滑动窗口协议的模拟求一份能符合运行的c++代码

问题描述 滑动窗口协议的模拟求一份能符合运行的c++代码 要求: 1. Windows 环境下运行,程序应在1-2台PC上运行: 2. 演示在两台计算机间传输文件.允许在同一台机器中用两个独立线程来模拟 3. 功能: 1) 由一台PC(线程)向另一台PC(线程)发送数据包,界面应显示出双方帧个数变化,帧序号,发送和接受速度,暂停或重传提示等,界面中必须动态显示数据帧的发送情况和接受情况,包括在相应窗口详细显示相应的ACK和其他收发数据帧后发出的消息,以表明模拟协议的正确运作过程. 2) 接收方及

框架-滑动窗口协议模拟用vc++/mfc做的,其中代码缺少.rc文件不能在vc++6.0上运行!!怎么补

问题描述 滑动窗口协议模拟用vc++/mfc做的,其中代码缺少.rc文件不能在vc++6.0上运行!!怎么补 求教!! // Sender.cpp : Defines the class behaviors for the application. #include "stdafx.h" #include "Sender.h" #include "SenderDlg.h" #ifdef DEBUG #define new DEBUG_NEW #u

请教怎么在类中调用主窗口中的控件?

问题描述 主窗体控件不是静态的,要通过对象调用,可是主窗体对象只在程序开始实例一个.那只能建个函数传过去了?好不舒服..有没有简洁点的方法啊?? 解决方案 解决方案二:别直接调用,可以通过委托或者方法去控制解决方案三:引用1楼bdmh的回复: 别直接调用,可以通过委托或者方法去控制 什么意思?能具体点嘛?解决方案四:其实你这个...我很无解,不管你怎么调..你都要获取这个对象才能调用吧?就算用委托,也要在主窗体先实例化一个拥有委托的对象吧?..没有对象..飞起来调==?..还是我能力有限...解

TCP 滑动窗口(已经发出等待对方确认的队列)协议

滑动窗口协议是TCP使用的一种 流量控制方法,该协议允许发送方在停止并等待确认前可以连续发送多个分组.TCP是如何通过滑动窗口协议实现流量控制的?本博文将为您详细介绍该协议及其工作原理.什么是滑动窗口协议?一图胜千言,看下面的图.简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口.发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥塞.下面图中的4,5,6号数据帧已经被发送出去, 但是未收到关联的ACK,7,8,9

CSS中的滑动门技术

css 原文作者:Douglas Bowman 原文出自:A List Apart 中文翻译:54player.com nobita 版权说明:本文中文翻译版权归译者54player.com nobita所有.需要转载发表的,请先与作者联系 在CSS中,一个经常被人们讨论的先进之处即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果.根据CSS2.0当前的规定,每一个背景图像都需要各自的HTML元素.在许多情况下,典型的标记已经为一般的接口组件提供了多种元素以供我们使用. 标

CSS中的滑动门技术研究

css 在CSS中,一个经常被人们讨论的先进之处即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果.根据CSS2.0当前的规定,每一个背景图像都需要各自的HTML元素.在许多情况下,典型的标记已经为一般的接口组件提供了多种元素以供我们使用. 标签导航栏就是其中的一个例子.过去,我们频繁的使用这些标签,并已成为了一种非常流行的站点导航方式.现今,在CSS已被广泛支持的前景下,我们可以为我们站点制作出更高质量和更好外观的标签导航栏来.你也许知道CSS可以用来"驯服"无

CSS中的滑动门技术_CSS/HTML

作者:nobita 2005-5-8 9:39:31ISSN: 1534-0295. 20 October 2003 – Issue No. 160 原文作者:Douglas Bowman 原文出自:A List Apart 中文翻译:54player.com nobita 版权说明:本文中文翻译版权归译者54player.com nobita所有.需要转载发表的,请先与作者联系 在CSS中,一个经常被人们讨论的先进之处即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果.根

Android中实现滑动的七种方式总结

在Android中想要实现实现滑动有很多方法,这篇博客将提供一些实现滑动的思路,希望可以帮助到有需要的人. 一.Android坐标体系 在讲解滑动之前,我们有必要简单提一下Android的坐标体系,因为滑动的实质就是坐标的不断改变,所以我们先来了解一下Android坐标系和视图坐标系两个概念.直接放上两张图片吧,一目了然. Android坐标系 视图坐标系 从上面的两张图可以看出,Android坐标系的坐标原点位于屏幕的左上角,而视图坐标系的原点位于父视图的左上角,既然提供了两种不同的坐标系,那