传输层服务接口 传输服务原语( transport service primitives) 传输层向应用程序提供的一组操作,以方便应 用程序调用传输层服务。 在TCP/P协议栈中,传输层服务接口称为套接 字( socket),是目前网络应用编程接口的工 业标准
传输层服务接口 传输服务原语(transport service primitives): 传输层向应用程序提供的一组操作,以方便应 用程序调用传输层服务。 在TCP/IP协议栈中,传输层服务接口称为套接 字(socket),是目前网络应用编程接口的工 业标准
2传输层协议要素 传输层协议要解决的主要问题 编址:一个进程必须显式指出它要与之通信的 另一个进程。 建立连接和释放连接:由于数据包在穿过通信 子网时会丢失、重传、失序,这使得可靠地建 立和释放传输连接非常困难。 流量控制和存储管理
2 传输层协议要素 传输层协议要解决的主要问题: 编址:一个进程必须显式指出它要与之通信的 另一个进程。 建立连接和释放连接:由于数据包在穿过通信 子网时会丢失、重传、失序,这使得可靠地建 立和释放传输连接非常困难。 流量控制和存储管理
21传输层编址 为指明将数据包交给哪个进程处理,每个 进程需要一个杉 在网络环境中标识进程的方法是为每个进 程指定一个传输地址,源进程向目的进程的 传输地址发送消息,目的进程在自己的传输 地址上接收消息。 传输地址是传输层通信的端点,其一般性 的术语称为传输服务访问点( transport service access point, TSAP
2.1 传输层编址 为指明将数据包交给哪个进程处理,每个 进程需要一个标识。 在网络环境中标识进程的方法是为每个进 程指定一个传输地址,源进程向目的进程的 传输地址发送消息,目的进程在自己的传输 地址上接收消息。 传输地址是传输层通信的端点,其一般性 的术语称为传输服务访问点(transport service access point,TSAP)
TSAP、NSAP和传输实体的关系 Host 1 Host 2 Applicati (or session) Application/transport (or session) layer Transport interface address TPD Transport DU Transport entity Transport entity Network address Transport/network Network layer interface Network layer 每个TAP上绑定一个应用进程,应用进程通过各自的ISAP调用传输层服务 传输实体通过本地的NSAP调用网络层服务,与远程的对等传输实体通信
TSAP、NSAP和传输实体的关系 每个TSAP上绑定一个应用进程,应用进程通过各自的TSAP调用传输层服务。 传输实体通过本地的NSAP调用网络层服务,与远程的对等传输实体通信
举例 Host 1 Host 2 Server 1 Server 2 Application( TSAP 1208 Application process Transport TSAP 1522 TSAP1836 connection NSAP Network Data link
举例