?? rfc2088.txt
字號:
組織:中國互動出版網(http://www.china-pub.com/)
RFC文檔中文翻譯計劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:王安鵬(anpengwang anpengwang@263.net)
譯文發布時間:2001-6-28
版權:本中文翻譯文檔版權歸中國互動出版網所有。可以用于非商業用途自由轉載,但必須保留本文檔的翻譯及版權信息。
Network Working Group J. Myers
Request for Comments: 2088 Carnegie Mellon
Cateogry: Standards Track January 1997
IMAP4非同步字符
備忘錄的狀態
本文檔為Internet社區表述了一種Internet標準跟蹤協議,需要進一步討論和建議以完善。
請訪問“Internet正式協議標準”(STD 1)的最新版本了解本協議的標準化狀態和進展。本
備忘錄的發布沒有限制。
目錄
1. 摘要(Abstract) 1
2. 本文當使用的約定(Conventions Used in this Document) 1
3. 規范(Specification) 2
4. 正式語法(Formal Syntax) 2
6. 引用(References) 2
7. 安全性考慮(Security Considerations) 3
8. 作者地址(Author's Address) 3
1. 摘要(Abstract)
Internet消息訪問協議[IMAP4]包含用于通信字符串的“字符”語法結構。當從客戶端向
服務器發送一個字符時,IMAP4要求客戶端等待服務器在發送字符數和字符串數據之間發
送一個命令延續請求。本文檔定義了一種替代的字符形式,不要求該網絡循環。
2. 本文當使用的約定(Conventions Used in this
Document)
比如,“C:”和“S:”分別表示相應的行由客戶端還是服務器發送。
3. 規范(Specification)
非同步字符是一種附加的替代字符形式,可以取代IMAP4形式的字符出現在從客戶端
到服務器的通信中。在客戶端到服務器的通信中使用的IMAP4形式的的字符,稱為同步字
符。
非同步字符可以用于任何對CAPABILITY命令返回“LITERAL+”作為一種支持能力的
IMAP4服務器實現。如果服務器沒有聲明LITERAL+能力,則客戶端必須使用同步字符。
非同步字符與原有的同步字符之間通過在字符數和右括號(“)”)之間增加一個加號(“+”)
來區分。服務器在相應非同步字符是不會生成命令延續請求,也不要求客戶端在發送非同步
字符的字節數前等待。
作為該協議的接收方,IMAP4服務器必須檢查收到的每行的末尾,在回車換行CRLF
之前是否有開括號(“{”},后面依次為字節數、加號和閉括號(“)”)。如果找到這個序列
則是非同步字符的字節數,而且服務器必須把這個后續字節的特定數字和后續行視作同一命
令的一部分。只要在歌行的末尾沒有發現非同步字符,服務器仍然可以按行處理命令和拒絕
錯誤。
例如: C: A001 LOGIN {11+}
C: FRED FOOBAR {7+}
C: fat man
S: A001 OK LOGIN completed
4. 正式語法(Formal Syntax)
以下的語法規范使用了擴展BNF范式的記號(在RFC-822中描述,[IMAP4]作了修正)。
下面沒有定義的沒有指明出處的引用在[IMAP4]中定義。
literal ::= "{" number ["+"] "}" CRLF *CHAR8
;; Number represents the number of CHAR8 octets
6. 引用(References)
[IMAP4] Crispin, M., "Internet Message Access Protocol - Version 4",
draft-crispin-imap-base-XX.txt, University of Washington, April 1996.
[RFC-822] Crocker, D., "Standard for the Format of ARPA Internet Text
Messages", STD 11, RFC 822.
7. 安全性考慮(Security Considerations)
對于該擴展沒有已知的安全性問題。
8. 作者地址(Author's Address)
John G. Myers
Carnegie-Mellon University
5000 Forbes Ave.
Pittsburgh PA, 15213-3890
Email: jgm+@cmu.edu
RFC2088——IMAP4 non-synchronizing literals IMAP4非同步字符
1
RFC文檔中文翻譯計劃
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -