应用层

cw

Posted by farmer3-c on August 27, 2025

应用层是参考模型的最上层,也是距离用户最近的一层,为各式各样的应用定义了通信规则和协同方式满足不同的应用需求,围绕这个主题,本章主要探讨了: (1)应用进程通信方式,客户/服务器模型;套接字的原语及含义;基于TCP和基于UDP的套接字通信流程。 (2)域名系统负责将主机名解析为IP地址,本章简述了现代互联网的层次树结构的域名空间,按照负责解析的层次安排可将域名服务器分为根域名服务器顶级域名服务器、权威域名服务器和本地域名服务器,探讨工递归香询和选代香询两种域名解析算法,介绍用于提高域名解析效率的域名系统高速缓存技术。 (3)应用层典型应用及其通信协议,包括用于文件传输的FIP、用于远程登录的TELNET和SSH、发送电子邮件的SMTP、收取电子邮件的POP3和IMAP、用于多媒体通信的MIME,本章阐述了以上几种应用的传输原理、协议组成要素和通信流程。 (4)万维网体系结构概述,方维网分布式服务的概念和工作原理,本章解释静态Web和动态Web贝面的差异,引出传输Web页面的HTTP,代理服务器的功能和用途,Web缓存技术,最后从加密通信、验证对方身份和证明数据流完整性三个角度讨论web安全及隐私同题。 (5)多媒体应用已经同现代社会生活和工作密不可分,本章介绍了因特网的三种音频/视频服务,包括流式存储音频/视频、流式直播音频/视频和交互式音频/视频,从发布海量音频/视频数据的挑战引出了内容分发网络 (6)通过分析集中式媒体服务器的瓶领,引出了基于对等方通信的P2P应用,介绍了P2P应用系统体系结构、工作原理,通过分布式散列表建立P2P分布式数据库的方式。