日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

談?wù)凱OP3協(xié)議工作模式和原理


在日常的生活中,書信往來是我們?nèi)粘I钪胁豢扇鄙俚囊粋€環(huán)節(jié) 。隨著Internet的普及,傳統(tǒng)信件的Internet版本——電子郵件已經(jīng)逐漸步入了我們的生活與工作 。在平日我們收取普通郵件的時候,我們經(jīng)常會用一把帶鎖的箱子作為我們自己的信箱,而我們平日使用的電子郵件也有它們的暫時存放地——POP服務(wù)器 。與傳統(tǒng)郵件進(jìn)行類比,我們使用賬號和口令打開POP服務(wù)器就好比是我們在日常生活中打開自己平日的信箱一樣,下面就讓我們一起來看看如何使用POP服務(wù)器吧 。
什么是POP
大家一聽這個POP,讀起來有點像是中文中的泡泡,其實這是一個英文術(shù)語的縮寫 。POP的全稱是 Post Office Protocol,即郵局協(xié)議,用于電子郵件的接收,它使用TCP的110端口 ?,F(xiàn)在常用的是第三版 ,所以簡稱為 POP3 。POP3仍采用Client/Server工作模式,Client被稱為客戶端,一般我們?nèi)粘J褂秒娔X都是作為客戶端,而Server(服務(wù)器)則是網(wǎng)管人員進(jìn)行治理的 。舉個形象的例子,Server(服務(wù)器)是許多小信箱的集合,就像我們所居住樓房的信箱結(jié)構(gòu),而客戶端就好比是一個人拿著鑰匙去信箱開鎖取信一樣的道理 。
POP在網(wǎng)絡(luò)模型中的層次
大家都知道網(wǎng)絡(luò)是分層的,而這個分層就好比是一個企業(yè)里的組織結(jié)構(gòu)一樣 。在日常使用電腦過程中,人操作著電腦,人就好比是指揮電腦對因特網(wǎng)操作的首席執(zhí)行官 。當(dāng)我們打開FoxMail這個郵件軟件收取郵件時,F(xiàn)oxmail這個軟件就會調(diào)用TCP/IP參考模型中的應(yīng)用層協(xié)議—POP協(xié)議 。
應(yīng)用層協(xié)議建立在網(wǎng)絡(luò)層協(xié)議之上,是專門為用戶提供給用服務(wù)的,一般是可見的 。如利用FTP(文件傳輸協(xié)議)傳輸一個文件請求一個和目標(biāo)計算機的連接,在傳輸文件的過程中,用戶和遠(yuǎn)程計算機交換的一部分是能看到的 。而這時POP協(xié)議則會指揮下層的協(xié)議為它傳送數(shù)據(jù)服務(wù)器,最后Foxmail通過一系列協(xié)議對話后成功將電子郵件保存到了Foxmail的收件箱里 。TCP/IP參考模型是Internet的基礎(chǔ) 。和OSI的7層協(xié)議比較,TCP/IP參考模型中沒有會話層和表示層 。通常說的TCP/IP是一組協(xié)議的總稱,TCP/IP實際上是一個協(xié)議族(或協(xié)議包),包括100多個相互關(guān)聯(lián)的協(xié)議,其中IP(Internet Protocol,網(wǎng)際協(xié)議)是網(wǎng)絡(luò)層最主要的協(xié)議;TCP(Transmission Control Protocol,傳輸控制協(xié)議)和UDP(User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)是傳輸層中最主要的協(xié)議 。一般認(rèn)為IP、TCP、UDP是最根本的三種協(xié)議,是其它協(xié)議的基礎(chǔ) 。
相信讀者了解TCP/IP框架之后,一定會對各層產(chǎn)生一定的愛好,不過我們對于這個模型的理解也是一步步來的 。在這里,我們首先只要知道相應(yīng)的軟件會調(diào)用應(yīng)用層的相應(yīng)協(xié)議,比如Foxmail會調(diào)用POP協(xié)議,而IE瀏覽器則會調(diào)用DNS協(xié)議先將網(wǎng)址解析成IP地址 。在實際收取郵件的過程中,POP這個應(yīng)用層的協(xié)議會指揮TCP協(xié)議,利用IP協(xié)議將一封大郵件拆分成若干個數(shù)據(jù)包在Internet上傳送 。
為了便于讀者理解這個過程,筆者舉個例子來說明一下,比如你要和一個人遠(yuǎn)距離通話,因為距離實在太遠(yuǎn)了,你只好將你所表達(dá)的一大段分成一個個字大聲喊,而對方把每個聽到的字寫在紙上,當(dāng)寫下來后就大喊一聲告訴你它收到了,這樣就克服了距離遠(yuǎn)聽不清的弱點,這種一問一答的反饋機制就好比是TCP協(xié)議,POP服務(wù)器一般使用的是TCP的110號端口 。
POP工作原理簡介
下面就讓我們一起來看看電子郵件軟件收取電子郵件的過程,一般我們在電子郵件軟件的賬號屬性上設(shè)置一個POP服務(wù)器的URL(比如pop.163.com),以及郵箱的賬號和密碼 。這個在收信過程中都是用得到的 。當(dāng)我們按下電子郵件軟件中的收取鍵后,電子郵件軟件首先會調(diào)用DNS協(xié)議對POP服務(wù)器進(jìn)行解析IP地址,當(dāng)IP地址被解析出來后,郵件程序便開始使用TCP協(xié)議連接郵件服務(wù)器的110端口,因為POP服務(wù)器是比較忙的,所以在這個過程中我們相對要等比較長的時間 。當(dāng)郵件程序成功地連上POP服務(wù)器后,其先會使用USER命令將郵箱的賬號傳給POP服務(wù)器,然后再使用PASS命令將郵箱的賬號傳給服務(wù)器,當(dāng)完成這一認(rèn)證過程后,郵件程序使用STAT命令請求服務(wù)器返回郵箱的統(tǒng)計資料,比如郵件總數(shù)和郵件大小等,然后LIST便會列出服務(wù)器里郵件數(shù)量 。然后郵件程序就會使用RETR命令接收郵件,接收一封后便使用DELE命令將郵件服務(wù)器中的郵件置為刪除狀態(tài) 。當(dāng)使用QUIT時,郵件服務(wù)器便會將置為刪除標(biāo)志的郵件給刪了 。通俗地講,郵件程序從服務(wù)器接收郵件,其實就是一個對話過程,POP協(xié)議就是用于電子郵件的一門語言 。

推薦閱讀