计算机网络第四版第2章技术报告.ppt

第2章 应用层 学习目标和主要内容 学习目标 网络应用的原理和实现方面的知识。 主要内容 应用层概念:应用层协议、客户机与服务器、进程、套接字和运输层接口。 应用程序:Web、电子邮件、域名系统DNS及P2P对等文件共享。 开发网络应用程序的方法:套接字API编程。 本章内容 2.1 应用层协议原理 2.2 Web和HTTP 2.3 FTP 2.4 电子邮件 2.5 DNS 2.6 P2P 文件共享 2.7 TCP的套接字 编程 2.8 UDP的套接字 编程 2.9 构建一个 Web 服务器 2.10 小结 流行的网络应用程序 E-mail Web 即时讯息 远程注册 P2P文件共享 多用户网络游戏 流式存储视频片段 因特网电话 实时视频会议 大规模并行计算 网络应用程序的研发要点 写出能够分别在不同端系统运行,并通过网络相互通信的程序。 如Web应用程序,由两个可以相互通信的程序组成 浏览器程序:运行在用户主机上; Web服务器程序:运行在Web服务器主机上。 应用程序软件只在端系统运行,不需在网络核心设备上运行。 网络核心设备无应用层,只有较低层。 如图2-1。 本节内容 2.1.1 网络应用程序体系结构 2.1.2 进程通信 2.1.3 应用层协议 2.1.4 应用所需要的服务 2.1.5 因特网运输协议提供

文档评论(0)

1亿VIP精品文档

相关文档