ARP协议&SMTP协议&MIME

1、ARP协议

1.1、ARP协议的概念

ARP(Address Resolution Protocol,地址解析协议),为了获得IP地址对应的网络接口的硬件地址的协议。

为什么需要硬件地址?

发送IP报文时,需要打包到帧中,帧的首部需要下一跳的硬件地址 HA(Hardware Address,硬件地址),此时可以用到ARP,就可以获得下一跳的硬件地址,从将一个IP报文封装入一帧,将此帧发送到下一跳的路由器或主机。

1.2、ARP解析案例

在这里插入图片描述

1.3、3. ARP原理

ARP仅在局域网内运行

  • ARP高速缓存(ARP cache)网口IP地址到硬件地址映射。
  • 主机或路由器发帧前查询ARP缓存,若找到下一跳网口的HA,直接封装帧发送。
  • 若没有找到目标网口的HA,在局域网内发送ARP广播请求,求下一跳IP地址对应的硬件地址。
  • 收到请求的目标主机或路由器发送ARP响应报文,响应报文包含着HA。·路由器或主机收到ARP响应报文后,更新自己ARP缓存。

2、SMTP协议

2.1、SMTP协议简介

SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),是使用TCP的25端口的请求/响应式应用层协议,约定了发送或转发邮件的规则

2.2、SMTP协议原理

SMTP协议只支持ASCll码传送,发送客户方共有14种请求,请求用4个字母,一般为大写字母,邮件应答方共有21种,应答信息由3位数字的代码。
电子邮件由信封(envelope)和内容(content)两部分组成,邮件内容包含首部和主体,首部:收件人的地址、发件人地址、主题、是否抄送等,主体:正文、附件,而信封的内容直接来自邮件的首部。

2.3、发送邮件应用举例

在这里插入图片描述

3、MIME

3.1、MIME简介

MIME(Multipurpose Internet Mail Extensions多用途互联网邮件扩展),MIME是一个互联网标准。

MIME是什么?

多媒体信息MIME编码后ASCll,HTTP或SMTP传输,对收到的ASCll进行MIME类型识别后解码,还原为原始的多媒体信息。目前,MIME广泛应用于电子邮件发送系统、Web服务和浏览器等。

3.2、 MIME信息组成

  • 由信息头和信息体两部分组成
  • 信息头一般包含:MIME-Version、Content-Type、Content-Transfer-Encoding、Content-ID、Content-Description、boundary等内容
  • 信息体又可以有多部分组成,每部分又可以包含信息头和信息体,部分间由边界隔开

3.3、 MIME的两种编码方式

(1)quoted-printable
在这里插入图片描述
( 2) base64
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值