您好,全部关闭后肯定不能收发邮件了.
他们是邮件协议.
smtp是发送协议,pop3和imap4是接收协议.
POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。
而IMAP提供webmail 与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。
同时,IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。此外,IMAP 更好地支持了从多个不同设备中随时访问新邮件。
电子邮件(electronic mail,简称E-mail,标志:@,也被大家昵称为“伊妹儿”)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。
邮箱的作用:
快速:在十几秒内即可将信件发送至对方。
安全:与其它邮箱系统相比,电子邮箱是专为商业用户而设计的“公务信箱”,有更严密 的安全措施。
服务完善:针对商业用户而设计了多项功能。用户通过电子邮箱不但可以与国内外的电子 邮箱用户、国际计算机互联网(INTERNET)用户互通电子邮件,还可以将信件直接 发送到对方的传真机、用户电报终端机、分组交换网的计算机上。
经济:是一般邮政投递费用的三分之一至二分之一。 编辑本段电子邮箱的业务功能。
收发信件:利用电子邮箱,用户不但可以发送普通信、挂号信、加急信,也可以 要求系统在对方收到信件后回送通知,或阅读信件后送回条等。另外还有定时 发送、读信后立即回信或转发他人、多址投送(一封信同时发给多人)等功能。 用户可以直接在邮箱系统内写信,对方收到的信件归类存档,删除无用信件。
直接投送:若对方是非邮箱用户,可以将信件直接送到对方的传真机、电传机、打印机或 分组交换网的计算机上。
布告栏:个供大家使用的公告邮箱,用户可以向此邮箱发送自己希望发布的信息,供大 家阅读。布告栏适于做公告、发布通知和广告。
漫游功能:利用分组交换网(CHINAPAC)可以实现全国漫游。
在操作系统理论中有一个非常重要的概念叫做P,V原语。在我们研究进程间的互斥的时候经常会引入这个概念,将P,V操作方法与加锁的方法相比较,来解决进程间的互斥问题。实际上,他的应用范围很广,他不但可以解决进程管理当中的互斥问题,而且我们还可以利用此方法解决进程同步与进程通信的问题。
[一]P,V原语理论
阐述P,V原语的理论不得不提到的一个人便是赫赫有名的荷兰科学家E.W.Dijkstra。如果你对这位科学家没有什么印象的话,提起解决图论中最短路径问题的Dijkstra算法应当是我们再熟悉不过的了。P,V原语的概念以及P,V操作当中需要使用到的信号量的概念都是由他在1965年提出的。
信号量是最早出现的用来解决进程同步与互斥问题的机制,包括一个称为信号量的变量及对它进行的两个原语操作。信号量为一个整数,我们设这个信号量为:sem。很显然,我们规定在sem大于等于零的时候代表可供并发进程使用的资源实体数,sem小于零的时候,表示正在等待使用临界区的进程的个数。根据这个原则,在给信号量附初值的时候,我们显然就要设初值大于零。
p操作和v操作是不可中断的程序段,称为原语。P,V原语中P是荷兰语的Passeren,相当于英文的pass, V是荷兰语的Verhoog,相当于英文中的incremnet。
P原语操作的动作是:
(1) sem减1;
(2) 若sem减1后仍大于或等于零,则进程继续执行;
(3) 若sem减1后小于零,则该进程被阻塞后进入与该信号相对应的队列中,然后转进程调度。
V原语操作的动作是:
(1) sem加1;
(2) 若相加结果大于零,则进程继续执行;
(3) 若相加结果小于或等于零,则从该信号的等待队列中唤醒一等待进程,然后再返回原进程继续执行或转进程调度。
需要提醒大家一点就是P,V操作对于每一个进程来说,都只能进行一次。而且必须成对使用。且在P,V愿语执行期间不允许有中断的发生。
对于具体的实现,方法非常多,可以用硬件实现,也可以用软件实现。我们采用如下的定义:
procedure p(var s:samephore);
{
s.value=s.value-1;
if (s.value0) asleep(s.queue);
}
procedure v(var s:samephore);
{
s.value=s.value+1;
if (s.value=0) wakeup(s.queue);
}
其中用到两个标准过程:
asleep(s.queue);执行此操作的进程控制块进入s.queue尾部,进程变成等待状态
wakeup(s.queue);将s.queue头进程唤醒插入就绪队列
对于这个过程,s.value初值为1时,用来实现进程的互斥。
虽软说信号量机制毕加锁方法要好得多,但是也不是说它没有任何的缺陷。由此我们也可以清晰地看到,这种信号量机制必须有公共内存,不能用于分布式操作系统,这是它最大的弱点。
[二]P,V原语的应用
正如我们在文中最开始的时候提到的,P,V原语不但可以解决进程管理当中的互斥问题,而且我们还可以利用此方法解决进程同步与进程通信的问题。
(1)用P V原语实现进程互斥
把临界区置于P(sem) 和V(sem)之间。当一个进程想要进入临界区时,它必须先执行P原语操作以将信号量sem减1,在进程完成对临界区的操作后,它必须执行V原语操作以释放它所占用的临界区。从而就实现了进程的互斥:
具体的过程我们可以简单的描述如下:
PA:
P(sem)
S;
V(sem)
PB:
P(sem)
S;
V(sem)
(2) 用P V原语实现进程同步
进程同步问题的解决同样可以采用这种操作来解决,我们假设两个进程需要同步进行,一个进程是计算进程,另一个进程是打印进程,那么这个时候两个进程的定义可以表示为:
PC(表示计算进程)
A: local buf
repeat
buf=buf
until buf=空
计算
得到计算结果
buf=计算结果
goto A
PP:(表示打印进程)
B: local pri
repeat
pri=buf
until pri!=空
打印buf中的数据
清除buf中的数据
goto B
相应用P,V原语的实现过程为:
PA: deposit(data)
Begin local x
P(bufempty)
按FIFO方式选择一个空缓冲区buf(x)
buf(x)=data
buf(x)置满标记
V(buffull)
end
PB:remove(data)
Begin local x
P(buffull)
按FIFO方式选择一个装满
数据的缓冲区buf(x)
data=buf(x)
buf(x)置空标记
V(bufempty)
end
(3)用P V原语实现进程通信
我们以邮箱通信为例说明问题:
邮箱通信满足的条件是:
1;发送进程发送消息的时候,邮箱中至少要有一个空格能存放该消息。
2;接收进程接收消息时,邮箱中至少要有一个消息存在。
发送进程和接收进程我们可以进行如下的描述:
Deposit(m)为发送进程,接收进程是remove(m). Fromnum为发送进程的私用信号量,信箱空格数n。mesnum为接收进程的私用信号量,初值为0.
Deposit(m):
Begin local x
P(fromnum)
选择空格x
将消息m放入空格x中
置格x的标志为满
V(mesnum)
end
Remove(m)
Begin local x
P(mesnum)
选择满格x
把满格x中的消息取出放m中
置格x标志为空
V(fromnum)
end
就像打电话一样,不同运营商是有对接业务的,又比如不同银行转账,一个道理
重庆邮电大学生物信息学院的师资队伍 办公室:阳莉、王光利、 张汇辩塌泉、向浏欣学生工作:蒋蜀辉、汪露、张正黎、刘婷、代征生物医学工程教研部:李章勇、郭毅军、王伟、赵志强、赵德春、田银、冉鹏生物技术与...
苹果怎么增加邮箱 、在桌面点击设置,进入设置,找到邮件、通讯录、日历点击进入。2、点击列表第一项的添加账户,进入新的界面。3、再点击添加账户后会出现如图所示,此时选择邮箱类型,在此以QQ邮箱添加为例,...
为什么5sing注册后,邮箱验证时,邮箱里没有验证邮件? 楼主好 您用的什么电子邮箱注册的?您说的网站我试了一下,用QQ邮箱可以注册。有以下几种可能性:1、注册时候的电子邮箱有没有填错,比如多了空格之...
新浪邮箱好还是163的好 3电子邮箱:网易公司提供的免费电子邮箱,国内首个提供免费电子邮箱服务的公司。中文电子邮箱第一品牌,技术力量雄厚。无限容量,可以通过网盘发送2G超大附件。可以通过电子邮箱接收传...
邮箱提示有人登了我的imessage是被破解了吗? 应该是的,你要注意旁边有没有人一直在看你。必须得小心。也有可能是家人和朋友弄得我的邮箱里收到我的iphone被iphone(3)使用facetime...
什么是黑客?做黑客犯不犯法?黑客做哪些坏事? 黑客属不属于于犯罪,要依据黑客的行为是不是犯罪行为而定,如果对计算机系统进行恶意攻击的,破坏计算机系统的,就有可能构成破坏计算机信息系统罪。法律分析:黑客...