1、课件制作人:沈红计算机网络沈阳理工大学信息科学与工程学院课件制作人:沈红第 八 章应 用 层课件制作人:沈红8 应用层8.1 应用层概述主要任务 :为最终用户提供服务,是直接面向用户的。每个应用层协议都是为了解决某一类应用问题,而问题的解决又是通过位于不同主机中的多个进程之间的通信和协同工作来完成的。 应用进程 :为了解决具体的应用问题而彼此通信的进程作用 :应用层为特定的网络应用提供数据传输服务,根据应用程序的需要,数据传输服务可以是面向连接或无连接的。 具体任务 :规定应用进程在通信时所 遵循的协议 。 课件制作人:沈红TCP/IP体系中的主要协议及与各层的对应关系 课件制作人:沈红应用层
2、协议的特点 应用层的许多协议都是基于客户服务器方式。客户 (client)和服务器 (server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。 课件制作人:沈红8.1.1 客户机 /服务器模型1. 什么是客户服务器模型客户服务器交互模型 课件制作人:沈红2. 客户服务器的特性一对多方式处理客户 /服务器模式的多个请求 课件制作人:沈红1. C/S基本概念 C/S又称 Client/Server或客户 /服务器模式。C/S模式是由客户机、服务器构成的一种网络计算环境,它把应用程序分成两部分,一部分运行在客户机上,另一部分运行在服务器上,由两者各司其职,共同完成。 2. B/S基本概念Browser/Server( B/S)结构 B/S的处理过程 是一种分布式的 C/S结构,中间多了一层 web服务器,用户可以通过浏览器向分布在网络上的许多服务器发出请求。特点:更加开放、与软硬件平台无关、应用开发速度快、生命周期长、应用扩充和系统维护升级方便课件制作人:沈红课件制作人:沈红