运输层为相互通信的应用进程提供了逻辑通信应用进程应用进程APAPAPAP端口端口运输层提供应用进程间的逻辑通信中中中十433IP层221主机A主机B路由器1路由器2APAPLANWANLAN2APAPIP协议的作用范围运输层协议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
应用进程之间的通信两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。运输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。运输层提供应用进程间的逻辑通信”。“逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个运输层之间并没有一条水平方向的物理连接
应用进程之间的通信 两个主机进行通信实际上就是两个主机中的应用进程互相通信。 应用进程之间的通信又称为端到端的通信。 运输层的一个很重要的功能就是复用和分用。应用层不同进程的 报文通过不同的端口向下交到运输层,再往下就共用网络层提供 的服务。 “运输层提供应用进程间的逻辑通信” 。 “逻辑通信”的意思是: 运输层之间的通信好像是沿水平方向传送数据。但事实上这两个 运输层之间并没有一条水平方向的物理连接
因特网运输层协议Internet传输服务:应用层可靠,按序点对点递交TCP运输层网络层(TransmissionControl链路层network物理层data linkProtocol)vorkphysicalink公拥塞控制Pnetwork上的端到端传输data link流量控制physicalnetworkdata link连接建立physical不可靠的(“尽力而为”),无etworklink序的点对点或广播递交:UDPcal(UserDatagramProtocol)应用层运输层不能提供的服务:网络层链路层CC)·实时性物理层·带宽承诺·可靠的广播通信第3章运输层
因特网运输层协议 Internet 传输服务: 可靠, 按序点对点递交 TCP (Transmission Control Protocol) ◦ 拥塞控制 ◦ 流量控制 ◦ 连接建立 不可靠的 (“尽力而为”), 无 序的点对点或广播递交: UDP (User Datagram Protocol) ◦ 不能提供的服务: 实时性 带宽承诺 可靠的广播通信 第3章 运输层 9 应用层 运输层 网络层 链路层 物理层 应用层 运输层 网络层 链路层 物理层 network data link physical network data link physical network data link physical network data link network physical data link physical
第3章运输层口3.5面向连接传输:TCP口3.1运输层服务数据段结构O口3.2多路复用与多路分可靠数据传输解流量控制O口3.3无连接传输:UDP连接管理O口 3.7TCP拥塞控制10第3章运输层
第3章 运输层 10 第3章 运输层 3.1 运输层服务 3.2 多路复用与多路分 解 3.3 无连接传输: UDP 3.5 面向连接传输: TCP 数据段结构 可靠数据传输 流量控制 连接管理 3.7 TCP拥塞控制
多路复用/多路分解多路分解在接收主机多路复用在发送主机将运输层报文段中的数据传递给从不同套接字收集数据块正确的套接字并将每个数据块封装成报文段,再传递给网络层。二套接字=进程P4应用层P2P3P1应用层应用层运输层运输层运输层网络层网络层网络层数据链路层数据链路层数据链路层物理层物理层物理层host3host2host111第3章运输层
第3章 运输层 11 多路复用/多路分解 应用层 运输层 网络层 数据链路层 物理层 P1 应用层 运输层 网络层 数据链路层 物理层 应用层 运输层 网络层 数据链路层 物理层 P3 P2 P4 P1 host 1 host 2 host 3 = 套接字 = 进程 将运输层报文段中的数据传递给 正确的套接字。 多路分解在接收主机: 从不同套接字收集数据块 ,并将每个数据块封装成报 文段,再传递给网络层。 多路复用在发送主机: