TELNET的狀態選項
來源:互聯網
上載者:User
1.命令和代碼
STATUS5
2.命令意義
此選項不同方便的資料流上使用。
*IACDON'TSTATUS
寄件者拒絕進行就現在的狀態選項提供進一步的資訊。
*IACWON'TSTATUS
寄件者拒絕進行就現在的狀態選項提供進一步的資訊。
*IACSBSTATUSSENDIACSE
寄件者要求接收者返回它的當前選項狀態。
*IACSBSTATUSIS...IACSE
寄件者說明自己的選項狀態。
3.預設值
DON'TSTATUS和WON'TSTATUS是預設值。
4.選項產生的原因
此選項使使用者/進程可以遠程查看telnet選項。
5.具體內容
WILL和DO僅用於獲得對未來協商的許可。而實際的狀態資訊則由下面的子命令進行傳送。
一旦兩主機交換了WILL和DO,WILLSTATUS的寄件者就可以傳送狀態資訊或對DO進行響應。最差時會傳送兩次狀態資訊。只有DO的傳送者可以發出請求,只有WILL的發出者可以傳送狀態資訊。
IS有子命令WILL,DO和SB,它們用於telent選項實際協商過程中,其中SB中以SE結尾,而不是IACSE。傳送SE時,象平常的資料位元組一樣,傳送兩次(SESE)。如果選項未說明,則認為它們處於預設狀態。
下面是使用選項的例子:
Host1:IACDOSTATUS
Host2:IACWILLSTATUS(此時HOST2可以發送狀態資訊了,最差時就發兩次就行了)
Host1(perhaps):IACSBSTATUSSENDIACSE
Host2(下面的資訊分為多行是為了閱讀方便)
IACSBSTATUSIS
WILLECHO
DOSUPPRESS-GO-AHEAD
WILLSTATUS
DOSTATUS
IACSE
對Host2理解的解釋:回送(ECHOBACK)從TELNET串連中收到的資料字元是合理的;它不會送Go-Ahead訊號,它將發送和請求Status資訊.(完)電腦基礎教程網