- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络与多媒体技术-第5讲应用层协议(续).ppt
第5讲 应用层协议(续) FTP协议与客户端 电子邮件协议与客户端 DNS:域名服务系统 远程登录协议 FTP: 文件传输协议 传输文件往来与远程主机 客户端/服务器模式 客户端: 启动传输 (无论与往来远程主机) 服务器: 远程主机 ftp 服务器: 端口 21 ftp: RFC 959 ftp: 分离的控制, 数据连接 ftp客户端与 ftp 服务器 21端口进行联系, 使用TCP作为传输协议 打开两个并行的连接: 控制:在客户端和服务器之间交换命令, 响应。称为带外控制: “out of band control” 数据: 往来于服务器的文件 ftp 维持状态 (state): 当前目录、先前的认证信息等 ftp.exe 命令, 响应 ftp 专用软件--CuteFTP FTP客户端比较 ftp.exe基于字符界面,传输大型单个文件效率高 专用FTP软件(CuteFTP),操作方便、可以端点续传 P2P类(BT、QQ)传输效率高,需要注意预防病毒、木马入侵 电子邮件 四个重要组件: 用户代理 邮件服务器 简单邮件传输协议: smtp 邮局协议:pop 用户代理 写作, 编辑, 阅读邮件 e.g., Foxmail, OE 外发, 接收的报文存储在邮件服务器中 电子邮件:邮件服务器 Mail Servers 邮箱 包含了收到的用户邮件 (尚未被阅读) 报文 队列包含了外发的 邮件报文 smtp 协议用在邮件服务器之间发送邮件 客户端: 将邮件发送到邮件服务器 “服务器”: 接收和转发邮件 电子邮件: smtp [RFC 821] 使用 tcp 可靠的传送邮件报文, 端口25 直接传输: 发送服务器到接收服务器 传输的三个阶段 握手(打招呼) 报文传输 结束 命令/响应交互 命令: ASCII文本 响应: 状态码和短语 邮件报文必须使用7-bit ASCII表示 邮件访问--WebMial 邮件访问--OE 邮件访问形式的比较 Webmail—应用简单、方便、安全,适合个人使用 要注意信件保存在网上的私密问题 OE---可以在本地主机处理和存档大量邮件、适合企业使用 要防止病毒随邮件攻击 smtp: 评述 smtp 使用持续连接 smtp 要求报文 (首部 信体) 全部使用 7-bit ASCII码 某些代码组合不允许出现在报文中 (e.g., CRLF.CRLF). 此类数据必须进行编码 (通常使用 base-64 或 quoted printable) smtp 服务器用 CRLF.CRLF 表示邮件报文的结束 与 http的比较: http: pull(拉) email: push(推) 都使用 ASCII 命令/响应交互, 状态码 http: 每个对象分装在各自的响应报文中 smtp:多个对象在一个多分部的报文中传送 邮件报文格式 smtp: 交换邮件报文的协议(RFC 822)文本报文格式标准: 首部诸行, e.g., To: From: Subject: 不同 于 smtp 命令! 信体 即 “报文”, ASCII characters only 邮件格式: 多媒体扩展 MIME: multimedia mail extension, RFC 2045, 2056 在报文首部附加额外的信息声明 MIME 内容类型 MIME 类型声明 Content-Type: type/subtype; parameters Text 子类型样例: plain, html Image 子类型样例: jpeg, gif Audio 子类型样例: basic (8-bit mu-law encoded), 32kadpcm (32 kbps coding) Video 子类型样例: mpeg, quicktime Application 需使用其他阅读器的数据 子类型样例: msword, octet-stream MIME多分部类型举例 邮件访问协议 SMTP: 发送/存储 到接收方的服务器 邮件访问协议: 从邮件服务器中取信 POP: Post Office Protocol 认证 (agent --server) 和下载 IMAP: Internet Mail Access Protocol 更多功能(更为复杂) 在服务器中操作存储在那里的报文 HTTP: Hotmail , Gmail, 263.net,etc. DNS: 域名系统 自然人: 诸多定义: 身份证, 姓名, 护照 # 因特网主机, 路由器: IP 地址 (32 bit) – 用于数据报寻址 “域名”, e.g., – 帮助记忆 Q: IP 地址和域名之间如何映射(转换) ? Domain Name System: 分布式数据库
文档评论(0)