运输层为相互通信的应用进程提供了逻辑通信 AP1(AP 应用进程 应用进程 AP AP 端口运输层提供应用进程间的逻辑通信端口 P层 3 ■■■■■■■■口■■■■ ■口口■■■■■■ 题口■■口■■■■口■■口■ 主机A 主机B AP 路由器 路由器2 AP O LAN WAN AP. LAN2a —|协议的作用范围一 一运输层协议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
》5.11进程之间的通信 ·两个主机进行通信实际上就是两个主机中的应用进程 互相通信。 ·应用进程之间的通信又称为端到端的通信。 运输层的一个很重要的功能就是复用和分用。应用层 不同进程的报文通过不同的端口向下交到运输层,再 往下就共用网络层提供的服务。 ·“运输层提供应用进程间的逻辑通信”。“逻辑通信” 的意思是:运输层之间的通信好像是沿水平方向传送 数据。但事实上这两个运输层之间并没有一条水平方 向的物理连接。 <<<<<河南中医学院信息技术学院 <<<<<<http://it.hactcm.edu.cn
• 两个主机进行通信实际上就是两个主机中的应用进程 互相通信。 • 应用进程之间的通信又称为端到端的通信。 • 运输层的一个很重要的功能就是复用和分用。应用层 不同进程的报文通过不同的端口向下交到运输层,再 往下就共用网络层提供的服务。 • “运输层提供应用进程间的逻辑通信” 。 “逻辑通信” 的意思是:运输层之间的通信好像是沿水平方向传送 数据。但事实上这两个运输层之间并没有一条水平方 向的物理连接。 5.1.1 进程之间的通信
》5.11进程之间的通信 (2)运输层协议和网络层协议的主要区别 应用进程 应用进程 因特网必 人 (提供主机之间的逻辑通信) P协议的作用范围 TcP和UDP协议的作用范围 (提供进程之间的逻辑通信) <<<<<河南中医学院信息技术学院 <<<<<<http://it.hactcm.edu.cn
应用进程 … 应用进程 … IP 协议的作用范围 (提供主机之间的逻辑通信) TCP 和 UDP 协议的作用范围 (提供进程之间的逻辑通信) 因 特 网 (2)运输层协议和网络层协议的主要区别 5.1.1 进程之间的通信
》5.11进程之间的通信 (3)运输层的主要功能 运输层为应用进程之间提供端到端的逻辑通信(但 网络层是为主机之间提供逻辑通信)。 ·运输层还要对收到的报文进行差错检测 ·根据应用程序的不同需求,运输层需要有两种不同 的运输协议,即面向连接的TcP和无连接的UDP <<<<<河南中医学院信息技术学院 <<<<<<http://it.hactcm.edu.cn
(3)运输层的主要功能 • 运输层为应用进程之间提供端到端的逻辑通信(但 网络层是为主机之间提供逻辑通信)。 • 运输层还要对收到的报文进行差错检测。 • 根据应用程序的不同需求,运输层需要有两种不同 的运输协议,即面向连接的 TCP 和无连接的 UDP。 5.1.1 进程之间的通信
》5.11进程之间的通信 (4)可靠与不可靠 运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所 采用的路由选择协议等),它使应用进程看见的就是好像在两个运 输层实体之间有一条端到端的逻辑通信信道,但这条逻辑通信信道 对上层的表现却因运输层使用的不同协议而有很大的差别。 >当运输层采用面向连接的TCP协议时,尽管下面的网络是不可靠 的(只提供尽最大努力服务),但这种逻辑通信信道就相当于 条全双工的可靠信道。 当运输层采用无连接的UDP协议时,这种逻辑通信信道是一条不 可靠信道。 <<<<<河南中医学院信息技术学院 <<<<<<http://it.hactcm.edu.cn
运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所 采用的路由选择协议等),它使应用进程看见的就是好像在两个运 输层实体之间有一条端到端的逻辑通信信道,但这条逻辑通信信道 对上层的表现却因运输层使用的不同协议而有很大的差别。 ➢ 当运输层采用面向连接的 TCP 协议时,尽管下面的网络是不可靠 的(只提供尽最大努力服务),但这种逻辑通信信道就相当于一 条全双工的可靠信道。 ➢ 当运输层采用无连接的 UDP 协议时,这种逻辑通信信道是一条不 可靠信道。 (4)可靠与不可靠 5.1.1 进程之间的通信