- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
电子信息工程学院课程教案计算机网络,第7版,电子工业出版社
教师备课专用
日期
2021年5月7日,上午3-4节
周次
单元
第10周
第1单元
章节(专题、项目)名称
第5章运输层(5.1至5.2节)
课时
2
教学目的
掌握TCP/IP体系中的传输层协议的TCP和UDP的基本特点、基本原理,掌握端口的概念,熟悉传输层的作用和地位。
教学重点
1.TCP/IP体系中的传输层
2.用户数据报协议UDP
教学难点
TCP/IP体系中的传输层
教学模式
讲授
教学手段
多媒体课件和板书结合
教学内容
5.1运输层协议概述
5.1.1进程之间的通信
5.1.2运输层的两个主要协议
5.1.3运输层的端口
5.2用户数据报协议UDP
教学过程
详见后面“教学过程页”
思考或
作业
课本P253,第5-1、5-2、5-3、5-6、5-9题
单元反思
突出重点,重在理解运输层的通信原理,对比TCP和UDP的区别。
第5章运输层
一、课程引入
1、从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。
2、运输层有什么作用?
二、新课讲授
5.1运输层协议概述
5.1.1进程之间的通信
1.运输层的作用
从IP层来说,通信的两端是两台主机。但“两台主机之间的通信”这种说法还不够清楚。
严格地讲,两台主机进行通信就是两台主机中的应用进程互相通信。
从运输层的角度看,通信的真正端点并不是主机而是主机中的进程。也就是说,端到端的通信是应用进程之间的通信。
5.1.2运输层的两个主要协议
在一台主机中经常有多个应用进程同时分别和另一台主机中的多个应用进程通信。
运输层有一个很重要的功能——复用(multiplexing)和分用(demultiplexing)。根据应用程序的不同需求,运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。
当运输层采用面向连接的TCP协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务),但这种逻辑通信信道就相当于一条全双工的可靠信道。
当运输层采用无连接的UDP协议时,这种逻辑通信信道是一条不可靠信道。
UDP:一种无连接协议
提供无连接服务。
在传送数据之前不需要先建立连接。
传送的数据单位协议是UDP报文或用户数据报。
对方的运输层在收到UDP报文后,不需要给出任何确认。
虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。
TCP:一种面向连接的协议
提供面向连接的服务。
传送的数据单位协议是TCP报文段(segment)。
TCP不提供广播或多播服务。
由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。
5.1.3运输层的端口
1.需要解决的问题
由于进程的创建和撤销都是动态的,发送方几乎无法识别其他机器上的进程。
有时我们会改换接收报文的进程,但并不需要通知所有发送方。
我们往往需要利用目的主机提供的功能来识别终点,而不需要知道实现这个功能的进程。
解决这个问题的方法就是在运输层使用协议端口号,或简称为端口。
2.TCP/IP运输层端口
端口用一个16位端口号进行标志。
端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。
在互联网中,不同计算机的相同端口号是没有联系的。
3.两大类端口:
(1)服务器端使用的端口号
熟知端口,数值一般为0~1023。
登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在IANA登记,以防止重复。
(2)客户端使用的端口号
又称为短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。
5.2用户数据报协议UDP
1.UDP的主要特点
(1)UDP是无连接的,发送数据之前不需要建立连接,,因此减少了开销和发送数据之前的时延。
(2)UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的连接状态表。
(3)UDP是面向报文的。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。UDP一次交付一个完整的报文。
(4)UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的。很适合多媒体通信的要求。
(5)UDP支持一对一、一对多、多对一和多对多的交互通信。
(6)UDP的首部开销小,只有8
您可能关注的文档
- 计算机网络 第7版 第 5 章 运输层 (5.3 至5.5节).docx
- 计算机网络 第7版 第 5 章 运输层 (5.6 至5.7节).docx
- 计算机网络 第7版 第 5 章 运输层 (5.8 至5.9节).docx
- 计算机网络 第7版 第 5 章 运输层 (5.9 节)第 6 章 应用层(6.1 节).docx
- 计算机网络 第7版 第 6 章 应用层 (6.2 至6.4节).docx
- 计算机网络 第7版 第 6 章 应用层 (6.5 至6.7节).doc
- 计算机网络 第7版 第1章 概述 (1.1 至1.7 节).docx
- 计算机网络 第7版 第2章 物理层 (2.1 至2.3 节).docx
- 计算机网络 第7版 第3章 数据链路层 (3.1 至3.2 节).docx
- 计算机网络 第7版 第3章 数据链路层 (3.3 节).docx
文档评论(0)