pop3協(xié)議范文
時(shí)間:2023-04-08 18:49:27
導(dǎo)語:如何才能寫好一篇pop3協(xié)議,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:Sniffer Pro;pop3;電子郵件
中圖分類號:TP393文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)06-10ppp-0c
Research and Analysis of POP3 Based on Sniffer
YANG Ming-chuan
(Department of Computer Engineer Shenzhen Polytechnic, Shenzhen 518055, China)
Abstract: With the Internet popularization, E-mail has already taken place tradition mail. It influences widely our life and work.POP3 endure us to receive E-mail successfully by client soft. It also unified the present most popular software of network data packet capturing: Sniffer to direct-viewing research and the analysis the POP3.
Key words: Sniffer Pro;POP3;E-mail
1 郵局協(xié)議(POP3)
郵局協(xié)議即POP,它的全稱是Post Office Protocol,用于電子郵件的接收,它使用TCP的110端口?,F(xiàn)在常用的是第三版 ,所以簡稱為 POP3。POP3采用Client/Server工作模式,Client被稱為客戶端,一般我們?nèi)粘J褂胦utlook或Foxmail是作為客戶端軟件,而Server(服務(wù)器)則是網(wǎng)管人員進(jìn)行管理的。舉個(gè)形象的例子,Server(服務(wù)器)是許多小信箱的集合,就像我們所居住樓房的信箱結(jié)構(gòu),而客戶端就好比是用戶,郵局協(xié)議好比是用戶開啟信息的鑰匙。
2 郵局協(xié)議(POP3)的工作原理
下面就讓我們一起來看看電子郵件軟件收取電子郵件的過程,一般我們在電子郵件軟件的賬號屬性上設(shè)置一個(gè)POP服務(wù)器的URL(比如),以及郵箱的賬號和密碼。當(dāng)我們按下電子郵件軟件中的“收取”鍵后,電子郵件客戶端軟件首先會(huì)調(diào)用DNS協(xié)議對POP服務(wù)器進(jìn)行解析IP地址,當(dāng)IP地址被解析出來后,郵件程序便開始使用TCP協(xié)議連接郵件服務(wù)器的110端口。當(dāng)郵件程序成功地連上POP服務(wù)器后,其先會(huì)使用USER命令將郵箱的賬號傳給POP服務(wù)器,然后再使用PASS命令將郵箱的賬號傳給服務(wù)器,當(dāng)完成這一認(rèn)證過程后,郵件程序使用STAT命令請求服務(wù)器返回郵箱的統(tǒng)計(jì)資料,比如郵件總數(shù)和郵件大小等,然后LIST便會(huì)列出服務(wù)器里郵件數(shù)量。然后郵件程序就會(huì)使用RETR命令接收郵件,接收一封后便使用DELE命令將郵件服務(wù)器中的郵件置為刪除狀態(tài)。當(dāng)使用QUIT時(shí),郵件服務(wù)器便會(huì)將置為刪除標(biāo)志的郵件給刪除了。
3 Sniffer的介紹
Sniffer產(chǎn)品是IT行業(yè)內(nèi)支持的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)范圍最廣,協(xié)議最多,并攜帶具有專家支持系統(tǒng)的網(wǎng)絡(luò)分析儀,同時(shí)也是一個(gè)網(wǎng)絡(luò)故障、性能和安全管理的有力工具,適用于Ethernet、Fast Ethernet、Switched LANs等網(wǎng)絡(luò)。它對各種現(xiàn)有網(wǎng)絡(luò)協(xié)議進(jìn)行解碼,支持多達(dá)574種網(wǎng)絡(luò)協(xié)議并對各種應(yīng)用層協(xié)議進(jìn)行解碼。它安裝在網(wǎng)絡(luò)接口層,用于對網(wǎng)絡(luò)主機(jī)的監(jiān)聽,我們通過分析截獲的報(bào)文,可以理解各種協(xié)議定義的數(shù)據(jù)結(jié)構(gòu), 也可以理解數(shù)據(jù)在每一層上的封裝情況。
4 Sniffer對郵局協(xié)議的研究與分析
4.1 實(shí)驗(yàn)平臺(tái)
(1)申請電子信箱
以電子郵件為例,首先在,作出申請,獲得郵箱名字為,密碼為abcd12,記下該郵箱的發(fā)送郵件服務(wù)器的地址為,接收郵件服務(wù)器的地址為。
(2)安裝并配置電子郵件客戶端軟件Foxmail
以局域網(wǎng)上IP地址為10.1.14.102的主機(jī)作為操作對象,在該機(jī)上安裝電子郵件客戶端軟件Foxmail軟件。安裝好后在帳戶-屬性中設(shè)置發(fā)送郵件服務(wù)器的地址為,接收郵件服務(wù)器的地址為以及剛才申請的電子郵件帳號、密碼。
(3)設(shè)置Sniffer捕獲過濾器。
在IP地址為10.1.14.102的主機(jī)上安裝Sniffer Pro,如果該機(jī)安裝多塊網(wǎng)卡,在文件菜單中選擇“選擇設(shè)置”,指定要捕獲數(shù)據(jù)包的IP地址為10.1.14.102的網(wǎng)卡,然后在工具欄上打開捕獲過濾器-高級標(biāo)簽, 定義要捕獲的協(xié)議數(shù)據(jù),在高級標(biāo)簽中選擇IP-TCP-POP協(xié)議。
(4)啟動(dòng)Sniffer捕獲過濾器,將Foxmail客戶端連接郵件服務(wù)器,捕獲并用解碼方式查看捕獲到的數(shù)據(jù)包。
4.2 POP3工作過程的研究與分析
POP3允許用戶從服務(wù)器上把郵件存儲(chǔ)到本地主機(jī)(即自己的計(jì)算機(jī))上,同時(shí)刪除保存在郵件服務(wù)器上的郵件。PO3適用于C/S結(jié)構(gòu)的脫機(jī)模型。脫機(jī)模型即不能在線操作,當(dāng)客戶機(jī)與服務(wù)器連接并查詢新電子郵件時(shí),被該客戶機(jī)指定的所有將被下載的郵件都將被程序下載到客戶機(jī),下載后,電子郵件客戶機(jī)就可以刪除或修改任意郵件,而無需與電子郵件服務(wù)器進(jìn)一步交互。POP3客戶向POP3服務(wù)器發(fā)送命令并等待響應(yīng),POP3命令采用命令行形式,用ASCII碼表示。服務(wù)器響應(yīng)是由一個(gè)單獨(dú)的命令行組成,或多個(gè)命令行組成,響應(yīng)第一行以ASCII文本+OK或-ERR指出相應(yīng)的操作狀態(tài)是成功還是失敗。如圖1:
圖1 POP服務(wù)器對客戶端的響應(yīng)
在POP3協(xié)議中有三種狀態(tài),認(rèn)可狀態(tài),處理狀態(tài),和更新狀態(tài)。 當(dāng)客戶機(jī)與服務(wù)器建立聯(lián)系時(shí),一旦客戶機(jī)提供了自己身份并成功確認(rèn),即由認(rèn)可狀態(tài)轉(zhuǎn)入處理狀態(tài), 在完成相應(yīng)的操作后客戶機(jī)發(fā)出quit命令,則進(jìn)入更新狀態(tài),更新之后最后重返認(rèn)可狀態(tài)。如下圖:
4.2.1 POP3授權(quán)狀態(tài)
在成功和郵件服務(wù)器建立連接之后,客戶端軟件要向郵件服務(wù)器發(fā)送電子郵件的帳號信息,即發(fā)送命令USER,用戶名是該命令的參數(shù)即yymmcc。捕獲的數(shù)據(jù)如下:
圖2 POP3的USER命令
如果用戶名已注冊,服務(wù)器將返回一條正確的消息,然后客戶端發(fā)出PASS命令,告訴服務(wù)器你的郵箱密碼abcd12。
圖3 POP3的PASS命令
如果用戶名和密碼吻合的話,服務(wù)器會(huì)返回一條正確的消息,隨即進(jìn)入傳送狀態(tài)。
4.2.2 傳送狀態(tài)
客戶端發(fā)出STAT命令請求服務(wù)器發(fā)回關(guān)于郵箱的統(tǒng)計(jì)資料,如郵件總數(shù)和總字節(jié)數(shù)。如下圖:
圖4 POP3 STAT命令
服務(wù)器告訴客戶端郵箱目前的狀態(tài)。服務(wù)器返回信息如下:即郵箱有兩個(gè)郵件,共計(jì)2891字節(jié)。
圖5 郵件服務(wù)器返回信息
如果郵箱中沒有郵件,用QUIT命令就可結(jié)束同服務(wù)器的連接。如果郵箱中有郵件的話,客戶端發(fā)出UIDL命令來返回郵件的唯一標(biāo)識符,POP3會(huì)話的每個(gè)標(biāo)識符都將是唯一的。在獲得郵件服務(wù)器確認(rèn)后發(fā)出 LIST命令,用來返回郵件數(shù)量和每個(gè)郵件的大?。▓D略)??蛻舳税l(fā)出RETR2命令將服務(wù)器上的兩封郵件下載到本地機(jī)。
圖6 POP3的RETR命令
RETR僅將郵件服務(wù)器上的郵件副本拷貝到本地機(jī),郵件服務(wù)器上還有郵件的原件,若要?jiǎng)h除它,客戶端發(fā)出DELE 2命令,即刪除服務(wù)器上的兩封郵件。但是這些郵件并不是立即從服務(wù)器上刪除,而只是被做上了一個(gè)刪除的標(biāo)記,當(dāng)客戶端斷開同服務(wù)器的連接后,才真正從服務(wù)器上刪除。
圖7 POP3的DELE命令
4.2.3更新狀態(tài)
客戶端發(fā)出QUIT命令,進(jìn)入更新狀態(tài)。這個(gè)命令來確認(rèn)所做的所有改變,刪除被標(biāo)上刪除標(biāo)記的郵件以及關(guān)閉連接。
圖8 POP3 QUIT命令
5 結(jié)束語
郵局協(xié)議是用戶經(jīng)常使用的協(xié)議,但是它的原理和工作過程比較抽象。本文通過嗅探軟件Sniffer從協(xié)議層的角度對郵局協(xié)議進(jìn)行了分析和解析,使用戶對該協(xié)議有更清晰明確的了解。
參考文獻(xiàn):
[1]RFC1939-POP3協(xié)議.
[2]Robert J. Shimonski, Wally Eaton, 等. Sniffer Pro網(wǎng)絡(luò)優(yōu)化與故障檢修手冊[M]. 北京:電子工業(yè)出版社,2004.8.
篇2
【關(guān)鍵詞】DNS 郵件服務(wù)器 Linux
1 需求分析
1.1 企業(yè)個(gè)人服務(wù)器介紹與背景
無論是電子商務(wù)還是遠(yuǎn)程教育醫(yī)療,都可以在以web服務(wù)器為基礎(chǔ),而文件的下載與共享都可以在FTP 服務(wù)器上實(shí)現(xiàn)。還有日常郵件的傳輸與附件的發(fā)送,則依賴于郵件服務(wù)器。在這服務(wù)器需求日益增長的情況下,企業(yè)個(gè)人服務(wù)器的建立的需求與前景顯而易見。
1.2 構(gòu)架環(huán)境
操作系統(tǒng):版本:Centos 6.3 內(nèi)核 Linux 2.6.32-279.19.1.el6.i686 數(shù)據(jù)庫:MySQL
客戶端測試:Windows 7。
地址的規(guī)劃:郵件服務(wù)器與DNS的IP地址均采用192.168.1.103 /24而客戶端機(jī)器則在192.168.1.0/24范圍即可。郵箱服務(wù)器運(yùn)行基本條件是先安裝DNS服務(wù)器作為基礎(chǔ),Web服務(wù)器采用apache。而郵件傳輸采用Postfix,F(xiàn)TP則采用Linux常用的VSFTP構(gòu)架。
1.3 郵箱特點(diǎn)
優(yōu)勢在于安全、穩(wěn)定、快速。POP與SMTP服務(wù)都在一臺(tái)內(nèi)網(wǎng)服務(wù)器上。郵件的接受發(fā)送、附件的上傳下載,速度都是網(wǎng)絡(luò)上免費(fèi)無法比擬的。郵箱、服務(wù)器均在內(nèi)部運(yùn)作,郵件的安全與公司的隱私可以得到保障。
2 郵件服務(wù)器工作原理
2.1 mail常用協(xié)議
2.1.1 SMTP 協(xié)議
SMTP協(xié)議屬于TCP/IP協(xié)議族,它幫助每臺(tái)計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地。SMTP服務(wù)器則是遵循SMTP協(xié)議的發(fā)送郵件服務(wù)器,用來發(fā)送或中轉(zhuǎn)發(fā)出的電子郵件。
默認(rèn)端口:25 協(xié)議默認(rèn)傳輸協(xié)議:TCP
2.2.2 POP3協(xié)議
POP3(Post Office Protocol 3)即郵局協(xié)議的第3個(gè)版本,它是因特網(wǎng)電子郵件的第一個(gè)離線協(xié)議標(biāo)準(zhǔn),POP3服務(wù)器則是遵循POP3協(xié)議的接收郵件服務(wù)器,用來接收電子郵件的。本協(xié)議主要用于支持使用客戶端遠(yuǎn)程管理在服務(wù)器上的電子郵件。
協(xié)議默認(rèn)端口:110 協(xié)議默認(rèn)傳輸協(xié)議:TCP 協(xié)議的訪問模式:離線訪問
3 郵件服務(wù)器構(gòu)建
3.1 DNS服務(wù)安裝與設(shè)置
3.1.1 DNS原理
DNS 是計(jì)算機(jī)域名系統(tǒng) (Domain Name System 或Domain Name Service) 的縮寫,它是由解析器以及域名服務(wù)器組成的。域名服務(wù)器是指保存有該網(wǎng)絡(luò)中所有主機(jī)的域名和對應(yīng)IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務(wù)器。DNS使用TCP與UDP端口號都是53,主要使用UDP,服務(wù)器之間備份使用TCP。其中域名必須對應(yīng)一個(gè)IP地址,而IP地址不一定只對應(yīng)一個(gè)域,動(dòng)態(tài)dns名。當(dāng)用戶在應(yīng)用程序中輸入 DNS 名稱時(shí),DNS服務(wù)可以將此名稱解析為與之相關(guān)的其他信息,如 IP 地址。域名的最終指向是IP。[2]DNS解析是一個(gè)樹形結(jié)構(gòu),當(dāng)前請求的服務(wù)器請求不了就把它提交給它的上級服務(wù)器,一直到成功解析。
3.1.2 配置網(wǎng)卡
參考文獻(xiàn)
[1] 陳莉君等譯.Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)[M].北京:機(jī)械工業(yè)出版社,2003(11).
[2] 毛德操,胡希明.Linux內(nèi)核源代碼情景分析[M].北京杭州市:浙江大學(xué)出版社,2001(9).
[3] ALESSANDRO RUBINI著.LISOlEG等譯 Linux設(shè)備驅(qū)動(dòng)程序[M].北京:中國電力出版社,2000(4).
作者單位
篇3
關(guān)鍵詞:在線報(bào)修;無人值守;短信通知
中圖分類號:TN99 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 08-0000-02
The Design and Implementation of PC Online Support System Based On Discuz Framework
He Boyuan1,Liu Kun2
(puter College,Sichuan University,Chengdu610225,China;2.Software College of Sichuan University,Chengdu610225,China)
Abstract:In this paper,we designed a PC online support system for campus based on Discuz framework.As the main business system of a student IT association,it is able to run unattendedly for all phases such as order,SMS or mail notification,onsite services and feedback.It is highly intelligent by which service efficiency is improved significantly.
Keywords:Online Support;Unattended System;SMS Notification
一、引言
隨著計(jì)算機(jī)的出現(xiàn)和互聯(lián)網(wǎng)的興起,電腦的使用已經(jīng)開始全面地影響和改造著現(xiàn)實(shí)社會(huì)中的人們的生活。電腦的使用已經(jīng)作為一種時(shí)尚,成為人們工作和生活不可或缺的一部分。權(quán)威調(diào)查顯示,截止2009年4月,中國網(wǎng)民人數(shù)已經(jīng)達(dá)到3.16億,人群的年齡主要集中在17到25歲之間。大學(xué)生作為這個(gè)人群的主體,從一個(gè)側(cè)面反映出了電腦在當(dāng)代大學(xué)校園的普及與流行。
然而,各種資料與我們的親身經(jīng)歷都表明,絕大多數(shù)大學(xué)生并不具備在自己電腦出現(xiàn)故障時(shí),自己動(dòng)手解決問題的能力。甚至很多同學(xué),根本不了解基本的電腦常識與維護(hù)方法,安全意識淡薄,這也在一定程度上增加了電腦感染病毒和木馬程序的概率。另一方面,隨著互聯(lián)網(wǎng)的興起,免費(fèi)共享軟件的增多,各類病毒、木馬、惡意插件肆虐,無時(shí)無刻不在威脅著個(gè)人電腦的安全。
本文正是從校園電腦維修服務(wù)著手,結(jié)合多年學(xué)生技術(shù)社團(tuán)的工作經(jīng)驗(yàn),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)集日程提醒,短信通知,智能調(diào)度于一體的電腦在線報(bào)修系統(tǒng),旨在為廣大同學(xué)提供全方位的電腦技術(shù)支持。
二、基礎(chǔ)技術(shù)研究
(一)Discuz!簡介。Discuz!是康盛創(chuàng)想(北京)科技有限公司推出的一套通用的社區(qū)論壇軟件系統(tǒng),是全球成熟度最高、覆蓋率最大的論壇軟件系統(tǒng)之一。
最新的DiscuzX系列產(chǎn)品采用全新的框架設(shè)計(jì),采用PHP+MYSQL解決方案,通過模板機(jī)制,Cache機(jī)制與單一入口控制等底層設(shè)計(jì),大大提高了系統(tǒng)的可靠性與穩(wěn)定性,同時(shí)也為插件與整站風(fēng)格設(shè)計(jì)提供了更多便利。
(二)郵件協(xié)議。本文設(shè)計(jì)并實(shí)現(xiàn)的系統(tǒng)通過郵件接口,借助于電信運(yùn)行商提供的Pushmail服務(wù),實(shí)現(xiàn)系統(tǒng)與用戶的短信交互。主要用到了以下三個(gè)郵件協(xié)議:POP3,SMTP,MIME。
1.POP3協(xié)議。POP3,即“郵局協(xié)議版本3”。是TCP/IP協(xié)議族中的一員,它由RFC 1939定義,工作在應(yīng)用層。主要用于支持使用客戶端遠(yuǎn)程管理在服務(wù)器上的電子郵件[8]。
POP3協(xié)議可以實(shí)現(xiàn)基于存儲(chǔ)轉(zhuǎn)發(fā)服務(wù)的離線郵件處理。即電子郵件客戶端可以通過POP3協(xié)議登陸郵件服務(wù)器,下載未閱讀的郵件。在本文實(shí)現(xiàn)的系統(tǒng)中,POP3協(xié)議用于通知郵件的收取。
2.SMTP協(xié)議。SMTP,即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則。SMTP協(xié)議屬于TCP/IP協(xié)議族,它幫助每臺(tái)計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地[9]。在本文實(shí)現(xiàn)的系統(tǒng)中,SMTP協(xié)議用于通知郵件的發(fā)送。
3.MIME協(xié)議。MIME,即多功能Internet郵件擴(kuò)充服務(wù),用以支持非ASCII字符、二進(jìn)制格式附件等多種格式的郵件消息。在本文實(shí)現(xiàn)的系統(tǒng)中,MIME協(xié)議用于收到郵件的解碼。
三、系統(tǒng)設(shè)計(jì)
(一)技術(shù)方案。該系統(tǒng)采用流行的PHP語言,基于Disucz X1.5系統(tǒng)框架開發(fā)。實(shí)現(xiàn)了與Discuz系統(tǒng)的數(shù)據(jù)整合,統(tǒng)一認(rèn)證與統(tǒng)一管理。數(shù)據(jù)庫采用MYSQL,與Discuz共用一套數(shù)據(jù)引擎。
(二)功能設(shè)計(jì)。該系統(tǒng)以于大學(xué)生IT社團(tuán)為基礎(chǔ),基于校園網(wǎng)絡(luò)Web平臺(tái),為同學(xué)提供及時(shí)高效個(gè)性化的電腦上門維修與維護(hù)服務(wù)。按照需求,需要實(shí)現(xiàn)系統(tǒng)從下單,提交,任務(wù)調(diào)度到短信,郵件提醒,上門服務(wù),再到用戶反饋等各階段的全自動(dòng)無人值守運(yùn)行。
為方便后續(xù)設(shè)計(jì),我們首先將系統(tǒng)用戶分為三組:管理員,技術(shù)員,用戶。根據(jù)不同的用戶角色,我們對系統(tǒng)做了以下功能設(shè)計(jì),以滿足不同用戶的需求。詳見表3-1。
表3-1.功能設(shè)計(jì)
角色 功能
全局系統(tǒng)功能 訂單調(diào)度(基于加權(quán)的排序算法)。
短信(郵件)通知與查收功能。
完善的日志功能。
后臺(tái)全自動(dòng)無人值守運(yùn)行,無需管理員審核。
Web UI功能 表單異步實(shí)時(shí)驗(yàn)證功能。
圖片AJAX批量上傳功能
用戶 報(bào)修申請
查看自己的報(bào)修訂單
技術(shù)員 查看自己的任務(wù)隊(duì)列
管理員 報(bào)修管理
技術(shù)員管理
會(huì)員管理
日志查看/導(dǎo)出
(三)業(yè)務(wù)邏輯設(shè)計(jì)。
1.報(bào)修訂單。所有經(jīng)用戶由前臺(tái)提交的報(bào)修請求,系統(tǒng)都會(huì)自動(dòng)生成所對應(yīng)的報(bào)修訂單,由訂單號(oid)全局唯一表示。所有進(jìn)入系統(tǒng)處理的訂單,被定義為六個(gè)狀態(tài),詳見表3-2。
表3-2.訂單狀態(tài)設(shè)計(jì)
活動(dòng)狀態(tài) 狀態(tài) 描述
活動(dòng) 0 訂單創(chuàng)建,報(bào)修預(yù)約成功,等待用戶完善報(bào)修信息,并正式確認(rèn)。
1 訂單創(chuàng)建完成,正在通知相關(guān)技術(shù)員
2 技術(shù)員回復(fù)短信,確認(rèn)接收此報(bào)修請求,并承諾維修。
非活動(dòng) 3 技術(shù)員完成維修任務(wù),等待用戶第服務(wù)做出評價(jià)。
4 用戶已完成對訂單的評價(jià)。
5 訂單被取消。
2.報(bào)修流程。該系統(tǒng)可以為用戶提供兩種類型的維修服務(wù):上門維修與用戶送修。上門維修需要用戶預(yù)約上門時(shí)間,系統(tǒng)會(huì)根據(jù)技術(shù)員日程安排,結(jié)合調(diào)度策略選擇合適的技術(shù)員;用戶送修無需預(yù)約,系統(tǒng)直接進(jìn)入技術(shù)員調(diào)度流程。
上門維修服務(wù)的業(yè)務(wù)邏輯設(shè)計(jì)詳見圖3-1。
圖3-1.上門維修服務(wù)業(yè)務(wù)邏輯詳圖
3.維修任務(wù)調(diào)度策略設(shè)計(jì)。后臺(tái)系統(tǒng)在自動(dòng)執(zhí)行任務(wù)調(diào)度時(shí),會(huì)依次考慮以下3個(gè)因素,并執(zhí)行加權(quán)排序,最后確定最合適的技術(shù)員,短信下達(dá)該任務(wù)。
(1)根據(jù)用戶預(yù)約的時(shí)間與維修人員日程是否沖突。(2)根據(jù)維修人員近30日的維修量。(3)根據(jù)用戶地址與維修人員地址的距離。
四、系統(tǒng)測試
該系統(tǒng)測試采用本地測試的方式。
通過在本地主機(jī)上搭建Apache服務(wù)器,對系統(tǒng)進(jìn)行一般功能測試;通過將本地主機(jī)接入互聯(lián)網(wǎng)和配置好郵件服務(wù)器參數(shù),對系統(tǒng)進(jìn)行郵件功能測試;通過為測試技術(shù)員添加不同的日程項(xiàng)目,對系統(tǒng)的調(diào)度算法的合理性進(jìn)行測試。
五、總結(jié)
該系統(tǒng)歷史6個(gè)月開發(fā)完成,目前已上線運(yùn)行半年,累計(jì)處理同學(xué)在線報(bào)修訂單超過200人次,系統(tǒng)穩(wěn)定性與可靠性得到了充分檢驗(yàn)。
此外,由于采用的日程管理與短信互動(dòng)等設(shè)計(jì)思想,該系統(tǒng)還可以作為很多其他性質(zhì)團(tuán)隊(duì)的綜合業(yè)務(wù)系統(tǒng),以提高團(tuán)隊(duì)協(xié)作的工作效率。
參考文獻(xiàn):
[1]RFC1939-Post Office Protocol-Version3
[2]RFC1521-MIME(Multipurpose Internet Mail Extensions)Part1
[3]RFC2046-MIME(Multipurpose Internet Mail Extensions)Part2
[4]RFC2047-MIME(Multipurpose Internet Mail Extensions)Part3
[5]季國飛.JQuery開發(fā)技術(shù)詳解[M].電子工業(yè)出版社,2009
[6]鄒天思,孫鵬.PHP從入門到精通[M].清華大學(xué)出版社,2008
篇4
網(wǎng)頁瀏覽杠杠的
1.郵箱
郵箱登錄不上去確實(shí)是比較令人惱火的事情,如何解決呢?
a.選擇教育網(wǎng)服務(wù)器。QQ郵箱的登錄頁()在登錄框的下方提供了“測速并更換服務(wù)器”,可以很方便地選擇教育網(wǎng)服務(wù)器。126郵箱專門為教育網(wǎng)用戶開辟了教育網(wǎng)通道(),打開速度要比公網(wǎng)通道快很多喲。
b.使用郵箱的POP3功能。大部分的郵箱都開通了PO3P功能,我們可以用兩種方法來順利查看郵件。
首先可通過郵件客戶端程序如Outlook、Foxmail等(詳見各郵箱幫助文檔)。使用這種方法仍然需要連接郵箱服務(wù)器,為什么可以起到加速效果呢?這是因?yàn)?一方面大部分郵箱服務(wù)商的POP3服務(wù)器和Web服務(wù)器不是同一臺(tái)服務(wù)器,很可能網(wǎng)絡(luò)環(huán)境也不一樣,另一方面使用POP3協(xié)議獲取郵件比通過WEB登錄查看郵件需要傳送的數(shù)據(jù)要少很多。
還可以在網(wǎng)絡(luò)連通情況比較理想的郵箱中設(shè)置POP3收信來管理其他郵箱的郵件。實(shí)測QQ郵箱打開情況非常好(見圖1)。需要注意的是POP3協(xié)議的默認(rèn)端口是110,而部分郵箱如GMail則使用的其他端口(如圖中的為995),具體端口需要查看郵箱幫助來確定。
2.博客和資訊網(wǎng)站
博客和資訊類網(wǎng)站打不開怎么辦?利用RSS來突破吧。
RSS就是一個(gè)標(biāo)準(zhǔn)格式的輸出列表,它列出網(wǎng)站最近更新的文章標(biāo)題和內(nèi)容。常規(guī)的RSS訂閱是本機(jī)直接請求RSS頁面,由于大部分RSS服務(wù)器和Web服務(wù)器是同一臺(tái),這對于打不開的博客和資訊網(wǎng)站顯然是徒勞,所以我們選擇另外的辦法――使用在線的閱讀器。
3.一般網(wǎng)頁
對于一般的網(wǎng)頁,我們首先可以查找連通情況比較好的的鏡像站,現(xiàn)在很多網(wǎng)站為了實(shí)現(xiàn)多種網(wǎng)絡(luò)環(huán)境下的正常訪問,都采用了鏡像網(wǎng)站的方式,實(shí)測只要選擇合適的鏡像,基本都還是可以打開的。有教育網(wǎng)的鏡像(比如cnbeta等)自然最好,如果沒有的話也可以嘗試電信、聯(lián)通、移動(dòng)等鏡像站點(diǎn)。此外,應(yīng)用比較廣泛的就是用服務(wù)器。
a.使用帶有加速功能的瀏覽器。搜狗瀏覽器的教育網(wǎng)加速功能深受廣大學(xué)生喜愛(后改為“全網(wǎng)加速”),其實(shí)質(zhì)就是使用搜狗自己的服務(wù)器達(dá)到加速功能。之后騰訊TT也引進(jìn)了同樣的功能,實(shí)測效果也很明顯。這種方法長期有效,使用簡單且效果明顯,建議使用。
b.通過網(wǎng)頁加速軟件。目前網(wǎng)絡(luò)加速器種類繁多,大多是由軟件商自己的服務(wù)器作為。但因?yàn)榉?wù)器和帶寬成本不小,所以大部分都是收費(fèi)軟件,在嘗試了十來種加速軟件后,終于發(fā)現(xiàn)“億目加速器”是免費(fèi)可用的,該軟件不安裝虛擬網(wǎng)卡,使用自己的服務(wù)器作提供加速服務(wù)(其實(shí)該軟件也是收費(fèi)的,但是有一個(gè)“免費(fèi)計(jì)時(shí)”套餐,允許每用戶每天申請3次,每次獲得的時(shí)間在20分鐘~40分鐘之間。)
c.通過常規(guī)的服務(wù)器。實(shí)測中國(,教育網(wǎng)鏡像)上公布的在教育網(wǎng)內(nèi)的可用率相對較高。IE中服務(wù)器的設(shè)置見圖3(示例用的IE8,其他版本基本類似)。建議大家使用像TT、傲游這樣的瀏覽器設(shè)置,設(shè)置、修改、切換都比較方便。
資源下載唰唰的
網(wǎng)頁加速方法原則上適用于下載文件,因?yàn)槲募螺d也通過HTTP協(xié)議,原理上和網(wǎng)頁一樣。但是由于文件下載對帶寬消耗太大,很多服務(wù)器不允許下載。而從教育網(wǎng)內(nèi)用瀏覽器直接下載文件的速度又確實(shí)不怎么樣,有什么高招呢?
1.常用軟件
一般來說,高校校園網(wǎng)內(nèi)都會(huì)有大量的FTP空間,有各種各樣的軟件和資源。一般的常用軟件在FTP上都有,而且下載速度都是以MB/S為單位的。如果自己學(xué)校的FTP上找不到,還可以試試鄰近其他學(xué)校的FTP。比如在與中國地質(zhì)大學(xué)同城的華中科技大學(xué)的FTP服務(wù)器上下載軟件的速度可以接近10MB/S。
2.其他下載
其他文件的下載FTP上可能就不會(huì)有了,我們可以用支持多址下載以及P2P技術(shù)的下載工具突破。教育網(wǎng)下載慢不是因?yàn)槌隹趲捫?而是因?yàn)楹推渌W(wǎng)絡(luò)的通信上有瓶頸,只要能找到和自己通信順暢的下載者,就可能獲得高速下載的體驗(yàn)。這方面的典型軟件就是迅雷。添加一個(gè)任務(wù)后都會(huì)有一些資源可用,那些資源中總會(huì)有與教育網(wǎng)連接速度比較快的,因此用這類工具下載的速度比用瀏覽器直接下載要快得多。
文件傳輸嘩嘩的
很多時(shí)候教育網(wǎng)內(nèi)的IM工具通訊情況并不算好,甚至QQ文件都傳不了。對于這個(gè)問題,有幾種替代方案。
1.使用“離線傳送文件”
QQ的離線文件功能以QQ的服務(wù)器作為中轉(zhuǎn),發(fā)送方發(fā)到QQ服務(wù)器,接收方再從QQ服務(wù)器下載。這樣就避免了直接連接的問題,只要和QQ服務(wù)器通訊順暢就能獲得較好的傳輸效果。非會(huì)員每天只能發(fā)10MB的離線文件,一般也夠用了。
2.利用“超大附件”
小文件可以直接通過郵箱附件發(fā)送;稍大的文件可使用WinRAR分卷壓縮后用郵箱發(fā)送;再大的文件則可以使用QQ郵箱的“文件中轉(zhuǎn)站”功能,該功能將文件保存在QQ郵箱服務(wù)器上,最大2GB,時(shí)限7天,可以續(xù)期,比較方便。
3.使用網(wǎng)絡(luò)硬盤
用網(wǎng)絡(luò)硬盤傳送文件和用郵箱傳送有異曲同工之妙,大致步驟為上傳文件、分享,然后將分享地址發(fā)給接收方下載。網(wǎng)絡(luò)硬盤的單文件容量相對較大,一般情況下不用分割。
篇5
通過郵箱投票
相對于傳統(tǒng)的web網(wǎng)頁投票,選擇郵箱為投票平臺(tái)可以讓參與用戶的目標(biāo)群更明確,而且其主動(dòng)推送的特性使得有效投票率也更高。Relaytor就提供了投票項(xiàng)目工具,在此可以快捷方便地發(fā)起投票、查看結(jié)果。
步驟1:發(fā)起投票 進(jìn)入Relaytor網(wǎng)站(http:/relaytor com/)后,查看“Compose Your Message”面板,在“YourEmaiI:”欄中輸入自己的郵箱地址,在“Message”欄中輸入郵件內(nèi)容(即投票主題。此網(wǎng)站支持中文)。接著,點(diǎn)擊“Optlons”一欄的“Add Poll Opt nons”鏈接。在展開的“Enter in the possible responses in the boxeshe re”文本框中輸入投票的備選項(xiàng)目(如圖1)。如果還需要添加附件則點(diǎn)擊“Attach a File”。選擇上傳本地硬盤中的指定文件。最后,查看“Recipients”項(xiàng)目,在其中輸入投票參與對象的郵箱地址。若有多個(gè)地址則用半角逗號分隔。全部填寫完畢后。點(diǎn)擊底端的“SendMessage”按鈕發(fā)送此投票消息。
小提示
如果經(jīng)常使用Foxmad、Outlook等郵件客戶端,并組建了聯(lián)系人地址簿(通訊錄),可以直接將參加投票的聯(lián)系人導(dǎo)出成文本文件。以Foxmail為例,在主窗口里單擊。地址簿“按鈕,在打開的窗口里選中聯(lián)系人后,點(diǎn)擊菜單“工具”“導(dǎo)出”“文本文件”,在彈出的向?qū)Т翱诶镏贿x擇“電子件地址”輸出字段。最后,打開導(dǎo)出的文本文件,用半角狀態(tài)的分號整理這些郵件地址(如圖2)。
步驟2:激活帳號
對于首次使用Relaytor網(wǎng)站服務(wù)的用戶,要先驗(yàn)證個(gè)人郵箱的有效性。因而需登錄到剛才注冊的個(gè)人郵箱,收取一封主題為“Relaytor Email VerIficatlon”的郵件,點(diǎn)擊其中的“CIick Here”鏈接。而后在顯示頁面中自定義輸入用戶帳號與口令。再點(diǎn)擊“ActwateAccount”激活帳號。激活成功后,將自動(dòng)轉(zhuǎn)向到Relaytor網(wǎng)站的個(gè)人消息列表,在此會(huì)看到所有投票主題(如圖3)。
步驟3:郵件投票
當(dāng)投票參與者接收到此郵件后。就可以直接在郵件內(nèi)容中在線投票。完成投票后將直接轉(zhuǎn)向到結(jié)果查看頁面。在此會(huì)一目了然地看到反饋(如圖4)。
小提示
在Relayto rm。我們還導(dǎo)入個(gè)人郵箱中的聯(lián)系人。進(jìn)入到“My Contacts”版塊,點(diǎn)擊“Import Contacts”按鈕,在顯示的“Impo rt Contacts”面板中先輸入個(gè)人郵箱地址(支持Gmad、Hotmail、MSN、AOL等主流郵箱)。再輸入郵箱口令,而后點(diǎn)擊“Import”按鈕即可導(dǎo)入該郵箱中的聯(lián)系人。
RSS模式閱讀郵件
如今聚合式的RSS閱讀模式已是大勢所趨,但極少有郵箱支持在RSS閱讀器中來閱讀郵件。我們利用XfruitsMail to RSS服務(wù)即可以將任意支持POP3或lMAP4協(xié)議的郵件轉(zhuǎn)換成Feed訂閱,進(jìn)而通過RSS閱讀。
打開Xfruits網(wǎng)站(http:///)后。先點(diǎn)擊首頁右上端的“Chmese”切換為簡體中文界面,而后注冊并自動(dòng)登錄用戶。接著。點(diǎn)擊首頁中的“MAIL TORSS”,顯示“文檔到RSS”向?qū)Ы缑妗J紫?,輸入Feed主題(如“郵件”)、標(biāo)簽、郵件地址、密碼并設(shè)置閱讀權(quán)限,還需設(shè)置POP3服務(wù)器地址、端口(大多為110)以及協(xié)議。此后點(diǎn)擊“TEST”按鈕測試參數(shù)是否有效,若有效即會(huì)顯示“保存”按鈕(如圖5)。
保存設(shè)置后,進(jìn)入到“My xFruits”界面,在此將會(huì)看到適才添加郵箱中的新郵件(如圖6)。若要查看全部郵件,點(diǎn)擊“更多”鏈接。而如果你想在其它Web或客戶端RSS閱讀器中閱讀郵箱中的信件,則需獲取其燒錄的RSS地址。在“MyxFrults”界面中點(diǎn)擊“郵件”面板中的“修改”,隨后在“創(chuàng)建我的FEED”這項(xiàng)中會(huì)看到右側(cè)有一個(gè)RSS鏈接,這就是當(dāng)前郵箱的Feed訂閱源,點(diǎn)擊即可查看具體內(nèi)容。
借助附件轉(zhuǎn)換PDF
PDF是目前最通用的電子書格式。適用于提供分享或存儲(chǔ)檔案。但一般情況下,想要將其它類型的文檔轉(zhuǎn)換為PDF格式,需要使用專業(yè)的轉(zhuǎn)換軟件。現(xiàn)在利用KoolWlRE提供的服務(wù)。即可通過郵箱附件將指定文件轉(zhuǎn)換為PDF。這種借助“外力”的形式,操作容易又方便。
步驟1:登錄任意Web郵箱(這里以Gmail為例),選擇創(chuàng)建一封新郵件。設(shè)置“收件人”為“”。再添加預(yù)轉(zhuǎn)換文件為附件(支持TXT文本、Word、Excel、Powe rPoint等格式),本例中選擇添加一個(gè)Word文檔。將其上傳并發(fā)送郵件(無需設(shè)定“主題”如圖7)。
小提示
可以進(jìn)入KoolWlRE網(wǎng)站(http:///)后,在首頁中了解一下轉(zhuǎn)換PDF的步驟。
步驟2:大概過了幾秒鐘的時(shí)間,就會(huì)接收到KoolWlRE的反饋郵件,其主題為“Files successfullykoolverted:-”。打開該郵件后會(huì)看到附件中有個(gè)與自己發(fā)送文件同名的PDF文檔,我們可先在線查看一下轉(zhuǎn)換后的效果如何。發(fā)現(xiàn)其“原貌”呈現(xiàn)了原文檔。對中文的支持良好,也不會(huì)出現(xiàn)格式錯(cuò)位及亂碼現(xiàn)象(如圖8)。檢查后,下載該P(yáng)DF文檔至本地保存即可。
把收藏搬到郵箱里
雖然可以將一些網(wǎng)址收藏夾、筆記保存到網(wǎng)絡(luò)空間。但是又擔(dān)心信息安全,那么不妨將這些信息保存到自己的郵箱里。不就安全得多了。Toread就是個(gè)提供此類服務(wù)的網(wǎng)站,它在操作上也很方便。
步驟1:打開To read網(wǎng)站(http://toreadcc/)。在首頁中央的“EmaIl”文本框輸入自己的郵箱地址(如圖9)。再點(diǎn)擊右側(cè)的“StartNow”按鈕提交。
步驟2:登錄到剛才注冊的郵箱,收取一封主題為“[toread]BOOkmarkinformationto read”的郵件,點(diǎn)擊正文中“Please click thefollowing link tO registe r.and follow the instructionas displayed.”下面的鏈接。在彈出的新頁面里右擊“[toread]”鏈接,選擇“添加到收藏夾”(如圖10),添加時(shí)無需理會(huì)彈出的警告信息,確認(rèn)操作即可。同法將“[toread+]”鏈接添加到收藏夾里。
小提示
篇6
關(guān)鍵詞:郵件服務(wù)器 架設(shè)
中圖分類號:TP2 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2013)12-0015-01
1 CMailServer郵件服務(wù)器簡介
CMailServer操作簡單,設(shè)置方便,非常適合使用,是建設(shè)郵件服務(wù)器的很好選擇。它不但可以在內(nèi)部進(jìn)行郵件交流、電子通訊、文件傳送,還可以在網(wǎng)絡(luò)間進(jìn)行無縫連接,既可以從局域網(wǎng)內(nèi)部將郵件發(fā)送出去,也可以把郵件從廣域網(wǎng)接收回來。也可以在網(wǎng)站上建立自己的互聯(lián)網(wǎng)郵件服務(wù)器,不但可以為用戶提供獨(dú)立的SMTP和POP3服務(wù),還可以提供方便實(shí)用的Web Mail服務(wù)。通過CMailServer可以建立數(shù)量可觀的郵箱,可以為每個(gè)郵箱分配不同大小的空間。這是互聯(lián)網(wǎng)上收費(fèi)郵箱無法滿足的。而且郵件服務(wù)器處于自己的控制下,不會(huì)丟失郵件,也不會(huì)泄漏郵件,使用非常方便、安全、快捷。
郵件服務(wù)器CMailServer支持所有通用的郵件客戶端軟件,如Outlook、Foxmail等收發(fā)郵件。提供完善的Web Mail功能,支持收件箱、發(fā)件箱、收藏箱、垃圾箱操作,支持個(gè)人簽名檔,支持POP3郵件接收。用戶可以通過瀏覽器申請郵箱、修改密碼。ESMTP驗(yàn)證功能可以有效的防止垃圾郵件發(fā)送者的入侵,也可以防止任何盜用郵箱發(fā)送郵件的行為。還為管理員提供了一系列的管理功能:用戶使用記錄,用戶報(bào)表生成器,集體郵件通知,NT服務(wù)方式運(yùn)行,郵件備份等。
2 局域網(wǎng)內(nèi)部通信CMailServer及Outlook設(shè)置
2.1 CMailServer服務(wù)器安裝
CMailServer服務(wù)器的安裝步驟與大多數(shù)應(yīng)用軟件的安裝并無太大區(qū)別,將CMailServer安裝在選定的一臺(tái)服務(wù)器上(IP地址為192.168.1.1),最好安裝到硬盤根目錄,如C:\CMailServer或者 D:\CMailServer。如果需要使用Web Mail功能,服務(wù)器要求先安裝Web服務(wù)器程序(如微軟的IIS)。
2.2 CMailServer服務(wù)器設(shè)置
運(yùn)行CMailServer服務(wù)器后,點(diǎn)擊面板上的“設(shè)置”按鈕,在“服務(wù)”欄選擇“作為局域網(wǎng)郵件服務(wù)器”,在“郵箱域名設(shè)置”欄,先選中“單域名”,再在后面直接將域名設(shè)置成為想設(shè)成的標(biāo)準(zhǔn)域名,如:wl.edu,那么注冊用戶的郵件地址格式就是XXXX@wl.edu,SMTP地址和POP3地址就是服務(wù)器的IP地址。
2.3 用戶注冊
新用戶注冊有兩種方式一種是通過網(wǎng)頁注冊,另一種是由管理員在服務(wù)器進(jìn)行注冊。這里以網(wǎng)頁注冊為例。打開瀏覽器,在地址欄輸入http://192.168.1.1/mail/,回車進(jìn)入登入界面,點(diǎn)擊“馬上注冊”,輸入用戶名、密碼等相關(guān)信息,注冊成功就可以在服務(wù)器賬號列表里看見注冊的用戶。
2.4 Outlook配置
注冊完成之后就可以擁有一個(gè)可以通信的電子郵件地址,例如用戶A申請一個(gè)賬戶名test1,那么他的電子郵件地址就是test1@ wl.edu。除了可以使用瀏覽器收發(fā)電子郵件之外,專業(yè)人員一般較多使用客戶端軟件進(jìn)行電子郵件收發(fā)。微軟公司研發(fā)的Outlook就是具有代表性的軟件之一,一般集成安裝在Windows操作系統(tǒng)之中。下面以O(shè)utlook Express為例講述一下它的配置使用。
啟動(dòng)“Outlook Express”之后,需要首先填寫“姓名”項(xiàng),這一內(nèi)容是給收信人看的,這里你可以填寫真實(shí)的姓名或單位,也可以寫成按照上級規(guī)定的收件代號。接著需要填寫“電子郵件地址”,以便進(jìn)行收發(fā)郵件。重要的選項(xiàng)是“服務(wù)器屬性”設(shè)置,其中“接收郵件(POP3)服務(wù)器”、“發(fā)送郵件(SMTP)服務(wù)器”要之前建立的服務(wù)器IP地址相符合。最后之前申請的賬戶名和密碼就可以進(jìn)行收發(fā)郵件了。
3 CMailServer郵件服務(wù)器間通信設(shè)置
CMailServer郵件服務(wù)器間通信,即在兩個(gè)不同域名的CMailServer郵件服務(wù)器上注冊的用戶之間的通信。它在服務(wù)器安裝和設(shè)置上差別不大。比如:服務(wù)器A安裝在IP地址為192.168.1.1的機(jī)器上,設(shè)置服務(wù)器的時(shí)候,在“服務(wù)”欄選擇“作為互聯(lián)網(wǎng)郵件服務(wù)器”,在“郵箱域名設(shè)置”欄,先選中“單域名”,再在后面直接將域名設(shè)置成為想設(shè)成的標(biāo)準(zhǔn)域名,假設(shè)為wl.edu。同樣的方法將IP地址為192.168.1.2的服務(wù)器郵件服務(wù)器域名設(shè)置為gcdx.mtn。在服務(wù)器A上注冊用戶test1,該用戶的郵箱地址為test1@wl.edu,在服務(wù)器B上注冊用戶test2,他的郵箱地址即為test2@gcdx.mtn。到此,用戶test1和test2是否就可以進(jìn)行郵件通信了呢?顯然還不行,因?yàn)猷]件服務(wù)器之間通過域名無法尋找到目的地址,也就是說服務(wù)器A不知道gcdx.mtn是哪臺(tái)計(jì)算機(jī),同樣,服務(wù)器B也不知道wl.edu是哪臺(tái)計(jì)算機(jī)。通過分析,還需要解決域名解析的問題。
在DNS服務(wù)器(假設(shè)IP地址為192.168.1.5)中,先對郵件服務(wù)器A和B的域名作正向解析,建好正向搜索區(qū)域后再分別新建mail主機(jī)。
因?yàn)橐M(jìn)行郵件通信,所以還要分別新建郵件交換器,即在正向搜索區(qū)域如wl.edu上點(diǎn)擊右鍵,選擇“新建郵件交換器”,彈出對話框,“主機(jī)和域”欄為空,在“郵件服務(wù)器”里填上服務(wù)器A的地址或通過“瀏覽”按鈕選擇剛剛建好的主機(jī)“mail.wl.edu”,確定即可。同理,在正向搜索區(qū)域“gcdx.mtn”下,也要進(jìn)行相應(yīng)的操作配置。
讀者會(huì)發(fā)現(xiàn),經(jīng)過以上設(shè)置,用戶test1和test2仍然不能互發(fā)和接受對方的郵件,原因在哪呢?
經(jīng)過以上操作,只能說對DNS服務(wù)器進(jìn)行了配置,但DNS服務(wù)器沒有在實(shí)際通信過程中發(fā)揮作用,為此,還需要作兩項(xiàng)設(shè)置:
篇7
1.1通過對網(wǎng)絡(luò)服務(wù)軟件適當(dāng)修改實(shí)現(xiàn)監(jiān)控功能
網(wǎng)絡(luò)服務(wù)軟件具有修改服務(wù)器軟件與程序功能。當(dāng)在其中嵌入特殊信息則具有過濾功能,從而可以對設(shè)定信息內(nèi)容進(jìn)行監(jiān)測與過濾。
1.2通過服務(wù)器技術(shù)實(shí)現(xiàn)信息監(jiān)控與過濾
服務(wù)器集群的監(jiān)控與過濾,屬于規(guī)則過濾技術(shù)。許多網(wǎng)絡(luò)交換機(jī)使用這一技術(shù)充當(dāng)防火墻。當(dāng)信息流進(jìn)入proxy后,需要過濾器過濾才能轉(zhuǎn)發(fā);依照服務(wù)器集群中的規(guī)則要求過濾“非法”信息,將合法信息轉(zhuǎn)發(fā)至用戶。
1.3通過Sniffer實(shí)現(xiàn)路由器報(bào)文捕獲功能
與前兩種監(jiān)控技術(shù)相比,Sniffer信息監(jiān)控技術(shù)最大的優(yōu)點(diǎn)就是對網(wǎng)絡(luò)性能不產(chǎn)生任何影響。只需在邊界路由器上設(shè)置一至多個(gè)監(jiān)聽端口,就能捕獲所有途經(jīng)報(bào)文。目前許多網(wǎng)絡(luò)設(shè)備支持此類功能,通過端口映射獲取交換機(jī)上的數(shù)據(jù)。
2、網(wǎng)絡(luò)在線文化信息監(jiān)控平臺(tái)設(shè)計(jì)的思路
設(shè)計(jì)思路從3個(gè)層面進(jìn)行:一是在采用探針技術(shù)或sniffer技術(shù),對鏈路層、途經(jīng)邊界路由器上的所有報(bào)文數(shù)據(jù)進(jìn)行捕獲。二是使用TCP/IP協(xié)議軟件方式,在網(wǎng)絡(luò)層實(shí)現(xiàn)數(shù)據(jù)包處理。
(1)對分片報(bào)文數(shù)據(jù)進(jìn)行IP重組,使其成為完整的IP報(bào)文;
(2)對TCP層報(bào)文進(jìn)行數(shù)據(jù)還原,使其成為傳輸原始內(nèi)容數(shù)據(jù);
(3)根據(jù)應(yīng)用層協(xié)議進(jìn)行具體還原數(shù)據(jù)分析。三是對還原數(shù)據(jù)進(jìn)行特征關(guān)鍵字匹配過濾。
3、網(wǎng)絡(luò)在線文化信息監(jiān)控平臺(tái)數(shù)據(jù)采集的結(jié)構(gòu)
數(shù)據(jù)采集結(jié)構(gòu)有兩種:一種是類似防火墻功能的邊界路由器與內(nèi)網(wǎng)間的監(jiān)控主機(jī),由其檢測、攔截所有進(jìn)出數(shù)據(jù)包,但此類采集方法容易影響網(wǎng)速、帶寬等性能;另一種是Sniffer監(jiān)聽方式,該方式有傳統(tǒng)、現(xiàn)代方式兩種。傳統(tǒng)方式將主機(jī)網(wǎng)卡設(shè)置成了接收局域網(wǎng)報(bào)文的混雜模式,現(xiàn)代方式是對網(wǎng)絡(luò)原有設(shè)置不做任何變動(dòng),使用支持探針技術(shù)的交換機(jī)端口映射技術(shù)實(shí)施監(jiān)聽,這樣對網(wǎng)絡(luò)帶寬無影響,即使在監(jiān)控主機(jī)出現(xiàn)故障不能正常工作時(shí),對網(wǎng)絡(luò)正?;顒?dòng)也無影響。如圖1(網(wǎng)絡(luò)信息監(jiān)控系統(tǒng)結(jié)構(gòu)圖)所示,系統(tǒng)為支持探針技術(shù)的Sniffer監(jiān)聽方式。它采用交換機(jī)映射端口轉(zhuǎn)發(fā)途經(jīng)數(shù)據(jù)包,主機(jī)網(wǎng)卡為混雜模式,專門用于接收被轉(zhuǎn)發(fā)數(shù)據(jù)。但由于在高速環(huán)境下主機(jī)對數(shù)據(jù)包重組、監(jiān)測,負(fù)載過重,數(shù)據(jù)丟失率較高。所以在數(shù)據(jù)處理與信息監(jiān)測模塊設(shè)計(jì)上,需采用分布式集群結(jié)構(gòu)以達(dá)到均衡負(fù)載的目的。交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)由數(shù)據(jù)接收機(jī)負(fù)責(zé)接收,接收后轉(zhuǎn)發(fā)給集群中各機(jī)器進(jìn)行數(shù)據(jù)處理與信息監(jiān)測。這種分布式集群結(jié)構(gòu)與傳統(tǒng)結(jié)構(gòu)相比較,具有系統(tǒng)可擴(kuò)充性等優(yōu)點(diǎn),更能滿足多協(xié)議信息監(jiān)控的需要。
4、網(wǎng)絡(luò)在線文化信息監(jiān)控平臺(tái)模塊功能的實(shí)現(xiàn)
網(wǎng)絡(luò)在線文化信息監(jiān)控的本質(zhì)是對網(wǎng)絡(luò)數(shù)據(jù)實(shí)施監(jiān)查與對比,實(shí)現(xiàn)監(jiān)控的目的。要使每個(gè)數(shù)據(jù)包都接受監(jiān)查,就必須將流經(jīng)數(shù)據(jù)截留下來,因此,怎樣快速、高效地截獲數(shù)據(jù)包是實(shí)現(xiàn)系統(tǒng)功能的關(guān)鍵。截獲后,還要對數(shù)據(jù)進(jìn)行分離,應(yīng)用還原技術(shù)進(jìn)行比對,只有通過信息監(jiān)控策略與模式匹配算法,最后才能實(shí)現(xiàn)信息有效監(jiān)控。系統(tǒng)監(jiān)控功能由以下模塊實(shí)現(xiàn)。
4.1網(wǎng)絡(luò)數(shù)據(jù)捕獲的實(shí)現(xiàn)
對網(wǎng)絡(luò)底層信息實(shí)施監(jiān)聽,一是利用以太網(wǎng)絡(luò)系統(tǒng)的廣播特性來實(shí)現(xiàn),二是通過設(shè)置路由器監(jiān)聽端口來實(shí)現(xiàn),兩種方式(方法)分別應(yīng)用于不同的工作情況。
4.2網(wǎng)絡(luò)協(xié)議分析與實(shí)現(xiàn)
進(jìn)行網(wǎng)絡(luò)協(xié)議分析,先應(yīng)將符合截獲要求的數(shù)據(jù)截獲,并濾掉有關(guān)不需要的數(shù)據(jù)報(bào)本機(jī),后應(yīng)在與其連接源端及目的端均無TCP連接的情況下,實(shí)現(xiàn)簡化的TCP/IP協(xié)議組。這實(shí)際上是數(shù)據(jù)鏈路層數(shù)據(jù)幀的問題。因?yàn)橐粋€(gè)完整的物理層以太幀的組成有4部分:一是頭部,是以太網(wǎng)原始MAC地址頭;二是IP數(shù)據(jù)報(bào)頭;三是TCP/UDP數(shù)據(jù)報(bào)頭,四是實(shí)際數(shù)據(jù)。
4.3網(wǎng)絡(luò)TCP還原的實(shí)現(xiàn)
實(shí)現(xiàn)TCP還原的方法與IP重組的方法類似,即對接受的數(shù)據(jù)報(bào)進(jìn)行分析處理,如屬同一TCP連接,則要先用同一排序樹按數(shù)據(jù)報(bào)的Sequence排序起來,而后遍歷這一排序樹就能實(shí)現(xiàn)TCP還原。實(shí)現(xiàn)TCP還原的過程,即是對iptree遍歷,對IP數(shù)據(jù)報(bào)文內(nèi)容進(jìn)行還原的過程。通過報(bào)文分析,從還原結(jié)果中可監(jiān)測到在進(jìn)行數(shù)據(jù)捕獲時(shí),客戶端、服務(wù)端之間命令的使用情況。
4.4網(wǎng)絡(luò)應(yīng)用層協(xié)議的分析
4.4.1HTTP協(xié)議的分析設(shè)計(jì)與實(shí)現(xiàn)要對原始數(shù)據(jù)進(jìn)行分析,就要瀏覽一個(gè)網(wǎng)頁,建立多個(gè)連接。為此,選定哪個(gè)網(wǎng)頁、哪些連接,傳送哪些內(nèi)容,就成了HTTP還原的核心。HTTP的分析設(shè)計(jì)如下:
(1)端口局部性與單調(diào)遞增性。從客戶端瀏覽器向Http服務(wù)器發(fā)出第一個(gè)請求指令開始,服務(wù)器為后續(xù)連接分配的端口號是單調(diào)遞增的,且具有局部性,端口號相對連續(xù),偶爾有跳躍。
(2)模塊原始數(shù)據(jù)的組織方式。模塊原始數(shù)據(jù)來源于TCP/IP協(xié)議模塊的還原結(jié)果。為表示端口號,數(shù)據(jù)文件命名體現(xiàn)了源端口號、目的端口號、源IP地址、目的IP地址連接的四元組,這正是一個(gè)網(wǎng)頁必備的基本信息。
(3)合成網(wǎng)頁的處理時(shí)間窗口。在合成一個(gè)網(wǎng)頁時(shí),如遇無效文件存在,在一定時(shí)間內(nèi)要?jiǎng)h除以加快處理時(shí)間,這樣不免形成一個(gè)處理時(shí)間的窗口。在時(shí)間窗口的一定時(shí)間內(nèi):一要確定哪些連接(傳送的內(nèi)容)可以合成;二要盡量還原網(wǎng)頁所需全部資源;三要將還原網(wǎng)頁盡快寫入數(shù)據(jù)庫管理。
4.4.2Smtp、Pop3協(xié)議分析
(1)Smtp協(xié)議分析。監(jiān)聽郵件時(shí),需對郵件內(nèi)容進(jìn)行分析,當(dāng)監(jiān)測到Smtp的“Data”的命令報(bào)文時(shí),對其后的數(shù)據(jù)就要進(jìn)行捕獲,從而獲取發(fā)送郵件數(shù)據(jù),進(jìn)行數(shù)據(jù)語法分析、編碼部分解碼,以致獲得整個(gè)郵件的相關(guān)信息。
(2)Pop3協(xié)議分析。在Pop3協(xié)議分析時(shí),要重點(diǎn)考慮Retr命令,這是因?yàn)镽etr命令的出現(xiàn)代表著協(xié)議狀態(tài)階段進(jìn)入了數(shù)據(jù)傳送階段。接下來,對其后數(shù)據(jù)包分析,就可獲得用戶完整郵件數(shù)據(jù)。
5、網(wǎng)絡(luò)在線文化信息監(jiān)控服務(wù)機(jī)制的創(chuàng)新
網(wǎng)絡(luò)在線文化信息監(jiān)控平臺(tái)建設(shè)除在系統(tǒng)設(shè)計(jì)上進(jìn)行技術(shù)創(chuàng)新外,還應(yīng)通過計(jì)算機(jī)科學(xué)、管理學(xué)、政治學(xué)、傳播學(xué)、社會(huì)學(xué)等多學(xué)科交融理論推動(dòng)服務(wù)機(jī)制的創(chuàng)新。
(1)以思想政治教育為先導(dǎo),完善在線文化信息監(jiān)控與引導(dǎo)工作機(jī)制,進(jìn)一步提高在線文化信息監(jiān)控服務(wù)的科學(xué)性和有效性,切實(shí)增強(qiáng)網(wǎng)絡(luò)文化信息的“正能量”的輻射力、吸引力和感染力。首先要不斷倡導(dǎo)網(wǎng)民積極傳播健康信息,自覺抵制有害信息、網(wǎng)絡(luò)濫用行為和低俗之風(fēng)。其次要加強(qiáng)管控措施,發(fā)現(xiàn)有害信息及時(shí)報(bào)告、立即刪除或圍繞社會(huì)關(guān)注的熱點(diǎn)、焦點(diǎn)問題,主動(dòng)撰寫貼文,吸引網(wǎng)民點(diǎn)擊和跟貼,弘揚(yáng)網(wǎng)絡(luò)文化正氣。再次要建設(shè)網(wǎng)絡(luò)文化信息宣傳與評論工作隊(duì)伍,搶占網(wǎng)絡(luò)文化信息陣地,針對各種危急情況,第一時(shí)間進(jìn)行正確引導(dǎo)和疏通,最大程度地減少負(fù)面效力。
(2)以敏感信息和輿情疏導(dǎo)治理為抓手,建設(shè)網(wǎng)絡(luò)在線文化信息分析與甄別工作機(jī)制,準(zhǔn)確把握網(wǎng)絡(luò)信息整體動(dòng)態(tài),敏銳捕捉傾向性、群體性的信息和輿情危機(jī)苗頭,提高網(wǎng)絡(luò)在線文化信息應(yīng)對服務(wù)的及時(shí)性和針對性。首先,要加強(qiáng)IP地址管理,建立IP地址分配使用逐級責(zé)任制和用戶實(shí)名信息登記制度,保證所有文化活動(dòng)的信息能夠?qū)崿F(xiàn)“溯前追查”。其次,通過認(rèn)真分析敏感和輿情信息產(chǎn)生的原因、發(fā)展趨勢及對人們思想的影響,準(zhǔn)確把握網(wǎng)群動(dòng)態(tài),敏銳捕捉危機(jī)苗頭。第三,通過分析與甄別工作,加強(qiáng)對網(wǎng)絡(luò)文化活動(dòng)重點(diǎn)部位、重點(diǎn)人員、重點(diǎn)方向、重點(diǎn)領(lǐng)域的關(guān)注,提高網(wǎng)民思想政治教育工作的針對性和時(shí)效性。
(3)以開發(fā)應(yīng)用網(wǎng)絡(luò)技術(shù)統(tǒng)計(jì)工具為支撐,建立網(wǎng)絡(luò)文化信息收集和反饋工作機(jī)制,實(shí)現(xiàn)收集工作的即時(shí)化、經(jīng)?;腿婊?,進(jìn)一步提升網(wǎng)絡(luò)在線文化信息監(jiān)控服務(wù)機(jī)制的效能和水平。在創(chuàng)新網(wǎng)絡(luò)文化信息監(jiān)控機(jī)制過程中,應(yīng)調(diào)查掌握現(xiàn)代網(wǎng)民從事網(wǎng)絡(luò)文化活動(dòng)的基本特點(diǎn),實(shí)現(xiàn)信息收集工作的常態(tài)化。形成統(tǒng)一協(xié)調(diào)、反應(yīng)靈敏、高效暢通的網(wǎng)絡(luò)文化信息收集反饋機(jī)制,尤其在國內(nèi)外發(fā)生重大事件的重要敏感時(shí)期,要做到不斷線的網(wǎng)絡(luò)文化信息搜集和管控工作,發(fā)現(xiàn)問題,及時(shí)應(yīng)對。
6、結(jié)束語
篇8
防火墻延時(shí)測試成績
產(chǎn)品簡介
Check Point UTM-1 2050的外型尺寸為426mm×431mm×43.5mm。它采用x86架構(gòu)處理器、主頻3.4GHz,內(nèi)存2.0GB,可存諸容量80GB。
產(chǎn)品功能
UTM-1 2050具有4個(gè)RJ-45 10/100自適應(yīng)端口、4個(gè)RJ-45 10/100/1000自適應(yīng)端口。
UTM-1 2050提供了多種管理模式,通過Web管理界面可以從UTM-1 2050上下載專用管理控制軟件,實(shí)現(xiàn)遠(yuǎn)程管理。
專業(yè)、細(xì)致是UTM-1 2050管理界面給人的第一感覺。界面風(fēng)格像軟件開發(fā)編輯系統(tǒng)多過像網(wǎng)絡(luò)安全管理軟件。在這里,用戶可以進(jìn)行多種專業(yè)細(xì)微的網(wǎng)絡(luò)安全管理設(shè)置,在管理界面中還可以根據(jù)用戶的網(wǎng)絡(luò)設(shè)置自動(dòng)生成網(wǎng)絡(luò)拓?fù)鋱D,方便用戶直觀地進(jìn)行管理。但尚未漢化的界面可能會(huì)給初次使用的用戶帶來不便。
UTM-1 2050具有行業(yè)內(nèi)可靠的防火墻技術(shù),可以為數(shù)百種應(yīng)用程序和協(xié)議提供保護(hù)。設(shè)置簡單的IPSec VPN可讓用戶方便地實(shí)現(xiàn)安全的站點(diǎn)到站點(diǎn)和遠(yuǎn)程接入,靈活的SSL遠(yuǎn)程接入無需添加硬件配置。
UTM-1 2050還集成入侵防御功能,網(wǎng)關(guān)防病毒,適用于重要通信協(xié)議,如FTP、HTTP、POP3和SMTP。網(wǎng)絡(luò)應(yīng)用防火墻和反間諜軟件保護(hù)可以防范新出現(xiàn)的網(wǎng)絡(luò)威脅。
UTM-1 2050直觀的硬件設(shè)置、診斷和恢復(fù)工具及包括策略、更新、監(jiān)控和報(bào)告在內(nèi)的充分集中管理,可以方便用戶的管理使用。SmartDefense Service還可以提供重要安全更新和建議。
性能測試
在應(yīng)用層性能測試中,我們對UTM-1 2050的防病毒性能進(jìn)行了測試。UTM-1 2050允許建立的最大用戶并發(fā)連接數(shù)為736條,在最大并發(fā)連接壓力下的平均處理速率為163.25 HTTP連接/秒。以每個(gè)使用者需保持20~50條網(wǎng)絡(luò)連接計(jì)算,UTM-1 2050的網(wǎng)絡(luò)防病毒模塊的處理能力可以同時(shí)滿足15~35個(gè)用戶不間斷上網(wǎng)的需求??紤]到163.25用戶/秒的平均處理速率,在用戶網(wǎng)絡(luò)連接不頻繁的單位,可以支持700左右的用戶網(wǎng)絡(luò)安全訪問需求。
篇9
關(guān)鍵詞:電子郵件SMTP 命名空間類附件
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2012)03-0000-00
1、SMTP協(xié)議的工作原理
由于要開發(fā)的是郵件客戶端程序,就不得不用到SMTP協(xié)議和POP協(xié)議。而我個(gè)人負(fù)責(zé)的是郵件發(fā)送功能的實(shí)現(xiàn),因此就必然會(huì)涉及到SMTP協(xié)議。SMTP設(shè)計(jì)基于以下通信模型:針對用戶的郵件請求,發(fā)送SMTP建立與接收SMTP之間建立一個(gè)雙向傳送通道。接收SMTP可以是最終接收者也可以是中間傳送者。SMTP命令由發(fā)送SMTP發(fā)出,由接收SMTP接收,而應(yīng)答則反方面?zhèn)魉汀?/p>
2、SMTP協(xié)議的命令和應(yīng)答
2.1 SMTP協(xié)議的命令
SMTP命令定義了郵件傳輸或由用戶定義的系統(tǒng)功能。它的命令是由結(jié)束的字符串。而在帶有參數(shù)的情況下,命令本身由和參數(shù)分開,如果未帶參數(shù)可以直接和連接。郵箱的語法格式必須和接收站點(diǎn)的格式一致。下面討論SMTP命令和應(yīng)答。
>HELLO (HELO)此命令用于向接收SMTP確認(rèn)發(fā)送SMTP。參數(shù)域包括發(fā)送SMTP的主機(jī)名。
>MAIL (MAIL)此命令用于開始將郵件發(fā)送到一個(gè)多個(gè)郵箱中。參數(shù)域包括回復(fù)路徑。
>RECIPIENT (RCPT)此命令用于確定郵件內(nèi)容的唯一接收者;多個(gè)接收者將由多個(gè)此命令指定。
>RESET (RSET)此命令指示當(dāng)送郵件操作將被放棄。
>VERIFY (VRFY)此命令要求接收者確認(rèn)參數(shù)是一個(gè)用戶。
>EXPAND (EXPN)此命令要求接收者確認(rèn)參數(shù)指定了一個(gè)郵件發(fā)送列表。
>HELP (HELP) 此命令導(dǎo)致接收者向HELP命令的發(fā)送者發(fā)出幫助信息。
>NOOP (NOOP) 此命令不影響任何參數(shù)和已經(jīng)發(fā)出的命令。
>QUIT (QUIT)此命令指示接收方必須發(fā)送OK應(yīng)答然后關(guān)閉傳送信道。
>TURN (TURN)此命令指定接收方要么發(fā)送OK應(yīng)答并改變角色為發(fā)送SMTP,要么發(fā)送拒絕信息并保持自己的角色。
對于這些命令的順序有一定的限制。對話的第一個(gè)命令必須是HELLO命令,此命令在此后的會(huì)話中也可以使用。NOOP,HELP,EXPN和VRFY命令可以在會(huì)話的任何時(shí)候使用。MAIL,SEND,SOML或SAML命令開始一個(gè)郵件操作。一旦開始了以后就要發(fā)送RCPT和DATA命令。郵件操作可以由RSET命令終止。在一個(gè)會(huì)話中可以有一個(gè)或多個(gè)操作。
會(huì)話的最后一個(gè)命令必須是QUIT命令。此命令在會(huì)話的其它時(shí)間不能使用。
COMMAND語法格式
命令是由命令碼和其后的參數(shù)域組成的。命令碼是四個(gè)字母組成的,不區(qū)別大小寫。
參數(shù)域由不定長的字符串組成,它由結(jié)束,接收方在完全接收到此序列前不會(huì)采取任何行動(dòng)。方括號代表可選的參數(shù)域。如果不選擇的話,系統(tǒng)選擇默認(rèn)的設(shè)置。
2.2 SMTP的應(yīng)答碼
對SMTP命令的響應(yīng)是多樣的,它確定了在郵件傳輸過程中請求和處理的同步,也保證了發(fā)送SMTP知道接收SMTP的狀態(tài)。每個(gè)命令必須有且只有一個(gè)響應(yīng)。
SMTP響應(yīng)由三位數(shù)字組成,其后跟一些文本。數(shù)字幫助決定下一個(gè)應(yīng)該進(jìn)入的狀態(tài),而文本對人是有意義的。
3、命名控件MailSend
由于在C #語言,都是以命名控件來組織程序的。而所有的類都?xì)w屬于一個(gè)特定的命名空間下。如果系統(tǒng)沒有你需要的命名空間的話,就可以自己編寫,本節(jié)中的這個(gè)命名空間就是由于需要而編寫的。而調(diào)用某一個(gè)類中的某個(gè)變量成員的方法就是通過命名空間名.類名.變量成員來訪問的。
3.1網(wǎng)絡(luò)連接類及實(shí)例TcpClient tc
為 TCP 網(wǎng)絡(luò)服務(wù)提供客戶端連接類TcpClient實(shí)例對象tc。
3.2提供用于網(wǎng)絡(luò)訪問的基礎(chǔ)數(shù)據(jù)流及其實(shí)例 NetworkStream ns
此類提供訪問網(wǎng)絡(luò)的基礎(chǔ)數(shù)據(jù)流的方法。其中最基本也是最重要的兩個(gè)方法就是Write和Read方法。
3.3一維字符串?dāng)?shù)組變量FilePath
此字符串?dāng)?shù)組主要用來存放用戶選擇的附件的絕對路徑名,并在發(fā)送帶附件的郵件時(shí)用到。
3.4發(fā)送郵件所需的基本參數(shù)
比如用于ESMTP等錄檢驗(yàn)用的用戶名、密碼,發(fā)送郵件需要的收信人,發(fā)信人地址以及主題等等。
4、主要成員函數(shù)
(1)重載的構(gòu)造函數(shù)SmtpMail。此函數(shù)主要用于在初始化過程中,把用戶選擇的附件的路徑以參數(shù)的形式傳給FilePath。
(2)添加附件的函數(shù)AddAttachment。傳給FilePath的路徑,通過這樣一個(gè)函數(shù)就可以循環(huán)的動(dòng)態(tài)的添加到IList接口的一個(gè)對象中了。
(3)得到上傳的附件的文件流GetStream。將上傳的附件轉(zhuǎn)換成文件流,然后再用Write的方法把這些附件的文件流寫入到網(wǎng)絡(luò)中,來完成發(fā)送附件的操作。
(4)將字符串編碼為Base64字符串的函數(shù)Base64Encode。此函數(shù)的作用就是把給定的字符串轉(zhuǎn)換成相應(yīng)的Base64編碼的字符串。
(5)發(fā)送SMTP命令的函數(shù)SendCommand。這個(gè)函數(shù)的作用是把SMTP命令的字符串轉(zhuǎn)換成對應(yīng)的字節(jié)型值然后寫入網(wǎng)絡(luò)中。
(6)接受服務(wù)器應(yīng)答的函數(shù)RecvResponse。它的作用就是從網(wǎng)絡(luò)流中讀取服務(wù)器返回的字節(jié)型的信息。
(7)重載的函數(shù)Dialog。它們的作用是與服務(wù)器交互,發(fā)送命令并接收回應(yīng)。
(8)郵件發(fā)送程序SendMail。這是整個(gè)程序的核心部分。具體的實(shí)現(xiàn)SMTP協(xié)議的程序正是通過它一步一步實(shí)現(xiàn)并最終實(shí)現(xiàn)發(fā)送簡單郵件甚至帶附件的郵件的功能。
5、結(jié)語
本系統(tǒng)采用C #這一新型的面向?qū)ο笳Z言,從SMTP協(xié)議規(guī)定的底層命令做起,一步步的與服務(wù)器進(jìn)行交互操作,最終實(shí)現(xiàn)發(fā)送多附件多接收人的功能。但是相信它簡單,易操作性,和FoxMail的很多強(qiáng)大但卻“雞肋”似的功能比較起來,更多了幾分實(shí)用性。
參考文獻(xiàn)
[1] Tim Parker .TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù).機(jī)械工業(yè)出版社,2000.7.
[2] 羅軍舟,黎波濤,楊明等.TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù).清華大學(xué)出版,2004.10.[3] 胡安廷.簡單實(shí)現(xiàn)中文郵件.中國計(jì)算機(jī)報(bào).2004.11.
[4] 滁州,馬金虎,朱力勇.編寫基于POP3網(wǎng)絡(luò)應(yīng)用程序.電腦愛好者,2003.6:92~94.
篇10
通信方式與協(xié)議的制定
數(shù)據(jù)域的長度為0~8位,這里數(shù)據(jù)域的長度設(shè)為8個(gè)字節(jié)。為了便于過濾在總線傳輸?shù)牟幌嚓P(guān)的數(shù)據(jù),每個(gè)節(jié)點(diǎn)都有其對應(yīng)的ID。在數(shù)據(jù)發(fā)送的時(shí)候,數(shù)據(jù)幀的標(biāo)準(zhǔn)標(biāo)識符設(shè)為接收節(jié)點(diǎn)的ID,而接收節(jié)點(diǎn)的過濾器也只過濾出標(biāo)準(zhǔn)標(biāo)識符為其ID號的標(biāo)準(zhǔn)數(shù)據(jù)幀,這樣接收節(jié)點(diǎn)只能收到發(fā)給它的數(shù)據(jù),數(shù)據(jù)的發(fā)送和接收也就有了一定的針對性。協(xié)議的制定在3種通信方式中,只有CAN總線通信在傳輸數(shù)據(jù)上有較多的限制。一次傳輸?shù)臄?shù)據(jù)量最多也只有8個(gè)字節(jié)[10]。所以上位機(jī)與底層節(jié)點(diǎn)的通信信息,其長度均設(shè)為8字節(jié)。在通信協(xié)議中,為了便于區(qū)分節(jié)點(diǎn)的信息,協(xié)議中用2個(gè)字節(jié)表示節(jié)點(diǎn)的ID號。通信的協(xié)議格式如表1所示。協(xié)議中,除了數(shù)據(jù)位占3個(gè)字節(jié)以外,其余類型各占1個(gè)字節(jié)。其中,第3字節(jié)表示GPRS的ID號,第4字節(jié)為節(jié)點(diǎn)在CAN總線中的ID號。在同一CAN網(wǎng)絡(luò)中,每個(gè)節(jié)點(diǎn)對應(yīng)的GPRS的ID號均相同,通信節(jié)點(diǎn)對應(yīng)的CAN總線上的ID號設(shè)為0,控制節(jié)點(diǎn)依次遞增。
系統(tǒng)軟件的設(shè)計(jì)
樓宇照明監(jiān)控系統(tǒng)的軟件部分分為上位機(jī)軟件和底層驅(qū)動(dòng)軟件,其主要體現(xiàn)了系統(tǒng)的集中管理、遠(yuǎn)程監(jiān)控和即時(shí)響應(yīng)。上位機(jī)軟件主要完成操作界面的設(shè)計(jì),網(wǎng)絡(luò)通信的實(shí)現(xiàn)以及數(shù)據(jù)庫的存取。底層驅(qū)動(dòng)軟件主要用于系統(tǒng)功能的具體實(shí)現(xiàn),包括GPRS無線通信的實(shí)現(xiàn)、照明控制、參數(shù)采集以及CAN通信的實(shí)現(xiàn)等。底層驅(qū)動(dòng)軟件設(shè)計(jì)包括通信節(jié)點(diǎn)和控制節(jié)點(diǎn)的軟件設(shè)計(jì),軟件流程圖。通信節(jié)點(diǎn)通過有線與無線結(jié)合的方式,完成了數(shù)據(jù)的中轉(zhuǎn)功能??刂乒?jié)點(diǎn)實(shí)現(xiàn)了照明控制、信息檢測以及實(shí)時(shí)報(bào)警等功能。這樣不僅使系統(tǒng)達(dá)到了遠(yuǎn)程控制的功能,而且在設(shè)備出現(xiàn)故障時(shí)能夠讓管理人員快速得知具體信息,從而縮短了設(shè)備維修的周期。
結(jié)束語