(完整版)计算机网络概论第6章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(完整版)计算机网络概论第6章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 计算机网络 概论 课件
- 资源描述:
-
1、计算机网络概论本章学习目标域名结构和域名解析的工作原理超本文本传输协议FTP的工作原理SNMP工作方式第6章 应用层 应用层的许多协议都是基于客户/服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户/服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。6.1 概述 在应用层中所提供的主要服务有:1.远程登录服务Telnet(Remote Login)2.文件传送服务FTP3.电子邮件服务E-mail(Electronic Mail)4.万维网 5.域名解析DNS6.动态主机配置协议DHCP7.网络管理SNMP6.1
2、概述 6.2.1 DNS概述 1.什么是域名服务 域名只是一个域名只是一个Internet中用于解决地址对应问题的一中用于解决地址对应问题的一种方法。种方法。例如:一个域名例如:一个域名“”,其对,其对应的应的IP地址是地址是211.85.192.1,当用户在浏览器的地址,当用户在浏览器的地址栏中输入这个域名时,栏中输入这个域名时,DNS服务器会自动来把该域服务器会自动来把该域名解析成对应的名解析成对应的IP地址。地址。6.2.1 DNS概述在在Windows 2000 Server中中Hosts文件存放的目录为文件存放的目录为:%System%System32DriversEtc(%Syst
3、em%表示为表示为Windows 2000 Server的安装目录)的安装目录)2.DNS域名结构“域”(Domain)是名字空间中一个可被管理的划分。域名只是个逻辑上的概念,并不反映计算机所在的物理地点。DNS数据库的结构如同一棵倒过来的树,它的根位于最顶部,紧接着在根的下面是一些主域,每个主域又进一步划分为不同的子域。顶级域名常见的有两类:(1)国家级顶级域名。cn,uk,au(2)通用的顶级域名。COM,EDU,NET,ORG,MIL,GOV:FIRM,SHOP,WEB,ARTS,REC,INFO,NOW我们国家将二级域名划分为“类别域名”和“行政区域名”两大类。其中,类别域名6个,分别
4、是:AC;COM,EDU,GOV,NET,ORG行政区域名34个,适用于我国的省、自治区、直辖市。例如:bj为北京市;sh为上海市;hb为湖北省等等。域名服务器分为三类:(1)本地域名服务器。(2)根域名服务器。(3)授权域名服务器。3.DNS的工作原理 以下为域名解析过程的步骤:(1)在DNS的客户端发出查询主机名称的指令。(2)该指令所生成的报文会首先被送到指定的DNS服务器(本地域名服务器)进行查询,看是否属于该网域下的主机名称,如果查出该主机名称并不属于该网域范围,然后再查询高速缓存区的记录,查是否有此机名称。(3)查询后发现缓存区中没有此记录资料,会和根域的其中一台服务器发出查询的请
5、求。(4)在根域名服务器中记录了各顶级域名分别是由哪些DNS服务器负责,所以返回最近的cn根域名服务器。(5)根域名服务器返回本地域名服务器告之哪个域名服务器负责.cn这个域,然后本地域名服务器再向该域名服务器发出查询的名称请求。(6)在.cn的DNS服务器上没有找到此名称的记录,但会返回最近的控制网域的DNS服务器主机。(7)本地域名服务器再向的网域的DNS 服务器发出查询主机的请求。(8)的网域中,被指定的DNS 服务器上没有找到此名称的记录,所以会返回最近的控制网域的DNS主机。(9)本地域名服务器会向网域的DNS服务器发出请求查找主机的IP地址,该服务器会返回的IP地址的响应报文。(1
6、0)本地域名服务器收到该响应报文后,把到IP地址的响应结果返回到DNS的客户端,同时也把该结果记录在DNS的高速缓存中。统一资源定位器(Uniform Resource Locator)是文件名的扩展。一个URL包括了以上所有的信息。它的构成为:protocol:/machine.name:portdirectoryfilename6.3.1 WWW概述 1.概述概述WWW是Word Wide Web的英文缩写,译为“万维网”或“全球信息网”WWW服务的基础是Web页面,每个服务站点都包括若干个相互关联的页面,每个Web页即可展示文本、图形图像和声音等多媒体信息,又可提供一种特殊的链接点。每个
7、站点都有一个主页。WWW的核心是Web服务器。2.Web浏览器的工作原理 6.3.1 WWW概述 3万维网高速缓存3万维网高速缓存n主页(Home Page)就是用户在访问Internet网上的某个站点时,首先显示在浏览器中的第一个页面,也称为WWW的“初始页”。n从信息查询的角度来看,主页就是用户本次通过WWW在连接访问超文本各类信息资源的根 n4.主页n超文本传输协议HTTP(Hyper Text Transfer Protocol)n可以简单地被看成是浏览器和Web服务器之间的会话。n6.3.2 超文本传输协议超文本传输协议nHTTP定义了简单事务处理程序,由下个步骤组成:n(1)客户机
8、与服务器建立连接;n(2)客户机向服务器递交请求,在请求中指明所要求的特定文件;n(3)如果请求被接纳,那么服务器便发回一个应答。在应答中至少应当包括状态编号和该文件内容;n(4)客户机与服务器断开连接。n6.3.2 超文本传输协议超文本传输协议nHTTP协议是一个无状态协议。n6.3.2 超文本传输协议超文本传输协议3.HTTP 的报文结构 HTTP 有两类报文:n请求报文从客户向服务器发送请求报文。n响应报文从服务器到客户的回答。n由于 HTTP 是面向正文的(text-oriented),因此在报文中的每一个字段都是一些 ASCII 码串,因而每个字段的长度都是不确定的。HTTP 的报文
9、结构(请求报文)方 法URL版 本首部字段名首部行:值首部字段名值:实体主体(通常不用)请求行空格回车换行:CRLFCRLFCRLFCRLF报文由三个部分组成,即开始行、首部行和实体主体。在请求报文中,开始行就是请求行。开始行HTTP 的报文结构(请求报文)方 法URL版 本首部字段名首部行:值首部字段名值:实体主体(通常不用)请求行空格回车换行:CRLFCRLFCRLFCRLF“方法”是面向对象技术中使用的专门名词。所谓“方法”就是对所请求的对象进行的操作,因此这些方法实际上也就是一些命令。因此,请求报文的类型是由它所采用的方法决定的。HTTP 请求报文的一些方法 方法(操作)意义OPTIO
10、N 请求一些选项的信息GET 请求读取由 URL所标志的信息HEAD 请求读取由 URL所标志的信息的首部POST 给服务器添加信息(例如,注释)PUT 在指明的 URL下存储一个文档DELETE 删除指明的 URL所标志的资源TRACE 用来进行环回测试的请求报文CONNECT用于代理服务器HTTP 的报文结构(请求报文)方 法URL版 本首部字段名首部行:值首部字段名值:实体主体(通常不用)请求行空格回车换行:CRLFCRLFCRLFCRLF“URL”是所请求的资源的 URL。HTTP 的报文结构(请求报文)方 法URL版 本首部字段名首部行:值首部字段名值:实体主体(通常不用)请求行空格
11、回车换行:CRLFCRLFCRLFCRLF“版本”是 HTTP 的版本。HTTP 的报文结构(响应报文)版 本状态码短 语首部字段名首部行:值首部字段名值:实体主体(有些响应报文不用)状态行空格回车换行:CRLFCRLFCRLFCRLF响应报文的开始行是状态行。状态行包括三项内容,即 HTTP 的版本,状态码,以及解释状态码的简单短语。开始行状态码都是三位数字 n1xx 表示通知信息的,如请求收到了或正在进行处理。n2xx 表示成功,如接受或知道了。n3xx 表示重定向,表示要完成请求还必须采取进一步的行动。n4xx 表示客户的差错,如请求中有错误的语法或不能完成。n5xx 表示服务器的差错,
12、如服务器失效无法完成请求。6.4.1 FTP的工作原理 1.FTP概述 FTP的主要功能是在主机间高速可靠地传输文件,这就使得用户可以在某个主机上工作,而将文件存贮在其它主机这上。6.4 FTP协议 FTP是TCP/IP的一种具体应用FTP工作在OSI模型的第七层,TCP模型的第四层上,即应用层FTP使用的是传输层上的TCP协议进行传输而不是UDP协议,这样FTP客户在和服务器建立连接前就要先经过一个被广为熟知的“三次握手”的过程,其意义在于客户与服务器之间的连接是可靠的,为数据的传输提供了可靠的保证。FTP 是 TCP/IP 协议族中的一个协议,是英文File Transfer Protoc
展开阅读全文