什么是计算机网络中的MIME?

MIME表示多用途Internet邮件扩展。它是对Internet电子邮件协议的改进,它使用户可以通过Internet交换几种数据文件,包括图像,音频和视频。

如果字符集中的文本不是美国信息交换标准码(ASCII),则需要MIME。实际上,所有人工编写的Internet电子邮件和相当一部分的自动电子邮件都是通过MIME格式的简单邮件传输协议(SMTP)传输的。

MIME主要是为SMTP设计的,但是MIME标准定义的内容类型在电子邮件之外的通信协议(例如超文本传输协议(HTTP))中也很重要。

MIME标题

MIME中表示了五个标头字段,如下所示-

  • MIME版本-表示正在使用的MIME版本。当前版本是1.1。它定义为MIME版本:1.1。

  • 内容类型-它定义消息正文中数据的类型和子类型。内容类型和内容子类型用斜杠分隔。该字段定义体内对象的执行方式。默认值为美国ASCII中的纯文本。

内容类型字段表示如下-

Context-type: <type/subtype; parameters>

  • 内容传输编码-它定义了如何将体内的对象编码为US ASCII,以使其可以被邮件传输接受。因此,它确定用于将消息编码为0和1进行传输的方法。

内容传输编码字段表示如下-

Content-transfer-encoding : <type>

  • 内容描述-此字段告诉消息是什么。它是以ASCII形式接收的,将知道它是否值得解码和读取消息。

  • Content-ID-此字段标识内容。其格式与标准Message-Id标头的格式相同。