首页 > 其他分享 >计算机网络:MIME协议

计算机网络:MIME协议

时间:2023-08-02 15:33:45浏览次数:42  
标签:协议 定义 RFC822 计算机网络 MIME 格式 邮件

E-mail广泛使用的电子邮件协议是简单邮件传输协议(SMTP),这个协议使用客户端/服务器操作方式。只有在客户端成功地把邮件传送给服务器之后,才从本地删除报文。这样通过端到端的连接保证了邮件的可靠传输。SMTP邮件采用RFC822规定的格式,这种邮件只能是用英语书写的、采用ASCII编码的文本(Text)文件。MIME是SMTP邮件的扩充,定义了新的报文结构和编码规则,适用于在因特网上传输用多国文字书写的多媒体邮件。

MIME,全称为“Multipurpose Internet Mail Extensions”,中文名称为“ 多用途互联网邮件扩展”。它是当前广泛应用的一种电子邮件技术规范,试图在不改变SMTP协议和RFC822的基础上,使得邮件可以传送任意二进制文件。RFC822文档定义了邮件内容的主体结构和各种邮件头字段的详细细节,但是,它没有定义邮件体的格式,RFC822文档定义的邮件体部分通常都只能用于表述一段普通的文本, 而无法表达出图片、声音等二进制数据。

由于Internet的迅猛发展,大家已不满足于电子邮件仅仅是用来交换文本信息,而希望使用电子邮件来交换更为丰富多彩的多媒体信息,例如在邮件中嵌入图片、声音、动画和附件。但由于图片和声音等内容是非ASCII码的二进制数据,而RFC822邮件格式只适合用来表达纯文本的邮件内容,所以,要使用RFC822邮件格式发送这些非ASCII码的二进制数据时,必须先采用某种编码方式将它们“编码”成可打印的ASCII字符后再作为RFC822邮件格式的内容。邮件阅读程序在读取到这种经过编码处理的邮件后,再按照相应的解码方式解码出原始的二进制数据,这样就可以借助RFC822邮件格式来传递多媒体数据了。针对这个问题,才专门为此定义了MIME协议。

MIME协议用于定义复杂邮件体的格式,它可以表达多段平行的文本内容和非文本的邮件内容,例如在邮件体中内嵌的图像数据和邮件附件等。另外MIME协议的数据格式也可以避免邮件内容在传输过程中发生信息丢失。MIME协议不是对RFC822邮件格式的升级和替代,而是基于RFC822邮件格式的扩展应用。概括来说,RFC822定义了邮件内容的格式和邮件头字段的详细细节,MIME协议则是定义了如何在邮件体部分表达出的丰富多样的数据内容。

标签:协议,定义,RFC822,计算机网络,MIME,格式,邮件
From: https://blog.51cto.com/zdytesting/6938816

相关文章

  • ssrf-协议篇
    书接上回,ssrf的post请求经过了上次的hackbar尝试,发现不行,百度半天都是上来就用一个什么gopher协议,也没看到哪个说明白为啥要用gopher这gopher也不像file啥的直接读,它同样是传个post,怎么就非得用它了这里也看了两个文件的源代码 最后想了想可能是post和get协议的理解还是有......
  • PROFINet转RS485协议Modbus网关方法
    产品概述你是否曾经遇到过不同网络协议之间的沟通问题?捷米特JM-RTU-PN为你解决这个难题!捷米特JM-RTU-PN是一款数据通讯模块,能够实现PROFINet网络与Modbus网络之间的数据传输。它可以将RS485网络连接到PROFINet网络,并支持不同的Modbus通讯波特率和设置。也就是说,它可以将Modbus......
  • TSINGSEE青犀视频汇聚平台EasyCVR多种视频流播放协议介绍
    视频监控综合管理平台EasyCVR具备视频融合能力,平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台既具备传统安防视频监控的能力与服务,也支持AI智能检测技术的接入,可应用在多行业领域的智能化监管场景中。EasyDarwin开源流媒体视频EasyCVR安防监控平台可提供视频监控......
  • TSINGSEE青犀视频汇聚平台EasyCVR多种视频流播放协议介绍
    视频监控综合管理平台EasyCVR具备视频融合能力,平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台既具备传统安防视频监控的能力与服务,也支持AI智能检测技术的接入,可应用在多行业领域的智能化监管场景中。EasyDarwin开源流媒体视频EasyCVR安防监控平台可提供视频监......
  • 智能门锁的无线通讯协议有哪些?主要特点是什么?
    智能门锁的无线通讯协议主要有以下几种:Wi-Fi:Wi-Fi是一种基于无线局域网的无线通信协议,可以快速传输数据,并支持互联网连接。ZigBee:ZigBee是一种低功耗、低成本的无线通信协议,适用于大量传感器和设备的无线组网,主要应用于智能家居和工业自动化领域。蓝牙:蓝牙是一种短距离无线通信......
  • 智能门锁的无线通讯协议有哪些?主要特点是什么?
    智能门锁的无线通讯协议主要有以下几种:Wi-Fi:Wi-Fi是一种基于无线局域网的无线通信协议,可以快速传输数据,并支持互联网连接。ZigBee:ZigBee是一种低功耗、低成本的无线通信协议,适用于大量传感器和设备的无线组网,主要应用于智能家居和工业自动化领域。蓝牙:蓝牙是一种短距离无线通信协议......
  • 【学习笔记-计算机网络基础】应用层
    概述 应用层是开放系统的最高层,是直接为应用进程提供服务的。 应用层协议和应用主要三种连接模式www(HTTP):服务器读取并处理、响应请求。BitTorrent:众多客户端自发构成文件部分,下载上传时由Tracker分配调度查询所处客户端。.Skype:找中间人传话,请求双房打开两座客......
  • 网工应用层:电子邮件Email、SMTP协议与使用Telnet发送电子邮件
    参考资料:https://www.bilibili.com/video/BV1c4411d7jb?p=72&vd_source=e66dd25b0246f28e772d75f11c80f03c湖科大的高军老师做的计算机网络课,去年选修的计网全靠高老师,生动,举例丰富,配套实验课,无废话纯干货,单推一波!电子邮件介绍电子邮件(E-mail)是一种用电子手段提供信息交换的......
  • 邮箱项目学习之一 利用IMAP协议接…
    利用IMAP协议接收邮件       InternetMessageAccessProtocol(缩写为IMAP,以前称作交互邮件访问协议)是一个应用层协议,用来从本地邮件客户端(如MicrosoftOutlook、OutlookExpress、Foxmail、Thunderbird)访问远程服务器上的邮件。当前的权威定义是RFC3501。IMAP协议运行在TCP/......
  • 【学习笔记-CS144 计算机网络】传输层
    概述主要任务:对接端口连接管理分割和重组上下数据差错和纠错功能流量控制传输层协议TCP特点:可靠性高端到端,面向连接基于字节速度慢向下传递操作步骤:接受来自应用层的8位字节的数据流,并根据MTU分段。封装上队头标记,打包成数据包将......