《计算机网络概论》-刘兵-电子教案 第6章

上传人:E**** 文档编号:89420063 上传时间:2019-05-24 格式:PPT 页数:71 大小:504KB
返回 下载 相关 举报
《计算机网络概论》-刘兵-电子教案 第6章_第1页
第1页 / 共71页
《计算机网络概论》-刘兵-电子教案 第6章_第2页
第2页 / 共71页
《计算机网络概论》-刘兵-电子教案 第6章_第3页
第3页 / 共71页
《计算机网络概论》-刘兵-电子教案 第6章_第4页
第4页 / 共71页
《计算机网络概论》-刘兵-电子教案 第6章_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《《计算机网络概论》-刘兵-电子教案 第6章》由会员分享,可在线阅读,更多相关《《计算机网络概论》-刘兵-电子教案 第6章(71页珍藏版)》请在金锄头文库上搜索。

1、计算机网络概论,刘兵 制作,本章学习目标 域名结构和域名解析的工作原理 超本文本传输协议 FTP的工作原理 SNMP工作方式,第6章 应用层,应用层的许多协议都是基于客户/服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户/服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。,6.1 概述,在应用层中所提供的主要服务有: 1. 远程登录服务Telnet(Remote Login) 2. 文件传送服务FTP 3. 电子邮件服务E-mail(Electronic Mail) 4. 万维网 5. 域名解析DNS 6. 动态

2、主机配置协议DHCP 7. 网络管理SNMP,6.1 概述,6.2.1 DNS概述,1. 什么是域名服务,域名只是一个Internet中用于解决地址对应问题的一种方法。 例如:一个域名“”,其对应的IP地址是211.85.192.1,当用户在浏览器的地址栏中输入这个域名时,DNS服务器会自动来把该域名解析成对应的IP地址。,6.2.1 DNS概述,在Windows 2000 Server中Hosts文件存放的目录为 : %System%System32DriversEtc (%System%表示为Windows 2000 Server的安装目录),2. DNS域名结构,“域”(Domain)是

3、名字空间中一个可被管理的划分。域名只是个逻辑上的概念,并不反映计算机所在的物理地点。 DNS数据库的结构如同一棵倒过来的树,它的根位于最顶部,紧接着在根的下面是一些主域,每个主域又进一步划分为不同的子域。,顶级域名常见的有两类: (1)国家级顶级域名。 cn,uk,au (2)通用的顶级域名。 COM,EDU,NET,ORG,MIL,GOV: FIRM, SHOP, WEB, ARTS, REC, INFO, NOW,我们国家将二级域名划分为“类别域名”和“行政区域名”两大类。其中,类别域名6个,分别是: AC;COM, EDU, GOV, NET, ORG 行政区域名34个,适用于我国的省、

4、自治区、直辖市。例如:bj为北京市;sh为上海市;hb为湖北省等等。,域名服务器分为三类: (1)本地域名服务器。 (2)根域名服务器。 (3)授权域名服务器。,3. DNS的工作原理,以下为域名解析过程的步骤: (1)在DNS的客户端发出查询主机名称的指令。 (2)该指令所生成的报文会首先被送到指定的DNS服务器(本地域名服务器)进行查询,看是否属于该网域下的主机名称,如果查出该主机名称并不属于该网域范围,然后再查询高速缓存区的记录,查是否有此机名称。 (3)查询后发现缓存区中没有此记录资料,会和根域的其中一台服务器发出查询的请求。 (4)在根域名服务器中记录了各顶级域名分别是由哪些DNS服

5、务器负责,所以返回最近的cn根域名服务器。,(5)根域名服务器返回本地域名服务器告之哪个域名服务器负责.cn这个域,然后本地域名服务器再向该域名服务器发出查询的名称请求。 (6)在.cn的DNS服务器上没有找到此名称的记录,但会返回最近的控制网域的DNS服务器主机。 (7)本地域名服务器再向的网域的DNS 服务器发出查询主机的请求。 (8)的网域中,被指定的DNS 服务器上没有找到此名称的记录,所以会返回最近的控制网域的DNS主机。,(9)本地域名服务器会向网域的DNS服务器发出请求查找主机的IP地址,该服务器会返回的IP地址的响应报文。 (10)本地域名服务器收到该响应报文后,把到IP地址的

6、响应结果返回到DNS的客户端,同时也把该结果记录在DNS的高速缓存中。,6.2.4 统一资源定位器URL,统一资源定位器(Uniform Resource Locator)是文件名的扩展。 一个URL包括了以上所有的信息。它的构成为: protocol:/ machine.name:portdirectoryfilename,6.3.1 WWW概述,1. 概述 WWW是Word Wide Web的英文缩写,译为“万维网”或“全球信息网” WWW服务的基础是Web页面,每个服务站点都包括若干个相互关联的页面,每个Web页即可展示文本、图形图像和声音等多媒体信息,又可提供一种特殊的链接点。 每个站

7、点都有一个主页 。 WWW的核心是Web服务器 。,2. Web浏览器的工作原理,6.3.1 WWW概述,3万维网高速缓存,3万维网高速缓存,主页(Home Page)就是用户在访问Internet网上的某个站点时,首先显示在浏览器中的第一个页面,也称为WWW的“初始页”。 从信息查询的角度来看,主页就是用户本次通过WWW在连接访问超文本各类信息资源的根,4. 主页,超文本传输协议HTTP(Hyper Text Transfer Protocol) 可以简单地被看成是浏览器和Web服务器之间的会话。,6.3.2 超文本传输协议,HTTP定义了简单事务处理程序,由下个步骤组成: (1)客户机与服

8、务器建立连接; (2)客户机向服务器递交请求,在请求中指明所要求的特定文件; (3)如果请求被接纳,那么服务器便发回一个应答。在应答中至少应当包括状态编号和该文件内容; (4)客户机与服务器断开连接。,6.3.2 超文本传输协议,HTTP协议是一个无状态协议。,6.3.2 超文本传输协议,3. HTTP 的报文结构,HTTP 有两类报文: 请求报文从客户向服务器发送请求报文。 响应报文从服务器到客户的回答。 由于 HTTP 是面向正文的(text-oriented),因此在报文中的每一个字段都是一些 ASCII 码串,因而每个字段的长度都是不确定的。,HTTP 的报文结构(请求报文),方 法,

9、URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,报文由三个部分组成,即开始行、首部行和实体主体。 在请求报文中,开始行就是请求行。,HTTP 的报文结构(请求报文),方 法,URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,“方法”是面向对象技术中使用的专门名词。所谓“方法”就是对所请求的对象进行的操作,因此这些方法实际上也就是一些命令。因此,请求报文的类型是由它所采用的方法决定的。

10、,HTTP 请求报文的一些方法,方法(操作) 意义 OPTION 请求一些选项的信息 GET 请求读取由 URL所标志的信息 HEAD 请求读取由 URL所标志的信息的首部 POST 给服务器添加信息(例如,注释) PUT 在指明的 URL下存储一个文档 DELETE 删除指明的 URL所标志的资源 TRACE 用来进行环回测试的请求报文 CONNECT 用于代理服务器,HTTP 的报文结构(请求报文),方 法,URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,“URL”是所请求的资源的

11、URL。,HTTP 的报文结构(请求报文),方 法,URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,“版本”是 HTTP 的版本。,HTTP 的报文结构(响应报文),版 本,状态码,短 语,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (有些响应报文不用),状态行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,响应报文的开始行是状态行。 状态行包括三项内容,即 HTTP 的版本,状态码,以及解释状态码的简单短语。,状态码都是三位数字,1xx 表示通知信息的,如请

12、求收到了或正在进行处理。 2xx 表示成功,如接受或知道了。 3xx 表示重定向,表示要完成请求还必须采取进一步的行动。 4xx 表示客户的差错,如请求中有错误的语法或不能完成。 5xx 表示服务器的差错,如服务器失效无法完成请求。,6.4.1 FTP的工作原理,1. FTP概述 FTP的主要功能是在主机间高速可靠地传输文件,这就使得用户可以在某个主机上工作,而将文件存贮在其它主机这上。,6.4 FTP协议,FTP是TCP/IP的一种具体应用 FTP工作在OSI模型的第七层,TCP模型的第四层上,即应用层 FTP使用的是传输层上的TCP协议进行传输而不是UDP协议,这样FTP客户在和服务器建立

13、连接前就要先经过一个被广为熟知的“三次握手”的过程,其意义在于客户与服务器之间的连接是可靠的,为数据的传输提供了可靠的保证。,FTP 是 TCP/IP 协议族中的一个协议,是英文File Transfer Protocol的缩写。该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,是Internet文件传送的基础。 “下载(download)”文件 、“上传(upload)”文件,2. 什么是FTP协议,3. FTP的基本工作原理,4. FTP用户授权,FTP地址如下: ftp:/用户名:密码FTP服务器IP或域名:FTP命令端口/路径/文件名 如以下地址都是有效FTP地

14、址: ftp:/ ftp:/lb:123456 ,5. FTP的传输模式,FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、连接的方式、是否使用相同的操作系统无关。 (1)ASCII传输方式 (2)二进制传输模式,6.4.2 FTP的命令,FTP客户端连接FTP服务器一种是使用一些客户端软件,另外一种是使用命令行方式。要使用FTP的命令行必须首先登录到FTP服务器,登录所使用的命令如下: ftp 主机名(或IP地址) 如果网络是连通的话,此时服务器会提示让用户输入用户名和密码,当正确的输入之后就可使用FTP客户端的命令进行相应的上传和下载操作,6.4.2 FT

15、P的命令,1 E-mail的工作原理 (1)由发送方计算机(客户机)的邮件管理程序将邮件进行分拆,即把一个大的信息块分成一个个小的信息块,并把些小的信息块封装成传输层协议(TCP层)下的一个或多个TCP邮包。 (2)TCP邮包又按网际层协议(IP层)要求,拆分成IP数据包(分组),并在上面附上目的计算机的地址(IP地址)。,6.5.1 E-mail服务器的概述,(3)根据目的计算机的IP地址,确定与哪一台计算机进行联系,与对方建立TCP连接。 (4)如果连接成功,便将IP邮包送上网络。IP邮包在Internet的传递过程中,将通过对路径的路由选择,经过许许多多路由器存储转发的复杂传递过程,最后到达接收邮件的目的计算机。 (5)在接收端,电子邮件程序会把IP邮包收集起来,取

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号