14.网络协议-邮件协议

简介: 14.网络协议-邮件协议

smtp,imap,pop(pop-v2版本),pop3(pop-v3版本)

smtps(smtp-over-ssl)经过SSL加密版本的协议

imaps(imap-over-ssl)经过SSL加密版本的协议

pop3s(pop3-over-ssl)经过SSL加密版本的协议

smtp协议功能概述

smtp邮件协议介绍:

SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。

SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰

pop3协议功能概述

pop3邮件协议介绍:
POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

imap协议功能概述

IMAP邮件协议介绍:

IMAP全称是Internet Mail Access Protocol,即交互式邮件存取协议,它是跟POP3类似邮件访问标准协议之一。不同的是,开启了IMAP后,您在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。

总结概述

IMAP 整体上为用户带来更为便捷和可靠的体验。POP3 更易丢失邮件或多次下载相同的邮件,但IMAP 通过邮件客户端与webmail 之间的双向同步功能很好地避免了这些问题。

发送邮件过程概述

电子邮件发送协议是一种基于“推”的协议,主要包括SMTP;
邮件接收协议则是一种基于“拉”的协议,主要包括POP协议和IMAP协议,在正式介绍这些协议之前,我们先给出邮件收发的体系结构:

电子邮件发送协议是一种基于“推”的协议,主要包括SMTP

接收邮件过程

邮件接收协议则是一种基于“拉”的协议,主要包括POP协议和IMAP协议,在正式介绍这些协议之前,我们先给出邮件收发的体系结构.

网页版收发邮件案例

基于WWW的邮件收发系统的体系结构与普通的电子邮件收发系统不同,基于WWW的邮件收发系统的整个过

程描述如下:

1.从发送者的浏览器传送到发送方邮件服务器是通过HTTP协议(而一般的则是通过SMTP协议)。

2.从发送方服务器到接收方邮件服务器是通过SMTP协议(与一般的相同)。

3.从接收方到接收者是通过HTTP协议(而一般的则是POP3协议或IMAP协议)。

具体如上图所示:

客户端收发邮件案例


相关文章
|
4天前
|
算法 网络协议
生成树协议:网络稳定的守护者
【4月更文挑战第22天】
10 0
|
6天前
|
缓存 网络协议 网络架构
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
12 1
|
6天前
|
网络协议 算法 网络虚拟化
【计算机网络】第三章 数据链路层(点对点协议 媒体介入控制)
【计算机网络】第三章 数据链路层(点对点协议 媒体介入控制)
14 0
|
1天前
|
安全 网络协议 算法
【计算机网络】http协议的原理与应用,https是如何保证安全传输的
【计算机网络】http协议的原理与应用,https是如何保证安全传输的
|
3天前
|
负载均衡 网络虚拟化
【专栏】全网对 STP 生成树协议最全面最优质的总结,网络工程师收藏!
【4月更文挑战第28天】本文详细介绍了生成树协议(STP),用于消除网络环路并确保单向通信路径。STP基于IEEE 802.1D,涉及根桥选举、端口角色分配及构建无环路径。高级特性包括快速STP(RSTP)的快速收敛、多实例STP(MSTP)的负载均衡和容错,以及各种保护机制。文章还讨论了实际案例和故障排除,为网络工程师提供STP的全面理解与应用指南。
|
3天前
|
网络协议 Linux iOS开发
|
4天前
|
监控 安全 网络虚拟化
|
12天前
|
域名解析 存储 缓存
《计算机网络简易速速上手小册》第2章:计算机网络协议和标准(2024 最新版)
《计算机网络简易速速上手小册》第2章:计算机网络协议和标准(2024 最新版)
8 3
|
14天前
|
网络协议 Java API
深度剖析:Java网络编程中的TCP/IP与HTTP协议实践
【4月更文挑战第17天】Java网络编程重在TCP/IP和HTTP协议的应用。TCP提供可靠数据传输,通过Socket和ServerSocket实现;HTTP用于Web服务,常借助HttpURLConnection或Apache HttpClient。两者结合,构成网络服务基础。Java有多种高级API和框架(如Netty、Spring Boot)简化开发,助力高效、高并发的网络通信。
|
15天前
|
存储 网络协议 安全
15.网络协议-Radius协议
15.网络协议-Radius协议