计算机网络 Computer Networks 第九讲网络应用(一) 客户机/服务器棋型 2021/2/20
2021/2/20 1 计算机网络 Computer Networks 第九讲 网络应用(一) 客户机/服务器模型
课前问题 ◆1、TCP段头中SYN标志表示建立连接 FN标志表示终止连接 ◆2、假定TCP使用两次握手替代三次握手 来建立连接,连接是否会出问题,举例 说明 可能出问题,比如:A向B发连接请求,由于网络延迟 超时又重发请求,双方建立连接,当延迟的旧的请求到 达B后,B会错误地再次建立连接 ◆3、解决拥塞最切实的办法是什么?TcP 如何控制拥塞? 降低数据传输速率,慢启动 2021/220
2021/2/20 2 课前问题 1、 TCP段头中____标志表示建立连接, ____标志表示终止连接 2、假定TCP使用两次握手替代三次握手 来建立连接,连接是否会出问题,举例 说明 3、解决拥塞最切实的办法是什么?TCP 如何控制拥塞? SYN FIN 可能出问题,比如:A向B发连接请求,由于网络延迟 超时又重发请求,双方建立连接,当延迟的旧的请求到 达B后,B会错误地再次建立连接 降低数据传输速率,慢启动
应用层的地位和作用用户 ◆应用层是计算机网络体系结应用层 构中的最高层,也是唯一面 向用户的一层。 传输层 ◆应用层为用户提供常用的应 用程序,并实现网络服务的网络层 各种功能。 ◆常用的电子邮件、上网浏览 1数据链路层 等网络服务都是应用层的程物理层 序 2021/220 3
2021/2/20 3 物 理 层 数 据 链 路 层 网 络 层 传 输 层 应 用 层 应用层的地位和作用 用 户 应用层是计算机网络体系结 构中的最高层,也是唯一面 向用户的一层。 应用层为用户提供常用的应 用程序,并实现网络服务的 各种功能。 常用的电子邮件、上网浏览 等网络服务都是应用层的程 序
TCP/P协议族中的应用层协议 FTP TelnEt Http NES SMTP SNMP 应用层 TFTP DNS 传输层 TC UDP 网络层cMP P IGMP ARP RARP 数据 链路层 EtherNet, Token Ring, Token Bus, FDDI, PPP/, X 25 2021/2/20
2021/2/20 4 EtherNet, Token Ring, Token Bus, FDDI, PPP/SLIP, X. 25 数 据 链路层 网络层 ICMP IP IGMP ARP RARP 传输层 TCP UDP HTTP SMTP 。。。 FTP TELNET NFS 。。。 SNMP DNS 应用层 TFTP TCP/IP协议族中的应用层协议
应用程序的实现结构 ◆对称的对等模式 应用进程的地位和作用平等。 ◆非对称的客户/服务器模式 ■客户端确定如何请求服务 ■服务器决定如何提供服务 ◆目前应用最多的是客户/服务器模式。 ■客户(一般为网络用户的主机)处于主动地位,向 服务器发出各种请求 服务器(为网络上能够提供特定服务的主机)处于 被动地位,根据客户的请求提供响应的服务 客户端 提出请求 服务器端 2021/2/20 返回结果 5
2021/2/20 5 客户端 服务器端 提出请求 返回结果 应用程序的实现结构 对称的对等模式 ◼ 应用进程的地位和作用平等。 非对称的客户/服务器模式 ◼ 客户端确定如何请求服务 ◼ 服务器决定如何提供服务 目前应用最多的是客户/服务器模式。 ◼ 客户(一般为网络用户的主机)处于主动地位,向 服务器发出各种请求。 ◼ 服务器(为网络上能够提供特定服务的主机)处于 被动地位,根据客户的请求提供响应的服务