第8章传输层 ■8.1传输层服务 ■8.2传输层寻址 ■8.3建立连接 ■8.4 Internet中的传输层协议 ■8.4.1用户数据报协议UDP ■8.4.2传输控制协议TCP ■8.5 Berkeley Socket 1
1 第8章 传输层 n 8.1传输层服务 n 8.2传输层寻址 n 8.3建立连接 n 8.4Internet中的传输层协议 n 8.4.1用户数据报协议UDP n 8.4.2传输控制协议TCP n 8.5Berkeley Socket
第8章传输层 8.1传输层服务 ■8.2传输层寻址 ■8.3建立连接 ■8.4 Internet中的传输层协议 ■8.4.1用户数据报协议UDP ■8.4.2传输控制协议TCP ■8.5 Berkeley Socket 2
2 第8章 传输层 n 8.1传输层服务 n 8.2传输层寻址 n 8.3建立连接 n 8.4Internet中的传输层协议 n 8.4.1用户数据报协议UDP n 8.4.2传输控制协议TCP n 8.5Berkeley Socket
传输层所处的地位 application 面向信息处理 应用层 transport network 用户功能 data link network physical data link 传输层 work physical ink 面向传输 网络层 网络功能 end-end transport network data link physical network 数据链路层 data link physical 物理层 etwork a link ca 传输层向它上面的应用层提供传输服务 ,它属于面向传输部分的最高层,同时 application transport network 也是用户功能中的最低层,它为应用层 data link physical 屏蔽任何与网络有关的操作,传输层协 议是端到端的。 3
传输层所处的地位 传输层向它上面的应用层提供传输服务 ,它属于面向传输部分的最高层,同时 也是用户功能中的最低层,它为应用层 屏蔽任何与网络有关的操作,传输层协 议是端到端的。 传输层 面向传输 3 application transport network data link physical application transport network data link physical network data link physical network data link physical network data link physical network data link network physical data link physical logical end-end transport
为应用进程提供了逻辑通信信道 应用进程 应用进程 AF AP 端口传输层提供应用进程间的逻辑通信 端口 3 网络层 3 ■ ■■■■■■■■■ ■■ ■■■■■■■■■■■■■1 实现运行在不同主机上的进程之间的通信,每个应用进程都至 少与一个传输层地址(端口)相关联。 4
4 为应用进程提供了逻辑通信信道 5 4 3 2 1 传输层提供应用进程间的逻辑通信 应用进程 应用进程 网络层 AP1 AP2 AP4 端口 端口 5 4 3 2 1 AP3 实现运行在不同主机上的进程之间的通信,每个应用进程都至 少与一个传输层地址(端口)相关联
传输层向上层提供的服务 向上层提供的服务:面向连接的传输服务和无连接的传输服务 主机A 主机B 传输服务用户 传输服务用户 (应用/会话层实体) 应用/会话层 (应用/会话层实体)》 传输层服务访问点 TSAP 层接口 传输实体 TPDU 传输协议-- 传输实体 传输层 网络层 层接口 网络层服务访问点 NSAP TPDU:Transport Protocol Data Unit TSAP:Transport Service Access Point NSAP:Network Service Access Point 5
5 向上层提供的服务:面向连接的传输服务和无连接的传输服务 TPDU TPDU: Transport Protocol Data Unit TSAP: Transport Service Access Point NSAP: Network Service Access Point 传输层向上层提供的服务