文章目录

  • 1、ARP协议
    • 1.1、ARP协议的概念
    • 1.2、ARP解析案例
    • 1.3、3. ARP原理
  • 2、SMTP协议
    • 2.1、SMTP协议简介
    • 2.2、SMTP协议原理
    • 2.3、发送邮件应用举例
  • 3、MIME
    • 3.1、MIME简介
    • 3.2、 MIME信息组成
    • 3.3、 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

ARP协议SMTP协议MIME相关推荐

  1. 服务器smtp协议,SMTP协议解析

    http://home.eeworld.com.cn/my/space-uid-361439-blogid-360809.html 2016在写这篇帖子之前发表过一篇讨论SMTP实现的帖子,大伙的反馈 ...

  2. 在服务器上关闭smtp协议,SMTP 协议入门教程

    Email 是最常用的用户识别手段. 开发者常常需要验证邮箱的真实性.一般的方法是,注册时向该邮箱发出一封验证邮件,要求用户点击邮件里面的链接. 但是很多时候(比如要搞邮件营销时),拿到的是成千上万现 ...

  3. smtp发送服务器的协议,smtp协议总结

    Smtp简介: 简易邮件传输通讯协议smtp是互联网上的一种通讯协议,主要功能是用在传送电子邮件,当我们通过电子邮件程序,寄e-mail给另外一个时,必须通过smtp通讯协议,将邮件送到对方的邮件服务 ...

  4. 【计算机网络】应用层 : 电子邮件 ( SMTP 协议 | MIME 协议 | POP3 协议 | IMAP 协议 | 基于万维网的电子邮件 )

    文章目录 一.电子邮件信息格式★ 二.电子邮件系统 组成 结构 ★ 三.SMTP 协议 ( 简单邮件传送协议 ) ★ 四.SMTP 协议 连接建立流程 五.SMTP 协议 邮件发送 流程 六.SMTP ...

  5. SMTP协议解析及C/C++代码实现

    SMTP 是一种应用层协议. 要发送邮件的客户端打开到 SMTP 服务器的 TCP 连接,然后通过该连接发送邮件. SMTP 服务器是一种永远在线的侦听模式. 一旦它侦听来自任何客户端的 TCP 连接 ...

  6. 邮件基础之 -- SMTP协议

    文章目录 SMTP协议 1. 概念 2. 基本流程 3. 邮件路由的过程 4. SMTP常用的命令 5. SMTP常用的响应 6. 使用SMTP的必要性 7. SMTP和邮件格式的关系 8. 浏览器发 ...

  7. 传输层协议------TCP协议

    这里写目录标题 协议段格式 确认应答机制 超时重传机制 协议特性 面向连接 三次握手建立连接和四次挥手断开连接 理解TIME_WAIT的状态 解决TIME_WAIT状态引起bind失败的方法 理解CL ...

  8. 电子邮件协议---SMTP,POP3,IMAP,MIME

    在应用层的另外一个典型的应用例子就是电子邮件 电子邮件的传送和通过浏览器访问其他主机的文件有不同之处,电子邮件的形式更多像我们日常生活中的邮箱. 电子邮件的概述: 在用户写好电子邮件之后,电子邮件首先 ...

  9. smtp 协议 MIME协议

    简介: SMTP是一种提供可靠且有效的电子邮件传输的协议.SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知.SMTP独立于特定的传输子系统,且只 ...

最新文章

  1. 计算占比并保证百分比和为1
  2. DevOps到底是什么意思?
  3. 百度搜索关键字抓取_怎么使百度竞价的效益最大化
  4. 【LeetCode】【数组】题号:*665,非递减数列
  5. java数组验证哥德巴赫猜想_java 验证哥德巴赫猜想
  6. 奇迹mu服务器最新,【奇迹MU网单服务端】2020新版S6EP3带终极爆炫版带七彩宝石傻瓜式一键安装客户端带GM管理工具...
  7. AlphaGo算法论文 神经网络加树搜索击败李世石
  8. arcgis坐标转换
  9. 秒杀于丹、蒋勋、蒙曼,每篇都有10万+的潜质。《六神磊磊读唐诗》,5星。
  10. OPC UA 的本质
  11. SPSS进行问卷量表信度检验【SPSS 082期】
  12. 如何从被领导到领导别人
  13. 三国志战略版:当锋无法破防的司马盾
  14. 小程序源码:修复登录大河盲盒小程序源码,实现运营“玩法自由”,超多功能的盲盒型抽奖挖矿程序源码下载
  15. [28期] 精力有限,精神信念的力量是无限的.....
  16. Win10《芒果TV》更新v3.8.30流星版:优化稳定性、升级无边框播放体验
  17. ZigBee传感数据采集实验
  18. linux下brctl配置网桥
  19. 扫描工具-Arachni
  20. c语言空循环的作用是什么意思,C语言空循环和无穷循环有的区别

热门文章

  1. 数据中心建设模式变革-- 如何采用EPC模式实现快速交付?
  2. python fileinput模块next_Python中的fileinput模块的简单实用示例
  3. python执行shell命令查看输出_python 运行 shell 命令并捕获输出_python_酷徒编程知识库...
  4. python数据分析方法五种_加速Python数据分析的10个简单技巧(上)
  5. ECS:利用ECS进行深度学习详细攻略
  6. Py之gym:gym的简介、安装、使用方法之详细攻略
  7. Py:数据挖掘之对微信朋友圈好友的性别、区域、昵称、签名信息进行情感分析
  8. X星球居民小区的楼房全是一样的...
  9. 设计模式——桥梁模式
  10. Django 【补充】ORM多对多正向查询