第8章运输层 运输协议概述 TCP/P体系中的运输层 用户数据报协议UDP 传输控制协议TP
第8章 运输层 • 运输协议概述 • TCP/IP体系中的运输层 • 用户数据报协议UDP • 传输控制协议TCP
§81运输协议概述 运输层在网络体系结构中的地位和作用 运输层向它上面的应用层提供通信服务,它属于面向通信部 分的最高层,同时也是用户功能中的最低层。 面向信息处理 应用层 用户功能 运输层 面向通信 网络层 数据链路层}网络功能 物理层 运输层在层次体系结构中的地位
§8.1 运输协议概述 运输层在网络体系结构中的地位和作用 • 运输层向它上面的应用层提供通信服务,它属于面向通信部 分的最高层,同时也是用户功能中的最低层。 物理层 数据链路层 运输层 网络层 应用层 用户功能 网络功能 面向通信 面向信息处理 运输层在层次体系结构中的地位
OSI上三层 用户进程管理 OS上三层 运输层 向上提供标准的传输服务 向下屏蔽不同的通信子网 运输层 Transport Transport 通信子网 OSI下三层 OSI下三层
运输层 Transport 运输层 Transport OSI上三层 OSI上三层 OSI下三层 OSI下三层 用户进程管理 通信子网 向上提供标准的传输服务 向下屏蔽不同的通信子网
●运输层的功能: ●1)严格地讲,两个主机进行通信实际上就是两个主机 中的应用进程互相通信。运输层用来标识主机中的应用 进程。IP协议虽然能够把分组送到目的主机,但是无法 交付给主机中的应用进程 ●2)复用与分用:发送端应用层不同进程的报文通过不 同的端口向下交到运输层,再向下共用网络层提供的服 务;接收端则进行分用处理。运输层提倛主机内进程间 的“逻辑通信”;而网络层则提供网络中主机间的“逻 辑通信”。见书P229图8-2,8-3
运输层的功能: 1)严格地讲,两个主机进行通信实际上就是两个主机 中的应用进程互相通信。运输层用来标识主机中的应用 进程。 IP协议虽然能够把分组送到目的主机,但是无法 交付给主机中的应用进程。 2)复用与分用:发送端应用层不同进程的报文通过不 同的端口向下交到运输层,再向下共用网络层提供的服 务;接收端则进行分用处理。运输层提供主机内进程间 的“逻辑通信”;而网络层则提供网络中主机间的“逻 辑通信” 。见书P229 图8-2,8-3
●3)运输层要对收到的报文进行差错检测,而网络层只 检查数据报的首部。 ●运输层有两种不同的运输协议,即面向连接的TCP和无 连接的UDP,而网络层无法同时实现这两种协议。 ●运输层与其上下层之间的关系,见书P230图8-4。 ●运输层向高层屏蔽了下面通信子网的细节(如拓扑结构、 所采用的协议等),它使应用进程看见的就是好像在两 个运输层实体之间有一条端到端的逻辑通信信道,但这 条逻辑信道因运输层使用的不同协议而有很大的差别
3)运输层要对收到的报文进行差错检测,而网络层只 检查数据报的首部。 运输层有两种不同的运输协议,即面向连接的TCP和无 连接的UDP,而网络层无法同时实现这两种协议。 运输层与其上下层之间的关系,见书P230 图8-4。 运输层向高层屏蔽了下面通信子网的细节(如拓扑结构、 所采用的协议等),它使应用进程看见的就是好像在两 个运输层实体之间有一条端到端的逻辑通信信道,但这 条逻辑信道因运输层使用的不同协议而有很大的差别