1 / 42

应用层功能及协议

应用层功能及协议. Network Fundamentals – Chapter 3. 目标. 规定人们如何在信息网络中使用应用层通信 . 描述 OSI 模型的上三层功能如何为终端用户应用程序提供网络服务 . 描述常见 TCP/IP 应用程序的功能,例如:万维网和电子邮件,以及相关服务,包括 HTTP 、 DNS 、 SMB 、 DHCP 、 STMP/POP 以及 Telnet. 目录. 3.1 应用程序 – 网络间的接口 3.2 准备应用程序和服务 3.3 应用层协议及服务实例. 3.1 应用程序 —— 网络间接口.

minowa
Download Presentation

应用层功能及协议

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 应用层功能及协议 Network Fundamentals – Chapter 3

  2. 目标 规定人们如何在信息网络中使用应用层通信. 描述 OSI 模型的上三层功能如何为终端用户应用程序提供网络服务. 描述常见 TCP/IP 应用程序的功能,例如:万维网和电子邮件,以及相关服务,包括 HTTP、DNS、SMB、DHCP、STMP/POP 以及 Telnet

  3. 目录 3.1 应用程序 – 网络间的接口 3.2 准备应用程序和服务 3.3 应用层协议及服务实例

  4. 3.1应用程序——网络间接口

  5. 应用程序 – 网络间的接口 了解应用程序如何对网络中收发的信息进行格式编排、传输和解释

  6. 3.1.1 OSI 和 TCP/IP 模型 OSI 模型将网络通信过程分为 7 个逻辑层,每一层都拥有独特的功能,且被赋予了特定的服务和协议.

  7. 3.1.1 OSI 和 TCP/IP 模型 应用层帮助人们处理通信,以便通过数据网络传输.

  8. TCP/IP 应用层协议与 OSI 模型的上三层结构(应用层、表示层和会话层)仍然大致对应. 3.1.1 OSI 和 TCP/IP 模型

  9. 3.1.1 OSI 和 TCP/IP 模型 最广为人知的 TCP/IP 应用层协议是那些用于交换用户信息的协议。

  10. 3.1.2 应用层软件 应用层协议的相关功能实现了以人为本的网络与底层数据网络的对接.

  11. 3.1.3 用户应用程序、服务以及应用层协议 如上文所述,应用层使用在应用程序和服务中实现的协议。

  12. 3.1.4 应用层协议功能 应用层协议为应用程序之间的通信提供规则

  13. 3.2 准备应用程序和服务

  14. 3.2.1 客户端-服务器模型 在客户端/服务器模型中,请求信息的设备称为客户端,而响应请求的设备称为服务器

  15. 3.2.2 服务器 响应客户端应用程序请求的设备扮演的是服务器角色.

  16. 3.2.3 应用层服务和协议 服务器进程可支持多个客户端.

  17. 3.2.4 点对点网络及应用程序 (p2p) 在点对点网络中,两台或两台以上的计算机通过网络互连,它们共享资源(如打印机和文件)时可以不借助专用服务器。

  18. 3.2.4点对点网络及应用程序 (p2p) 与点对点网络不同,点对点应用程序 (P2P) 允许设备在同一通信过程中既作客户端又作服务器.

  19. 3.3 应用层协议及服务实例

  20. 人们很难记住IP数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统.人们很难记住IP数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统. 3.3.1 DNS 服务及协议

  21. 3.3.1 DNS服务及协议 用户还可以使用操作系统中名为 nslookup 的实用程序手动查询域名服务器,来解析给定的主机名.

  22. 3.3.1 DNS 服务及协议 DNS 服务器中存储不同类型的资源记录,用来解析域名。这些记录中包含域名、地址以及记录的类型.

  23. 3.3.1 DNS服务及协议 DNS 服务器的层级结构包含用于匹配域名与地址的资源记录.

  24. 3.3.2 WWW 服务及 HTTP 当在 web 浏览器中输入一个 Web 地址(或者 URL 地址)时,Web 浏览器将通过 HTTP 协议建立与服务器上的 Web 服务之间的连接.

  25. 3.3.2 WWW服务及 HTTP HTTP 服务器通过返回网页的代码对请求做出相应.

  26. 3.3.2 WWW服务及 HTTP 浏览器解释 HTML 代码并显示网页.

  27. 3.3.2 WWW服务及 HTTP 在浏览器的地址栏中输入 ‘http://www.cisco.com’ 会生成 HTTP ‘GET’消息.

  28. 3.3.3 电子邮件服务及 SMTP/POP协议 客户端使用 SMTP 将邮件发送到服务器并使用 POP3接受电子邮件.

  29. 3.3.3电子邮件服务及 SMTP/POP协议 邮件服务器 – MTA 邮件传送代理 (MTA) 进程用于发送电子邮件。

  30. 3.3.3电子邮件服务及 SMTP/POP协议 邮件服务器 – MDA 邮件分发代理进程控制服务器与客户端之间的电子邮件分发.

  31. 3.3.3电子邮件服务及 SMTP/POP协议 SMTP 用于转发邮件 POP 用于接收邮件.

  32. 3.3.4 FTP FTP 用于客户端和服务器之间的文件传输.

  33. 3.3.5 DHCP 通过动态主机配置协议 (DHCP) 服务,网络中的设备可以从 DHCP 服务器中获取 IP 地址和其它信息.

  34. 3.3.5 DHCP DHCP 服务器负责维护 IP 地址池,并在客户端登录时将临时地址分配给客户端.

  35. 3.3.6 文件共享服务及 SMB 协议 SMB 是一种客户端请求服务器相应协议,服务器可将其资源共享给网络中的客户端使用.

  36. 3.3.6文件共享服务及 SMB 协议 使用SMB协议可以通过windows资源管理器将一台 PC 中的文文件复制到另一台 PC

  37. 3.3.7 P2P 服务及 Gnutella 协议 通过基于 Gnutella 协议的 P2P 应用程序,人们可以将自己硬盘中的文件共享给其他人下载.

  38. 3.3.7 P2P 服务及 Gnutella 协议 很多 P2P 应用程序并不使用中央数据库记录各个对等设备上的所有可用文件.

  39. 3.3.8 Telnet 服务及协议 Telnet 提供使用通过网络连接的计算机访问网络设备的方法,就如同键盘和显示器直接连接到该设备一样.

  40. 3.3.8 Telnet Services and Protocol Telnet 是一种客户端/服务器协议,规定了创建和终止 VTY 会话的规则.

  41. 总结

More Related