3 应用层功能与协议.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 应用层功能及协议 表示层 表示层有三个主要功能: ? 对应用层数据进行编码与转换,从而确保目的设备可以通过适当的应用程序理解源设备上的 数据; ? 采用可被目的设备解压缩的方式对数据进行压缩; ? 对传输数据进行加密,并在目的设备上对数据解密。 会话层 会话层,顾名思义,它就是用于在源应用程序和目的应用程序之间创建并维持对话。会话层用于处 理信息交换,发起对话并使其处于活动状态,并在对话中断或长时间处于空闲状态时重启会话。 常见 TCP/IP 协议包括: ? 域名服务协议 (DNS),用于将 Internet 域名解析为 IP 地址; ? 超文本传输协议 (HTTP),用于传输构成万维网网页的文件; ? 简单邮件传输协议 (SMTP),用于传输邮件及其附件信息; ? Telnet 协议(一种终端模拟协议),提供对服务器和网络设备的远程访问; ? 文件传输协议 (FTP),用于系统间的文件交互传输。 P2P 在点对点网络中,两台或两台以上的计算机通过网络互连,它们共享资源(如打印机和文件)时可 以不借助专用服务器。每台接入的终端设备(称为“点”)既可以作为服务器,也可以作为客户机。拥有两台互连电脑、一台共享打印机的家庭简易网络就是一种典型的点对点网络。 端口号 传输层使用某种编址方案,称为端口号。端口号识别应用程序及应用层服务 (即源数据和目的数据)。服务器程序通常使用客户机已知的预定义端口号。当我们研究不同的 TCP/IP 应用层协议和服务时,我们将参考与这些服务相关联的 TCP 和 UDP 端口号。这些服务包括: ? 域名系统 (DNS)— TCP/UDP 端口 53 ? 超文本传输协议 (HTTP) — TCP 端口 80 ? 简单邮件传输协议 (SMTP)— TCP 端口 25 ? 邮局协议 (POP)— TCP 端口 110 ? Telnet — TCP 端口 23 ? 动态主机配置协议 — UDP 端口 67 和端口 68 ? 文件传输协议 (FTP)— TCP 端口 20 和端口 21 DNS 在数据网络中,设备以数字 IP 地址标记,从而可以参与收发消息。但是人们很难记住这些数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统。 我们通常在配置网络设备时提供一个或者多个 DNS 服务器地址,DNS 客户端可以使用该地址进行域名解析。Internet 服务供应商往往会为 DNS 服务器提供地址。当用户的应用程序请求通过域名连入远程设备时,DNS 客户端将向某一域名服务器请求查询,获得域名解析后的数字地址。 用户还可以使用操作系统中名为 nslookup 的实用程序手动查询域名服务器,来解析给定的主机名。该实用程序也可以用于检修域名解析的故障,以及验证域名服务器的当前状态。 在图中,输入 nslookup 后,即显示为主机配置的默认 DNS 服务器。 DNS 服务器使用域名守护程序(通常简称为 named 守护程序)提供域名解析。 当客户端提出查询请求时,服务器的 named 守护进程将首先检索自己的记录,以查看是否能够自行解析域名。如果服务器不能通过自身存储的记录解析域名,它将连接其它服务器对该域名进行解析。 当前服务器将该信息返回至源请求服务器,并将匹配域名的数字地址临时保存在缓存中。 因此,当再次请求解析相同的域名时,第一台服务器就可以直接调用域名缓存中的地址。通过缓存机制,不但降低了 DNS 查询数据网络的流量,也减少了上层服务器工作的负载。在安装Windows 系统的个人电脑中,DNS 客户端服务可以预先在内存中存储已解析的域名,从而优化 DNS 域名解析性能。在 Windows XP 或者 Windows 2000 操作系统中,输入ipconfig /displaydns 命令可以显示所有 DNS 缓存条目。 域名系统采用分级系统创建域名数据库,从而提供域名解析服务。该层级模型的外观类似一棵倒置 的树,枝叶在下,而树根在上。 位于最高层的根域名服务器维护最高级域名服务器记录,而后者维护下一级域名服务器的记录,以此类推。 不同的顶级域有不同的含义,分别代表着组织类型或起源国家/地区。请参见如下顶级域名实例: .au — 澳大利亚 ? .co — 哥伦比亚 ? .com — 商业或行业 ? .jp — 日本 ? .org — 非营利组织 顶级域名下层为二级域名,二级域名下层还有其它更低级的域名。 每个域名的组成都是按照层级树由上而下的顺序排列。 WWW 服务及 HTTP 当在 web 浏览器中输入一个 Web 地址(或者

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档