Internet应用基础知识课件_第1页
Internet应用基础知识课件_第2页
Internet应用基础知识课件_第3页
Internet应用基础知识课件_第4页
Internet应用基础知识课件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

第6章Internet应用版权所有本章内容6.1应用层概述6.2域名系统DNS6.3电子邮件6.4文件传输6.5远程登录6.6万维网WWW6.7网络管理版权所有6.1应用层概述应用层的每个协议都是被设计用来解决某一类应用问题(如HTTP、Telnet、FTP等)。FTP文件传输协议HTTP超文本传输协议SMTP简单邮件传送协议DNS域名系统TFTP简单文件传输协议SNMP简单网络管理协议Telnet远程终端协议版权所有6.1应用层概述因特网的各种应用采用分布处理的方式来实现,即每种应用都是由两台或两台以上的计算机通过网络通信互相协作而实现。

这种分布式处理采用的是客户机/服务器模式。因特网上的一些计算机运行服务进程,提供服务,它们在各自的“众知端口”上等候客户请求的到来;其他需要服务的计算机作为客户,当用户使用某个服务时,启动该服务的客户进程,通过网络,向能提供该种服务的服务器发出服务请求。

版权所有6.2域名系统DNS因特网制定了一套层次型的、基于域的命名机制,称为域名系统DNS(DomainNameSystem)。当用户用域名来表示通信对方的地址时,在因特网内部必须将域名翻译(解析)成对应的32位IP地址,才能做进一步的处理。这个解析工作是由解析器(resolver)和域名系统的名字服务器(nameservers)协同完成的。版权所有6.2.2域名结构域名系统采用分布型层次式的命名机制。域名由若干子域(sub-domain)构成,子域和子域之间以圆点相隔,最右边的子域是最高层域,由右向左层次逐级降低,最左边的子域是主机的名字。域名对字母的大小写不敏感,完整的域名长度不能超过255个字符。所有的域名的集合构成DNS的名字空间。版权所有顶级域名有三类:国家顶级域名:cn表示中国,us表示美国,等国际顶级域名:int。国际性组织可在int下注册通用顶级域名:com公司企业net网络服务结构org非赢利组织edu教育机构gov政府部门(美国专用)mil军事部门(美国专用)新增了七个通用顶级域名:aero航空运输企业biz公司和企业coop合作团体info一般的信息服务museum博物馆name个人pro会计律师和医师

版权所有6.2.2域名结构我国将二级域名划分为“类别域名”和“行政区域名”两大类。

“类别域名”有6个:ac:科研机构;com:工商金融等企业;edu:教育机构;gov:政府部门;net:互连网;org:各种非赢利性组织“行政区域名”34个,如:bj:北京市;js:江苏省;sh:上海市;等等版权所有6.2.3域名解析域名系统包含一组相互独立又相互协作的域名服务器,这些服务器之间有着与域名层次相对应的层次关系。每个域都有自己的域名服务器,在该服务器的数据库中存放本域的名字/地址对应关系的记录,这些称为“资源记录”。上一层的域名服务器中有关于它的子域的域名服务器的地址记录,每个子域域名服务器都有根域名服务器的地址记录,通过这些记录使整个域名系统中的各个域名服务器联系在一起,从而能互相协作完成域名解析。版权所有6.3.1电子邮件的特点6.3.2电子邮件系统原理6.3.3电子邮件的格式6.3.4电子邮件的相关协议6.3电子邮件版权所有6.3.1电子邮件的特点E-mail(电子邮件)是Internet提供的一项最基本的服务,也是用户使用最为广泛的Internet工具之一。电子邮件的最大特点是快速,还有其他优点。版权所有发送电子邮件的过程包括3步。第一步是将电子邮件发送到发送者用户的邮局第二步是把该邮件从邮局转发到接收者的邮局第三步接收者从邮局取回邮件(接收端)

电子邮件的地址。,它包括两个部分:收信人的名字(@前面的部分)和收信人的邮局地址(@之后的部分)6.3.2电子邮件系统原理版权所有用户代理就是用户与电子邮件系统的接口,就是在用户PC机中运行的程序。用户代理使用户能够通过一个很友好的接口来发送和接收邮件。电子邮件系统采用存储转发机制,当系统收到邮件以后先保存到发送邮件队列中,当接收方准备好以后,再转发出去。这种机制保证了电子邮件即使在整个系统出现临时故障的情况下仍能在故障排除后正确送出,不需要人为干预。6.3.2电子邮件系统原理版权所有6.3.3电子邮件的格式每个电子邮件包含两个部分:信头(Header)和信体(Body)信头部分类似于日常用的信封,包含了收信人的地址、发信人的地址、邮件发送日期等信息,同时为了便于计算机处理,它还有一些其他信息。版权所有版权所有6.3.4电子邮件的相关协议1、简单邮件传送协议SMTPTCP/IP协议族中用于电子邮件传输的协议是简单邮件传输协议(SimpleMailTransferProtocol,SMTP)。简单邮件传输协议SMTP的目标是可靠、高效地传送邮件,它要求一条可靠的传送有序数据流通道,因此使用运输层的TCP协议提供的服务。版权所有6.3.4电子邮件的相关协议2、邮局协议POP在电子邮件系统中,让邮箱设在功能强大的主机上,称其为邮件服务器,让它为用户接收邮件并存放在邮箱中。在需要时,再从邮箱把信件取到个人计算机中来,供用户阅读。为了使个人计算机能从邮件服务器读取邮件,人们设计了邮局协议(PostOfficeProtocol,POP)。版权所有6.3.4电子邮件的相关协议POP的设计充许用户通过个人计算机访问负责接收邮件的邮件服务器并取走存在上面的邮件,通常把这个邮件服务器称为POP服务器。需要指出的是用户在接收邮件时使用的是POP协议,而在发送邮件时使用的仍是SMTP协议目前广泛使用的是第三版的POP协议,我们称它为POP3

版权所有6.3.4电子邮件的相关协议3、通用因特网邮件扩展MIMEMIME的基本思想是继续使用因特网文本报文格式[RFC822]的形式,但对信体增加结构,对非ASCII内容定义编码规则。通过扩充原来的头部,在头部用“内容传送编码”字段指明信体的内容是哪种编码,让发送方和接收方选择方便的编码方法,帮助接收方理解信体的结构,使现有的电子邮件系统能够处理二进制、7位的ASCII和8位的ASCII信息。版权所有6.3.4电子邮件的相关协议3、通用因特网邮件扩展MIME在原来信头中MIME扩充的字段有:MIME版本、邮件内容说明、内容标识、内容传送编码和内容类型。在双方之间交换MIME信息只要求两端的用户代理能够支持MIME协议,而与邮件传输代理无关。版权所有6.4文件传输6.4.1文件传输协议原理6.4.2FTP的使用6.4.3简单文件传输协议TFTP版权所有6.4.1文件传输协议原理文件传输协议(FTP)是为上载、下载文件设计的FTP使用客户/服务器方式。在进行传输时,FTP的客户与服务器要建立两个TCP连接,一个为控制连接,一个为数据连接。在控制连接上,FTP客户进程向FTP服务器进程发出数据传输命令。对客户的每一个命令,服务器再与客户建立一个数据连接,进行实际的数据传输。一旦数据传输结束,数据连接就被拆除,但控制连接仍然保留,等待接收客户进程下一步的命令,直到用户关闭FTP。版权所有6.4.1文件传输协议FTP控制连接服务器被动地打开TCP众知端口21等待客户的连接请求。客户进程为自己选择一个TCP(大于1024)端口号,主动地在这个端口号与服务器的21端口之间建立控制连接。数据连接的建立过程是首先客户进程在客户的主机上选择一个临时的TCP端口,并被动地将它打开,等待服务器发起的连接请求。服务器进程用服务器主机的20号TCP端口与这个端口建立数据连接。版权所有6.4.2FTP的使用FTP协议定义了一套客户进程和服务器进程进行交互的命令。通常对每个命令都产生一行的响应,响应是ASCII形式的3位数字,并伴有说明响应意义的文字信息。FTP协议通过这些命令及其响应的交互来完成文件传输。

版权所有6.4.3简单文件传输协议TFTP简单文件传输协议TFTP是一个非常简单的用于文件传输的协议。它也使用客户服务器方式,但使用运输层UDP协议提供服务。它只提供对文件传输而不支持交互,没有用户身份认证。版权所有6.4.3简单文件传输协议TFTP工作过程:TFTP客户用读请求报文或写请求报文,向TFTP服务器发起读或写的请求,若服务器接受,就开始文件传送。文件以512字节的块为单位发送,每发送一个文件块后等待对方的确认,若在规定时间内收不到确认则重发数据报文。接收方在发送确认后的规定时间内收不到下一个文件块,也要重发确认。版权所有6.4.3简单文件传输协议TFTPTFTP客户的读或写请求发向TFTP服务器的69号端口,接到请求后服务器进程选择另一个可用的端口与客户进程进行其余的报文交换,留出69号端口接收别的客户进程发来读或写的请求。版权所有6.5远程登录6.5.1Telnet的工作原理6.5.2网络虚拟终端NVT6.5.3Telnet选项协商版权所有6.5.1Telnet的工作原理远程通信网络协议TelnetTelecommunicationnetworkProtocolTelnet协议采用客户/服务器模式。客户和服务器之间在TCP连接上进行会话。该TCP连接由Telnet客户进程发起,服务器进程在TCP的23号端口等候Telnet客户进程的TCP连接请求。Telnet协议的基本目标是在终端进程和面向终端的服务进程之间提供一个通过网络的、标准的接口,使各种不同的终端可以远程登录到各种不同的主机上。版权所有6.5.2网络虚拟终端NVTTelnet协议定义了一个网络虚拟终端(NetworkVirtualTerminal,NVT)。网络虚拟终端NVT是一个虚拟的字符型设备,由键盘和打印机两部分构成。版权所有6.5.3Telnet选项协商Telnet协议定义了标准的网络虚拟终端来解决异种系统和终端之间的通信问题,Telnet协议还定义了选项协商机制。在Telnet连接时可以协商使用某项特性或停止某项特项。选项协商是对称的,任何一方都可以主动发起选项协商。不过远程登录TELNET不是对称的应用,某些选项只适合Telnet客户进程,有的只适合T

温馨提示

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

最新文档

评论

0/150

提交评论