计算机网络技术_第六章_应用层_2014
《计算机网络技术》
第六章应用层
主要内容
6.1 应用层体系结构
6.2 域名系统DNS
6.3 超文本传输协议HTTP
6.4 文件传输协议FTP
6.5 电子邮件
6.6 远程终端登录协议TELNET
6.7 简单网络管理协议SNMP
6.8 工程实例
2
应用层
主要负责用户和应用程序
7 应 用 层 之间的通信。协调设备和
软件的多样性问题;解决
6 表 示层 系统中文件传输问题。
5 会 话层 文件传输
FTP TFTP
4 传 输 层
简单邮件管理
3 网络 层
SMTP POP
其它
2 数据链路层
TELNET HTTP
1 物理 层
DNS ……. 3
应用层的任务
应用层协议解决某一类应用问题
通过位于不同主机中的多个进程之间的通信
和协同工作来解决问题
应用进程:为了解决具体的应用问题而彼此通信
的进程就称为“应用进程”。而应用层的具体内
容就是规定应用进程在通信时所遵循的协议。
提供对协议进行扩展的手段,使得用户可
通过二次开发来满足自己的特殊需求。
4
应用层需要的服务
把应用协议数据单元可靠地从一个端系统
传输到另一个端系统
应用进程的复用和分解
多个应用可以由不同的进程来标识
不同的应用进程可以通过下一层传输层的端
口号字段来区分
5
6.1 应用层体系结构
客户机/服务器体系结构
对等体系结构
混合结构
6
6.1.1 客户机/服务器体系结构
在客户机/服务器体系结构(client-
server architecture )
服务器:
总是在线的主机
具有永久的、周知的IP地址
主机群集常用于创建强大的虚拟服务器
客户机:
与服务器通信
可以间歇性的连接
可以是动态IP地址
相互之间