版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机网络第八讲 实用因特网应用申丽萍 电子邮件:实用internet应用域名系统电子邮件远程登录文件传输WWW服务 计算机网络 第24章 域名系统 第26章 域名系统 域名结构域名的管理DNS客户/服务器模型DNS服务器层次与服务器链 DNS服务器结构域名解析DNS类型DN缩写 计算机网络 第24章 域名系统 域名结构 计算机域名系统:Internet的命名方案称为域名系统,一个名字就代表了网上的一个实体,如一个用户帐号,一台计算机等。计算机域名的结构:一个名字的一般形式如下: subdomain.subdomain. 前面部分为帐号,后面部分就是通常所说的域名。域名由若干个子域名和一个顶级
2、域名分级组成,由“.”分开。顶级域名有:gov,edu,com,mil,org,net等以及地区顶级域名:cn,jp,ca等。 计算机网络 第24章 域名系统 域名的管理为了获得一个合法的域名,组织必须向本地区互联网络信息中心申请登记,每一个组织都被指派一个唯一的域后缀。全球有三个最高机构管理地址和域名的登记:EuroNIC,InterNIC和APNIC。域名命名系统允许组织使用特定后缀控制所有域名,即组织对获得的合法域后缀有自治权。 示例域名系统是一种层次结构。域名是个逻辑概念,它与地理位置无关。顶级域包含国家信息除外。 计算机网络 第24章 域名系统 DNS客户/服务器模型整个域名系统以一
3、个大的分布式数据库的方式工作。域名数据不保存在本地计算机上,保存在域名服务器DNS上。拥有自治域名的组织通常有一个域名服务器。每个服务器与其它服务器相连,形成了一个大的协调工作的域名数据库当一个应用需要将域名翻译成IP地址时,它请求本组织DNS进行解析,DNS返回IP地址。如果本地DNS没有相关记录,本地DNS将向其他DNS请求回答直到找到相关记录。 计算机网络 第24章 域名系统 DNS服务器的层次(1).C.tsinghua.pku.sjtu.cs.dlc.lib 所有服务器链接成一个统一的系统 所有DNS都必须被配制成能找到根DNS和它下一层DNS。 计算机网络 第24章 域名系统 DN
4、S服务器的层次(2)DNS服务器按照域名层次安排它的层次。每个服务器作为域名体系中一个或多个域名的管辖者(authority)。一个域名系统不能分散到多个服务器上,一个服务器必须负责具有某一后缀的所有计算机。一个根服务器占领着这个层次体系的顶部,它是顶级域(如.cn)的管辖者。 计算机网络 第24章 域名系统 DNS服务器结构小型组织使用单一DNS,以减小开销并易于管理。大的组织通常需要多个DNS:通过冗余提供可靠性。通过负载平衡来提高性能。便于分布式管理而不会产生更新冲突。访问的局部性使一个组织的多个DNS会工作的很好。 计算机网络 第24章 域名系统 域名解析域名解析:将域名翻译成对等的I
5、P地址。域名解析采用客户/服务器模式。客户端称为解析器,服务器端称为域名服务器(DNS)。每个解析器配置一个或多个管辖DNS。DNS负责对其所管辖的客户给出权威的回答。DNS请求消息包含待解析的域名,DNS回答包含相应的IP地址。底层可以使用UDP或TCP。如果管辖DNS没有请求消息中域名的相应记录,将转向查询其它的域名服务器。分递归查询和反复查询两种。 计算机网络 第24章 域名系统 域名解析反复查询以查询为例:1、位于用户计算机的解析器作为客户向DNS服务器()发出一个请求。.edu.sjtu.pku.necuser服务器查询域名查询2、DNS服务器在本机内查询,如果有相应纪录,则向解析器
6、发回一个应答。3、如果没有,则向根服务器()查询相应的管辖者的地址。4、根服务器返回,DNS服务器反复查询得到管辖者。5、DNS服务器与管辖者通信得到结果,然后给解析器发回一个应答(89)。 计算机网络 第24章 域名系统 域名解析递归查询以查询为例:.edu.sjtu.pku.dlcuser域名查询1、位于用户计算机的解析器(resolver)作为客户向DNS服务器()发出一个请求。2、DNS服务器在本机内查询,如果有相应纪录,则向解析器发回一个应答。如果没有,则向根服务器()查询。3、根服务器将查询结果返回给DNS服务器,DNS服务器给解析器发回一个应答(89)。 计算机网络 第24章 域
7、名系统 域名解析DNS性能优化以上描述的域名解析过程效率是很低的如果没有优化,根DNS和其它DNS的负载将很大。域名解析的优化:复制和缓存。复制:每个根服务器都被复制成若干个副本,分布在不同的地方。(负载平衡)缓存:主机和服务器都保存一个域名缓存(时间局部性)。通常管辖者在给出权威回答时包括生存时间(TTL)。 计算机网络 第24章 域名系统 DNS记录的类型每一个DNS记录包括5个元素:域名、TTL、类(IN)、类型、值。类型意义例子SOA区域信息S 86400 IN SOA star(952771,7200)A主机的IP地址 86400 IN A 06 MX域邮件交换S 86400 IN
8、MX top.cs.vu.nlNS域名服务器S 86400 IN NS CNAME域的别名 86400 IN CNAME PTRIP地址的域名02. 86400 IN CNAME HINFO主机描述S IN HINFO Sun UnixTXTASCII文本S 86400 IN TXT “Shanghai Jiaotong Uni” 计算机网络 第24章 域名系统 域名的缩写用户倾向于更多的同局域计算机通信,因此网络学院的用户希望能够用star来代替域名。DNS只认识全局域名(FQDNs)缩写在解析器端处理:解析器被配置多个域名后缀,将缩写和后缀一起组成FQDN进行查询。
9、如网络学院的用户就可以配置解析器的后缀为:, 。 计算机网络 第24章 域名系统 域名解析的接口和工具 Gethostbyname套接字过程Struct hostent *gethostbyname(const char *hostname) Nslookup工具命令有:NAME,help,set OPTION,server NAME,root,ls DOMAIN,exit。小写的是命令,大写的是需要用户输入的。 电子邮件电子邮箱地址电子邮件信息格式多用途互联网邮件扩充MIME电子邮件和应用程序简单邮件传输协议和邮箱访问协议POP电子邮件的隐私电子邮箱地址每一个电子邮箱都有一个唯一的电子邮件地
10、址(e-mail address),格式为:accountcomputer地址的第一部分标识用户的邮箱,第二部分标识邮箱所在的计算机,一般为邮件服务器。发送方通过第二部分来选择目的地,而接收方的电子邮件软件使用第一部分来选择指定邮箱。电子邮件信息格式电子邮件分成两部分,头部和主体。头部包含有关接收方、发送方、信息内容等方面的信息。头部由若干行组成,每一行首先是一个关键字,一个冒号,然后是附加的信息。关键字有: From, To, Cc, Bcc, Date, Subject, Reply-To, X-Charset, X-Mailer等From: lpshen To: Cc: rmshen S
11、ubject: utterance from studentsDate: Mon, 4 Dec 2000 10:28:51 +0800MIME-Version: 1.0Content-Type: multipart/alternative;boundary=_NextPart_000_0056_01C05DDC.FE9B41F0X-Priority: 3X-MSMail-Priority: NormalX-Mailer: Microsoft Outlook Express 5.00.2919.6700X-MimeOLE: Produced By Microsoft MimeOLE V5.00.
12、2919.6700This is a multi-part message in MIME format.=_NextPart_000_0056_01C05DDC.FE9B41F0Content-Type: text/plain;charset=gb2312Content-Transfer-Encoding: base64多用途互联网邮件扩充MIME最初的Internet电子邮件系统被设计成只能处理文本,即信息的主体被限制为ASCII字符,不能包含二进制数据。为了发送二进制数据,IETF组织发明了MIME。MIME的编码方式一般有:base64(64个字符)和quoted-printable
13、encoding(127个字符)。在使用MIME时,发送放在头部和主体内包含一些附加信息,接受方使用这些信息对主体进行解码。电子邮件和应用程序计算机程序可以收发电子邮件。用户可以通过电子邮件对数据库进行查询,并将查询结果直接发送回自己的邮箱。一个列表管理程序可以自动添加或删除列表用户。 To: Majordomo body: Subscribe users 这样就将发信信箱加入了 users这个邮件列表 简单邮件传输协议和邮箱访问协议 邮件服务器之间通过SMTP协议传送邮件,而收件箱软件通过POP(Post Office Protocol)来接收自己邮箱的信件。SMTP文件传输(一)FTP:文
14、件传输服务,采用Client/Server模式。FTP服务器的访问分两种:一种是按注册权限访问的FTP服务器;另一种是对一切用户开放的匿名服务器。文件的传输方式有两种:二进制传输和ASCII码文件传输,分别可以用命令binary,ascii进行转换。在命令方式下的常用的FTP命令有:ascii,binary,cd,lcd,dir,ls,get,put,mget,mput,exit/bye等文件传输(二)FTP使用tcp,同时使用两种连接:客户打开一个控制连接与服务器相连,控制连接在整个会话期间一直保持开放;当要进行文件传输时,打开一个独立的数据连接,文件传输结束后数据连接关闭。WWW服务浏览器
15、文档的分类HTMLXML浏览器WWW是一种建立在Internet上的全球的、交互的、动态的、多平台的、分布的图形信息系统。采用Client/Server模式,它们之间的传输使用HTTP协议。浏览器用一个“统一资源定位符”URL唯一地址来访问每一个文档,格式为: protocol:/host:port/dir/filename 例:file:/c:/temp, http:/ 等。浏览器包含多个客户,如http客户、ftp客户等,由URL中的protocol指定用那个客户进行通信。 文档的分类Internet上的web信息都是以文档的形式存在的,这些文档又都是相互链接的。根据文档内容的确定时间,所
16、有文档可分为三类:静态、动态、活动。静态文档静态文档是一个存储于web服务器的文件,静态文档的作者在写作的时候决定文档的内容,对文档的每次访问都返回相同的结果。静态文档的实现:HTML(HyperText Markup Language),其文件后缀为:htm或html。动态文档动态文档在浏览器访问web服务器是创建。当一个请求到达时,web服务器运行一个应用程序创建动态文档,服务器返回程序的输出作为浏览器访问的应答。每次访问时,动态文档的内容是变化的。动态文档产生方法:CGI、ASP、PHP,后缀分别为:.cgi、.asp、.php。CGI通用网关接口CGI(Common Gate Inte
17、rface)提供了通用的接口,但并不限定编程语言,可以使用任何一种你熟悉的高级语言,如 C,C+,C shell和VB 来编写。CGI需要程序员处理很多细节问题,比较繁琐,而且web服务器不同,CGI接口程序就不同了。ASPASP(Active Server Pages)是将标准的HTML文件拓展了一些附加特征,ASP象标准的HTML文件一样包含HTML对象并且在一个浏览器上解释并显示。任何可以放在HTML中的东西-Java applets,Jscript,VBScript,闪烁字符串,客户端ActiveX控件等都可以放在Active Server Page中。ASP程序勇VBScript来编
18、写。ASP将CGI接口对象化,是的编程人员不必去处理一些细节问题。PHP全称为Personal Home Page Tools,是一种服务器端的,嵌入式的scrip语言。它独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法,可以比 CGI 或者 Perl 更快速的执行动态网页。 具有强大的数据库功能,内置了对很多数据库的支持,不需要重新扩充。对各种不同的数据库,PHP规定了不同的访问函数,使编程人员可以方便地调用。适用于多个平台(Unix、Windows)活动文档一个活动文档可以和用户交互执行并不停地改变显示,只要用户一直让文档运行,他们就可以不断变化。活动文档的信息在文档调到浏览器一端后改变。活动文档的实现:Server Push、Java applet、JavaScriptJava appletJava是一种面向对象的、解释执行的动态语言。具有机器独立性和可移植性、安全性和可靠性的优点。Java源代码通过编译生成Java虚拟机的字节代码,这些字节码独立于支持硬件,可以移植到任何安装了相应Java虚拟机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销售业务员工作总结及反思20篇
- 坐便器市场需求与消费特点分析
- 指甲油顶油市场发展预测和趋势分析
- 合成香料市场发展预测和趋势分析
- 营业员个人总结5篇
- 高校实验室安全培训心得(5篇)
- 制版纸市场需求与消费特点分析
- 旅行皮箱市场需求与消费特点分析
- 文具纸市场发展预测和趋势分析
- 细颈圆酒瓶市场环境与对策分析
- 护理核心制度督查表20179
- 红色古色绿色文化教育活动策划方案
- 《Monsters 怪兽》中英对照歌词
- 《正交分解法》导学案
- 建筑材料知识点汇总
- 平面构成作品欣赏
- 英语管道专业术语
- 浅谈语文课程内容的横向联系
- 社会工作毕业论文(优秀范文8篇)
- 五篇500字左右的短剧剧本
- 新形势下如何加强医院新闻宣传工作
评论
0/150
提交评论