这三种协议都属于OSI模型的第7层:应用层(Application layer) 不同层的协议只是作用不同,也就是负责不同的工作,跟效率应该无关
POP3,全名为“Post Office Protocol – Version 3”,即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。 SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。 可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange) DNS。
POP:是Post Office Protocol 邮局协议的简称。POP3 不支持对服务器上邮件进行扩展操作,此过程由更高级的 IMAP4 完成。 POP3 使用 TCP 作为传输协议,端口号是110。
IMAP:是Internet Mail Access Protocol交互式邮件存取协议的简称。IMAP协议运行在TCP/IP协议之上,使用的端口是143。它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。
与POP3协议类似,IMAP(Internet消息访问协议)也是提供面向用户的邮件收取服务。常用的版本是IMAP4。IMAP4改进了POP3的不足,用户可以通过浏览信件头来决定是否收取、删除和检索邮件的特定部分,还可以在服务器上创建或更改文件夹或邮箱,它除了支持POP3协议的脱机操作模式外,还支持联机操作和断连接操作。它为用户提供了有选择的从邮件服务器接收邮件的功能、基于服务器的信息处理功能和共享信箱功能。IMAP4的脱机模式不同于POP3,它不会自动删除在邮件服务器上已取出的邮件,其联机模式和断连接模式也是将邮件服务器作为“远程文件服务器”进行访问,更加灵活方便。
其实说个简单的,就是如果你不对客户端做一个特殊设置的话,默认情况下,你使用POP3协议下载邮件,会把服务器上的所有邮件下载到客户端,而服务器上将不再存储。
但是IMAP在默认情况下,下载但是不删除邮件服务器上的文件。
其实IMAP相比较而言比POP好点、
目前国内提供IMAP的邮箱比较多了,不过163的邮箱是最早提供的
不是发邮件,是收邮件。
POP3(Post Office Protocol – Version 3 )是收邮件的协议,举个栗子,是当别人发邮件到你的qq邮箱,然后你的邮件客户端根据POP3协议,登录到你的qq邮箱的服务器,
然后收取,读取邮件。这个过程中,一旦qq邮箱服务器把邮件都 发到你的客户端,那么qq邮件服务端的邮件将会被删除(当然这种情况是说 POP 这个版本)。
POP3,全名为“Post Office Protocol – Version 3”,即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC 1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。 POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。
这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC 机或 MAC。一旦邮件发送到 PC 机或 MAC 上,邮件服务器上的邮件将会被删除。但目前的POP3邮件服务器大都可以“只下载邮件,服务器端并不删除”,也就是改进的POP3协议。
POP3(Post Office Protocol 3) 即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准 ,POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上 , 同时删除保存在邮件 服务器上的邮件,而POP3 服务器则是遵循 POP3 协议的接收邮件服务器,用来接收电子邮件的。
Telnet是位于OSI模型的第7层;应用层上的一种协议;是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。
电子邮箱的收发信协议主要有SMTP、POP3、IMAP三个,此外与邮件传输相关还有安全协议SSL。
SMTP—简单邮件传输协议
SMTP可以理解为发送邮件的“暗号”,它帮助邮件从一个计算机带着“暗号”传输到下一个计算机。SMTP服务器即遵循SMTP协议的发送邮件服务器,SMTP认证是指需要在提供账号名与密码后才可以登录SMTP服务器,因此,在使用客户端软件时,增加SMTP认证可以有效避免垃圾邮件侵扰。
POP3、IMAP—标准邮件访问协议
POP3是第一个离线协议标准,用户登录客户端设置POP3,可以将邮件从服务器存储到本地计算机,同时删除服务器上的邮件。POP3服务器是遵循POP3协议的接受邮件服务器,用于接收电子邮件。
IMAP与POP3类似,不同的是用户登录客户端设置IMAP,在本地计算机存储邮件之后,邮件仍保留在服务器上,同时客户端的相关操作都会同步服务器,能够保持浏览器登录与客户端登录,看到的邮件及状态一致。
SSL—互联网安全协议
SSL采用通信两方建立加密通道以保证数据传输的机密,主要分作三部分:数据加密、身份验证和信息完整性验证,用户在设置客户端时勾选SSL,邮件传输将进行加密,可以保证邮件内容的安全性。
使用163.net邮箱
在微信绑定“随心邮”,直接登录,收到好友邮件后,可在微信智能提醒,以及编写发送邮件,同时支持包括标记、收藏、好友分享、多媒体邮件等20多种移动邮件功能,实现随时随地管理邮件。
POP3,全名为“Post Office Protocol – Version 3”,即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。 SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。 可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange) DNS。
pop3是tcp
POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,是TCP/IP协议族中的一员(默认端口是110)。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
传输格式
应用层
支持网络应用,应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。主要的协议有:http、ftp、telnet、smtp、pop3等。
应用层是网络应用程序及其应用层协议存留的地方。因特网的应用层包括许多协议,例如http(它为web文档提供了请求和传送)、smtp(它提供了电子邮件报文的传输)和ftp(它提供了两个端系统之间的文件传送)。我们将看到,某些网络功能,如将像www,i}tf.}rg这样的对人友好的端系统名字转换为32比特网络地址,也是借助于应用层协议—域名系统(dns)完成的。
应用层协议分布在多个端系统上,一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换信息分组。我们将这种位于应用层的信息分组称为报文(message)
传输层
负责为信源和信宿提供应用程序进程间的数据传输服务,这一层上主要定义了两个传输协议,传输控制协议即tcp和用户数据报协议udp。
运输层提供了在应用程序端点之间传送应用层报文的服务。在因特网中,有两个运输层协议,即tcp和udp,利用其中的任何一个都能传输应用层报文.tcp向它的应用程序提供了面向连接的服务。这种服务包括了应用层报文向目的地的确保传递和流量控制(即发送方/接收方速率匹配)。tcp也将长报文划分为短报文,并提供拥塞控制机制,因此当网络拥塞时,源抑制其传输速率。udp协议向它的应用程序提供无连接服务。这是一种不提供不必要服务的服务,不提供可靠性,没有流量控制,也没有拥塞控制。在本书中,我们将运输层分组称为报文段(segment)。
网络层
负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。
因特网的网络层负责将称为数据报(datagram)的网络层分组从一合主机移动到另一台主机。源主机中的因特网传输层协议(tcp或udp)向网络层递交运输层报文段和目的地址,就像你向邮政信件提供目的地址一样。
因特网的网络层包括著名的ip协议,该协议定义了数据报中的各个字段以及端系统和路由器如何作用于这些字段。仅有一个ip协议,所有具有网络层的因特网组件都必须运行lp协议。因特网的网络层也包括决定路由的选路协议,数据报根据该路由从源传输到目的地。因特网是一个网络的网络,在一个网络中,其网络管理者能够运行所希望的任何选路协议。尽管网络层包括了ip协议和一些选路协议,它经常只被称为ip层,这反映了ip是将因特网连接在一起的粘合剂这样一个事实。
数据链路层
负责将ip数据报封装成合适在物理网络上传输的帧格式并传输,或将从物理网络接收到的帧解封,取出ip数据报交给网络层。
因特网的网络层通过一系列路由器在源和目的地之间发送分组。为了将分组从一个节点(主机或路由器)移动到路径上的下一个节点,网络层必须依靠链路层的服务。特别是在每个节点,网络层将数据报下传给链路层,链路层沿着路径将数据报传递给下一个节点。在该下个节点,链路层将数据报上传给网络层。
物理层
负责将比特流在结点间传输,即负责物理传输。该层的协议既与链路有关也与传输介质有关。
链路层的任务是将整个帧从一个网络元素移动到邻近的网络元素,而物理层的任务是将该帧中的一个一个比特从一个节点移动到下一个节点。该层中的协议仍然是链路相关的,并且进一步与链路(例如,双绞铜线、单模光纤)的实际传输媒体相关。例如,以太网具有许多物理层协议:关于双绞铜线的,关于同轴电缆的,关于光纤的,等等。在每种情况下,跨越这些链路移动一个比特的方式不同。
tcp/ip协议的开发研制人员将internet分为五个层次,以便于理解,它也称为互联网分层模型或互联网分层参考模型,
物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层
数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)
网络层:路由器、三层交换机
传输层:四层交换机、也有工作在四层的路由器