传输层所处的地位 面向信息处理 应用层 用户功能 传输层 面向传输 网络层 数据链路层 网络功能 物理层 传输层向它上面的应用层提供传输服务,它属于面向传输部分的 最高层,同时也是用户功能中的最低层,这使得用户可以根据应 用的需要选用相应的传输服务 6
传输层所处的地位 传输层向它上面的应用层提供传输服务,它属于面向传输部分的 最高层,同时也是用户功能中的最低层,这使得用户可以根据应 用的需要选用相应的传输服务 传输层 面向传输 6
为应用进程提供了逻辑通信管道 应用进程 应用进程 AP 传输层是端到端的,实现了 TSAP 应用进程间的逻辑通信管道 TSAP 网络层 3 ■ ◆ ◆ ■ ■■■■■■■■■■■■■ TSAP:Transport Service Access Point 7
7 为应用进程提供了逻辑通信管道 5 4 3 2 1 传输层是端到端的,实现了 应用进程间的逻辑通信管道 应用进程 应用进程 网络层 AP1 AP2 AP4 TSAP TSAP 5 4 3 2 1 AP3 TSAP:Transport Service Access Point
传输层导入原因 实现运行在不同主机上的进程之间的通信 ·每个应用进程都至少与一个传输层地址(TSAP) 相关联 ■实现用户对数据传输的控制 ,网络层运行在用户终端和路由器上,而传输层运行 在用户主机上 ■用户可以根据应用需求选择不同的传输层服务 屏蔽下层网络的异质性 ·对上层应用提供了一个标准的原语集合(服务调用 接口) 8
8 传输层导入原因 ◼ 实现运行在不同主机上的进程之间的通信 ◼ 每个应用进程都至少与一个传输层地址(TSAP) 相关联 ◼ 实现用户对数据传输的控制 ◼ 网络层运行在用户终端和路由器上,而传输层运行 在用户主机上 ◼ 用户可以根据应用需求选择不同的传输层服务 ◼ 屏蔽下层网络的异质性 ◼ 对上层应用提供了一个标准的原语集合(服务调用 接口)
Chapter7传输层 ■7.1传输层服务 ■7.2建立连接 ■7.3 Internet中的传输层协议 ■用户数据报协议UDP ■传输控制协议TCP ■7.4 Berkeley Socket 9
9 Chapter 7 传输层 ◼ 7.1 传输层服务 ◼ 7.2 建立连接 ◼ 7.3 Internet中的传输层协议 ◼ 用户数据报协议UDP ◼ 传输控制协议TCP ◼ 7.4 Berkeley Socket
传输层连接 当传输层要向上层提供可靠传输服务时,需要 在发送端和接收端协商保证这种可靠性(包括 流量控制)的参数 ■例如序列号、接收端缓存大小等 对于面向连接的传输层,在发送数据之前要在 发送端和接收端之间先进行连接建立过程 ■ 传输层连接本质上是在发送端和接收端上为实 现可靠传输而维护的一些参数状态
传输层连接 ◼ 当传输层要向上层提供可靠传输服务时,需要 在发送端和接收端协商保证这种可靠性(包括 流量控制)的参数 ◼ 例如序列号、接收端缓存大小等 ◼ 对于面向连接的传输层,在发送数据之前要在 发送端和接收端之间先进行连接建立过程 ◼ 传输层连接本质上是在发送端和接收端上为实 现可靠传输而维护的一些参数状态