计算机网络第6章 应用层.pdf
文本预览下载声明
为什么需要应⽤层
运输层为应⽤层提供公共的逻辑通信服务。
• 应⽤层
各类应⽤程序相互交互具有⾃通信的特点 (要求)。
• 应⽤层概述 应⽤层协议定义:
• 应⽤进程交换的报⽂类型,请求还是响应?
• 两种⼯作模式
• 各种报⽂类型的语法、语义;
• Client/Server • 进程何时、如何发送报⽂,以及对报⽂进⾏响应的规则。
• P2P模式 应⽤层功能及协议(等):
• 域名服务:DNS ;
• ⽂件传输:FTP ;
• 电⼦邮件:SMTP 、POP3 ;
• 远程登陆:TELNET ;
• WWW服务:HTTP。
⼯作模式(Client/Server)
• 应⽤层 • 服务器:提供⽹络服务的设备(由硬件和服务软件组成)
• 永久提供服务;
• 应⽤层概述 • 有永久性访问地址/域名;
• 通常采⽤多线程或多进程实现。
• 两种⼯作模式
• 客户机:请求服务的主机。
• Client/Server • 与服务器通信,使⽤服务器提供的服务;
• P2P模式 • 间歇性接⼊⽹络;
• 可能使⽤动态IP地址;
• 不与其他客户直接通信。
• 资源集中管理。
两种模式:Client/Server 模式和 P2P 模式。
⼯作模式(P2P):特殊的客户服务器⽅式
• 应⽤层 • 不存在永远在线的服务器;
• 每个主机既可提供服务,也可以请求服务;
• 应⽤层概述 • 任意端系统/节点之间可以直接通信;
• 两种⼯作模式 • 结点间歇性接⼊⽹络;
• 结点可能改变IP地址;
• Client/Server
• 可扩展性好;
• P2P模式 • ⽹络健壮性好; 对等结点 对等结点
• 资源分散管理。
对等结点
对等结点 对等结点
⼩结
• 应⽤层 • 为什么需要应⽤层?
显示全部