當前位置:編程學習大全網 - 編程語言 - NNTP、 MAPI 、 IMAP4、 POP3、 SMTP 都是什麽協議?

NNTP、 MAPI 、 IMAP4、 POP3、 SMTP 都是什麽協議?

NNTP即Network News Transport Protocol的縮寫,中文釋義:(RFC-977)網絡新聞傳輸協議.這是壹個主要用於閱讀和張貼新聞文章(俗稱為“帖子”,比較正式的是“新聞組郵件”)到Usenet上的Internet應用協議,這個協議也負責新聞在服務器間的傳送.NNTP協議是由加州大學聖叠戈分校的Brian Kantor和加州大學伯克利分校的Phil Lapsley發明的.其他為此協議貢獻過的人包貝勒醫學院的Stan Barber和蘋果電腦公司的Erik Fair.

NNTP用於向Internet上NNTP服務器或NNTP客戶(新聞閱讀器)發布網絡新聞郵件的協議,提供通過Internet使用可靠的基於流的新聞傳輸,提供新聞的分發、查詢、檢索和投遞。NNTP還專門設計用於將新聞文章保存在中心數據庫的服務器上,這樣用戶可以選擇要閱讀的特定條目,還提供過期新聞的索引、交叉引用和終止。

NNTP使用TCP端口號119

MAPI是Messaging Application Progrmming Interface的縮寫.郵件或郵件撰寫應用程序接口.編程人員用於創建郵件撰寫和工作組應用程序(如電子郵件、計劃、日程表和文檔管理)的開放和全面的郵件撰寫接口.在分布式客戶/服務器環境中,MAPI在 Windows開放服務系統(WOSA)範圍內提供企業郵件撰寫服務. 可以WINDOWS應用程序接入到從Micorsoft Mail到Novell MHS的多種消息系統.但是,MAPI只限於日常工作的水平上工作,即感知郵件應用程序,它可在網絡上交換郵件和數據.

IMAP4(Internet Message Access Protocol 4) 即 Internet信息訪問協議的第4版本,是用於從遠程服務器上訪問電子郵件的標準協議,它是壹個客戶機/服務器(Client/Server)模型協議,用戶的電子郵件由服務器負責接收保存,用戶可以通過瀏覽信件頭來決定是不是要下載此信。用戶也可以在服務器上創建或更改文件夾或郵箱,刪除信件或檢索信件的特定部分。

雖然POP和IMAP都是處理接收郵件的,但兩者在機制上卻有所不同。在用戶訪問電子郵件時,IMAP4需要持續訪問服務器。POP3則是將信件保存在服務器上,當用戶閱讀信件時,所有內容都會被立刻下載到用戶的計算機上。因此,可以把使用IMAP4協議的服務器看成是壹個遠程文件服務器,而把使用POP協議的服務器看成是壹個存儲轉發服務器。就目前的應用來看,POP3的應用遠比IMAP4廣泛得多

POP3(Post Office Protocol 3) POP適用於C/S結構的脫機模型的電子郵件協議,

目前已發展到第三版,稱POP3。,它規定怎樣將個人計算機連接到Internet的郵件

服務器和下載電子郵件的電子協議。它是因特網電子郵件的第壹個離線協議標準,

POP3允許用戶從服務器上把郵件存儲到本地主機(即自己的計算機)上,同時刪除

保存在郵件服務器上的郵件,而POP3服務器則是遵循POP3協議的接收郵件服務器,

用來接收電子郵件的。

POP適用於C/S結構的脫機模型。脫機模型即不能在線操作,不像IMAP4(netscape

支持IMAP4)當客戶機與服務器連接並查詢新電子郵件時,被該客戶機指定的所有

將被下載的郵件都將被程序下載到客戶機,下載後,電子郵件客戶機就可以刪除或

修改任意郵件,而無需與電子郵件服務器進壹步交互。POP3客戶向POP3服務器發送

命令並等待響應,POP3命令采用命令行形式,用ASCII碼表示。

服務器響應是由壹個單獨的命令行組成,或多個命令行組成,響應第壹行以ASCII

文本+OK或-ERR指出相應的操作狀態是成功還是失敗在POP3協議中有三種狀態,認

可狀態,處理狀態,和更新狀態。

當客戶機與服務器建立聯系時,壹旦客戶機提供了自己身份並成功確認,即由認可

狀態轉入處理狀態,

在完成相應的操作後客戶機發出quit命令,則進入更新狀態,更新之後最後重返認

可狀態。

SMTP:簡單郵件傳輸協議

(SMTP:Simple Mail Transfer Protocol)

SMTP 是壹種提供可靠且有效電子郵件傳輸的協議。 SMTP 是建模在 FTP 文件傳輸服務上的壹種郵件服務,主要用於傳輸系統之間的郵件信息並提供來信有關的通知。

SMTP 獨立於特定的傳輸子系統,且只需要可靠有序的數據流信道支持。 SMTP 重要特性之壹是其能跨越網絡傳輸郵件,即“ SMTP 郵件中繼”。通常,壹個網絡可以由公用互聯網上 TCP 可相互訪問的主機、防火墻分隔的 TCP/IP 網絡上 TCP 可相互訪問的主機,及其它 LAN/WAN 中的主機利用非 TCP 傳輸層協議組成。使用 SMTP ,可實現相同網絡上處理機之間的郵件傳輸,也可通過中繼器或網關實現某處理機與其它網絡之間的郵件傳輸。

在這種方式下,郵件的發送可能經過從發送端到接收端路徑上的大量中間中繼器或網關主機。域名服務系統(DNS)的郵件交換服務器可以用來識別出傳輸郵件的下壹跳 IP 地址。

在傳輸文件過程中使用25號端口

  • 上一篇:Foxmail編程語言
  • 下一篇:java學習的壹些問題。
  • copyright 2024編程學習大全網