云南大学软件学院计算机网络实验三,云南大学 软件学院 计网实验5
云南大学软件学院
实 验 报 告
课程: 计算机网络原理实验 任课教师:
姓名: 学号: 专业: 成绩:
实验五、传输层可靠传输协议GBN编程实验报告
一、实验目的:
1、编程实现简单可靠的数据传输GBN协议,模拟可靠数据传输
2、理解TCP协议可靠传输的差错检测、重传、累计确认、定时器的可靠传输策略。
二、实验指导:
参考教材。
三、实验要求:
编程实现一个GBN传输协议,采用编程语言不限,要求能将发送――接收流程以及处理方法表现出来.附源代码及注释并附上实验结果截图。
#include
/* ****************************************************************** ALTERNATING BIT AND GO-BACK-N NETWORK EMULATOR: VERSION 1.1 J.F.Kurose
This code should be used for PA2, unidirectional or bidirectional data transfer protocols (from A to B. Bidirectional transfer of data is for extra credit and is not required). Network properties: - one way network delay averages five time units (longer if there are other messages in the channel for GBN), but can be larger - packets can be corrupted (either the header or the data portion) or lost, according to user-defined probabilities
- packets will be delivered in the order in which they were sent (although some can be lost).
**********************************************************************/
#define BIDIRECTIONAL 0 /* change to 1 if you're doing extra credit */ /* and write a routine called B_output */
/* a "msg" is the data unit passed from layer 5 (teachers code) to layer */ /* 4 (students' code). It contains the data (characters) to be delivered */ /* to layer 5 via the students transport level protocol entities. */ struct msg {
char data[20];
云南大学软件学院计算机网络实验三,云南大学 软件学院 计网实验5相关推荐
- 云南大学软件学院java实验九_云南大学 软件学院 计网实验
<云南大学 软件学院 计网实验>由会员分享,可在线阅读,更多相关<云南大学 软件学院 计网实验(6页珍藏版)>请在人人文库网上搜索. 1.云南大学软件学院实 验 报 告课程: ...
- 3服务器是否明确返回了文件内容,云南大学软件学院计网实验2.doc
云南大学软件学院计网实验2 云南大学软件学院 实 验 报 告 课程: 计算机网络原理实验 任课教师: 姓名: 学号: 专业: 成绩: 实验二.应用层协议分析实验报告 启动Ethereal分组俘获器.开 ...
- java 柱状图jar_GitHub - mafulong/NetworkExper: 计网实验,抓包,java,jigloo界面开发,柱状图,文件自定义保存...
jiWangShiYanByJava 计网实验,抓包,java,jigloo界面开发,柱状图,文件自定义保存 基于Winpcap的网络流量统计分析系统的设计与实现 一.实验内容描述 本实验是用java ...
- 2020计网实验报告
title: 计网实验报告 date: 2020-12-13 16:31:07 tags: *实验名称* 实验1 WireShark的使用 *实验时间* 2020年10月7日 10:00-11:40时 ...
- BUAA 计网实验笔记 3
BUAA 计网实验笔记 3 -第三周网络层实验 这周实验还是挺繁琐的,尤其是VLAN间通信,重点理解一下.要不然你可能也像我一样,实验4小时 实验(1) ARP分析 ARP协议是用来建立mac地址和i ...
- 【计网实验——prj6】生成树机制实验
[计网实验--prj6]生成树机制实验 实验要求 1. 基于已有代码,实现生成树运行机制,对于给定拓扑(four_node_ring.py),计算输出相应状态下的最小生成树拓扑; 2. 自己构造一个不 ...
- Matlab重建信号实验总结,实验三信号采样与重建(实验报告).doc
实验三信号采样与重建(实验报告) <信号与系统>实验报告 学院 专业 班级 姓名 学号 时间 实验三 信号采样与重建 一.实验目的 1.进一步学习MATLAB的函数及其表示. 2.掌握及验 ...
- 实验三 16位机指令系统实验报告
实验三 16位机指令系统实验报告 一.实验目的 1.学习和了解实验平台十六位机监控命令的用法: 2.学习和了解实验平台十六位机的指令系统: 3.学习简单的实验平台十六位机汇编程序设计 实验内容 1.使 ...
- 二叉树的基本运算实验报告C语言,实验三 二叉树基本操作与应用实验
实验三 二叉树基本操作与应用实验 第三次实验主要包括两部分内容:1.二叉树基本操作实验:2.二叉树应用-赫夫曼树与赫夫曼编码实验.基本操作包括存储结构建立和遍历算法,本文只给出部分参考程序,请大家尽量 ...
- BUAA 计网实验笔记 1
BUAA 计网实验笔记 1 - 第一周网络实验入门 尽管笔者事先预习了相关实验内容,但是,还是做了2小时的实验. (流下憨憨的眼泪,特此记录一下,后来者可留心注意下) 问题1:设备认知 在线实验平 ...
最新文章
- Java实现文件拷贝
- java发红包课程设计_JAVA 实现简单的发红包案例
- Educational Codeforces Round 111 (Rated for Div. 2)
- Java通过反射访问构造方法
- 如何删除office2007、以及安装新版本office
- 关于Stateflow中chart输入事件的激活
- centos 6.2 syslog-ng的配置
- .NET 漫淡(一) --- 需要充分认识的应用程序域-AppDomain
- No module named ‘gym‘
- 华为交换之间静态路由配置实例
- MovieLens 1M 数据集
- Hashtable(哈希表)
- 【python量化】用时间卷积神经网络(TCN)进行股价预测
- 关于NN以及BP的一些网络上整理的资料
- 基于Azure Percept 避障乐高汽车
- OpenGL视角LooAt及Perspective理解
- 用angular JS和 bootstrap完成一个简单的购物车界面
- 各软件版本、仓库、官网地址
- rtklib学习——DCB改正
- Ngrok 实现内网穿透教程(Ngrok 和 Sunny-Ngrok )
热门文章
- codeforces 816 B. Karen and Coffee(思维)
- JQuery点击收起,点击展开以及部分非空小验证
- 【原创】一个简单的StreamInsight样例分析:MarketMonitor
- linux内核安装指南-1
- iis php.exe,在IIS75下使用php运行exe程序的总结
- crout分解计算例题_矩阵与数值计算(2)——矩阵三角分解LU、PALU、Cholesky三角分解、QR分解...
- 会议通知|2019年全国高校大数据专业教学研讨与教师培训
- 一个服务器端和多个客户端消息互发_python:OSError: [WinError 10022] 提供了一个无效的参数...
- PHP如何du 39 w,php混淆解密 哪位高手能帮小弟我下?顺便教小弟我方法
- caffe 实例笔记 2 LeNet详细解读及实现