"吉林大学计算机网络课程第二章考试重点详解及应用层协议体系结构分析"

需积分: 16 7 下载量 190 浏览量 更新于2024-01-01 2 收藏 2.52MB DOCX 举报
《计算机网络自顶向下》第二章重点内容总结 本文是对《计算机网络自顶向下》第二章的重点内容进行了总结。第二章主要涉及应用层协议原理和网络应用程序体系结构的相关知识。 应用层协议是运行在端系统上的,这种限制使得应用程序的开发不需要考虑底层网络的实现。网络应用程序的体系结构分为客户机-服务器体系结构(CS)和P2P体系结构。 客户机-服务器体系结构是最常见的应用程序体系结构。其特点是一台服务器对应多个客户机。服务器主机总是打开着的,接受请求并提供响应给其他客户机主机。服务器具有固定的IP地址,因此客户机之间需要经过服务器才能通信。客户机/服务器体系结构有一个重要的特点是基础设施密集。虽然客户机/服务器体系结构的特征是“一对多”,但实际上服务器并不总是一台,有时需要处理大量客户机的请求,因此使用服务器集群技术创建强大的虚拟服务器。 客户机-服务器体系结构常用于WEB、FTP、电子邮件、Telnet等应用。P2P体系结构指的是应用程序直接在多个主机之间进行通信,这些主机被称为对等方。P2P体系结构的一个重要特点是客户机之间的直接通信,使得P2P具有强大的自扩展性。 在应用层协议方面,HTTP协议是基于客户机-服务器体系结构的WEB应用的基础协议。HTTP协议是无连接的,即每次请求需要建立一个新的连接,并在请求和响应之后立即关闭连接。FTP(文件传输协议)用于在客户机和服务器之间进行文件传输。SMTP(简单邮件传输协议)用于在邮件服务器之间传递邮件。Telnet协议用于在终端之间传输远程命令。 此外,还介绍了DNS(域名系统)、P2P文件分发、实时音频/视频传输等应用。 总体来说,《计算机网络自顶向下》第二章介绍了应用层协议原理和网络应用程序体系结构的相关知识。客户机-服务器体系结构是最常见的应用程序体系结构,而P2P体系结构则具有强大的自扩展性。不同的应用层协议在不同的应用中发挥作用,如HTTP在WEB应用中起到了重要作用,SMTP在传递邮件中起到了关键作用。此外,还介绍了DNS、P2P文件分发、实时音频/视频传输等应用。 以上是对《计算机网络自顶向下》第二章重点内容的总结,这些知识点对于理解计算机网络的应用层协议原理和网络应用程序体系结构非常重要。希望本文对于期末考试的复习和参考有所帮助。