中文RFC文件遠端COM選項(二) (轉)

worldblog發表於2007-12-02
中文RFC文件遠端COM選項(二) (轉)[@more@]

插圖

=====================
¦                  ¦
¦                  ¦
¦      客戶       ¦¦                  ¦ < ---- 本地的區域/
=====================        企業

=============================
¦      登入介面      ¦
¦                  ¦        ¦
¦                  ¦        ¦
¦  訪問    ¦        ¦
¦                  ¦        ¦
¦                  ¦        ¦
¦    埠介面       ¦
¦    Com 埠介面       ¦
=============================
¦
¦
==================
¦                ¦
¦      MODEM    ¦
¦                ¦
¦                ¦
==================
¦ Access to Remote Service            ¦ most commonly Public Switched
-----&gt¦work                            ¦
¦ 遠端服務訪問            ¦ 最通常公共 -----&gt¦ 網路
            ¦

======================可能是Internet 服務¦
¦ 供應商,告示板  ¦        ¦ 或傳真機器            ¦    遠端 服務  ¦
======================






命令名和程式碼:
COM-PORT-OPTION      44

                  Client to Access Server  Access Server to Client
      SIGNATURE            text                      text
      SET-BAUDRATE            1                      101
      SET-DATASIZE            2                      102
      SET-PARITY              3                      103
      SET-STOPSIZE            4                      104
      SET-CONTROL            5                      105
      NOTIFY-LINESTATE        6                      106
      NOTIFY-MODEMSTATE      7                      107
      FLOWCONTROL-SUSPEND    8                      108
      FLOWCONTROL-RESUME      9                      109
      SET-LINESTATE-MASK    10                      110
      SET-MODEMSTATE-MASK    11                      111
      PURGE-DATA            12                      112


討論:

正如前面的建議,com 埠命令僅從客戶傳送到伺服器.
正如前面的建議,com 埠配置命令僅從客戶傳送到伺服器.
伺服器沒有 com 埠初始化配置命令, 僅有通知命令.
然而,為了允許伺服器初始化com埠配置,建立了不同的命令值


1。Com 的控制選項
com 的控制選項使用標準的遠端登入機制:

IAC WILL COM-PORT-OPTION .
   傳送者願意傳送com 埠控制選項命令
IAC WONT COM-PORT-OPTION
  傳送者不願意傳送com 埠控制選項命令
IAC DO COM-PORT-OPTION
  傳送者願意接受com 埠控制選項命令

IAC DONT COM-PORT-OPTION
    傳送者不願意接受com 埠控制選項命令  

典型地,客戶使用WILL 和WONT,訪問伺服器使用DO和DONT.
2.Com 埠配置命令
一旦協議達成,客戶可以不受時間和次數限制地傳送命令.
一旦命令被伺服器處理了,從客戶傳送到伺服器的每條命令必須被承認.
這種確認在命令的處理以後將把在訪問伺服器設定的值通知客戶端。
這種確認在命令的處理以後將把在訪問伺服器設定的值通知客戶端。
This acknowledgment is not used to acknowledge the receipt of the
command, which is handled at the TCP protocol layer.
這與在TCP 協議層處理的收到命令的確認是不同的。

它的目的是通知客戶正在使用的值與客戶請求的值的不同.
例如,客戶可能要求伺服器提供超過它所能提供的波特率.
如果客戶在一合理的時間內收不到這一回復 (比如兩倍延時), 客戶可能希望重新
傳送命令,或終止對話。
   不同的序列命令可能會產生無效的com埠配置。

(例如:
   資料大小在8位以下時偶數校驗有效,推薦按下列順序傳送命令:
1.SET-BAUDRATE
2.SET-DATASIZE
3.SET-PARITY
4.SET-STOPSIZE



IAC SB COM-PORT-OPTION SIGNATURE IAC SE
     客戶與伺服器之間互相交換識別標誌的命令

2.SET-DATASIZE


IAC SB COM-PORT-OPTION SIGNATURE IAC SE
     客戶與伺服器之間互相交換識別標誌的命令

  如果沒有 選項,它是傳送者要求接收端提供識別標誌的命令。

   可以包含任何字元. 選項沒有固定的格式。

    它可以包含製造商資訊,版本號資訊,或任何另外的資訊.

 如果有IAC 字元在出現,必須轉換成IAC-IAC以避免命令終止.

--

      期限的話,我希望是 ━━━ 一萬年
            ━━━━━━━━━━━━━━━━━━━━━━━━━━━?



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987215/,如需轉載,請註明出處,否則將追究法律責任。

相關文章