当前课程知识点:网络技术与应用 > 第8讲 应用层 > 8.1 应用结构 > 应用结构
应用结构指的是应用两端应用进程之间的关系
这种关系通常有两种
一个就是客户/服务器结构
第二个就是对等结构
下面先来看客户/服务器结构 简称为C/S结构
这种结构的网络应用需要客户和服务器共同完成
通常由客户获得用户的应用需求
然后以服务请求的方式发送给服务器
服务器执行这个服务以后
以服务响应的方式反馈给客户
然后客户以友好的界面呈现给用户
在这种结构下
客户是服务的请求者 服务器是服务的提供者
在Internet当中 很多应用都是采用客户/服务器结构
这里面 服务器是TCP的侦听者
客户是TCP连接的发起者
在这种客户/服务器结构当中具有这样几个特点
第一是 资源不对称
所有的资源都集中在服务器上
其它客户机通过访问服务器实现资源共享
一个服务器可以同时为多个客户提供服务
这是第一个特点 资源不对称
在这样一个结构里面
因为所有的资源都集中在服务器上
服务器需要管理大量的信息资源
同时要为多个客户提供服务
因此在软硬件配置上要求就比较高
比如CPU处理能力 存储容量 操作系统
这些方面的软硬件都要求比较高
但是对于客户机来说
因为它只要完成向服务器发出服务请求
然后接收服务器的服务响应
再实现和用户之间的交互
这样一些功能
因此对于客户机来说 配置要求就不是那么高
这是第一点 资源不对称
第二点 客户随时需要访问服务器
要满足客户随时访问服务器这样一个要求的话
服务器需要配置相对固定的IP地址
比如 百度的IP地址是180.149.132.47
另外 服务器进程用相对固定的端口号标识
比如Web服务器的端口号是80
第三 因为客户要随时访问服务器
因此服务器进程要一直处于运行状态
这是对服务器的要求
对于客户端来说
它的IP地址是可以动态变化的
而且它的进程的端口号可以临时分配
这是第二个特点 客户随时需要访问服务器
第三个特点 客户之间不直接进行通信
比如这是一个客户机邮件发送者
这是另外一个客户机
从一个客户机发送邮件到另外一个客户端
这个时候不是直接把邮件发送到另外一个客户
它是通过一个邮件服务器
首先 邮件发送者首先把邮件发送到发送方邮件服务器
然后发送方的邮件服务器把邮件发送到接收方的邮件服务器
然后由接收方的邮件服务器再把邮件发送到接收者
所以 邮件的发送者到邮件的接收者之间通过两个服务器
这是两个客户机之间通过服务器实现信息交互
再举个例子
这是一个客户 这是另外一个客户
它要发送数据的话
可以先发送到服务器上
然后客户机在服务器上接收到相应的数据
这样一种结构的优点是容易实现网络服务
因为它有一个固定的服务器来提供相应的应用服务
所有的客户机就可以从这个服务器上得到相应的服务
第二个 信息容易管控
因为所有的信息都集中在一个服务器上
第三个 容易实现信息资源的共享
第四个 信息的知识产权容易得到保护
这是它的优点
它的缺点服务器上的所有资源都集中到那里
因此服务器就成为网络应用的一个瓶颈
客户机当中巨大的资源没有得到利用
因为现在随着计算机性能的逐步提高
许多客户机上也拥有巨大的应用资源
但是这些资源没有得到充分的利用
同时流量的分布也不均衡
这是客户/服务器结构存在的缺陷
由此产生了另外一种结构 就是对等结构
因为大量的传统应用都采取客户/服务器结构
但是由于它存在这样一些缺陷
就产生了一种新的应用结构 就是对等结构
客户之间可以直接进行通信实现信息资源共享
每一个客户的地位是平等的
它既可以为其他客户提供服务
也可以享受其他客户提供的服务
这种结构称为对等结构
简称为P2P结构
这种结构有这样一些特点
一个是它的主机地位是平等的
每一个主机既是资源和服务的提供者
又是资源和服务的享用者
它们相互之间可以直接进行通信
但是一台终端要和另外一台终端进行通信的话
首先要获知对方的IP地址
前面讲到对于一个服务器来说
它可以有一个固定的IP地址
很容易使得其它客户端记住这个IP地址
但是互联网上有许许多多的客户机
如果要熟悉这些客户机的IP地址是很困难的
因此为了解决这样一个问题
可以采取先登录到一个服务器上
把自己的IP地址登记到这个服务器上
然后当需要的时候
从服务器上获取其它终端的IP地址
然后通过这个IP地址和其它终端进行通信
也就是 这种P2P结构需要和C/S结构共同实现网络应用
比如腾讯通这样一个应用
就是一种典型的和C/S结构共同完成网络应用的应用
因为有服务器存在
所以它的离线信息就存储在服务器上
开机以后就可以从服务器上得到相应的信息
这是第二种结构 对等结构
大量的新型的网络服务都是基于P2P结构
这种典型的即时通信 分布式计算
还有协同工作 以及流媒体文件共享等
最后对刚才的内容做个简单小结
网络的应用结构主要有两种
一个是C/S结构
第二个是P2P结构
传统的Internet应用主要采用C/S结构
现在大量新的Internet应用是采用P2P结构
-课程先导语
--先导语
-1.1 网络内涵
--网络内涵
-1.2 互联网发展过程
--互联网发展过程
-1.2 互联网发展过程--作业
-1.3 交换方式
--电路交换
-- 虚电路交换
--数据报交换
--三种交换方式比较
--html
-1.3 交换方式--作业
-1.4 计算机网络体系结构和协议
--分层结构
--OSI体系结构
-1.4 计算机网络体系结构和协议--作业
-第一讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-2.1 数据传输系统
-2.1 数据传输系统--作业
-2.2 信号
--2.2 信号
-2.2 信号--作业
-2.3 编码和调制
--2.3-1 编码
--2.3-2 调制
-2.3 编码和调制--作业
-2.4 差错控制
-2.4 差错控制--作业
-2.5 传输媒体
--2.5 传输媒体
-2.5 传输媒体--作业
-2.6 Packet Tracer6.2使用说明
-第二讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-以太网发展过程与内容简介
-以太网发展过程与内容简介--作业
-3.1 总线形以太网
-3.1 总线形以太网--作业
-3.2 网桥与冲突域分割
-3.2 网桥与冲突域分割--作业
-3.3 交换式以太网与VLAN
-3.3 交换式以太网与VLAN--作业
-3.4 以太网标准
-3.4 以太网标准--作业
-第三讲内容的启示
--html
-例题分析
--例题分析
-案例设计
--案例设计
-测验--作业
-本讲内容简介
--无线局域网
-4.1 无线局域网概述
-4.1 无线局域网概述--作业
-4.2 无线局域网应用方式
-4.2 无线局域网应用方式--作业
-4.3 无线局域网MAC层
-4.3 无线局域网MAC层--作业
-4.4 终端接入无线局域网过程
-4.4 终端接入无线局域网过程--作业
-4.5 无线局域网设计和分析
-第四讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-- IP与网络互连
-5.1 网络互连机制
-5.1 网络互连机制--作业
-5.2 网际协议
-5.2 网际协议--作业
-5.3 IP分组传输过程
-5.3 IP分组传输过程--作业
-5.4 路由表建立过程
-5.4 路由表建立过程--作业
-5.5 IP over以太网
-5.5 IP over以太网--作业
-5.6 三层交换机与VLAN间通信过程
-5.7 Internet控制报文协议
-5.7 Internet控制报文协议--作业
-第五讲内容启示
--html
-案例设计
--案例设计
-例题分析
-测验--作业
-本讲内容简介
--本讲内容简介
-6.1 Internet接入控制机制
-6.1 Internet接入控制机制--作业
-6.2 以太网和ADSL接入技术
-6.2 以太网和ADSL接入技术--作业
-6.3 家庭局域网接入方式与无线路由器
-6.3 家庭局域网接入方式与无线路由器--作业
-6.4 接入综合演示实验
-6.4 接入综合演示实验--作业
-第六讲内容的启示
--html
-例题分析
--第六讲 例题分析
-测验--作业
-本讲内容简介
--传输层
-7.1 传输层服务特性
--传输层服务特性
-7.1 传输层服务特性--作业
-7.2 端口号
--端口号
-7.3 用户数据报协议UDP
-7.3 用户数据报协议UDP--作业
-7.4 传输控制协议TCP
--TCP特点和格式
-- TCP的几点说明
-7.4 传输控制协议TCP--作业
-第七讲内容启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-- 应用层
-8.1 应用结构
--应用结构
-8.1 应用结构--作业
-8.2 域名解析
-8.2 域名解析--作业
-8.3 动态主机配置协议
-8.3 动态主机配置协议--作业
-8.4 万维网
-- 万维网
-8.4 万维网--作业
-8.5 电子邮件
--html
-8.6 文件传输协议
--html
-例题分析
--例题分析
-案例设计
--CH8 案例设计
-应用层启示
--html
-测验--作业
-本讲内容简介
-9.1 网络安全概述
-9.1 网络安全概述--作业
-9.2 网络安全基础
-9.2 网络安全基础--作业
-9.3 病毒检测与防御技术
-9.3 病毒检测与防御技术--作业
-9.4 以太网安全技术
-9.4 以太网安全技术--作业
-9.5 无线局域网安全技术
-9.5 无线局域网安全技术--作业
-9.6 防火墙
-9.6 防火墙--作业
-9.7 安全协议
--9.7 安全协议
-9.7 安全协议--作业
-例题分析
--例题分析
-防火墙演示实验
-- 防火墙演示实验
-案例设计
--案例设计
-网络安全的启示
--html
-测验--作业
-附录1:综合应用分析
--综合应用分析
-附录2:Cisco实际设备网络构建与配置
-期末考试--考试试题