国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

Telnet定時(shí)標(biāo)記選項(xiàng)

2019-11-04 11:44:24
字體:
供稿:網(wǎng)友

1.命令名和代碼
TIMING-MARK6
2.命令意義
*IACDOTIMING-MARK
命令發(fā)出者要求接收者在數(shù)據(jù)流的適當(dāng)位置返回一個(gè)WILLTIMING-MARK,具體位置在文章的后面加以說明。
*IACWILLTIMING-MARK
命令發(fā)出者確認(rèn)接收者樂意進(jìn)行同步,發(fā)出了DOTIMING-MARKING。
*IACWON'TTIMING-MARK
命令發(fā)出者拒絕在數(shù)據(jù)流中加上確定同步的命令。
*IACDON'TTIMING-MARK
命令發(fā)出者通過命令接收者原來收到的WILLTIMING-MARK被忽略了。
3.默認(rèn)值
WON'TTIMING-MARK,DON'TTIMING-MARK,也就是說默認(rèn)情況下不對(duì)telnet兩端的活動(dòng)進(jìn)行同步。
4.選項(xiàng)產(chǎn)生原因
有時(shí)用戶需要知道TELNET另一端已經(jīng)將傳輸過去的數(shù)據(jù)處理完畢,這個(gè)選項(xiàng)此時(shí)就比較有用了,即使被拒絕進(jìn)行同步,返回的拒絕代碼也表示原來發(fā)出的數(shù)據(jù)都接收到了。
下面是一個(gè)例子,可以想象一個(gè)全雙工服務(wù)器它答應(yīng)用戶在處理用戶輸入之前預(yù)先輸入一些命令。假設(shè)雙方同意SupPRessGoAhead選項(xiàng),而且服務(wù)器同意提供回顯。現(xiàn)在服務(wù)器拋棄了一條不可知的命令,這條命令可能是用戶的輸入錯(cuò)誤,服務(wù)器可能將用戶所有預(yù)先輸入的命令拋棄,并向用戶發(fā)出一條錯(cuò)誤命令,并且在用戶看到錯(cuò)誤信息后開始處理用戶的新命令。假如用戶是本地的,系統(tǒng)可以拋棄緩沖的輸入,但是用戶輸入可能在用戶主機(jī)或其它地方緩沖。因此服務(wù)器必須發(fā)出DOTIMING-MARK,并希望從在數(shù)據(jù)流的合適地方得到WILLTIMING-MARK。這個(gè)合適的地方就是用戶看到錯(cuò)誤信息后輸入的第一個(gè)字符。
在上例中,假如用戶已經(jīng)意識(shí)到自己輸入錯(cuò)誤,而希望在服務(wù)器做出反應(yīng)前就糾正這個(gè)錯(cuò)誤并回到預(yù)先輸入狀態(tài)。它可以讓自己的系統(tǒng)發(fā)出WILLTIMING-MARK給服務(wù)器,然后再次開始預(yù)先輸入。在這種情況下,合適的位置是由用戶自己定義的。在上面二例中,系統(tǒng)負(fù)責(zé)傳輸DOTIMING-MARK來拋棄數(shù)據(jù),而WILLTIMING-MARK則是用來對(duì)什么字符應(yīng)該拋棄提供信息。
5.具體描述
假設(shè)進(jìn)程A希望和B同步,A發(fā)出DOTIMING-MARK,假如B拒絕則發(fā)出WON'TTIMING-MARK,如同意則將timingmark放出輸出緩沖BUF2中。下來不將數(shù)據(jù)傳輸給終端,而是將標(biāo)記輸入到接收緩沖BUF1中,發(fā)給A。當(dāng)標(biāo)記進(jìn)入BUF1時(shí),B發(fā)出WILLTIMING-MARK給A。


當(dāng)A接收到WILLTIMING-MARK時(shí),它知道在timingmarkf發(fā)出前發(fā)出的所有數(shù)據(jù)B都收到了。下面是此選項(xiàng)三個(gè)典型用途:
A.測(cè)量在進(jìn)程和終端之間或進(jìn)程和進(jìn)程之間的響應(yīng)延時(shí)。
B.同步交互,過程就如上面4中所述那樣。當(dāng)A收到非法命令時(shí),它可以:
i.發(fā)出<carriagereturn>,<linefeed>和<questionmark>.
ii.發(fā)出DOTIMING-MARK
iii.發(fā)出錯(cuò)誤信息
iv.開始讀出輸入并拋棄直到WILLTIMING-MARK
v.重要開始解釋輸入
這就達(dá)到了在用戶實(shí)際看到questionmark之前,拋棄所有在非法命令后的數(shù)據(jù)的目的。
C.B的終端用戶希望拋棄從A來的一些不想要的輸出,
i.B發(fā)出DOTIMING-MARK,后面是一些新命令
ii.B開始讀出A的輸出,拋棄接收到的數(shù)據(jù),直到WILLTIMING-MARK.
iii.B重新轉(zhuǎn)發(fā)A的輸出到終端
這樣就拋棄了所有來自A的輸出,直到A看到timingmark,但不是對(duì)接下來命令進(jìn)行響應(yīng)的輸出。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 岗巴县| 新龙县| 汉沽区| 临汾市| 共和县| 洛川县| 鲁甸县| 崇州市| 花莲县| 镇原县| 吴桥县| 崇仁县| 旬邑县| 陆良县| 渝中区| 潼关县| 连城县| 竹山县| 浙江省| 和田市| 朝阳区| 佛坪县| 宣汉县| 庆安县| 永昌县| 静海县| 文安县| 遂川县| 海安县| 东安县| 三原县| 红河县| 博乐市| 阿图什市| 沂南县| 靖江市| 香港| 陇川县| 武强县| 仁怀市| 延寿县|