簡述
POP的全稱是 Post Office Protocol,即郵局協定,用於電子郵件的接收,它使用TCP的110連線埠。現在常用的是第三版 ,所以簡稱為 POP3。POP3仍採用Client/Server工作模式,Client被稱為客戶端,一般我們日常使用電腦都是作為客戶端,而Server(伺服器)則是網管人員進行管理的。舉個形象的例子,Server(伺服器)是許多小信箱的集合,就像我們所居住樓房的信箱結構,而客戶端就好比是一個人拿著鑰匙去信箱開鎖取信一樣的道理。
功能
一起來看看電子郵件軟體收取電子郵件的過程,一般我們在電子郵件軟體的賬號屬性上設定一個POP伺服器的URL(比如pop.163.com),以及信箱的賬號和密碼。
這個在收信過程中都是用得到的。當我們按下電子郵件軟體中的收取鍵後,電子郵件軟體首先會調用DNS協定對POP伺服器進行解析IP位址,當IP位址被解析出來後,郵件程式便開始使用TCP協定連線郵件伺服器的110連線埠,因為POP伺服器是比較忙的,所以在這個過程中我們相對要等比較長的時間。當郵件程式成功地連上POP伺服器後,其先會使用USER命令將信箱的賬號傳給POP伺服器,然後再使用PASS命令將信箱的密碼傳給伺服器,當完成這一認證過程後,郵件程式使用STAT命令請求伺服器返回信箱的統計資料,比如郵件總數和郵件大小等,然後LIST便會列出伺服器里郵件數量。然後郵件程式就會使用RETR命令接收郵件,接收一封后便使用DELE命令將郵件伺服器中的郵件置為刪除狀態。當使用QUIT時,郵件伺服器便會將置為刪除標誌的郵件給刪了。通俗地講,郵件程式從伺服器接收郵件,其實就是一個對話過程,POP協定就是用於電子郵件的一門語言。
POP3
POP3(Post Office Protocol 3)即郵局協定的第3個版本,它規定怎樣將個人計算機連線到Internet的郵件伺服器和下載電子郵件的電子協定。它是網際網路電子郵件的第一個離線協定標準,POP3允許用戶從伺服器上把郵件存儲到本地主機(即自己的計算機)上,同時刪除保存在郵件伺服器上的郵件,而POP3伺服器則是遵循POP3協定的接收郵件伺服器,用來接收電子郵件的。