计算机网络技术与应用 教学课件 邓江沙 徐蔚鸿 易建勋 ch6_应用层与服务器软件技术.pptVIP

计算机网络技术与应用 教学课件 邓江沙 徐蔚鸿 易建勋 ch6_应用层与服务器软件技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 应用层与服务器软件技术 第6章 应用层与服务器软件技术    应用层是TCP/IP网络体系结构中的最高层,也是面向用户的一层。应用层的主要任务是:为最终用户提供应用服务;为每一类应用服务提供一个与之适应的网络协议;应用进程间相互通信,完成某类具体应用任务。 6.1 网络应用层概述 6.1.1 应用层网络协议 6.1.2 客户/服务器工作模式 1.客户/服务器模型    客户/服务器模型是所有网络应用的基础。客户/服务器分别指参与一次通信的两个应用实体,客户方主动地发起通信,服务器方被动地等待通信的建立。 6.1.2 客户/服务器工作模式 2.客户端软件  应用程序当需要进行远程访问时就成为了客户。  客户端软件一般运行于用户的个人计算机上。  客户端软件由用户直接调用执行。  由客户端软件向服务器主机主动发起通信。  客户端软件可以访问多个服务器。  客户端软件不需要特殊的硬件和复杂的操作系统(如Windows XP)。  常用的客户端软件有:IE、QQ、Outlook 等。 6.1.2 客户/服务器工作模式 3.服务器软件   数据在客户和服务器之间是双向流动的,一般是客户发出请求,服务器给出响应。   服务器软件需要支持多个不同客户的同时访问,服务器软件为每个新到的客户创建一个进程来处理和这个客户的通信。服务器通过识别客户端的源端口号来确定提供哪类服务。    服务器软件一般分为两部分,一部分用于接受客户请求并创建新的进程,另一部分用于处理实际的通信过程。    服务器软件需要特殊的硬件和复杂的网络操作系统(如Windows Server)。 6.1.2 客户/服务器工作模式 4.客户和服务器的交互过程    在Internet中,客户和服务器的交互使用TCP/IP协议栈来完成。客户/服务器之间通过套接字访问传输层服务。    客户/服务器之间可以采用基于连接的TCP协议,它适用于长报文的交互过程。    客户/服务器之间也可以使用无连接的UDP协议,它适用于短报文的交互过程。    客户/服务器之间也可以同时使用TCP和UDP的传输层服务。 6.2 网络操作系统 6.2.1 网络操作系统的功能与类型 1.网络操作系统的功能    网络操作系统(NOS)通常安装在服务器主机上,它提供网络操作的基本环境,除了具有常规操作系统的功能之外,NOS还具有多协议支持、网络互联、网络用户管理、网络资源管理、网络运行管理、网络安全管理、网络通信等其它网络服务功能。   网络操作系统中的应用程序,主要分布在TCP/IP模型的应用层和传输层内。 6.2.1 网络操作系统的功能与类型 2.网络操作系统的类型  网络操作系统类型较少,常用的有:Windows Server系列、Linux系列、UNIX系列等。    客户/服务器网络操作系统包括很多功能模块,大部分模块集中在服务器上,以网络服务和服务器软件的形式提供网络服务;而另一部分模块安装在用户计算机等设备上。    对等型网络则将网络服务功能模块均等地分布在多台个人计算机上,由各个计算机分担网络的资源管理和分配工作。 6.2.2 Windows Server系列网络操作系统    Windows Server系统采用多任务内核,对多个服务请求实现并行处理,支持多线程操作。兼容当前各种网络接口适配器(网卡)、拓扑结构、传输速率和传输媒体。Windows Server系列操作系统包括:Windows NT、Windows 2000 Server、Windows 2003 Server等。 6.2.2 Windows Server系列网络操作系统    Windows Server支持以TCP/IP协议为基础,构建一个与Internet完全兼容的Intranet网络系统,并提供DNS、Web、FTP、E-mail等各种服务。    另外Windows Server还提供了一套微软公司自己开发的“活动目录”网络系统,它可以提供局域网范围内的文件共享、打印机共享、磁盘共享等网络服务。 6.2.2 Windows Server系列网络操作系统   Windows Server的网络结构如图所示,它支持网络驱动程序接口规范(NDIS),使用户能混用各种网卡和网络协议,在单个网卡上能够使用多种网络协议。 Windows还提供了 Windows Sockets 网络编程接口 等功能。 6.2.3 Linux系列网络操作系统   Linux是一个开放源代码的免费网络操作系统,近年来,Linux操作系统发展非常快。   Linux可以在网络服务器上运行,也可以在客户机上运行。它是一个多用户、多任务的操作系统;符合POSTX(可移植操作系统

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档