合肥學院TCPIP協議分析及應用實驗報告_第1頁
合肥學院TCPIP協議分析及應用實驗報告_第2頁
合肥學院TCPIP協議分析及應用實驗報告_第3頁
合肥學院TCPIP協議分析及應用實驗報告_第4頁
合肥學院TCPIP協議分析及應用實驗報告_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機科學與技術系 實 驗 報 告專業名稱 網絡工程 課程名稱 TCP/IP協議 項目名稱 郵件協議SMTP、POP3、IMAP 班 級 學 號 姓 名 同組人員 實驗日期 2014.12 一、實驗目的與要求:1、實驗目的1) 掌握郵件服務的工作原理 2) 掌握SMTP、POP3、IMAP的工作過程 3) 了解SMTP、POP3、IMAP協議的命令和使用方法 2、實驗環境拓撲結構此實驗一個人完成,C主機既是源主機又是目的主機。C的IP地址:58網關和DNS:54服務器的IP地址:54二、實驗內容1.實驗原理 從發件人到收件人之間的郵件

2、傳輸過程由三個階段構成: 第一階段:電子郵件從用戶代理進入本地服務器。郵件并不是直接傳送到遠程服務器的,因為遠程服務器不能保證始終可用。所以,郵件在發送前會一直保存在本地服務器中。用戶代理使用SMTP客戶端軟件,而本地服務器使用SMTP服務器軟件。 第二階段:電子郵件由本地服務器中繼傳遞。在這一階段,遠程服務器作為SMTP服務器,而本地服務器作為SMTP客戶端。電子郵件分發給遠程服務器,而不是遠程用戶代理。原因是SMTP報文必須由始至終處于運行狀態的服務器接收,服務器必須不間斷運行的原因是由于郵件可能隨時到達。然而,人們經常在一天的工作結束時關閉計算機,所以,通常情況下,組織機構會分派一臺計算

3、機作為郵件服務器,運行SMTP服務器程序。電子郵件由這臺郵件服務器接收,存儲在用戶的郵箱中,便于以后檢索。第三階段:遠程用戶代理使用郵件訪問協議,如POP3或者IMAP來訪問郵箱并獲取郵件。2. 實驗流程概述1)在機房調試好需做的拓撲結構2)根據拓撲結構,配置小組成員各自電腦的IP地址,子網掩碼和網管3)根據課件中的具體實驗要求和實驗步驟進行操作3.實驗具體步驟與實驗結果每臺仿真編輯器上都安裝有outlook express軟件,學生可以進行賬號的配置并利用其進行收發郵件的操作。實驗室建立了自己的郵件服務器,并提供IP地址、用戶帳號、密碼和域名。郵件服務器域名為JServer.NetLab。將

4、主機A和B作為第一組,主機C和D作為第二組,主機E和F作為第三組。 用戶名和密碼的分配規則:groupx_y,其中x表示組別索引,y表示角色索引。即每個實驗組按照編號索引使用group1_作為用戶名和密碼的前綴,實驗組內的小組在前綴基礎上使用1-3的數字作為后綴。例如:實驗組1的第1小組(主機A和主機B)使用group1_1作為用戶名和密碼,實驗組2的第2小組使用group1_2作為用戶名和密碼,以此類推。 練習一:使用Outlook發送電子郵件 步驟1:主機B啟動協議分析器進行數據捕獲,并設置過濾條件(提取SMTP協議)。步驟2:主機A打開郵件工具:Outlook Express并設置一個郵

5、件帳號,郵件接收服務器為POP3,編輯并發送一個電子郵件。步驟3:察看主機B捕獲的數據,保存會話命令(方法:會話交互視圖單擊右鍵保存會話命令菜單,保存為Smtp.txt)。 (1)SMTP使用的TCP端口是_。(2) 找出傳輸用戶帳號及密碼的數據包,能不能看到用戶密碼? (3)結合Smtp.txt的SMTP傳輸過程,填寫下表。SMTP連接建立過程源IP目的IP報文摘要和參數報文作用郵件的傳輸過程源IP目的IP報文摘要和參數報文作用SMTP連接釋放過程源IP目的IP報文摘要和參數報文作用(4)找到傳輸郵件內容的第一個報文,即包含很多Header Field字段的Smtp報文:a.郵件的內容首部包

6、括一些關鍵信息,如From、Subject、To等,請分析郵件首部格式。b.分析在郵件的首部字段中有關MIME的信息。給自己發送一個郵件使用協議分析器,提取過濾信息為SMTP獲取報文保存SMTP會話分析 練習二:使用Outlook接收電子郵件 (1)使用POP3協議接收步驟1:主機B啟動協議分析器進行數據捕獲并設置過濾條件(提取POP3協議)。步驟2:主機A接收練習一中發送的郵件。步驟3: 察看主機B捕獲的數據,保存會話命令(方法:會話交互視圖單擊右鍵保存會話命令菜單,保存為POP3.txt)。 POP3使用的TCP端口是_。 找出傳輸用戶帳號及密碼的數據包,能不能看到用戶密碼? 結合POP3

7、.txt的內容,分析POP3協議的工作過程并畫出郵件接收過程簡圖,比較它與SMTP協議的不同點。 找到接收郵件內容的報文(對命令RETR響應的報文),察看是否與發送的內容一致?(2)使用IMAP協議接收步驟4:主機B重新進行數據捕獲,并設置過濾條件(提取IMAP協議)。步驟5:主機A使用Outlook Express設置一個郵件賬號,郵件接收服務器為IMAP。發送一封郵件并對其接收。步驟6:察看主機B捕獲的數據,保存會話命令(會話交互視圖單擊右鍵保存會話命令菜單,保存為IMAP.txt)。 IMAP使用的TCP端口是_。 找出傳輸用戶帳號及密碼的數據包,能不能看到用戶密碼?結合IMAP.txt

8、的內容,分析IMAP協議的工作過程并畫出郵件接收過程簡圖,比較它與POP3協議的異同點。接收練習一發送的郵件使用協議分析器,提取過濾信息為POP3獲取報文保存POP3會話分析刪除所有賬戶信息,如練習一一樣設置新賬戶,不過協議選擇IMAP協議,給自己發送一封郵件。使用協議分析器,提取過濾信息為IMAP獲取報文保存IMAP會話分析3、 實驗分析與小結實驗結果分析:(1) SMTP使用的TCP端口是25。找出傳輸用戶帳號及密碼的數據包,能不能看到用戶密碼?答:可以看到用戶密碼。SMTP連接的建立過程源IP目的IP報文摘要和參數報文作用5854220 HELO

9、250220:服務器就緒HELO:將客戶的域名通知服務器250:請求命令完成郵件的傳輸過程源IP目的IP報文摘要和參數報文作用5854MALE介紹報文的發送者,進行郵件傳輸SMTP連接的釋放過程源IP目的IP報文摘要和參數報文作用5854 ACK FIn 客戶端發送FIN段,服務器對FIN段的確認(2) POP使用的TCP端口是 110。找出傳輸用戶帳號及密碼的數據包,能不能看到用戶密碼?答:能看到。找到接收郵件內容的報文(對命令RETR響應的報文),察看是否與發送的內容一致?答:一致。 (3) IMAP使用的TC

10、P端口是143。找出傳輸用戶帳號及密碼的數據包,能不能看到用戶密碼?答:能看到。 POP3 與 IMAP 的區別: POP3 提供了快捷的郵件下載服務,用戶可以利用 POP3 把郵箱里的信下載下來離線閱讀。 一旦郵件進入 PC 的本地硬盤,就可以選擇把郵件從服務器上刪除,然后脫離 Internet 的連接并選擇在任何時候閱讀已經下載的郵件。 IMAP 同樣提供了方便的郵件下載服務,讓用戶服務能進行離線閱讀,但 IMAP 還可以進行預覽,這樣就可以對有用的和無用的郵件進行篩選。節約了用戶的時間。心得體會:郵件協議實驗在做時遇到不少問題,從最基本的機器ping不通,到后來郵件發送后客戶端接收不到,種種問題通過換交換機插接口、重新設置郵件服務器使問題一一被解決,此次實驗應同組中的機器都在使用,抓包不方便,所以大部分郵件都是自己發給自己的,其實驗效果是一樣的,變通一下以克服實驗環境不足。四、其它思考題1.電子郵件系統使用TCP傳送郵件。 為什么有時我們會遇到郵件發送失敗的情況?為什么有時對方會收不到我們發送的郵件?答:郵件客戶端配置錯誤或郵件服務器關機等都可以導致郵件發送失敗,郵件服務器之間互相不信任可導致郵件接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論