安徽理工大学 计算机科学与工程学院 第9章 网络应用与 应用层协议 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 《现代计算机网络》 1 第9章 网络应用与 应用层协议
安徽理工大学 计算机科学与工程学院 网络应用条统设计与软件开发方法 。1 根据网络应用系统的服务要求,设计相 应的系统结构与工作模式; ·根据工作模式选择各层的协议类型: ·根据工作模式来设计应用层协议; ·软件开发人员在理解协议模型、读懂协 议规定的基础上完成编程任务。 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 2 《现代计算机网络》 网络应用系统设计与软件开发方法 • 根据网络应用系统的服务要求,设计相 应的系统结构与工作模式; • 根据工作模式选择各层的协议类型; • 根据工作模式来设计应用层协议; • 软件开发人员在理解协议模型、读懂协 议规定的基础上完成编程任务
安徽理工大学 计算机科学与工程学院 应用层协议 的基本概念 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 3 《现代计算机网络》 应用层协议 的基本概念
安徽理工大学 计算机科学与工程学院 主要的应用层协议 ·域名系统DNS ·简单邮件传输协议SMTP 文件传输协议FTP ·网络终端协议Telnet ·简单网络管理协议SNMP ·超文本传输协议HTTP 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 4 《现代计算机网络》 主要的应用层协议 • 域名系统DNS • 简单邮件传输协议SMTP • 文件传输协议FTP • 网络终端协议Telnet • 简单网络管理协议SNMP • 超文本传输协议HTTP
安徽理工大学 计算机科学与工程学院 TCPP协议栈及之间的关条 应用层 Telnet FTP SMTP HTTP DNS SNMP TFTP 传输层 TCP UDP IP 互联层 ARP RARP 主机-网络层 Ethernet Token Ring 其它协议 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 5 《现代计算机网络》 TCP/IP协议栈及之间的关系
安徽理工大学 计算机科学与工程学院 城名条统DNS 为什么有了P地址,还需要域名? P地址一数字型,难于记忆与理解 域名一字符型,直观,便于记忆与理解 ·P地址一软件使用的 域名一用户使用的 ·DNS提供一个目录查询服务,可以提供主机名与 P地址之间的映射 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 7 《现代计算机网络》 域名系统DNS 为什么有了IP地址,还需要域名? • IP地址 — 数字型,难于记忆与理解 域 名 — 字符型,直观,便于记忆与理解 • IP地址 — 软件使用的 域 名 — 用户使用的 • DNS提供一个目录查询服务,可以提供主机名与 IP地址之间的映射
安徽理工大学 ●● 计算机科学与工程学院 城名解析与地址解析的区别 应用层 域名 域名解析 网络层 IP地址 地址解析ARP 数据链路层 物理地址 2024/4/20 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 8 《现代计算机网络》 域名解析与地址解析的区别
安徽理工大学 计算机科学与工程学院 DNS的四个重要组成元素 。 域名空间(domain name space) 一树状结构的命名空间标识nternetr中的资源 ·域名数据库(DNS database) 一用资源记录RR标记命名空间每一个结点与叶子, RR构成一个分布式数据库 ·域名服务器(DNS server) 一服务器维护部分树状结构与相应的资源记录RR 解析器(resolver) 一从域名服务器中提取相应的信息作为对客户请求 的应答 2024/4/20 9 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 2024/4/20 9 《现代计算机网络》 DNS的四个重要组成元素 • 域名空间(domain name space) — 树状结构的命名空间标识Internet中的资源 • 域名数据库(DNS database) — 用资源记录RR标记命名空间每一个结点与叶子, RR构成一个分布式数据库 • 域名服务器(DNS server ) —服务器维护部分树状结构与相应的资源记录RR • 解析器(resolver) —从域名服务器中提取相应的信息作为对客户请求 的应答