簡述:
本文在此講述了一種基于CCITT的X.25標(biāo)準(zhǔn)提供的虛電路業(yè)務(wù)的SMTP標(biāo)準(zhǔn)。
1.簡介
在RFC821("SIMPLEMAILTRANSPORTPROTOCOL",SMTP,簡單郵件傳輸協(xié)議)的附錄D中提到了直接將SMTP置于X.25虛電路(ISO第3層)上的可能性。并建議“利 用一種類似于TCP可靠的端到端協(xié)議在X.25的連接上”。在1981年時(shí),考慮到PSDNs的總體的可靠性,這毫無疑問是可行的。這一業(yè)務(wù)現(xiàn)在(1989年)已經(jīng)非??煽浚试S直接將其置于虛電路業(yè)務(wù)上。
2.證明
在包括22個(gè)不同的國家的24個(gè)PSDN網(wǎng)的許多產(chǎn)品,證明了這種方法是成功的,結(jié)果證明,即使使用在一些花費(fèi)比較昂貴的PSDN中,這種方法還是十分經(jīng)濟(jì)的,在X.25專網(wǎng)和X.25局域網(wǎng)中,這種方法也是成功。 每一個(gè)SMTP會(huì)話必須打開一條X.25虛電路(VirtualCircuit,VC),SMTP會(huì)話將使用由VC提供的全雙工通道。通常,VC是由發(fā)起呼叫的一方關(guān)閉的。
3.協(xié)議ID和呼叫用戶數(shù)據(jù)
呼叫用戶數(shù)據(jù)區(qū)的前4個(gè)字節(jié)應(yīng)該是0xC0F7,0000(十六進(jìn)制),十進(jìn)制是19224700。這個(gè)字段通常用來標(biāo)識一個(gè)協(xié)議ID,或者PRID。但是在實(shí)際的操作中,應(yīng)該有能力在基本前綴地址上配置呼叫用戶數(shù)據(jù),包括協(xié)議ID字段。
4.數(shù)據(jù)流
在發(fā)送端通常把SMTP數(shù)據(jù)分成許多數(shù)據(jù)包,相應(yīng)地,在數(shù)據(jù)包封裝的時(shí)候應(yīng)該置M位(表示有后續(xù)數(shù)據(jù)包)。數(shù)據(jù)包的總長度可以達(dá)到2048個(gè)字節(jié)。 通常我們建議SMTP命令和響應(yīng)應(yīng)在一個(gè)數(shù)據(jù)包發(fā)送出去,或者只有一個(gè)后續(xù)數(shù)據(jù)包。只要對調(diào)試協(xié)議方便即可。但這并不要求是必須的。
5.識別數(shù)據(jù)
Q比特被置位的分組和中斷分組是沒有用的。如果收到了,應(yīng)該被忽略掉。
6.電路復(fù)位
如果收到了一個(gè)3層的電路復(fù)位指示,這條VC應(yīng)該清除,SMTP連接應(yīng)該重新建立。重新建立會(huì)帶來一些時(shí)延,也可能是不同的呼叫業(yè)務(wù)。
7.呼叫業(yè)務(wù)
任何被X.25呼叫請求業(yè)務(wù)選擇的協(xié)商特征都可以使用。使用時(shí)應(yīng)有能力為每一個(gè)被叫地址指定業(yè)務(wù)。
8.字符編碼
X.25使用的字符編碼是完整的8位ASCII碼,沒有任何遺漏和修改。一行應(yīng)該以CRLF(十進(jìn)制:1310)結(jié)尾,也可以僅僅以LF(十進(jìn)制:10)來標(biāo)識一行的結(jié)束。
9.關(guān)閉連接
跟TCP協(xié)議不同,在清除請求的過程中,X.25不提供數(shù)據(jù)的同步傳送;當(dāng)清除虛電路時(shí),就丟棄所有正在傳送的數(shù)據(jù)包。因此,當(dāng)收到“服務(wù)關(guān)閉”消息時(shí),主叫的一邊關(guān)閉SMTP會(huì)話層(在X.25上),這種消息要么是QUIT命令的響應(yīng),或者是因?yàn)榉?wù)必須中止。
10.超時(shí) SMTP
SMTP通常不提供超時(shí)會(huì)話,在X.25,以下幾項(xiàng)是有效的:
10.1呼叫請求
如果在100秒內(nèi)沒有收到“呼叫接受”信息,或者在120秒(另外)內(nèi)沒有收到“服務(wù)準(zhǔn)備好”信息,那么應(yīng)該清除這次呼叫,然后重試。
10.2已經(jīng)建立的呼叫
當(dāng)協(xié)議會(huì)話建立之后,在10分鐘內(nèi)如果沒有收到任何響應(yīng),那么就應(yīng)該清除這條虛電路。
10.3關(guān)閉
執(zhí)行QUIT命令后,超時(shí)時(shí)間縮短為20秒。這可能會(huì)導(dǎo)致不經(jīng)意地退出,但它不會(huì)影響已經(jīng)完成的SMTP業(yè)務(wù)。
10.4清除
當(dāng)X.25“清除請求”發(fā)出時(shí),這條虛電路將在X.25協(xié)議指定的時(shí)間內(nèi)超時(shí)。
11.其他特性
X.25的其他特性,如永久虛電路和D比特的選擇,都沒有用到。
本文由專業(yè)服務(wù)器租用——騰佑科技(http://m.mubashirfilms.com)提供。
騰佑科技(m.mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個(gè)國家版權(quán)局認(rèn)證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計(jì)算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。
售前咨詢熱線:400-996-8756
備案提交:0371-89913068
售后客服:0371-89913000
搜索詞
熱門產(chǎn)品推薦