1. 程式人生 > >【計算機網路】:pop,IMAP,SMTP協議的區別與聯絡

【計算機網路】:pop,IMAP,SMTP協議的區別與聯絡

關於這三種協議,我們都需要先理清一下思路
那就是POP與IMAP是放在一類的
而SMTP是單放在一類的

SMTP是用於基於發信伺服器端到收信伺服器端的傳輸協議

POP與IMAP協議是用於收信伺服器端到收信使用者代理的協議

其中IMAP協議比POP協議更加高階。IMAP協議能夠對從收信伺服器端的相關資料進行處理。

最後補上一點SMTP的相關機制:
Smtp工作機制

SMTP通常有兩種工作模式:傳送SMTP和接收SMTP。具體工作方式為:傳送SMTP在接到使用者的郵件請求後,判斷此郵件是否為本地郵件,若是直接投送到使用者的郵箱,否則向dns查詢遠端郵件伺服器的MX紀錄,並建立與遠端接收SMTP之間的一個雙向傳送通道,此後SMTP命令由傳送SMTP發出,由接收SMTP接收,而應答則反方面傳送。一旦傳送通道建立,SMTP傳送者傳送MAIL命令指明郵件傳送者。如果SMTP接收者可以接收郵件則返回OK應答。SMTP傳送者再發出RCPT命令確認郵件是否接收到。如果SMTP接收者接收,則返回OK 應答;如果不能接收到,則發出拒絕接收應答(但不中止整個郵件操作),雙方將如此重複多次。當接收者收到全部郵件後會接收到特別的序列,如果接收者成功處理了郵件,則返回OK應答。

發件人的客戶端計算機通過 Internet 服務提供商 (ISP) 連線到 Internet。發件人使用電子郵件客戶端傳送電子郵件。根據 SMTP 協議,電子郵件被提取,再傳送到發件人的 ISP,然後由該 ISP 路由到 Internet 上。電子郵件在 Internet 上,經過許多中間伺服器中繼,才傳送到收件人。當電子郵件到達收件人的 ISP 時,就被放入收件人的郵箱。當收件人的計算機連線到他的 ISP 時,根據 POP3 協議,電子郵件就從該 ISP 傳送到收件人本地計算機的電子郵件客戶端上。POP3 服務是一種允許使用者從郵件伺服器檢索電子郵件的機制。