进程编址 口为了接收报文,每个进程 必须有标识 口主机使用工P地址进行标识 TQ:用进程所在主机的P地 址能否标识进程? 口A:不能,因为同一个主机 上可能运行着许多进程。 口端口号被用来区分同一个 主机上的不同进程 Application Lo
2: Application Layer 12 进程编址 为了接收报文,每个进程 必须有标识 主机使用IP地址进行标识 Q: 用进程所在主机的IP地 址能否标识进程? A: 不能,因为同一个主机 上可能运行着许多进程。 端口号被用来区分同一个 主机上的不同进程
进程编址 口为了接收报文,每个进程口进程标识包括: 必须有标识 冷IP地址 与该进程关联的端口号 口主机使用工P地址进行标识 7用进程所在主机的P地口端口号的例子 址能否标识进程? 令 Http server:80 口A:不能,因为同一个主机 Mail server: 25 上可能运行着许多进程。 口端口号被用来区分同一个 主机上的不同进程 Application Lo
2: Application Layer 13 进程编址 为了接收报文,每个进程 必须有标识 主机使用IP地址进行标识 Q: 用进程所在主机的IP地 址能否标识进程? A: 不能,因为同一个主机 上可能运行着许多进程。 端口号被用来区分同一个 主机上的不同进程。 进程标识包括: ❖ IP地址 ❖ 与该进程关联的端口号 端口号的例子: ❖ HTTP server: 80 ❖ Mail server: 25
2.1.3应用需要什么样的传输服务? Data integri Throughput 口有些应用(如音视频)可a有些应用(如多媒体)要 以 定程度的数据丢 失 求保证最低可用带宽 口有些应用(如文件传输)有些应用(称弹性应用) 要求完全可靠的数据传输 可以适应各种可能的带宽 Timing Security 有些应用(如网络电话,口加密,数据完整性, 交互式网络游戏)要求延 迟保证 口有些应用(如邮件传输) 对延迟不敏感 Application Layer 14
2: Application Layer 14 2.1.3 应用需要什么样的传输服务? Data integrity 有些应用(如音视频)可 以容忍一定程度的数据丢 失 有些应用(如文件传输) 要求完全可靠的数据传输 Timing 有些应用(如网络电话, 交互式网络游戏)要求延 迟保证 有些应用(如邮件传输) 对延迟不敏感 Throughput 有些应用(如多媒体)要 求保证最低可用带宽 有些应用(称弹性应用) 可以适应各种可能的带宽 Security 加密,数据完整性,……
2.14因特网提供的传输服务 TCP service: UDP service: 门面向连接:客户进程和服务口发送进程和接收进程之 器进程需要建立连接 间不可靠传输 口发送进程和接收进程之间口不提供:连接建立,可 可靠传输 靠传输,流量控制,拥 口流量控制:发送进程不会“塞控制,及时性,最低 压垮”接收进程 带宽保证 口拥塞控制:网络超载时抑制 发送进程 口不提供:及时性,最低带宽 保证 2: Application layer 15
2: Application Layer 15 2.1.4 因特网提供的传输服务 TCP service: 面向连接: 客户进程和服务 器进程需要建立连接 发送进程和接收进程之间 可靠传输 流量控制: 发送进程不会“ 压垮”接收进程 拥塞控制: 网络超载时抑制 发送进程 不提供: 及时性,最低带宽 保证 UDP service: 发送进程和接收进程之 间不可靠传输 不提供: 连接建立,可 靠传输,流量控制,拥 塞控制,及时性,最低 带宽保证
Transport service requirements: common apps application data loss throughput time sensitive file transfer no loss elastic e-mai no loss elastic no Web documents no loss elastic no real-time audio/video loss-tolerant audio: 5kbps-1 Mbps yes, 100S video: 10kbps- 5Mbps msec stored audio/video loss-tolerant same as above interactive games loss-tolerant few kbps up yes,few secs text messaging no loss elastic yes, 100s msec yes and no Application Layer 2-16
Application Layer 2-16 Transport service requirements: common apps application file transfer e-mail Web documents real-time audio/video stored audio/video interactive games text messaging data loss no loss no loss no loss loss-tolerant loss-tolerant loss-tolerant no loss throughput elastic elastic elastic audio: 5kbps-1Mbps video:10kbps-5Mbps same as above few kbps up elastic time sensitive no no no yes, 100’ s msec yes, few secs yes, 100’ s msec yes and no