少数字通信与计算 华北航天工业学院 庄连英制作
数字通信与计算 机网络技术基础 华北航天工业学院 庄连英 制作
第6章传输层 本章学习目标 有关传输层的一些概念和基础知识,传输协议( transport protocol)是整个网络体系结构中的关键之一。位于网络层 与应用层之间,主要功能是负责应用程序之间的通信,主要 有连接端口管理、流量控制、错误处理、数据重发等工作。 在本章的学习中要求重点掌握和理解以下内容 ⑩●掌握有关端口和插口的概念,作用和使用方法 ⑩●掌握关于TCP协议的基础知识 ⑩●了解UDP协议的基础知识
第6章 传输层 本章学习目标 有关传输层的一些概念和基础知识,传输协议(transport protocol)是整个网络体系结构中的关键之一。位于网络层 与应用层之间,主要功能是负责应用程序之间的通信,主要 有连接端口管理、流量控制、错误处理、数据重发等工作。 在本章的学习中要求重点掌握和理解以下内容: l 掌握有关端口和插口的概念,作用和使用方法 l 掌握关于TCP协议的基础知识 l 了解UDP协议的基础知识
第6章传输层 6传输层提供的服务 6.2传输控制协议TCP 63用户数据协议UDP 退出
第6章 传输层 6.1 传输层提供的服务 6.2 传输控制协议TCP 6.3 用户数据协议UDP 退出
6.1传输层提供的服务 6.1.1传输层概述 6.12提供给高层的服务 61,3TCP/TP协议中的传输层 614端口
6.1 传输层提供的服务 6.1.1 传输层概述 6.1.2 提供给高层的服务 6.1.3 TCP/IP协议中的传输层 6.1.4 端口
6.1.1传输层概述 传输层位于网络体系结构的第四层,如 果将其上的各层均作为应用层,则传输层 直接与上层应用层进行数据通信,是整个 网络体系结构的核心部分。需要注意的是 在通信子网中没有传输层,它只存在于通 信子网以外的各主机中,如果将整个网络 体系结构从网络功能和用户功能角度来划 分,传输层不包括在网络功能部分,而是 属于用户功能层的最低层。传输层的位置 如图6-1所示
6.1.1 传输层概述 传输层位于网络体系结构的第四层,如 果将其上的各层均作为应用层,则传输层 直接与上层应用层进行数据通信,是整个 网络体系结构的核心部分。需要注意的是 在通信子网中没有传输层,它只存在于通 信子网以外的各主机中,如果将整个网络 体系结构从网络功能和用户功能角度来划 分,传输层不包括在网络功能部分,而是 属于用户功能层的最低层。传输层的位置 如图6-1所示
6.1.1传输层概述 应用层 用户巧能 传输层 网络层 数据链路层>网络功能 物理层 图6-1传输层的位置
6.1.1 传输层概述
6.1.2提供给高层的服务 传输层的最终目标是利用网络层提供的服 务向其用户(一般是应用层的进程),提 供有效、可靠且价格合理的服务。其主要 任务是:在优化网络服务的基础上,从源 端机到目的端机提供可靠的、价格合理的 数据传输,使高层服务用户在相互通信时 不必关心通信子网实现的细节,即与所使 用的网络无关。所以在通信子网内的各个 交换节点以及连接各通信子网的路由器中, 都没有传输层
6.1.2 提供给高层的服务 传输层的最终目标是利用网络层提供的服 务向其用户(一般是应用层的进程),提 供有效、可靠且价格合理的服务。其主要 任务是:在优化网络服务的基础上,从源 端机到目的端机提供可靠的、价格合理的 数据传输,使高层服务用户在相互通信时 不必关心通信子网实现的细节,即与所使 用的网络无关。所以在通信子网内的各个 交换节点以及连接各通信子网的路由器中, 都没有传输层
6.1.2提供给高层的服务 例如,设两台计算机主机A和主机B要进行 数据通信,如图6-2所示,在计算机A和计 算机B上同时有两个应用程序在运行,每对 应用程序需要通过两个互连的网络才能进 行数据通信,如主机A上的应用程序AP1要 和主机B上的应用程序AP3进行通信,数据 传输的过程如图6-3所示:
6.1.2 提供给高层的服务 例如,设两台计算机主机A和主机B要进行 数据通信,如图6-2所示,在计算机A和计 算机B上同时有两个应用程序在运行,每对 应用程序需要通过两个互连的网络才能进 行数据通信,如主机A上的应用程序AP1要 和主机B上的应用程序AP3进行通信,数据 传输的过程如图6-3所示:
6.1.2提供给高层的服务 API AP3 网络1 网络2 AP2 P4 图6-2多进程通信情况
6.1.2 提供给高层的服务 网络1 网络2 AP1 AP2 AP3 AP4 图6-2 多进程通信情况
6.1.2提供给高层的服务 API AP3 应用层 应用层 端到端通信 传输层 传输层 网络层 网络层 数据链路层 通信子网 据链路层 物理层 物理层 物理介质物理介质物理介质 图6-3应用程序进行数据通信的过程
6.1.2 提供给高层的服务 图6-3 应用程序进行数据通信的过程 应用层 传输层 网络层 数据链路层 物理层 应用层 传输层 网络层 数据链路层 物理层 物理介质 物理介质 物理介质 AP1 AP3 端到端通信 通 信 子 网