客户服务模型与基本的应用层协议DNS和DHCP_第1页
客户服务模型与基本的应用层协议DNS和DHCP_第2页
客户服务模型与基本的应用层协议DNS和DHCP_第3页
客户服务模型与基本的应用层协议DNS和DHCP_第4页
客户服务模型与基本的应用层协议DNS和DHCP_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

客户服务模型与基本的应用层协议

DNS和

DHCP卢、张孙、张、王组员分工计算机网络卢文景:资料整理、PPT讲解

张海悦:资料整理、PPT制作孙晓颖:资料查询及整理

张斌:资料查询及整理王敏:资料查询及整理1.DNS目录2.DHCPDNS

是什么?DNS英文全称

DomainNameSystemDNS概念

DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。域名系统DNS的作用域名举例:

DNS系统由DNS服务器和DNS客户端组成,当用户输入一个完整域名后,DNS客户端向服务器请求查询此域名的IP地址,而服务器对照其拥有的数据将IP地址回复给客户端。域名IP地址解析映射方便人记忆的网络能够识别的DNS的域名空间结构以国码或组织机构为顶级域名的分例2022/10/19命名:从叶到根的路径,用点隔开(每个域不超63字节,总的不超过255字节)

例如:(..三级域名.二级域名.顶级域名)怎样保证域名的唯一性??只要每一级保证其下一层级别节点不冲突comedunetgovsina唯一baidu唯一DNS的命名规则DNS的域名空间结构域名代码意义gov政府部门com商业组织edu教育机构org民间团体组织net主要网络支持中心mil军事部门INT国际组织顶级域名中国家或地区的部分代码地区代码国家或地区AR阿根廷CA加拿大CN中国IT意大利JP日本NL荷兰PT葡萄牙Internet中顶级域名的代码及意义DNS解析过程怎样将域名解析为IP地址?客户机向DNS服务器发送域名查询请求DNS服务器告知客户机Web服务器的IP地址客户机与Web服务器通信

DNS的查询方式递归查询迭代查询

1.递归查询(recursivequery)DNS客户端送出查询请求后,若DNS服务器内没有所需的记录,则DNS服务器将代替客户端向其他DNS服务器进行查询。一般由DNS客户端所提出的请求属于递归查询。

应用场景:DNS客户机的浏览器与本地DNS服务器之间的查询通常是递归查询2341要解析本地DNS服务器根域DNS服务器comDNS服务器DNS服务器用户主机163457递归查询会对根域名服务器造成负担28主机——本地server——根——叶——根——主机

在DNS的迭代查询中,客户端得到的不是最终查询结果,而是下一个DNS服务器的地址。这种不断返回中间DNS服务器地址的查询过程就是迭代查询。

应用场景:在Internet中的DNS服务器之间的查询就是迭代查询。1.迭代查询(iterativequery)要解析本地DNS服务器根域DNS服务器comDNS服务器DNS服务器65432用户主机817被查询的服务器直接把可查询的服务器地址报回根、叶分别于本地server交互,根和叶之间没有交互查询过程DNS客户机本地域名服务器根DNS服务器cnC234671递归查询Web服务器5迭代查询区域概念DNS区域,简称区域域名空间中的连续的一部分DNS服务器是以区域为单位来管理域名空间的区域中的数据保存在区域文件中主要资源记录资源记录说明SOA(起始授权机构)定义了该区域中的哪个名称服务器是权威名称服务器NS(名称服务器)表示该区域的权威服务器和SOA中指定的该区域的主服务器和辅助服务器A(主机)列出了区域中FQDN到IP地址的映射PTR(指针)PTR记录把IP地址映射到FQDNMX邮件交换器记录,向指定邮件交换主机提供消息路由(在后续课程使用)SRV(服务位置)列出了哪些服务器正在提供特定的服务区域文件中包含资源记录2.DHCP目录1.DNS什么是DHCP?DynamicHostConfigurationProtocol

DHCP是一种基于客户/服务器模式的协议。也就是说,DHCP需要有相应的DHCP服务器支持该协议的运行。DHCP服务器通过DHCP协议向DHCP客户发送有关IP地址的分配信息以及与缺省路由有关的信息。提出申请分配地址等参数DHCPServerClientDHCP—动态分配支持三种类型的地址分配:自动分配(缺省分配)方式:DHCP给主机指定一个永久的IP地址动态分配方式:DHCP给主机指定一个有时间限制的IP地址,到时间或主机明确表示放弃地址时,这个地址可被其他主机使用。

手工分配方式:主机IP地址由网络管理员指定,DHCP只把指定的IP地址告诉主机DHCP优点:集中化、自动完成替代手工减少错误减少网络管理增强移动性节省IP地址DHCP协议应用的组网方式DHCPServer和Client处于同一子网中

DHCPServer和Client处于不同子网中DHCPServer的行为完全由DHCPClient来驱动,只需根据收到的DHCPClient的各种请求报文,响应不同的DHCP响应报文即可。

DHCPServer还可实现地址池管理功能。DHCPServer工作方式当DHCPClient和DHCPServer处于不同网段时,需要有DHCPRelay。DHCPRelay负责转发DHCPClient的数据包给DHCPServer。同时负责将DHCPServer的回应转发给DHCPClient。DHCP

Relay链路层头:广播形式;IP包头:SrcIP为全0,因为终端没有IP地址;DHCP报文:知名端口号,Client为68,Server为67,Server的响应报文一般也是广播封装。DHCP协议报文封装格式喂,帮个忙吧,我想要IP地址源IP目的IP55DHCPDiscover(广播)用这个IP地址吧DHCPOffer(1)源IP目的IP服务器IP55DHCPOffer(2)DHCP客户端DHCP服务器DHCPServer与Client的标准交互过程(1)

—获取IP地址我就接受第一个offer了,通知一下大家源IP目的IP55DHCPRequest(广播)好的,我知道了DHCPACK源IP目的IP服务器IP55DHCP报文包括接受的租约中的IP地址、提供此租约的DHCP服务器地址等

,其他服务器收回分配的IP地址。DHCP服务器DHCP客户端DHCPServer与Client的标准交互过程(2)

—获取IP地址有地址了!看看网上有没有别人在用ARP请求这个地址是我在用啊!ARP应答网络DHCP客户端DHCP服务器DHCPDecline又要重新申请地址了DHCPServer与Client的标准交互过程(3)

—获取IP地址IP地址已经用了一半时间了,续租一下源IP目的IP客户机IP服务器IPDHCPRequest(单播)好的,再给你定个时间DHCPACK(单播)源IP目的IP服务器IP客户机IPDHCP客户端DHCP服务器DHCPServer与Client的标准交互过程(4)

—获取IP地址IP地址已经用了一半时间了,续租一下源IP目的IP客户机IP服务器IPDHCPRequest(单播)DHCP客户端DHCP服务器没有响应啊,那先用着吧DHCPRequest(广播)时间已经过了87.5%了,再续租一次DHCPACK(单播)收到了,再约定一个使用时间吧DHCPServer与Client的标准交互过程(5)

—获取IP地址IP地址已经用了一半时间了,续租一下源IP目的IP客户机IP服务器IPDHCPRequest(单播)DHCP客户端DHCP服务器没有响应啊,那先用着吧DHCPRequest(广播)时间已经过了87.5%了,再续租一次还是没有响应啊,那就用到过期吧DHCPServer与Client的标准交互过程(6)

—获取IP地址IP地址已经不需要了,还给你吧DHCPRelease(单播)好的,这个地址可以分给别人使用了DHCP客户端DHCP服务器DHCPServer与Client的标准交互过程(7)

—获取IP地址DHCP客户端DHCPRelayDHCP服务器DHCPDiscover(广播)DHCPDiscover(单播)DHCPOfferDHCPOfferDHCPRequest(广播)DHCPRequest(单播)DHCPAckDHCPAck通过DHCPRelay获取IP地址的交互过程(1)

—获取IP地址DHCP客户端DHCPRelayDHCP服务器DHCPRequest(单播)DHCPrequest(单播)DHCPAckDHCPAckDHCPRequest(广播)DHCPRequest(单播)DHCPAckDHCPAck时间已经过了87.5%了,再续租一次IP地址已经用了一半时间了,续租一下可以继续使用IP地址了通过DHCPRelay获取IP地址的交互过程(2)

—获取IP地址DHCP报文种类DHCPDISCOVER——DHCPOFFER——DHCPREQUEST——DHCPACK——D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论