日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

版本2 郵局協(xié)議

一:提要:
這篇RFC文檔提供了一種使工作站動(dòng)態(tài)的從郵件服務(wù)器獲取郵件的簡(jiǎn)單方法.它著重闡
述了符合ARPA標(biāo)準(zhǔn)的因特網(wǎng)的郵件協(xié)議,并為它的進(jìn)一步發(fā)展提供了建議和討論.它是
RFC918的更新.你可以自由傳播這個(gè)文檔.
二:引言
郵局協(xié)議(版本2)的目的是為了讓用戶的工作站從郵件服務(wù)器獲取郵件.它也應(yīng)該答應(yīng)郵
件從工作站通過(guò)簡(jiǎn)單郵件傳遞協(xié)議(SMTP)發(fā)送到郵件服務(wù)器.更多內(nèi)容請(qǐng)參考POP2821[1]
和POP2822[2].
這個(gè)協(xié)議假定已經(jīng)存在了一個(gè)可靠的數(shù)據(jù)流,比如由TCP協(xié)議或其它協(xié)議提供的數(shù)據(jù)流.
假如是TCP協(xié)議,則POP2協(xié)議服務(wù)器從109端口進(jìn)行監(jiān)聽(tīng).
三:系統(tǒng)模型和分析
當(dāng)我們給一工作站分配一個(gè)IP地址從而把它當(dāng)作一個(gè)因特網(wǎng)主機(jī)時(shí),我們并不希望它包
含用戶的郵箱.我們希望有一個(gè)專門(mén)的有服務(wù)器來(lái)提供郵箱服務(wù).
當(dāng)然我們知道提供這種服務(wù)的機(jī)器的最重要的要求是它要健壯.一臺(tái)經(jīng)常宕機(jī)的機(jī)器是
不適合作郵件服務(wù)器的.
POP2協(xié)議是為局域網(wǎng)(比如Ethernets)上工作站和服務(wù)器之間的短時(shí)延,高傳輸率的通訊
而設(shè)計(jì)的.POP2協(xié)議也可以工作在其它類(lèi)型的網(wǎng)絡(luò)上.但假如網(wǎng)絡(luò)環(huán)境有了很大的改變,一個(gè)
新的協(xié)議可能是必要的.
設(shè)想有一個(gè)用戶叫JohnSmith,它的計(jì)算機(jī)叫FIDO,它的郵件服務(wù)器叫DOG-HO
USE?。畡t它的郵件地址是JSmith@DOG-HOUSE.ARPA( 而非JS
mith @FIDO.ARPA)
這也就是說(shuō),郵件是在郵件服務(wù)器的郵箱中存放.!??!協(xié)議只不過(guò)提供了一種瀏覽郵箱
中郵件的機(jī)制.
用戶的工作站和服務(wù)器之間沒(méi)有任何的關(guān)系,用戶的工作站也不作為郵件地址的一部
分.
這是一個(gè)非常簡(jiǎn)單的協(xié)議.它不是一個(gè)用戶界面.我們希望我們的計(jì)算機(jī)上有一個(gè)友好
的程序.但事實(shí)上,該協(xié)議一點(diǎn)也不友好.它的一個(gè)基本規(guī)則是:假如存在任何錯(cuò)誤就斷開(kāi)
連接.
POP2協(xié)議根本不對(duì)消息做任何處理,它也部分析消息頭(Date:,From:,To:,Cc:,or
Subject:).POP2協(xié)議之間的將消息從服務(wù)器傳到客戶工作站.
四: POP2協(xié)議
POP2協(xié)議是一系列命令和回答的集合.它來(lái)自ARPA網(wǎng)絡(luò)的其
它許多已經(jīng)存在的協(xié)議.
 
 服務(wù)器必須監(jiān)聽(tīng)一個(gè)連接.當(dāng)一個(gè)連接被建立時(shí),服務(wù)器發(fā)送一個(gè)
greeting消息并等待用戶的其它命令.當(dāng)命令到達(dá)時(shí),服務(wù)器進(jìn)行處理,
并給與用戶答復(fù).
 客戶打開(kāi)一個(gè)連接,等待greeting 消息,然后發(fā)送HELO命令,
包括用戶的姓名和密碼的參數(shù)給服務(wù)器進(jìn)行認(rèn)證從而獲取郵件.服務(wù)器返回默認(rèn)
郵箱的郵件數(shù)目給用戶.
 用戶可以閱讀默認(rèn)郵箱的郵件,也可以用FOLD 命令來(lái)選擇郵箱.
同樣,服務(wù)器將返回用戶所選擇的郵箱的郵件數(shù).
用戶用READ命令開(kāi)始閱讀郵件.READ命令應(yīng)該包含一個(gè)參數(shù),用來(lái)指定要
閱讀的郵件序號(hào),默認(rèn)值是當(dāng)前郵件(即一個(gè)新文件夾打開(kāi)時(shí)的第一條郵件).然后
,服務(wù)器開(kāi)始向用戶發(fā)送郵件的內(nèi)容.
用戶可以用RETR命令來(lái)請(qǐng)求獲得消息的目錄.
當(dāng)所有的數(shù)據(jù)都被接收時(shí),用戶發(fā)送確認(rèn)消息.這就是ACKS,ACKD和NACK.
ACKS意味著"我已經(jīng)成功的收到了消息,請(qǐng)將它保存在郵箱中".
ACKD意味著"我已經(jīng)成功的收到了消息,請(qǐng)將它從郵箱中刪除".
NACK意味著"我沒(méi)有受到消息,請(qǐng)將它保存在郵箱中".
接收到ACKS和ACKD命令后,服務(wù)器將消息指針指向下一條消息;接收到NACK

推薦閱讀