版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、应用层 应用层协议 DNS ftp telnet www email 6.1 域名服务域名服务DNS 作用:把域名转换成为网络可以识别的IP地址; DNS用于将主机名转换为IP地址。采用名字来标记 一台主机便于记忆。 例如:我们上网时输入 会自动转 换成为82 要标识到某一具体的主机就需要全域名,全域名= 域主机名+域名,例如,其中 server1是域主机名,是域名。 域名机制采用层次性命名方法:将名字空间分为若 干部分,每一部分授权给某个机构管理,授权管理 机构可将其管辖的名字空间进一步划分,再授权给 若干子机构管理。 6.1 域名服务域名服务DNS DNS服务主要基
2、于UDP来实现,端口号=53。 三个组成部分:域名空间域名空间、DNSDNS服务器服务器、解析程序解析程序 域名空间:分布式的、层次型(分级)的树形结 构,根没有名字,顶层域由组织域(如org、com 、edu)和国家域(如cn)构成。在往下分还可分 为若干层子域,通常用点来分隔域的层次。 根根 INTCNMILNETCOMJP IBMintel eng www jack edunet hdu wwwftp 杭电的杭电的Web服务器:服务器:WWW.HDU.EDU.CN 域名空间 DNS名字服务器:存放域树结构和主机信息的数 据库。为减小查询流量负载,提高可靠性,DNS名 字空间被划分成若干不
3、交叉的区域,分别存放在 该区域的DNS服务器中。 解析程序:从DNS (域名)服务器中提取信息把 主机域名翻译成IP地址。 edu- 本地主机本地主机 本地本地DNS edu服务器服务器 hdu,edu服务器服务器 cn服务器服务器 例如:想要知道的IP地址, 则查询过程如下: 解析过程为: 向本地DNS服务器发出请求;若本地DNS服务器找不到则 把请求发给负责顶层域名服务器,然后由顶层域名服务器 把请求传递给相应子域的域名服务器。 最后由该名字服务器把域名对应的IP地址按相反的路径传 递给发出请求的站点。发送站点收到后开始传送数据,同时 将找到的主机地址存储在本地域名服务中,供以后参考 域名
4、解析算法图域名解析算法图 名字是否 在本服务 区所辖子域 哪种求解方式 开始 将询问发往某服务器 结果 产生一个指定下 一服务器的响应 ,并传回求解者 从数据库中取 出相应地址将结 果传回求解者 请求下一服务器, 求解名字,并将结 果返回求解者 构成域名询问 求 解 者 操 作 服 务 器 操 作 Y N 递归求解 反复求解 下一次求解 FTP是TCP/IP协议套件的协议,决定了文件 如何被上传到主机,并如何从主机下载到个 人计算机。 为什么使用ftp? 它是传输文件的一个有效的方法,上传下载 速度快。 FTP客户端工具Flashfxp/cuteftp/leapftp FTP服务器端工具Ser
5、v-U 6.2 FTP 6.2 FTP FTP用于把文件传输到运行FTP服务器的主机上,或相反方 向的传输。FTP是基于客户客户/ /服务器服务器模型而设计的,客户和 服务器之间利用TCP建立连接。 与其他客户/服务器模型不同的是,FTP客户与服务器之间 要建立双重连接双重连接,一个是控制连接,一个是数据连接。 建立双重连接双重连接的原因在于FTP是一个交互式会话系统,某 客户每次调用FTP,便与服务器建立一个会话,会话以控 制连接来维持,直至退出FTP。 控制连接负责传输控制信息,尤其是客户命令。利用控制 命令,客户可以向服务器提出多次请求(一个请求就是一 个客户命令)。客户每提出一个请求,
6、服务器再与客户建 立一个数据连接,进行实际的数据传输。一旦数据传输结 束,数据连接相继撤消,但控制连接依然存在,客户可以 继续发出命令,直到客户键入close命令撤消控制连接。 1. 客户端打开一个随机的端口(端口号大于1024,在这 里,我们称它为x),同时一个FTP进程连接至服务器的 21号命令端口。此时,在客户端源端口为随机端口x,在 服务器上远程端口为21。 2. 客户端开始监听端口(x+1),同时向服务器发送一个 端口命令(通过服务器的21号命令端口),此命令告诉服 务器客户端正在监听的端口号并且已准备好从此端口接收 数据。 3. 服务器打开20号源端口并且建立和客户端数据端口的连
7、接。此时,源端口为20,远程数据端口为(x+1)。 4. 客户端使用数据端口开始下载文件。 严格的FTP访问控制要求客户给出文件所在信宿 服务器上的一个合法账号(包括注册名和口令 ),才能访问文件。这给使用者带来很大麻烦 。于是FTP提供一种对公共文件的非严格访问控 制,即所谓匿名FTP(anonymous FTP)。 6.3 telnet Telnet是一种因特网远程终端访问标准。它真实地模仿远 程终端,但是不具有图形功能,它仅提供基于字符应用的 访问。Telnet允许为任何站点上的合法用户提供远程访问 权,而不需要做特殊约定。 Telnet并不是一种非常安全的服务,虽然在登录时要求用 户认
8、证。由于Telnet发送的信息都未加密,所以它容易被 网络监听。只有当远程机和本地站点之间的网络通信是安 全时,Telnet才是安全的。 Telnet会话包括两大类交互,一类是用户通过运行在本地 的客户端软件与其运行在远程主机的终端会话之间的交互 ,另一类是客户端与服务器通过因特网来回传送数据而进 行的交互。 telnet基本交互过程 1.本地用户在本地终端上对发起远程系统进行远程登 录,建立是一个TCP连接。 2.将本地终端上输入的用户名和口令及以后输入的任 何命令或字符以NVT(网络虚拟终端)格式传送到 远程主机。该过程实际上是从本地主机向远程主机 发送一个数据报; 3.将远程主机输出的N
9、VT格式的数据转化为本地所接 受的格式送回本地终端,包括输入命令回显和命令 执行结果;反复执行2、3过程。 4.最后,本地终端对远程主机进行撤消连接。该过程 是撤销一个TCP连接。 6.4 www WWW即World Wide Web,中文称为环球信息 网,也简称为Web,二者实际上是同一含义 。 创建WWW是为了解决Internet上的信息传递 问题,在WWW创建以前,几乎所有的信息发 布都是通过E-mail,FTP,Archie和Gopher 实现的。 6.4 www 协议:http1.0,http1.1,shttp等协议 标记方式:HTML,XML等 编程工具:ASP、JavaScrip
10、t,VBScript,Perl等 应用系统:庞杂的IE,阿帕奇,IIS等 HTTP协议是Internet众多协议中的一种,表示 超文本传输协议,它构成了WWW的基础 具有简单快速、灵活、无状态、无连接等特点 基于请求/响应模式。其工作过程如下 HTTP协议 1. 首先客户端与服务器建立连接 2. 然后客户端发送一个请求给服 务器 3. 服务器接到请求后,给予相应 的响应信息; 4. 最后关闭连接,完成一次操作 客户端发送给服务器的请求 有很多类型,被称为方法,其中最常用的是GET、POST GET方法 用来从服务器读取信息,比如从服务器读取文件、表格、数 据库查询结果等 POST方法 用来向服
11、务器传送信息,比如把信用卡号、表格、存储于数 据库的数据等传送到服务器 HEAD方法 用来读取服务器响应头(Response Head);得到诸如文 件大小,文件最后修改时间,服务器类型等信息 HTTP协议中客户端发送给服务器的请求 客户端发送给服务器的请求 PUT方法 将文件直接传到服务器 DELETE方法 将文件直接从服务器删除 TRACE方法 用来协助程序调试 OPTIONS方法 用来查询服务器所支持的方法 HTTP协议中客户端发送给服务器的请求 URL URL(Uniform Resource Locater)是统一资源 定位器的简称, URL的值表示网络上某个资源( 如打印机、文件)
12、的地址,因此只要按URL规 则定义某个资源,那么网络上的其他程序就 可以通过URL来访问它 URL用来网络资源定位,它的值由5部分组成 ,格式如下: :/:/ URL格式举例 http:/:8080/docs/index.html#j2se 其中传输协议传输协议指明获取资源所使用的传输协议,如 http、ftp、file等。 主机名主机名指定资源所在的计算机,可以是IP地址,如 ,也可以是主机名或域名,如 。 一个计算机中可能有多种服务(应用程序),端口号端口号 用来区分不同的网络服务,如http服务的默认端口号 是80,ftp服务的默认端口号是21等。 URL格式举例 文件
13、名文件名包括该文件的完整路径。在http协议中, 缺省的文件名是index.html,因此, http:/就相等同于 http:/ 引用引用为资源内的某个引用,用来定位显示文件内容 的位置,如 http:/ 注意:并非所有的URL都包含这些元素。对于多数 的协议,主机名和文件名是必需的,但端口号和 文件内部的引用则是可选的。 6.5 email 电子邮件是最流行和最基本的网络服务之一。 它的危险性相对小些,但并不是没有风险。 TCP/IP将电子邮件标准分为两部分:一部分定义邮 件的格式,参照RFC822;一部分定义邮件在发送、 接收两端之间的传输,例如SMTP协议和POP3协议等 。 简单邮件
14、传输协议(SMTP)是收发电子邮件的一 种因特网标准协议。一般来说,SMTP本身不存在 安全问题,但SMTP服务器则可能有安全问题。发 送邮件给用户所用的程序通常也应当能被任何一个 接收邮件的用户所运行,这就使它得到广泛的应用 ,同时也为侵袭者提供了目标。 通过SMTP协议从A发送数据到B的传输过程 AB DNS RouterRouter SMTP Internet l 数据先会被加上SMTP的头,成为SMTPAAA 往下发送到 TCP层,成为TCPSMTPAAA再往下送到网络层 IPTCPSMTPAAA.然后成MACIPTCPSMTPAAA, 这样通过enternet或FastEnterne
15、t发送到路由器。 l路由器得到后替换自己的MAC地址上去,传到下一级的路由 器。这样经过长途跋涉,最终这个数据流到达目标机。 l目标机先从下面一层开始,去掉MAC,成为 IPTCPSMTPAAA往上到IP层,比对后是发送给自己的这个 IP的,去掉,成为TCPSMTPAAA.TCP。接到了查看校验和, 没错。往上SMTPAAA。最后SMTP协议去解释,得到了 AAA。 email的工作原理的工作原理 SMTP 电子邮件发送过程 电子邮件接收过程 常见的TCP协议知名端口: 端口号协议描述 20FTP文件传输中的数据传输 21FTP文件传输中的控制命令 23Telnet远程登录 25SMTP电子邮
16、件传输 80HTTPWWW服务 110POP3邮件接收 IPv6的应用与研究 为什么要使用和研究IPv6? IPv4IPv4先天不足先天不足 移动性支 持不够 地址危机 端到端业 务模式无 法实施 QoS和性 能问题 安全问题 路由表 的膨胀 配置复杂 IPv6的应用 IPv6终将取代IPv4,但是IPv4在目前有着非常广 泛的应用基础,除了一些IPv4的传统应用如电子 邮件、WEB、客户端/服务器应用之外,IPv6更加 适用于相对较新的应用,如端到端应用、非PC网 络、传感器网络、建筑自动化和汽车互联等等。 IPv6可以使网络无所不在。 IPv6应用地址自动分配 IPv6协议不再需要上层协议的支持,就可以 直接实现地址的自动分配。这大大简化了终端设 备的网络配置工作,简化了大量非专业人士上网 时繁琐的设置,也使得各种各样的非人工控制设 备轻松上网成为可能。海量的地址空间也使所有 设备可以永远在线,大量的终端不再仅仅是信息 的使用者,也可以成为信息的提供者。 IPv6的应用网络融合 IPv6具有很好的兼容性,各种设备只 要符合IPv6协议,都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态公园车位租赁与休闲娱乐服务协议4篇
- 2025年度艺术品代理合同终止及展览策划协议4篇
- 二零二五版跨行业企业战略合作保密及数据共享协议3篇
- 离婚2025年度子女监护权变更合同3篇
- 2025年农业大棚租赁与农产品质量安全检测服务协议4篇
- 2025年度园林景观虫害防治与植物保护合同4篇
- 家庭中医急救技能普及工作汇报
- 现代家庭教育的新篇章-从理论到操作的全面解读与实践探索
- 探索创新型康复治疗在医疗教育中的价值
- 科技小能手的培养计划观察与思考的融合
- 三级人工智能训练师(高级)职业技能等级认定考试题及答案
- 华为全屋智能试题
- 第三单元名著导读《经典常谈》知识清单 统编版语文八年级下册
- 第十七章-阿法芙·I·梅勒斯的转变理论
- 焊接机器人在汽车制造中应用案例分析报告
- 合成生物学在生物技术中的应用
- 中医门诊病历
- 广西华银铝业财务分析报告
- 无违法犯罪记录证明申请表(个人)
- 大学生劳动教育PPT完整全套教学课件
- 继电保护原理应用及配置课件
评论
0/150
提交评论