11 1运输层协议概述 1.2运输层的两个主要协议 口TCP/P的运输层有两个不同的协议,均为因特网标准 用户数据报协议UDP( User Datagram Protoco|),RFC768 ■传输控制协议TCP( Transmission Control protoco|),RFC793 口两个对等运输实体在通信时传送的数据单位叫作运输协议 数据单元 TPDU(Transport Protocol Data Unit) ■TCP传送的数据单位协议是TCP报文段( egmont) UDP传送的数据单位协议是UDP报文或用户数据报 Datagram) 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 TCP/IP的运输层有两个不同的协议,均为因特网标准。 ◼ 用户数据报协议 UDP(User Datagram Protocol),RFC 768 ◼ 传输控制协议 TCP(Transmission Control Protocol),RFC 793 两个对等运输实体在通信时传送的数据单位叫作运输协议 数据单元TPDU(Transport Protocol Data Unit)。 ◼ TCP传送的数据单位协议是TCP报文段(segment) ◼ UDP传送的数据单位协议是UDP报文或用户数据报(Datagram) 11 1.2运输层的两个主要协议
12 1运输层协议概述 1.2运输层的两个主要协议 口∪DP在传送数据之前不需要先建立连接。 ■对方的运输层在收到UDP报文后,不需要给出任何确认。 ∪DP虽不提供可靠交付,但某些情况下UDP却是最有效的方式。 口TCP提供面向连接的服务。 TCP不提供广播或多播服务。 由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增 加了许多的开销。 不仅使协议数据单元首部增大很多,还要占用许多处理机资源。 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 UDP在传送数据之前不需要先建立连接。 ◼ 对方的运输层在收到UDP报文后,不需要给出任何确认。 ◼ UDP虽不提供可靠交付,但某些情况下UDP却是最有效的方式。 TCP提供面向连接的服务。 ◼ TCP不提供广播或多播服务。 ◼ 由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增 加了许多的开销。 ◼ 不仅使协议数据单元首部增大很多,还要占用许多处理机资源。 12 1.2运输层的两个主要协议
13 1运输层协议概述 1.3运输层的端口 口运输层的重要功能就是复用和分用。 ■复用:应用层所有的应用进程都可通过运输层再传送到P层 ■分用:运输层从P层收到数据后必须交付指明的应用进程。 口这就说明:给应用层的每个应用进程赋予一个非常明确的 标志是非常重要的。 口应用层的应用进程必须要有明确的标识系统。 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 运输层的重要功能就是复用和分用。 ◼ 复用:应用层所有的应用进程都可通过运输层再传送到IP层。 ◼ 分用:运输层从IP层收到数据后必须交付指明的应用进程。 这就说明:给应用层的每个应用进程赋予一个非常明确的 标志是非常重要的。 应用层的应用进程必须要有明确的标识系统。 13 1.3运输层的端口
14 1运输层协议概述 1.3运输层的端口 口讨论:应用进程标识的几种可能性。 进程晷)进程名)端口晷 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 讨论:应用进程标识的几种可能性。 14 1.3运输层的端口
1运输层协议概述 1.3运输层的端口 口解决应用进程标识问题的方法就是在运翰层使用协议端口 号( protocol port number),或通常简称为端口(por 口虽然通信的终点是应用进程,但可以把端口想象是通信的 终点,因为只要把要传送的报文交到目的主机的某一个合 适的目的端口,剩下的工作(即最后交付目的进程)就由 TCP来完成 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 解决应用进程标识问题的方法就是在运输层使用协议端口 号(protocol port number),或通常简称为端口(port)。 虽然通信的终点是应用进程,但可以把端口想象是通信的 终点,因为只要把要传送的报文交到目的主机的某一个合 适的目的端口,剩下的工作(即最后交付目的进程)就由 TCP来完成。 15 1.3运输层的端口