5.5 TCP协议和UDP协议(教学课件))-高一《计算机网络基础》同步精品课堂(机工社)
2023-07-24
|
14页
|
343人阅读
|
0人下载
精品
内容正文:
计算机网络基础
5.5 TCP协议和UDP协议
第5章 网络互联和Internet
机械工业出版社
教学目标
一
了解TCP协议和UDP协议中的端口概念。
1
教学重难点
二
1
了解TCP协议和UDP协议中的端口概念。
导入新课
三
图片来源于网络
在TCP/IP协议簇中,传输层运行两个协议:传输控制协议TCP和用户数据报协议UDP。它们均利用IP层提供的服务,也就是说,TCP和UDP的协议数据单元都要经过IP协议封装成IP数据报来传送。TCP提供端到端的可靠的、面向连接的服务,UDP提供端到端的不可靠的、无连接的服务。
导入新课
5.5
5.5 TCP协议和UDP协议
5.5.1 端口
5.5.2 TCP协议
5.5.3 UDP协议
5.5 TCP协议和UDP协议
5.5
图片来源于网络
5.5.1 端口
首先介绍传输层“端口”(port) 的概念。TCP和UDP都使用端口进行寻址。它们分别拥有自己的端口号,这些端口号可以共存一台主机而互不干扰。在多任务环境中,每个端口对应于主机上的一个进程。每个端口占用16位,取值范围0~255。下表出了一些最常用的TCP和UDP端口。用户在利用TCP或UDP编写自己的应用程序时,应避免使用这些端口号。
TCP端口号 关键字 描述
21 FTP 文件传输协议
23 TELENET 远程登录协议
25 SMTP 简单邮件传输协议
53 DOMAIN 域名服务器
80 HTTP 超文本传输协议
110 POP3 邮局协议
UDP端口号 关键字 描述
53 DOMAIN 域名服务器
69 TFTP 简单文件传输协议
161 SNMP 简单网络管理协议
常见的TCP端口
常见的UDP端口
5.5 TCP协议和UDP协议
5.5
图片来源于网络
5.5.2 TCP协议
前面讲过,IP协议提供的是不可靠的数据报服务,数据报在传输过程中可能出现差错、丢失、顺序错乱等现象,而TCP必须为上层进程提供可靠的数据传输服务。为此,TCP需要对IP层进行“弥补”和“加强”,以提供一个可靠的(包括传输数据不重复、不丢失、顺序正确),面向连接的、全双工的数据流传输服务。
TCP协议主要功能如下:
1.建立和释放连接—TCP允许在不同主机上的两个进程之间建立连接,实现全双工数据传输,传输结束后释放连接。为了确保成功的、正确的连接和释放,TCP在连接时采用“3次握手”,释放时采用“文雅释放”技术。
5.5 TCP协议和UDP协议
5.5
图片来源于网络
5.5.2 TCP协议
2.基本数据传输——TCP将上层数据看成字节流,为了传输方便,字节流被分成若干段,每段是一个传输层的协议数据单元。每个段被封装在IP数据报中传输。
3.可靠性控制——TCP通过连接提供确认、滑动窗口、超时重传、流量控制等技术来保证数据传输的可靠性。
4.多路复用——能为多个进程提供并行传输连接。
传输层协议之上的应用层协议中,远程登录协议TELNET、电子邮件协议SMTP、文件传送协议FTP等使用面向连接的TCP协议。
5.5 TCP协议和UDP协议
5.5
图片来源于网络
5.5.3 UDP协议
用户数据报协议UDP是传输层经常使用的另一个协议。与TCP不同,UDP是面向无连接的,不使用流量控制和差错控制。UDP仅提供数据报的发送和接收,传输过程中可能出现的数据报丢失、重复和顺序错乱,均由上层的应用程序负责解决。因此,UDP提供的是不可靠的传输服务。
UDP比TCP简单得多,因此开销小,效率高。应用层中的简单网络管理协议SNMP、简单文件传输协议TFTP等使用UDP协议。
课堂练习
五
1、TCP和UDP都使用( )进行寻址。
A.端口
B.IP地址
C.窗口
D.信号
A
课堂练习
五
2、每个端口占用16位,取值范围( )。
A.0~256
B.0~255
C.1~255
D.1~256
B
课堂小结
六
5.5 TCP协议和UDP协议
5.5.1 端口
5.5.2 TCP协议
5.5.3 UDP协议
作业布置
六
1、复习教材5.5小结内容
2、完成课后练习习题。
感谢观看
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。