内容正文:
课题
TCP/IP协议集(二)—— 传输控制协议TCP
TCP
1课时(45 min)
教学目标
知识技能目标:
(1)掌握TCP的特点
(2)掌握TCP的端口分配
(3)掌握TCP的报文段格式
(4)掌握TCP传输连接的建立和释放过程
思政育人目标:
了解TCP/IP协议集对于计算机网络的重要意义,体会其对计算机科学与技术发展的重要意义进而感受科学技术发展所带来的改变,引导学生树立崇尚科学、尊重发展的理念,切实增强投身建设社会主义现代化科技强国的责任感、使命感,通过不断深入的学习使学生获得专业认同感和专业自信。
教学重难点
教学重点: TCP的特点、端口分配、报文段格式、传输连接的建立和释放过程
教学难点: TCP的报文段格式、传输连接的建立和释放过程
教学方法
问答法、讨论法、讲授法
教学用具
电脑、投影仪、多媒体课件、教材、文旌课堂APP
教学设计
第1节课: 考勤(2 min)→问题导入(3 min)→传授新知(30 min)→课堂互动(5min)→课堂小结(3 min)→作业布置(2 min)
教学过程
主要教学内容及步骤
设计意图
第一节课
考勤
(2 min)
· 【教师】使用文旌课堂APP进行签到
· 【学生】按照老师要求签到
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(3 min)
· 【教师】要求学生扫描二维码播放“传输控制协议TCP”视频,并提出问题:
1.回想TCP属于那一分层中的协议其主要功能是什么?
2.说一说你所了解到的传输控制协议TCP
· 【学生】聆听、思考、回答问题
· 【教师】通过学生的回答引入要讲的知识
通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣
传授新知
(30 min)
· 【教师】结合教材讲解传输控制协议TCP
一、传输控制协议TCP
1.传输控制协议TCP概述
传输控制协议(TCP)是传输层上另一著名的协议,它也是TCP/IP最具代表性的协议。
✈【教师】提出问题,课堂互动
思考:TCP和TCP/IP的区别
✈【学生】聆听、思考、完成任务
2.TCP的主要特点
(1)面向连接的服务 (2)面向字节流的服务
(3)可靠交付 (4)全双工通信 (5)流量控制
✈【教师】提出问题,课堂互动
思考:当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是无连接的?。
✈【学生】聆听、思考、完成任务
3.TCP端口号分配
TCP端口号采用了动态和静态相结合的分配方法,对于一些常用的应用服务使用固定的端口号;对于其他的应用服务,尤其是用户自行开发的应用服务,端口号采用动态分配方法。
TCP端口号
协议名称
说 明
21
FTP
文件传输协议-控制
22
SSH
SSH远程登陆协议
23
TELNET
远程登录
25
SMTP
简单邮件传输协议
53
DNS
域名服务器
69
TFTP
简单文件传输协议
80
WWW
Web服务
119
NNTP
网络新闻传输协议
· 【学生】聆听、思考、记忆
· 【教师】结合教材讲解TCP数据报格式
二、TCP数据报格式
TCP数据报被封装在一个IP数据报中进行传输。
TCP虽然是面向字节流的,但TCP传送的数据单元是报文段。一个TCP报文段分为首部和数据两部分。TCP首部的前20个字节是固定的,后面的选项字段根据需要而增加,因此TCP报文段的最小长度为20字节。
(1)报文格式:
① 16位源端口号:16位的源端口中包含初始化通信的端口。源端口和源IP地址的作用是标识报文的返回地址。
② 16位源端口号:16位的源端口中包含初始化通信的端口。源端口和源IP地址的作用是标识报文的返回地址。
③ 32位序号:序号字段用于标识从TCP发送端向TCP接收端发送的数据字节流,它表示在这个报文段中的第一个数据字节的序号。
④ 32位确认序号:32位的序列号由接收端计算机使用,重组分段的报文成最初形式。
⑤ 数据偏移:数据偏移字段指出TCP报文段的数据起始处距离TCP报文段的起始处有多远,TCP首部的最大长度为60字节。
⑥ 保留:保留字段占6位,保留为今后使用,目前设置为0。
⑦ 标志:6位标志域。表示为:紧急标志、有意义的应答标志、推、重置连接标志、同步序列号标志、完成发送数据标志。按照顺序排列是:URG、ACK、PSH、RST、SYN、FIN。
⑧ 窗口:窗口表明该报文段的发送端当前能够接收的从确认序号开始的最大数据长度。
⑨ 校验和:校验和覆盖了整个TCP报文段:TCP首部和TCP数据。
⑩ 紧急指针:紧急指针是一个正的偏移量,指出本报文段中紧急数据的字节数。
⑪ 选项:指明本端所能接收的报文段的最大长度。
·