




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章网络应用技术 二 1 7 1网络应用的地位和作用7 2域名系统DNS7 3远程登录Telnet7 4文件传输FTP7 5电子邮件Email7 6万维网WWW 第七章网络应用技术 2 7 5电子邮件Email 1 电子邮件的基本概念2 电子邮件的系统3 电子邮件的格式4 电子邮件的传输协议5 电子邮件应用举例 3 1 电子邮件的基本概念 从邮政系统认识电子邮件系统电子邮件的基本概念电子邮件的系统组成关于电子邮件的术语和概念电子邮件的系统结构 4 邮政系统 读信 拆封 封装 写信 投入信箱 宿邮局接收 源邮局发送 投入邮筒 发信者 收信者 中转 用户 邮政传递系统 message envelope address addressingrouting collecting delivering 5 阅读 拆封 封装 编辑 投入邮箱 宿主机接收 源主机发送 邮件缓存 发送方 接收方 中转 用户 邮件传输系统 电子邮件系统 Mailhandler Mailprogram message envelope address collecting addressingrouting delivering 6 电子邮件的基本概念 实现用户之间非实时通信的应用程序用户编写和阅读信件的人机交互界面例 程序mail Foxmail Outlook发送 接收和中继 中转 邮件的处理程序例 程序sendmail电子邮件系统需要解决的问题寻址路由 7 电子邮件的系统组成 用户 user 发信者 书写邮件内容 提供收信者地址收信者 个人 一组人 文件或程序用户与电子邮件系统的接口 mailclient 用户界面 邮件书写器 邮件阅读器与邮件处理程序 例如sendmail 的接口邮件传输和服务系统 8 邮件传输和服务系统 邮件服务器 mailserver 为用户提供邮箱 存储到达的邮件邮件主机 mailhost 用户所在辖区的邮局 解析地址 路由选择中继主机 relayhost 中转邮局 在不同域之间选择邮件路由网关 gateway 在不同邮件系统间转发邮件 9 电子邮件的术语和概念 以Solaris操作系统为例邮件的收发邮件的路由选择OSI电子邮件术语 10 邮件的收发 邮件服务器 mailserver将电子邮件存放在 var mail目录下为用户提供邮箱 存储到达的邮件每个用户至少有一个指定的mailserver邮件客户端 mailclient提供书写和发送邮件的用户界面从邮件服务器接收邮件 提供阅读界面 11 mailserver mailclientA mailclientC mailclientB mailbox 邮件收发示意图 发送 接收邮件 人机交互 var mail 邮件存储 mailtool 12 邮件的路由选择 域内邮件路由 mailhost域间邮件路由 relayhost不同邮件系统的邮件转发 gateway 13 邮件主机mailhost 地址解析用户名 主机IP地址用户名 域名通过DNS转换为IP地址邮件域名与主机域名可以不同实现域内邮件的路由选择路由策略域内路由选择一个域内至少有一个mailhost 14 邮件主机的邮件路由策略 域内通信 收发双方在相同域内 将邮件转发到收信者的mailserver域间通信 收发双方在不同域内 将邮件转发到相邻的relayhost 15 mailhost 发信者aa 收信者ff 域内邮件路由 地址解析 路由选择 sendmail 16 中继主机relayhost 管理发送到本域之外的邮件通信与路由器的比较router 实现网络层IP分组的路由选择relayhost 实现应用层电子邮件的路由选择与mailhost的关系relayhost与mailhost可以是在一台主机 17 域间邮件路由 发信者aa 收信者ff mailhost mailhost Relayhost 18 邮件网关gateway 实现不同电子邮件系统之间的通信不同体系结构的网络用户通信 协议转换 相同网络体系结构 不同邮件系统的用户通信 格式转换 gateway可以看作是一种特殊的relayhost 19 不同邮件系统的邮件转发 发信者aa 收信者user domain mailhost mailhost gateway TCP IP OSI 20 OSI有关电子邮件的术语 用户代理UA UserAgent MailClient与MailServer打交道的人机交互界面例如 应用程序mail邮件传输代理MTA MessageTransferAgent 在源主机和宿主机之间进行路由选择例如 后台进程Sendmail MailHost MailRelay MailRelay MailHost MTA MTA MTA MTA 21 电子邮件的系统结构 电子邮件传输 网络 的系统结构与邮政系统的比较 22 阅读 拆封 封装 编辑 mailserver var mail mailhost接收 mailhost发送 mailserver var spool 发信者 收信者 Relayhost中转 用户代理UA 邮件传输代理MTA 电子邮件系统结构 sendmail sendmail mail mail 23 邮政系统与电子邮件系统的比较 24 3 电子邮件的格式 电子邮件的组成信封 地址 用户名 域名 消息 message 信头 header 控制信息信体 body 由发信人自由书写的内容电子邮件格式的定义标准RFC822MIME 25 RFC822格式 用ASCII码表示RFC822信头格式由发信人填写的参数由邮件系统填写的参数RFC822信头举例RFC822格式的缺陷 26 由发信人填写的参数 邮件发送的目的地址To 收信者用户名 收信者域名邮件的标题Subject 把邮件同时发送给其他收信人的地址Cc Bcc 27 由邮件系统填写的参数 发信人的源地址 From 回信路径 Return Path 传输过程记录 Receivedfrom by 邮件发送时间 Date 邮件内容的类型 Content Type 邮件内容的长度 Content Lentgh 28 RFC822信头举例 From xiaozhang FriMar2108 07PST1997Return Path Received byocean 5 x SMI SVR4 idAA10723 Fri 21Mar199708 05 01 0800To Cc Subject HelloDate Fri 21Mar199708 06 38 0800Content Type textContent Length 24895 29 RFC822格式的缺陷 限制条件邮件信头和信体都采用7位的ASCII码传送每个字节的最高位置零适用条件适于无格式的英文文本信息传输不适于使用的情况 30 RFC822不适于使用的情况 信头包含非ASCII字符集信息例如 Subject 通知信体中文或日文等非ASCII编码文本信息包含有格式的文本信息例如 doc文件包含语音和图象等非文本信息 31 电子邮件MIME格式扩展 多用途Internet邮件扩展 MIME格式MIME MultipurposeInternetMailExtensions特点邮件消息采用8位数据编码支持中文的电子邮件收发 中文16位编码 不会丢失最高位信息 支持多媒体电子邮件通信 信体可以包含多个不同格式的数据体 32 MIME格式定义的信头举例 Fromchan hkMonJul122 40PDT1996X Mailer WindowsEudoraProVersion2 1 2Mime Version 1 0To Wangping Subject 问候Content Type multipart mixed boundary 62A9BD86233 Content Length 29428Status ROThisisamulti partmessageinMIMEformat 33 MIME格式定义的信体举例 62A9BD86233 信体第一部分 Content Type text plain charset us asciiContent Transfer Encoding 7bitHi 无格式英文文本 62A9BD86233 信体第二部分 Content Type application octet stream name Qing doc Content Transfer Encoding base64Content Disposition attachment filename Qing doc 你好 中文有格式文件 Qing doc 62A9BD86233 34 4 电子邮件的传输协议 简单邮件传输协议SMTPSimpleMailTransferProtocol占用的TCP端口号为25由RFC821定义SMTP的作用从源到宿的MTA之间基于TCP连接的邮件传输协议的组合应用SMTP的实现过程 35 mailserver mailhost mailhost mailserver 发信者 收信者 Relayhost mailclient mailclient TCP IP Store Store SMTP SMTP协议的作用 36 协议的组合应用 Mail Mail Mailer Mailer 网络 发信者 收信者 编辑 阅读 传输 37 SMTP的实现过程 寻址向DNS发送UDP数据包 获得接收方IP地址建立连接发送方获得TCP端口 向接收方TCP端口25请求连接TCP握手成功 接收方回送确认 220 传输邮件实现两个文件系统之间的文件传输撤除连接发送方请求断开连接 接收方回送确认 221 38 SMTP命令 39 5 电子邮件应用举例 信头信体 ASCII TCP连接 发信者 收信者 会话 会话 ASCII 信头信体 应用程序Mail RFC822 SMTP red lib edu TCPPort 25 TCPPort 1234 40 SMTP会话过程 接收方 220SMTPserviceready250OK250Mailaccepted250Recipientaccepted354Startmailinput endwith 250OK221Servicesclosingchannel 发送方 red lib eduHeloMailfrom red lib eduRCPTto DATAheaderbody Quit 41 7 6万维网WWW 1 什么是WWW2 WWW的产生和发展历史3 WWW的术语解释4 WWW的工作原理5 WWW客户浏览器 42 1 什么是WWW 万维网 WorldWideWeb 简称WWW或Web或W3Internet上分布式的信息资源置于Web服务器中互连起来的超媒体的集合 蜘蛛网 用Browser客户程序浏览和检索WWW文档 在蜘蛛网上穿行 43 WWW的形象描述 44 WWW信息浏览 45 2 WWW的产生和发展历史 1989年3月欧洲粒子物理实验室CERN首先提出WWW的概念 1990年11月第一个WWW应用软件问世 1993年CERN研制出第一个通用的WWW浏览器 Mosaic 1995年Netscape公司开发出NetscapeNavigator浏览器 随后 Microsoft公司推出InternetExplorer HTML JAVA VRML等新规范 新技术不断推出 46 3 WWW的术语解释 超文本Hypertext超媒体Hypermedia超文本标记语言HTML主页HomePage统一资源定位器URL超文本传输协议HTTP 47 超文本Hypertext 概念一种非顺序的文本结构 将相关信息资源用指针连接 在文本中 可跳跃式地阅读不同的段落和章节 可读取存于另一文本文件中的内容 甚至可以从网络上的另一台主机上获取相关的信息 与普通文本区别非顺序跳跃式信息资源分布广泛 48 超文本阅读格式 顺序阅读格式非顺序阅读格式标题标题目录目录第一章 第一章 第二章 第二章 第一章第一章第二章第二章 49 文本 图像 声音 超媒体Hypermedia 媒体Media信息的表现形式多媒体Multimedia文本 声音 图像 视频动画超媒体HyperMedia超文本 多媒体 50 超文本标记语言HTML HTML HyperTextMarkupLanguage 为WWW服务器信息资源制作和客户浏览器信息屏幕呈现而约定的一种具有超文本形式的格式化语言 信息制作者用HTML定义文本的编排格式 定义相关信息的超文本 超媒体链接指针 每个WWW服务器所包含的信息资源都可以看作是用HTML格式书写的文档 页面 浏览器读取服务器的信息资源 按照HTML语言定义的格式呈现信息 便于用户浏览 51 主页HomePage HomePage 主页 或称扉页 起始页 每个WWW服务器为自己所包含的信息而建立的一个具有封面和目录效果的一页HTML文档 点明信息资源的主题 列出所含信息的子标题 反映信息内容的层次结构 并有指针链接下一层次的页面 是信息制作者建立的信息源头 52 统一资源定位器URL URL UniformResourceLocator 概念利用WWW获取信息须指明信息所在位置 URL是对信息进行定位的通用资源访问地址 URL地址格式 应用协议类型 信息资源所在的主机名 路径名 文件名例 ftp 53 超文本传输协议HTTP HTTP HypertextTransferProtocol 在Internet上传输WWW超文本或超媒体信息的协议 建立在TCP连接之上的应用层协议 由资源定位和信息内容格式两部分组成 54 HTTP 1 1客户 服务器传输过程可分为四个基一步骤 1 浏览器与服务器建立连接 2 浏览器向服务器请求文档 3 服务器响应浏览器请求 4 断开连接 HTTP是一种无状态协议 它不维护连接的状态信息 55 客户请求 客户请求包含以下信息 o请求方法o请求头o请求数据 56 57
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省通海县2025年上半年事业单位公开遴选试题含答案分析
- 云南省建水县2025年上半年事业单位公开遴选试题含答案分析
- 云南省福贡县2025年上半年事业单位公开遴选试题含答案分析
- 梦想总会实现!中英互译
- 河北省威县2025年上半年公开招聘城市协管员试题含答案分析
- GB∕T 44927-2024 《知识管理体系 要求》之22:9绩效评价-9.2内部审核专业深度解读和应用指导材料(雷泽佳编制-2025A0)
- 2025版淘宝商家网络营销与推广合同
- 2025房地产分销合作协议范本:精准营销服务
- 2025年度食品行业展会代理服务合作协议书
- 2025年二婚离婚协议书起草及执行细则范本
- 维生素D与女性生殖健康的预防
- DB13-T 5838-2023大型会展活动临建设施安全、绿色管理通用要求
- 创伤失血性休克中国急诊专家共识(2023)解读
- 材料风险调差表
- (订正版)全面质量管理知识习题集大全(含答案)
- 武汉市古树名木资源调查报告
- 主变压器安装施工方案完整版本
- 高中音乐-《国歌里的故事》教学课件设计
- 深度学习教学改进丛书 深度学习:走向核心素养(理论普及读本)
- 大众Polo 2014款说明书
- 人民医院整形外科临床技术操作规范2023版
评论
0/150
提交评论