1、计算机网络课堂教学方案
课次
15课时2
教学主题
TCP的可靠数据传输
教学目标 与要求
掌握TCP可靠传输原理、流量控制和超时时间的计算。
教学重点 与难点
可靠传输原理和流量控制
教学方法 与手段
多媒体教学法、对比教学法、问题导向法、案例分析法
高阶思维 培养目标
能力要求:认知和理解能力; 思维培养:逻辑思维
能力培养 目标
研究分析能力
教学内容
一、引入(15分钟)
教师:
(1)提问:TCP可靠传输的主要机制如何实现
学生:TCP连接的每一端都必须设有两个窗口
一个发送窗口和一个接收窗口。
TCP的可靠传输机制用字节的序号进行控制。TC
2、P所有的确认都是基于序号 而不是基于报文段。
TCP两端的四个窗口经常处于动态变化之中。
TCP连接的往返时间RTT也不是固定不变的。需要使用特定的算法估算较为合 理的重传时间。
教师:强调“逻辑通信”的概念
教师:提问
UDP和TCP的区别?
学生:UDP在传送数据之前不需要先建立连接。对方的运输层在收到UDP报文 后,不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP是 一种最有效的工作方式。
TCP则提供面向连接的服务。TCP不提供广播或多播服务。由于TCP要提 供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使 协议数据单元的首部增大很
3、多,还要占用许多的处理机资源
二、展开(10分钟)
教师:提问:与GBN比较学习学生:(主动回答且正确加2分)
接收窗口大小不为1,发送窗口和接收窗口大小动态变化。
TCP标准没有规定对不按序到达的数据应如何处理。通常是先临时存放在接 收窗口中,等到字节流中所缺少的字节收到后,再按序交付上层的应用进程。
TCP要求接收方必须有累积确认的功能。
发生超时,TCP发送方仅对超时的分组重传。
教师:总结:
理解发送窗口和接收窗口的作用。
关键是发送缓存与发送窗口的关系,接收缓存与接收窗口的关系堂进程设
剧本式课
教师:流量控制如何实现
计(或翻转 课堂安排)
学生:U流量控
4、制(flow control)就是让发送方的发送速率不 要太快,要让接收方来得及接收。
利用滑动窗口机制可以很方便地在TCP连接上实现流量控制。 教师:【提问J: SACK要解决什么问题
学生:(Selective ACK)
累积确认的缺点是无法对已正确到达接收方但失序的数据,可 能会因超时导致这些数据的无效重传。
一些TCP实现采用选择确认
接收方收到序号在接收窗口内的失序字节时,在TCP首部SACK 选项中准确告诉发送方收到了哪些失序的数据块,使发送方不要再 重复发送这些己收到的数据。
教师:TCP拥塞控制的基本思想是什么(用3句话总结)
学生:在某段时间,若对网络中某资源的
5、需求超过了该资源所能提 供的可用部分,网络的性能就要变坏一一产生拥塞(congestion)
课堂管理 与要求
课前锦城在线位置签到;行上课礼仪:需带电脑带笔记本带书包上 课;无故缺席一次扣5分,迟到一次扣2分,缺席累计达到3次平 时成绩清零;课堂回答问题完成情况好的一次加2分;学生座位靠 前安排,不得玩手机,睡觉等。
学习评价
锦城在线发布问卷调查表,了解学情;课堂提问检查;课后作业检
与反馈
测
作业布置
7-2
教学资源
教材辅助
计算机网络技术基础(第2版)周舸李昕昕编著人民邮电出版 社
计算机网络(第7版),谢希仁,电子工业出版社,全文阅读,
考研指定教材(教材内容补充)
自顶向下网络设计,库罗斯,机械工业出版社,全文阅读(强化
实践运用)
线上资源
锦城在线课堂