当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《计算机网络 Computer Networks》课程教学资源(PPT课件)第九讲 网络应用(一)

资源类别:文库,文档格式:PPT,文档页数:19,文件大小:172KB,团购合买
课前问题 1、TCP段头中SYN标志表示建立连接,FIN标志表示终止连接。 2、假定TCP使用两次握手替代三次握手来建立连接,连接是否会出问题,举例说明 可能出问题,比如:A向B发连接请求,由于网络延迟超时又重发请求,双方建立连接,当延迟的旧的请求到达B后,B会错误地再次建立连接。 3、解决拥塞最切实的办法是什么?TCP如何控制拥塞?降低数据传输速率,慢启动。
点击下载完整版文档(PPT)

计算机网络 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 客户端 服务器端 提出请求 返回结果 应用程序的实现结构 对称的对等模式 ◼ 应用进程的地位和作用平等。 非对称的客户/服务器模式 ◼ 客户端确定如何请求服务 ◼ 服务器决定如何提供服务 目前应用最多的是客户/服务器模式。 ◼ 客户(一般为网络用户的主机)处于主动地位,向 服务器发出各种请求。 ◼ 服务器(为网络上能够提供特定服务的主机)处于 被动地位,根据客户的请求提供响应的服务

客户/服务器模式的优势 ◆客户服务器模式的优势在于: 实现计算机资源和信息资源的共享 提高网络的运行效率 ■便于数据的维护和管理 充分发挥服务器和客户机各自的优势 服务器:存储量大、超级计算、信息资源丰富 客户机:灵活、方便 多层结构 ◆客户/服务器结构 可以不局限在一三层结构 个网络系统中, 而且具有不同的两层结构○ 展次8 客户端1中介服务器1服多器端

2021/2/20 6 客户/服务器模式的优势在于: ◼ 实现计算机资源和信息资源的共享 ◼ 提高网络的运行效率 ◼ 便于数据的维护和管理 ◼ 充分发挥服务器和客户机各自的优势  服务器:存储量大、超级计算、信息资源丰富  客户机:灵活、方便 客户/服务器结构 可以不局限在一 个网络系统中, 而且具有不同的 层次。 ... 客户端 中介服务器 服务器端 两层结构 三层结构 多层结构 客户/服务器模式的优势

客户/服务器模式的应用 ◆客户/服务器模型是所有网络应用的基础。 ◆客户机和服务器分别指参与一次通信的两个应 用实体。服务器是指运行服务程序的那台主机 客户机是指运行客户程序的那台主机。 ◆客户机会向服务器发出指令并要求它予以响应, 而服务器则会根据客户机的要求完成工作并将 结果返回 ◆客户机与服务器之间的命令必须是一致的。服 务器是服务的提供者,客户机是服务的使用者。 ◆目前不同的应用层服务都对应有不同的服务器, 例如MAL服务器、FTP服务器、WWW服务 器等。一台计算机上可以运行多个服务器软件, 2是要求计算机有强大的硬件资源和多任务操

2021/2/20 7 客户/服务器模式的应用 客户/服务器模型是所有网络应用的基础。 客户机和服务器分别指参与一次通信的两个应 用实体。服务器是指运行服务程序的那台主机。 客户机是指运行客户程序的那台主机。 客户机会向服务器发出指令并要求它予以响应, 而服务器则会根据客户机的要求完成工作并将 结果返回。 客户机与服务器之间的命令必须是一致的。服 务器是服务的提供者,客户机是服务的使用者。 目前不同的应用层服务都对应有不同的服务器, 例如MAIL服务器、FTP服务器、WWW服务 器等。一台计算机上可以运行多个服务器软件, 但是要求计算机有强大的硬件资源和多任务操 作系统

客户机 ◆任何一个应用程序当需要进行远程访问时变为 客户机软件,需要完成以下一些本地的功能: 为用户提供图形用户界面GUI( Graphics User Interface) 根据用户输入的数据和命令向服务器发出请求。 将服务器作出的回答进行分析处理,通过GUI向用 户提交。 ◆客户机软件一般运行于用户的个人机上,不需 要特殊的硬件和复杂的操作系统。 2021/2/20

2021/2/20 8 客户机 任何一个应用程序当需要进行远程访问时变为 客户机软件,需要完成以下一些本地的功能: ◼ 为用户提供图形用户界面GUI(Graphics User Interface)。 ◼ 根据用户输入的数据和命令向服务器发出请求。 ◼ 将服务器作出的回答进行分析处理,通过GUI向用 户提交。 客户机软件一般运行于用户的个人机上,不需 要特殊的硬件和复杂的操作系统

服务器 ◆服务器是网络上能够提供特定服务的主机。根据客户机的 请求作出相应的回答,提供相应的服务。 ◆服务器的特点 拥有客户机没有的资源 ◆计算机资源:大的存储容量、超级计算能力 信息资源:数据库、文件系统和多媒体信息 ■为多个客户机提供服务,实现资源共享。 ◆服务器软件(有别于服务器硬件) 服务器软件一般分为两部分:一部分用于接受请求并 创建新的进程或线程;另一部分用于处理实际的通信 过程。 由于服务器要支持多个客户的同时访问,必须具备并 发性。服务器软件为每个新客户创建一个进程或线程 来处理和这个客户的通信。服务器方传送层实体使用 客户的源端口号和服务的端口号来确定正确的服务器 202122件进程(线程)

2021/2/20 9 服务器 服务器是网络上能够提供特定服务的主机。根据客户机的 请求作出相应的回答,提供相应的服务。 服务器的特点 ◼ 拥有客户机没有的资源  计算机资源:大的存储容量、超级计算能力  信息资源:数据库、文件系统和多媒体信息 ◼ 为多个客户机提供服务,实现资源共享。 服务器软件(有别于服务器硬件) ◼ 服务器软件一般分为两部分:一部分用于接受请求并 创建新的进程或线程;另一部分用于处理实际的通信 过程。 ◼ 由于服务器要支持多个客户的同时访问,必须具备并 发性。服务器软件为每个新客户创建一个进程或线程 来处理和这个客户的通信。服务器方传送层实体使用 客户的源端口号和服务的端口号来确定正确的服务器 软件进程(线程)

客户机和服务器之间的通信 ◆客户/服务器之间使用的传输层协议 可以是TCP协议,可靠的面向连接的服务,适用于 长的交互过程。 可以是无连接的UDP协议,适用于短的交互过程。 还可以同时使用TcP和UDP的服务。 ◆客户和服务器的交互 在 INTERNET中,客户和服务器的交互通过使用 TCP/IP协议栈来完成。因此,客户和服务器所在 的机器要求支持完全的协议栈。客户/服务器通过 套接字访问传输层服务 2021/2/20 10

2021/2/20 10 客户机和服务器之间的通信 客户/服务器之间使用的传输层协议 ◼ 可以是TCP协议,可靠的面向连接的服务,适用于 长的交互过程。 ◼ 可以是无连接的UDP协议,适用于短的交互过程。 ◼ 还可以同时使用TCP和UDP的服务。 客户和服务器的交互 ◼ 在INTERNET中,客户和服务器的交互通过使用 TCP/IP协议栈来完成。因此,客户和服务器所在 的机器要求支持完全的协议栈。客户/服务器通过 套接字访问传输层服务

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共19页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有