信阳师范学院计算机系汇总课件_第1页
信阳师范学院计算机系汇总课件_第2页
信阳师范学院计算机系汇总课件_第3页
信阳师范学院计算机系汇总课件_第4页
信阳师范学院计算机系汇总课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、第七章网络应用技术(二)1信阳师范学院计算机系第七章网络应用技术(二)1信阳师范学院计算机系7.1网络应用的地位和作用7.2域名系统DNS7.3远程登录Telnet7.4文件传输FTP7.5电子邮件Email7.6万维网WWW第七章网络应用技术2信阳师范学院计算机系7.1网络应用的地位和作用第七章网络应用技术2信阳师范学7.5电子邮件Email1)电子邮件的基本概念2)电子邮件的系统3)电子邮件的格式4)电子邮件的传输协议5)电子邮件的收发过程6)电子邮件应用举例3信阳师范学院计算机系7.5电子邮件Email1)电子邮件的基本概念3信阳师范学1) 电子邮件的基本概念从邮政系统认识电子邮件系统电

2、子邮件的基本概念电子邮件的系统组成关于电子邮件的术语和概念电子邮件的系统结构4信阳师范学院计算机系1) 电子邮件的基本概念从邮政系统认识电子邮件系统4信阳邮政系统读信拆封封装写信投入信箱宿邮局接收源邮局发送投入邮筒发信者收信者中转用户邮政传递系统messageenvelope(address)addressingroutingcollectingdelivering5信阳师范学院计算机系邮政系统读信拆封封装写信投入信箱宿邮局接收源邮局发送投入邮筒阅读拆封封装编辑投入邮箱宿主机接收源主机发送邮件缓存发送方接收方中转用户邮件传输系统电子邮件系统Mail handlerMail programmes

3、sageenvelope(address)collectingaddressingroutingdelivering6信阳师范学院计算机系阅读拆封封装编辑投入邮箱宿主机接收源主机发送邮件缓存发送方接电子邮件的基本概念实现用户之间非实时通信的应用程序用户编写和阅读信件的人机交互界面 例:程序mail,mailx,mailtool发送、接收和中继(中转)邮件的处理程序 例:程序sendmail电子邮件系统需要解决的问题寻址路由7信阳师范学院计算机系电子邮件的基本概念实现用户之间非实时通信的应用程序7信阳师范电子邮件的系统组成用户(user)发信者: 书写邮件内容,提供收信者地址收信者: 个人、一组

4、人、文件或程序用户与电子邮件系统的接口(mail client)用户界面:邮件书写器/邮件阅读器与邮件处理程序(例如sendmail)的接口邮件传输和服务系统8信阳师范学院计算机系电子邮件的系统组成用户(user)8信阳师范学院计算机系邮件传输和服务系统邮件服务器(mail server)为用户提供邮箱,存储到达的邮件邮件主机(mail host)用户所在辖区的邮局,解析地址/路由选择中继主机(relay host )中转邮局,在不同域之间选择邮件路由网关(gateway)在不同邮件系统间转发邮件9信阳师范学院计算机系邮件传输和服务系统邮件服务器(mail server)9信阳电子邮件的术语和

5、概念以Solaris操作系统为例邮件的收发邮件的路由选择OSI电子邮件术语10信阳师范学院计算机系电子邮件的术语和概念以Solaris操作系统为例10信阳师范邮件的收发邮件服务器:mail server将电子邮件存放在/var/mail目录下为用户提供邮箱,存储到达的邮件每个用户至少有一个指定的mail server邮件客户端:mail client提供书写和发送邮件的用户界面从邮件服务器接收邮件,提供阅读界面11信阳师范学院计算机系邮件的收发邮件服务器:mail server11信阳师范学院mail servermail client Amail client Cmail client Bm

6、ail box邮件收发示意图发送/接收邮件人机交互/var/mail邮件存储mailtool12信阳师范学院计算机系mail servermail client Amail c邮件的路由选择域内邮件路由:mail host域间邮件路由:relay host不同邮件系统的邮件转发:gateway13信阳师范学院计算机系邮件的路由选择域内邮件路由:mail host13信阳师范学邮件主机mail host地址解析用户名主机IP地址用户名域名通过DNS转换为IP地址邮件域名与主机域名可以不同实现域内邮件的路由选择路由策略域内路由选择一个域内至少有一个mail host14信阳师范学院计算机系邮件主机

7、mail host地址解析14信阳师范学院计算机系邮件主机的邮件路由策略域内通信(收发双方在相同域内)将邮件转发到收信者的mail server域间通信(收发双方在不同域内)将邮件转发到相邻的relay host15信阳师范学院计算机系邮件主机的邮件路由策略域内通信(收发双方在相同域内)15信阳mail host发信者aa收信者ff域内邮件路由地址解析,路由选择sendmail16信阳师范学院计算机系mail host发信者收信者域内邮件路由地址解析,路由选择中继主机relay host管理发送到本域之外的邮件通信与路由器的比较router:实现网络层IP分组的路由选择relay host:实

8、现应用层电子邮件的路由选择与mail host的关系relay host与mail host可以是在一台主机17信阳师范学院计算机系中继主机relay host管理发送到本域之外的邮件通信17域间邮件路由发信者aa收信者ffmail hostmail hostRelay host18信阳师范学院计算机系域间邮件路由发信者收信者mail hostmail host邮件网关gateway 实现不同电子邮件系统之间的通信不同体系结构的网络用户通信(协议转换)相同网络体系结构、不同邮件系统的用户通信(格式转换)gateway可以看作是一种特殊的relay host19信阳师范学院计算机系邮件网关gat

9、eway 实现不同电子邮件系统之间的通信19信不同邮件系统的邮件转发发信者aa收信者userdomainmail hostmail hostgatewayTCP/IPOSI20信阳师范学院计算机系不同邮件系统的邮件转发发信者收信者mail hostmailOSI有关电子邮件的术语用户代理UA(User Agent)Mail Client与Mail Server打交道的人机交互界面例如:应用程序 mail邮件传输代理MTA(Message Transfer Agent)在源主机和宿主机之间进行路由选择例如:后台进程Sendmail Mail HostMail RelayMail RelayMai

10、l Host.MTAMTAMTAMTA21信阳师范学院计算机系OSI有关电子邮件的术语用户代理UA(User Agent)电子邮件的系统结构电子邮件传输(网络)的系统结构与邮政系统的比较22信阳师范学院计算机系电子邮件的系统结构电子邮件传输(网络)的系统结构22信阳师范阅读拆封封装编辑mail server/var/mail/mail host接收mail host发送mail server/var/spool/发信者收信者Relay host中转用户代理UA邮件传输代理MTA电子邮件系统结构sendmailsendmailmailmail23信阳师范学院计算机系阅读拆封封装编辑mail se

11、rvermail host接收邮政系统与电子邮件系统的比较24信阳师范学院计算机系邮政系统与电子邮件系统的比较24信阳师范学院计算机系3)电子邮件的格式电子邮件的组成信封:地址“用户名域名”消息(message)信头(header)控制信息信体(body)由发信人自由书写的内容电子邮件格式的定义标准RFC822MIME25信阳师范学院计算机系3)电子邮件的格式电子邮件的组成25信阳师范学院计算机系RFC822格式用ASCII码表示RFC822信头格式由发信人填写的参数由邮件系统填写的参数RFC822信头举例RFC822格式的缺陷26信阳师范学院计算机系RFC822格式用ASCII码表示26信阳

12、师范学院计算机系由发信人填写的参数邮件发送的目的地址To:收信者用户名收信者域名邮件的标题Subject:把邮件同时发送给其他收信人的地址Cc:Bcc:27信阳师范学院计算机系由发信人填写的参数邮件发送的目的地址27信阳师范学院计算机系由邮件系统填写的参数发信人的源地址(From:)回信路径(Return-Path:)传输过程记录(Received from . by .)邮件发送时间(Date:)邮件内容的类型(Content-Type:)邮件内容的长度(Content-Lentgh:)28信阳师范学院计算机系由邮件系统填写的参数发信人的源地址(From:)28信阳师范RFC822信头举例F

13、rom: xiaozhang Fri Mar 21 08:07 PST 1997Return-Path: Received: from by ocean (5.x/SMI-SVR4)id AA10723; Fri, 21 Mar 1997 08:05:01 +0800To: Cc: Subject: HelloDate: Fri, 21 Mar 1997 08:06:38 +0800Content-Type: textContent-Length: 2489529信阳师范学院计算机系RFC822信头举例From: xiaozhangapolRFC822格式的缺陷限制条件邮件信头和信体都采用7位

14、的ASCII码传送每个字节的最高位置零适用条件适于无格式的英文文本信息传输不适于使用的情况30信阳师范学院计算机系RFC822格式的缺陷限制条件30信阳师范学院计算机系RFC822不适于使用的情况信头包含非ASCII字符集信息例如: Subject:通知信体中文或日文等非ASCII编码文本信息包含有格式的文本信息例如:.doc文件包含语音和图象等非文本信息31信阳师范学院计算机系RFC822不适于使用的情况信头31信阳师范学院计算机系电子邮件MIME格式扩展多用途Internet邮件扩展MIME 格式 MIME: Multipurpose Internet Mail Extensions特点邮

15、件消息采用8位数据编码支持中文的电子邮件收发(中文16位编码,不会丢失最高位信息)支持多媒体电子邮件通信(信体可以包含多个不同格式的数据体)32信阳师范学院计算机系电子邮件MIME格式扩展多用途Internet邮件扩展MIMIME格式定义的信头举例From chan.hk Mon Jul 1 22:40 PDT 1996X-Mailer: Windows Eudora Pro Version 2.1.2 Mime-Version: 1.0To: Wang ping ,Subject: 问候Content-Type: multipart/mixed; boundary=62A9BD86233Co

16、ntent-Length: 29428Status: ROThis is a multi-part message in MIME format.33信阳师范学院计算机系MIME格式定义的信头举例From chanMIME格式定义的信体举例62A9BD86233(信体第一部分)Content-Type: text/plain; charset=us-asciiContent-Transfer-Encoding: 7bitHi, (无格式英文文本)62A9BD86233(信体第二部分)Content-Type: application/octet-stream; name=Qing.docCon

17、tent-Transfer-Encoding: base64Content-Disposition: attachment; filename=Qing.doc 你好,(中文有格式文件“Qing.doc”)62A9BD86233-34信阳师范学院计算机系MIME格式定义的信体举例62A4)电子邮件的传输协议简单邮件传输协议 SMTP Simple Mail Transfer Protocol占用的TCP端口号为25由RFC821定义SMTP的作用从源到宿的MTA之间基于TCP连接的邮件传输协议的组合应用SMTP的实现过程35信阳师范学院计算机系4)电子邮件的传输协议简单邮件传输协议 SMTP3

18、5信阳师范mail servermail hostmail hostmail server发信者收信者Relay hostmail clievtmail clievtTCP/IPStoreStoreSMTPSMTP协议的作用36信阳师范学院计算机系mail servermail hostmail hostm协议的组合应用MailMailMailerMailer网络发信者收信者编辑阅读传输37信阳师范学院计算机系协议的组合应用MailMailMailerMailer网络发SMTP的实现过程寻址向DNS发送UDP数据包,获得接收方IP地址建立连接发送方获得TCP端口,向接收方TCP端口25请求连接

19、TCP握手成功,接收方回送确认(220)传输邮件实现两个文件系统之间的文件传输撤除连接发送方请求断开连接,接收方回送确认(221)38信阳师范学院计算机系SMTP的实现过程寻址38信阳师范学院计算机系SMTP命令39信阳师范学院计算机系SMTP命令39信阳师范学院计算机系5)电子邮件应用举例信头信体ASCIITCP连接发信者收信者会话会话ASCII信头信体应用程序MailRFC822SMTPTCP Port = 25TCP Port =123440信阳师范学院计算机系5)电子邮件应用举例信头信体ASCIITCP连接发信者收信者SMTP会话过程接收方:220 SMTP service ready

20、250 OK250 Mail accepted250 Recipient accepted354 Start mail input, end with .250 OK221 Services closing channel发送方:HeloMail from: RCPT to: DATA headerbody.Quit41信阳师范学院计算机系SMTP会话过程接收方:发送方:r7.6 万维网WWW1) 什么是WWW2) WWW的产生和发展历史3) WWW的术语解释4) WWW的工作原理5) WWW客户浏览器42信阳师范学院计算机系7.6 万维网WWW1) 什么是WWW42信阳师范学院计算1) 什么

21、是WWW万维网(World Wide Web)简称WWW 或Web 或W3Internet上分布式的信息资源置于Web服务器中互连起来的超媒体的集合“蜘蛛网”用Browser客户程序浏览和检索WWW文档“在蜘蛛网上穿行”43信阳师范学院计算机系1) 什么是WWW万维网(World Wide Web)43WWW的形象描述44信阳师范学院计算机系WWW的形象描述44信阳师范学院计算机系WWW信息浏览45信阳师范学院计算机系WWW信息浏览45信阳师范学院计算机系2) WWW的产生和发展历史1989年3月欧洲粒子物理实验室CERN首先提出WWW的概念;1990年11月第一个WWW应用软件问世;1993

22、年CERN研制出第一个通用的WWW浏览器Mosaic;1995年Netscape公司开发出 Netscape Navigator 浏览器;随后,Microsoft公司推出Internet Explorer;HTML,JAVA,VRML等新规范、新技术不断推出。46信阳师范学院计算机系2) WWW的产生和发展历史1989年3月46信阳师范学院计3) WWW的术语解释 超文本Hypertext 超媒体Hypermedia 超文本标记语言HTML 主页Home Page 统一资源定位器URL 超文本传输协议HTTP47信阳师范学院计算机系3) WWW的术语解释 超文本Hypertext47信阳师范超

23、文本 Hypertext 概念一种非顺序的文本结构,将相关信息资源用指针连接。在文本中,可跳跃式地阅读不同的段落和章节,可读取存于另一文本文件中的内容,甚至可以从网络上的另一台主机上获取相关的信息。与普通文本区别非顺序跳跃式信息资源分布广泛48信阳师范学院计算机系超文本 Hypertext 概念48信阳师范学院计算机系超文本阅读格式 顺序阅读格式 非顺序阅读格式标题标题 目录 目录 第一章 第一章 第二章 第二章 第一章 第一章 第二章 第二章49信阳师范学院计算机系超文本阅读格式 顺序阅读格式 非顺序阅读格式49信阳师文本图像声音超媒体 Hypermedia媒体 Media信息的表现形式多媒

24、体 Multimedia文本、声音、图像、视频动画超媒体 HyperMedia超文本 多媒体50信阳师范学院计算机系文本图像声音超媒体 Hypermedia媒体 Media50 超文本标记语言 HTML HTML(Hyper Text Markup Language)为WWW服务器信息资源制作和客户浏览器信息屏幕呈现而约定的一种具有超文本形式的格式化语言。信息制作者用HTML定义文本的编排格式,定义相关信息的超文本、超媒体链接指针。每个WWW服务器所包含的信息资源都可以看作是用HTML格式书写的文档(页面)。浏览器读取服务器的信息资源,按照HTML语言定义的格式呈现信息,便于用户浏览。51信阳

25、师范学院计算机系 超文本标记语言 HTML HTML(Hyper Text 主页 Home PageHome 主页 (或称扉页、起始页)每个WWW服务器为自己所包含的信息而建立的一个具有封面和目录效果的一页HTML文档;点明信息资源的主题,列出所含信息的子标题, 反映信息内容的层次结构,并有指针链接下一层次的页面;是信息制作者建立的信息源头。 52信阳师范学院计算机系主页 Home PageHome 主页 (或称统一资源定位器URLURL(Uniform Resource Locator)概念利用WWW获取信息须指明信息所在位置, URL是对信息进行定位的通用资源访问地址。URL 地址格式: 应用协议类型:/信息资源

温馨提示

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

评论

0/150

提交评论