《INTERNET及应用技术.ppt》由会员分享,可在线阅读,更多相关《INTERNET及应用技术.ppt(35页珍藏版)》请在三一办公上搜索。
1、2023/7/6,1,第八章 INTERNET及应用技术,2023/7/6,2,8.1 INTERNET简介INTERNET的发展INTERNET的管理与组织INTERNET的体系结构,2023/7/6,3,2023/7/6,4,8.2 域名系统DNS,一.域名系统概述DNS是一个联机分布式数据库系统,采用C/S方式工作,其功能是完成主机域名转换为对应的32比特的IP地址,也称域名服务;域名:一种字符型的网络标识和主机标识集;DNS包含两方面的内容,一是主机域名的管理,另一个是主机域名与IP地址之间的映射;,2023/7/6,5,二.DNS域名格式 主机名.三级域名.二级域名.顶级域名每一级域
2、名由不超过63个字符的英文字母和数字组成;域名由因特网指派名字和号码公司ICANN负责管理;域名只是个逻辑概念,并不反映计算机所在的物理地点;,2023/7/6,6,顶级域名有三大类:国家顶级域名如cn表示中国、ca表示美国等;国际顶级域名采用int通用顶级域名原6个,后又增加7个;二级域名:在国家顶级域名注册的二级域名由该国自行确定;我国划分为类别域名与行政区域名两大类;三级域名:我国由中国互联网信息中心管理;,2023/7/6,7,2023/7/6,8,树型结构的名字空间,兄弟结点不允许重名;相对域名是某一级域名的下属域名;绝对域名是完整的域名;,2023/7/6,9,三.用域名服务器进行
3、域名转换,本地域名服务器:默认域名服务器,当一个主机发起查询时,首先会发往本地域名服务器进行解析。根域名服务器:用来管理顶级域,并不直接对顶级域下的所有二级域名进行转换,但是通过它能够找到下面的所有二级域名的域名服务器。授权域名服务器:一般本地域名服务器就是授权域名服务器。授权服务器能将其管辖的主机名转换成该主机的IP地址。各个单位根据本单位的具体情况将本单位的域名划分为若干个域名服务器管辖区,并在各管辖区设置相应的授权服务器。,2023/7/6,10,因特网允许各单位根据本单位的域名划分为若干个域名服务器管辖区,一般在各管辖区设置相应的授权域名服务器;每个主机都必需在授权域名服务器处注册登记
4、;,2023/7/6,11,2023/7/6,12,四.域名转换的查询过程,(1)递归查询假定域名为.fr的主机,想知道另一个域名的主机的IP地址,于是向本地域名服务器查询,如果查询不到,就向根域名服务器查询。根据被查询的域名中的,向授权域名服务器dns.查询,查询过程1-4,结果返回5-8(参见图9-5),2023/7/6,13,2023/7/6,14,(2).递归与迭代结合查询,为减轻根域名服务器的负担,可采取将下属的授权域名服务器的地址返回给本地域名服务器,在由本地域名服务器直接与授权域名服务器进行查询的方法,称为递归与迭代结合查询;,2023/7/6,15,2023/7/6,16,五.
5、名字的高速缓存,每个域名服务器都维护一个高速缓存,使用名字的高速缓存可优化查询工作;高速缓存在主机中同样需要;,2023/7/6,17,8.3 文件传输协议FTP,8.1 FTP概述FTP是Internet上使用最广泛的文件传送协议。FTP提供:交互式的访问 允许客户指明文件的类型与格式 允许文件具有存取控制权 适合于异构网络中任意计算机之间传送文件。若要存取一个文件就需要获得本地的文件副本,若要修改文件则需要进行大量的传输,下载文件的副本,修改然后上传。,2023/7/6,18,二.FTP协议中主要问题,在网络环境中将文件从一台计算机中复制到另一台计算机,由于文件系统不同,差别很大,因此,经
6、常遇到以下问题:计算机存储数据的格式不同文件命名规定不同对于相同的功能,操作系统使用的命令不同访问控制方法不同,2023/7/6,19,针对上述问题,要求减少或消除在不同操作系统下处理文件的不兼容性。FTP使用TCP可靠的运输服务提供文件传送。模式:FTP使用客户(服务器模式)FTP服务器进程同时为多个客户进程提供服务.服务器进程由二个大部分组成:一个主进程:负责接受新的请求若干从进程:负责处理单个请求,2023/7/6,20,打开熟知端口(21控制端口),使客户进程能够连接上;等待客户进程发出连接请求;启动从属进程,以处理客户进程发来的请求;返回等待状态,准备其他客户请求。,三.主进程的工作
7、步骤,2023/7/6,21,四.FTP的文件传输,FTP的客户和服务器间建立两个连接,控制连接:传送用户标识和口令、命令等控制信息,即从属进程间的通信;数据连接:用于文件转移。,FTP客户,FTP服务器,TCP控制连接 端口号 21,TCP数据连接 端口号 20,2023/7/6,22,客户服务器模型,2023/7/6,23,五.基本命令集,open 建立连接 close 关闭连接 bye 离开;get 获得一个文件 send 发送一个文件FTP访问机制:严格:帐号用户访问控制非严格:匿名用户访问控制,2023/7/6,24,2023/7/6,25,8.4 远程登录TELNET,远程登录TE
8、LNET是一个简单的远程终端协议。用户用TELNET就可在用户的主机,通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。成为远程主机的一个虚拟终端。现在由于PC机的功能越来越强,用户就较少使用TELNET了。图9-7说明了NVT的意义。,2023/7/6,26,2023/7/6,27,9.4 电子邮件,一.概述电子邮件(e-mail)是因特网上使用得最多的和最受用户欢迎的一种应用。电子邮件将邮件发送到ISP的邮件服务器,并放在其中的收信人邮箱(mail box)中,收信人可随时上网到ISP的邮件服务器进行读取。简单邮件传送协议SMTP(Simple Mail Trans
9、fer Protocol)RFC 821 已成为因特网的事实上的标准。,2023/7/6,28,由于因特网的SMTP只能传送可打印的ASCII码邮件,因此在1993年又制定了新的电子邮件标准RFC 1521,1522,即“通用因特网邮件扩充”MIME(Multipurpose Internet Mail Extensions)。MIME在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等)。MIME邮件可同时传送多种类型的数据。这在多媒体通信环境下是非常有用的。一个电子邮件系统应具有图9-8所示的3个主要组成部件,这就是用户代理、邮件服务器,以及电子邮件使用的协议。,2023/7/6
10、,29,2023/7/6,30,用户代理UA(User Agent)就是用户与电子邮件系统的接口,在大多数情况下它就是在用户PC机中运行的程序。用户代理至少应当具有以下3个功能:撰写。显示。处理。邮件服务器是电子邮件系统的核心构件。邮件服务器需要使用两个不同的协议。一个协议用于发送邮件,即SMTP协议,而另一个协议用于接收邮件,即邮局协议POP(Post Office Protocol)。,2023/7/6,31,电子邮件由信封(envelope)和内容(content)两部分组成。TCP/IP体系的电子邮件系统规定电子邮件地址(e-mail address)的格式如下:收信人邮箱名邮箱所在主
11、机的域名在发送电子邮件时,邮件服务器只使用电子邮件地址中的后一部分,即目的主机的域名。,2023/7/6,32,二.简单邮件传送协议SMTP使用SMTP时,收信人可以是和发信人连接在同一个本地网络上的用户,也可以是因特网上其他网络的用户,或者是与因特网相连但不是TCP/IP网络上的用户。1连接建立2邮件传送3连接释放,2023/7/6,33,三.电子邮件的信息格式一个电子邮件分为信封和内容两大部分。邮件内容首部包括一些关键字,后面加上冒号。最重要的关键字是:To和Subject。“To:”后面填入一个或多个收信人的电子邮件地址。“Subject:”是邮件的主题。它反映了邮件的主要内容。邮件首部
12、还有一项是抄送“Cc:”。这两个字符来自“Carbon copy”,意思是留下一个“复写副本”。这是借用旧的名词,表示应给某某人发送一个邮件副本。,2023/7/6,34,四.邮件读取协议POP3和IMAP现在常用的邮件读取协议有两个,即邮局协议第三个版本POP3和因特网报文存取协议IMAP(Internet Message Access Protocol)。邮局协议POP是一个非常简单、但功能也有限的邮件读取协议。POP服务器只有在用户输入鉴别信息(用户名和口令)后才允许对邮箱进行读取。,2023/7/6,35,在使用IMAP时,所有收到的邮件同样是先送到ISP的邮件服务器的IMAP服务器。而在用户的PC机上运行IMAP客户程序,然后与ISP的邮件服务器上的IMAP服务器程序建立TCP连接。用户在自己的PC机上就可以操纵ISP的邮件服务器的邮箱,就像在本地操纵一样,因此IMAP是一个联机协议。注意不要将邮件读取协议POP和IMAP与邮件传送协议SMTP弄混。发信人的用户代理向源邮件服务器发送邮件,以及源邮件服务器向目的邮件服务器发送邮件,都是使用SMTP协议。而POP和IMAP则是用户从目的邮件服务器上读取邮件所使用的协议。,