[教育学]4 应用层.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教育学]4 应用层

1 第4章 应用层 本章学习内容及要求 要求了解计算机网络应用需要解决的主要问题 熟悉常用应用层协议的实现方法. 掌握应用层协议设计的基本原理。 掌握分析应用协议的基本方法。 应用程序 – 网络间的接口 了解应用程序如何对网络中收发的信息进行格式编排、传输和解释 4.1 应用层协议原理 4.1.1 应用层协议及描述 网络应用和应用层协议是两个不同的概念 应用层协议是网络应用的一部分。 通信双方在应用层交换的协议数据单元是报文 应用层协议涉及到的内容 交换的报文类型 例如请求报文和响应报文; 报文的语法格式 例如报文包含的字段及其字段描述; 报文中字段的语义 字段中二进制位组合的含义; 各种类型报文发送的先后顺序和规则 例如哪个报文先发送,如何对报文响应。即传输或接收报文时采取的动作。 4.1.2 应用层需要的服务 网络应用通过应用进程实现 应用层需要的服务包括: 把应用协议数据单元可靠地从一个端系统传输到另一个端系统 这里涉及到应用进程的复用和分解 多个应用可以由不同的进程来标识 在具体实现时,不同的应用进程可以通过下一层运输层的端口号字段来区分 4.1.3 网络应用的计算模式 计算机网络中网络应用的计算模式主要有 客户机/服务器(Client/Server)模式 P2P(Peer to Peer)对等模式 应用最多的是客户机/服务器模式。 3种计算模式特点的比较 4.1.4 进程通信与应用层协议 进程通过运输层的端口区分不同的应用 在具体实现时是通过套接字(Socket)在网络上发送和接收应用报文 套接字 由运输层逻辑地址端口号+网络层逻辑地址IP地址构成。 套接字可以认为是进程的门户,是同一台主机内应用层与运输层之间的接口。 4.1.5 因特网运输协议提供的服务 应用层协议需要运输层协议提供的服务,分为三种情况; 第一种是使用TCP协议 例如HTTP、SMTP、FTP、Telnet等; 第二种是使用UDP协议 例如SNMP、TFTP等; 第三种情况是即可以使用TCP协议,也可以使用UDP协议 例如DNS等。 4.2 域名系统DNS 4.2.1域名与IP地址 人们很难记住IP数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统. 人们采用域名地址来对应IP地址,采用类自然语言的字符串,各字符串之间用点间隔起来,标识一个网络连接,可以实现望文生义。 4.2.2 域名系统DNS提供的服务 域名系统DNS是TCP/IP协议中制定的层次结构名字管理机制,实现域名地址到IP地址解析的系统称为域名解析系统DNS,用于域名地址与IP地址之间进行解析 即把域名地址解析为对应的IP地址 再把IP地址放入IP数据报分组中,实现在网络中的寻址。 DNS采用客户机/服务器服务模式 称为解析器/域名服务器。 DNS是一个分布式数据库系统 因特网中有许多处在不同位置上的域名服务器。 在DNS系统内 提出解析请求的DNS客户端被称为解析器(resolve) 提供域名解析服务DNS服务器的被称为名称服务器(name server)。 4.2.3 域名地址空间结构 域名由字符组成 可以是英文字母、数字、汉字,不超过63个字符 并且不区分大小写 级别最低的域名写在最左边,级别最高的顶级域名写在最右边 一个完整的域名长度不超过255个字符。 顶级域名TLD 各级域名由其上一级的域名管理机构管理 顶级域名TLD由ICANN管理。 顶级域名有3类: 国家顶级域名nTLD 通用组织顶级域名gTLD 国际顶级域名iTLD 通用组织顶级域名及含义 中国域名的规定 中国将二级域名划分为“类别域名”和“行政区域名”两类。 ⑴ 类别域名有6个:科研机构.ac;工商金融企业.com;教育机构.edu;政府机构.gov;互连网络机构;非赢利组织.org。 ⑵ 行政区域名有34个:对应各省、直辖市和自治区,由两个字母组成,例如北京.bj,上海sh ,浙江zj,河南ha,湖南hn。 二级域名下申请注册三级域名的管理办法是: 在.edu下的申请,由中国教育和科研计算机网络中心负责; 其他二级域名下的申请注册由中国互连网络信息中心CNNIC负责, 在CNNIC网站上可以查找到中国互连网络的各项管理规定和发展情况。 域名地址空间结构 4.2.4 DNS工作原理 域名解析对用户来说是透明的,一开始在本地域名服务器上解析,若本地域名服务器上没有对应的记录,则有本地域名服务器负责向上一级域名服务器申请解析。 每一个域名服务器不仅能够进行一些域名地址到IP地址的解析,还要具有连接到其他域名服务器的信息。 域名解析过程分为递归查询和重复查询。域名解析过程中涉及到三种域名服务器: 本地域名服务器; (C:\WINDOWS\sys

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档