计算机网络 第五章传输层
第五章 传输层 计算机网络
传输层 5.1传输层概述 5.2无连接协议UDP 5.3面向连接的协议TCP
传输层 5.1 传输层概述 5.2 无连接协议UDP 5.3 面向连接的协议TCP
51传输层概述 5.1.1进程之间的通信 5.1.2“通信插座”( Socket)
5.1 传输层概述 5.1.1 进程之间的通信 5.1.2 “通信插座”(Socket)
5.1.1进程之间的通信 ●从通信和信息处理的角度看,传输层向它上面 的应用层提供通信服务,它属于面向通信部分 的最高层,同时也是用户功能中的最低层 ●当网络的边缘部分中的两个主机使用网络的核 心部分的功能进行端到端的通信时,只有位于 网络边缘部分的主机的协议栈才有传输层,而 网络核心部分中的路由器在转发分组时都只用 到下三层的功能
5.1.1 进程之间的通信 从通信和信息处理的角度看,传输层向它上面 的应用层提供通信服务,它属于面向通信部分 的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核 心部分的功能进行端到端的通信时,只有位于 网络边缘部分的主机的协议栈才有传输层,而 网络核心部分中的路由器在转发分组时都只用 到下三层的功能
传输层为相互通信的应用进程提供了 逻辑通信 AP 应用进程 应用进 AP 端口运输层提供应用进程间的逻辑通信端 CAP(APA 4 ■■■ P层 ■■ 3 ■口口口■口口■口口■■ ■口■口■■■■■ ■■■■■■■■■■■■■ 主机A 主机B AP. 路由器1 路由器2 AP WAN AP. b LAN LAN2o AP P协议的作用范围 运输层协议TCP和UDP的作用范围
传输层为相互通信的应用进程提供了 逻辑通信 5 4 3 2 1 运输层提供应用进程间的逻辑通信 主机 A 主机 B 应用进程 应用进程 路由器 1 路由器 2 AP1 WAN LAN2 AP2 AP3 AP4 IP 层 LAN1 AP1 AP2 AP4 端口 端口 5 4 3 2 1 IP 协议的作用范围 运输层协议TCP 和 UDP 的作用范围 AP3
应用进程之间的通信 ●传输层提供的服务是应用进程的互相通信。 ●传输层的一个很重要的功能就是复用和分用 ●因为计算机的网络接口只有一个,而计算机上的应用 程序却有多个 ·所以要将从一个网络接口收到的包传给多个应用程序 据就需要分用。 对应地,要将多个应用程序传来的包从一个网络接口 传出去,就需要复用
应用进程之间的通信 传输层提供的服务是应用进程的互相通信。 传输层的一个很重要的功能就是复用和分用。 因为计算机的网络接口只有一个,而计算机上的应用 程序却有多个。 所以要将从一个网络接口收到的包传给多个应用程序 据就需要分用。 对应地,要将多个应用程序传来的包从一个网络接口 传出去,就需要复用
传输层协议和网络层协议的主要区另 应用进程 应用进程 因特网 卩P协议的作用范围 (提供主机之间的逻辑通信) TCP和UDP协议的作用范围 (提供进程之间的逻辑通信)
传输层协议和网络层协议的主要区别 应用进程 … 应用进程 … IP 协议的作用范围 (提供主机之间的逻辑通信) TCP 和 UDP 协议的作用范围 (提供进程之间的逻辑通信) 因 特 网
传输层的主要功能 传输层为应用进程之间提供端到端的逻 辑通信(但网络层是为主机之间提供逻 辑通信) 传输层还要对收到的报文进行差错检测 传输层提供有两种不同的传输服务,即 无连接的UDP协议和面向连接的TCP协议
传输层的主要功能 传输层为应用进程之间提供端到端的逻 辑通信(但网络层是为主机之间提供逻 辑通信)。 传输层还要对收到的报文进行差错检测。 传输层提供有两种不同的传输服务,即 无连接的UDP协议和面向连接的TCP协议
传输层的主要功能 UDP在传送数据之前不需要先建立连接。对方 的运输层在收到UDP报文后,不需要给出任何 确认。虽然UIDP不提供可靠交付,但在某些情 况下UDP是一种最有效的工作方式 ●TCP则提供面向连接的服务。TCP不提供广播 或多播服务。由于TCP要提供可靠的、面向连 接的传输服务,因此不可避免地增加了许多的 开销。这不仅使协议数据单元的首部增大很多, 还要占用许多的处理机资源
传输层的主要功能 UDP 在传送数据之前不需要先建立连接。对方 的运输层在收到 UDP 报文后,不需要给出任何 确认。虽然 UDP 不提供可靠交付,但在某些情 况下 UDP 是一种最有效的工作方式。 TCP 则提供面向连接的服务。TCP 不提供广播 或多播服务。由于 TCP 要提供可靠的、面向连 接的传输服务,因此不可避免地增加了许多的 开销。这不仅使协议数据单元的首部增大很多, 还要占用许多的处理机资源
还要强调两点 ●传输层的UDP协议与网际层的P协议最大的区 别就是它比P协议多提供了传输层的复用和分 用功能 TCP报文段是在传输层抽象的端到端逻辑信道 中传送,这种信道是可靠的全双工信道。但这 样的信道却不知道究竞经过了哪些路由器,而 这些路由器也根本不知道上面的传输层是否建 立了TCP连接
还要强调两点 传输层的 UDP 协议与网际层的IP协议最大的区 别就是它比IP协议多提供了传输层的复用和分 用功能。 TCP 报文段是在传输层抽象的端到端逻辑信道 中传送,这种信道是可靠的全双工信道。但这 样的信道却不知道究竟经过了哪些路由器,而 这些路由器也根本不知道上面的传输层是否建 立了TCP 连接