计算机网络——SMTP
因特网电子邮件有三个主要组成部分
- 用户代理(用的什么客户端发送的邮件)
- 邮件服务器(邮件远程传输,在邮件服务器之间传输)
- 简单邮件传输协议(协议)
发送邮件的大概流程
- 邮件通过客户端传输到邮件服务器
- 通过跨邮件服务器之间传输使用SMTP协议进行传输。
- 当收件方的客户上线之后,会与服务器相连接,将邮件传输到客户端
SMTP报文
图片来源:https://blog.csdn.net/qq_35644234/article/details/68961603
报文
- 首先,需要先与目的邮件服务器建立连接HELO
- 写入发送邮件的地址,MAIL FROM
- 写入接收邮件的地址,RCPT TO
- 发送的数据,DATA
- 结束标志,QUIT
注意结束符号有两个 .和QUIT
区别:
- .:表示每个报文的结束符号:编码CRLF.CRLF,也就是一行单独只有一个.
- QUIT:表示所有报文全部发送完成使用QUIT
与HTTP报文对比
- http主要是拉协议,通常是从服务器中获取数据,SMTP主要是推协议,上传数据到服务器
- SMTP要求每个报文采用7位ASCII码格式。HTTP不受这种限制
- HTTP把每个对象封装到它自己的HTTP报文中,而SMTP把所有报文对象放在一个报文之中
计算机网络——SMTP相关推荐
- 湖南大学基于SMTP和POP3的邮件系统——计算机网络课设
基于SMTP和POP3的邮件系统,创新点较多,课设得分很高 这是2022年春季-软件工程19级计算机网络课程设计内容,下方的文档是本项目的需求文档. 本项目的所有代码(安卓端+Web端+服务端)已经完 ...
- 计算机网络——应用层(http、SMTP、DNS)
目录 一.应用层协议原理: 1.网络应用程序体系结构: 1.1 客户-服务器体系: 1.2 P2P体系结构: 2.进程通信: 2.1基本了解: 2.2客户-服务器进程: 2.3进程与计算机网络之间的接 ...
- 计算机网络实验smtp 邮件,smtp计算机网络实验报告.doc
smtp计算机网络实验报告 计算机网络实验报告 实验名称:SMTP报文分析 班级: 学号: 姓名: 侯婷婷 实验名称:SMTP报文分析 实验器材:笔记本一台,连接广域网的路由器一台,网线一根,wire ...
- 基于SMTP协议的模拟邮件系统(计算机网络课程设计)
目录 一.设计内容 二.所用到的知识 三.需求分析 四.运行效果 1.登录与注册 2.信息管理 3.邮件发送与收取 五.部分核心代码 1.SendServlet.java(实现邮件发送) 2.Rece ...
- POP3 SMTP DNS DHCP UDP HTTP FTP HTTPS Telnet WIDOWS TFTP 常用协议和默认端口,计算机网络的很需要!!!
POP3协议用于接收或下载邮件,默认端口110 SMTP协议用于传输或发送邮件,默认端口25 DNS是域名解析的系统,默认端口53 DHCP是动态主机配置协议,默认端口67(服务器) 68(客户) D ...
- [计算机网络] C++模拟telnet登陆SMTP服务发送邮件过程
在百度文库中的<使用telnet协议收发邮件>,我们可以很清楚地看到如何通过telnet来进行发送邮件,下面是一些需要用到的命令,通过以下命令可以很容易实现邮件发送功能.为了更好地理解其中 ...
- 【计算机网络】应用层 : 电子邮件 ( SMTP 协议 | MIME 协议 | POP3 协议 | IMAP 协议 | 基于万维网的电子邮件 )
文章目录 一.电子邮件信息格式★ 二.电子邮件系统 组成 结构 ★ 三.SMTP 协议 ( 简单邮件传送协议 ) ★ 四.SMTP 协议 连接建立流程 五.SMTP 协议 邮件发送 流程 六.SMTP ...
- 计算机网络之应用层:4、电子邮件、SMTP、MIME、POP3
应用层:4.电子邮件 思维导图: 电子邮件格式: 电子邮件系统组成: 简单邮件传输协议(SMTP): SMTP的缺点: 通用互联网邮件扩充MIME: 邮局协议POP3: 网际报文存取协议IMAP: 基 ...
- 《计算机网络》——文件传输协议FTP、简单邮件传送协议SMTP、邮局协议POP3、网际报文存取协议IMAP、万维网和HTTP协议、超文本传输协议HTTP
文章目录 文件传输协议FTP FTP服务器和用户端 FTP工作原理 简单邮件传送协议SMTP 邮局协议POP3 网际报文存取协议IMAP 万维网和HTTP协议 超文本传输协议HTTP HTTP协议的特 ...
- 计算机网络 王道考研2021 第六章:应用层 -- 文件传输协议FTP、电子邮件SMTP、POP3
文章目录 1. 文件传输协议 FTP 1.1 文件传输协议 1.2 文件传输协议 FTP 1.3 FTP的工作原理 1.4 控制连接与数据连接 1.5 补充:FTP传输模式 2. 电子邮件 2.1 电 ...
最新文章
- CentOs7中安装python3.7.6
- 进程状态控制-进程创建
- 软件随想: 软件 = 程序 + 软件工程
- 关于无管网气体消防系统之你不知道的事
- 在java 8 stream表达式中实现if/else逻辑
- [翻译]Log Everything All the Time
- 网页中的字体对应的word字体大小对照表
- deepin安装过程
- 关于fiddler和charles手机代理以后无法上网的问题解决
- ajax 的四步法处理
- 计算机里的游戏怎么输入,如何输入对号(对号怎么打?电脑上和手机分别怎么打?)...
- python中pass语句的出现是为了保持程序结构的完整性_Python 为什么要有 pass 语句?...
- 基于 K-means 聚类算法实现图像区域分割matlab代码
- 5G/4G外置型无线通信模块
- WPF实现左右移动(晃动)动画效果
- Word~Word修改行间距磅值
- 黑客入门——手机wifi定位原理
- java软件工程师工作业绩_java工程师个人简历自我评价_JAVA软件工程师面试简历的自我评价...
- IDEA启动main函数时,Command line is too long Shorten command line for XXX or also问题解决
- 机器视觉相机类型以及接口标准详解