摘要:點擊通信工程師考試在線輔導招生點擊通信工程師專業培訓面授班招生點擊閱讀2013年通信工程師考試大綱點擊了解2013年通信工程師考試指定教材通信工程師報名及通信工程師成績查詢專題2012年全國初級中級通信工程師考試成績查詢5.7.3簡單郵件傳送協議電子郵件(E-mail)無疑是最流行的應用程序。所有TCP連接中大約
5.7.3 簡單郵件傳送協議
電子郵件(E-mail)無疑是最流行的應用程序。所有TCP連接中大約一半是用于簡單郵件傳送協議(SimpleMailTransferProtocol,SMTP)的。以比特計算為基礎,FTP連接傳送更多的數據。
很多用戶最初接觸Internet幾乎都是從收發電子郵件開始的。Internet上廣泛使用的電子郵件協議是簡單郵件傳送協議,這個協議也使用客戶機/服務器操作方式。發送郵件的機器起SMTP客戶的作用,連接到目的端的SMTP服務器上,而且只有在客戶機成功地把郵件傳送給服務器之后,才從本地機器中刪除郵件。這樣,通過端到端的連接保證了郵件傳送的可靠性。
后臺進程把目的端機器標識變換成網際地址,并且與遠程郵件服務器軟件建立TCP連接(端口為25),以便投遞報文。如果連接成功,發送端后臺進程就把報文復制到目的端系統的假脫機存儲區,并刪除本地的郵件報文副本;如果連接失敗,就記錄下投遞時間,然后結束。郵件系統定期掃描假脫機存儲區,査看是否有未投遞的郵件。如果發現有未投遞的郵件,便準備再次投遞。對于長時間不能投遞的郵件,便返回發送者。
通常電子郵件地址包括兩部分:郵箱地址和目標主機的域名。
例如,elinor@cs.ucdavis.edu就是一個標準的SMTP郵件地址。
電子郵件報文分為報頭和報體兩部分,中間隔一空行。報頭由若干字段組成,每個字段占一行,其內容關系到后面的傳送和接收。每個字段由字段名、冒號和值三個部分組成報頭字段的含義如表5-9所示。

郵件寫作完成后通過客戶端和服務器端對話完成發送和接收過程。SMTP提供了一組對話命令,所有命令都由關鍵字和參數組成。關鍵字的主要部分縮寫為4個大寫字符,其中HELO表示Hello,RCPT表示recipient(接收者)。發送一個電子郵件的對話過程如下所示(C:表示客戶端發出的命令,S:表示服務器返回的響應):

返回目錄:通信工程師考試培訓互聯網技術重點匯總
編輯相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年