分享
 
 
 

中文RFC文档远程COM选项(四)

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

讨论:

流控制选项划分inbound和outbound,outbound充分利用现有的程序设

计界面和服务器能力.

讨论:

outbound值应该将流控制设置为出和入.

如果入可以分开设置它应该在出的设置后设置.

讨论:

如果服务器无法区分入与出的流控制,它应忽略入的流控制命令,

并且应基于出的流控制命令来设置流控制选项。

IAC SB COM-PORT-OPTION SET-LINESTATE-MASK <value> IAC SE

客户-〉服务器,为了发送NOTIFY-LINESTATE选项设置1位掩码 (参阅第4部分

)

)

当 服务器的LINESTATE 改变时, 服务器会将新的 LINESTATE 和LINESTATE-

MASK进行“与”处理,如果结果非零,服务器将发送与结果。如果大于一位满足

LINESTATE-MASK,只有1个NOTIFY-LINESTATE,与所有的满足的位,将被送到客户端。

SET-LINESTATE-MASK 可以是如下组合:

这些值和在NOTIFY-LINESTATE 选项中使用的是一样的。

SET-LINESTATE-MASK 值基于目前最流行的UART (com 端口控制芯片)。

Bit Position Value Meaning

7 128 超时错误

6 64 Transfer Shift Register Empty

6 64 传送移位寄存器为空或传送切换寄存器为空

5 32 Transfer Holding Register Empty

5 32 传送保持寄存器为空

4 16 中断检测错误

3 8 帧错误

3 8 帧错误

2 4 奇偶校验错误

1 2 超载错误

0 1 数据就绪

讨论:

SET-LINESTATE-MASK 值置0时阻止服务器将NOTIFY-LINESTATE 选项送至客户.

讨论:

SET-LINESTATE-MASK 值为 255时 允许服务器当每次服务器的LINESTATE变化时,

送一NOTIFY-LINESTATE 选项到客户。

讨论:

服务器的LINESTATE-MASK初始值是0.

讨论:

在收到一NOTIFY-LINESTATE 以后,客户不必须发送一新的SET-LINESTATE-MASK.

LINESTATE-MASK在服务器的值将保持直到被客户设置或重建对话时重置。

LINESTATE-MASK在服务器的值将保持直到被客户设置或重建对话时重置。

IAC SB COM-PORT-OPTION SET-MODEMSTATE-MASK <value> IAC SE

客户-〉服务器,为了发送NOTIFY-MODEMSTATE选项设置1位掩码

当MODEMSTATE 在服务器上变化时,服务器将原有MODEMSTATE-MASK和新的

MODEMSTATE进行与运算。如果结果非零,服务器将发送与结果到

NOTIFY-MODEMSTATE选项。

如果多于一个位满足MODEMSTATE-MASK,仅有1个NOTIFY-MODEMSTATE,与所有的满足

的位,将被送到客户.

The SET- MODEMSTATE-MASK may be any combination of bits as listed

below.

SET-MODEMSTATE-MASK 可为下列任何组合:

值和NOTIFY-MODEMSTATE 选项一样.

SET-MODEMSTATE-MASK 值基于目前最流行的UART (com 端口控制芯片)

Bit Position Value Meaning

7 128 接收线性信号检测(载波检测)

6 64 来访指示(敲门)

5 32 Data-Set-Ready 信号状态

4 16 Clear-To-Send 信号状态

3 8 Delta接收线性信号检测

2 4 Trailing-edge Ring 检测器

1 2 Delta Data-Set-Ready

0 1 Delta Clear-To-Send

讨论:

0的SET-MODEMSTATE-MASK 值将阻止服务器送NOTIFY-MODEMSTATE 选项到客户.

讨论:

SET-MODEMSTATE-MASK 值为 255时 允许服务器当每次服务器的MODEMSTATE变化时

,送NOTIFY-MODEMSTATE 选项到客户。

讨论:

讨论:

服务器的MODEMSTATE-MASK初始值是255.

讨论:

在收到一NOTIFY-MODEMSTATE 以后,客户不必须发送一新的SET-MODEMSTATE-MASK

MODEMSTATE-MASK在服务器的值将保持直到被客户设置或重建对话时重置。

IAC SB COM-PORT-OPTION PURGE-DATA <value> IAC SE

客户-〉服务器,要求服务器立即清除所有涉及缓冲的数据。1位字节。

值 清除数据缓冲区

0 可用为未来使用

1 清除服务器接收数据缓冲区

2 清除服务器传送数据缓冲区

3 '1'+'2'

4-127 可用为未来使用

4.

Com 端口和调制解调器线性变化的通知

服务器的发送不受时间和次数限制

一旦com 端口或调制解调器线性变化,服务器应该立即发送适当的命令到客户.

客户不必对命令发出响应.

IAC SB COM-PORT-OPTION NOTIFY-LINESTATE <value> IAC SE

value是1位字节

多位value可以一次传送

<value>基于最流行的UART (com 端口控制芯片)

Bit Position Value Meaning

7 128 超时错误

6 64 Transfer Shift Register Empty

5 32 Transfer Holding Register Empty

4 16 Break-detect Error

4 16 Break-detect Error

3 8 Framing Error

2 4 Parity Error

1 2 Overrun Error

0 1 Data Ready

讨论:

LINESTATE 是在访问服务器上的UART 的线性状态.

IAC SB COM-PORT-OPTION NOTIFY-MODEMSTATE <value> IAC SE

value是1字节

多位value可以一次传送

<value>基于最流行的UART (com 端口控制芯片).

Bit Position Value Meaning

7 128 Receive Line Signal Detect

6 64 Ring Indicator

6 64 Ring Indicator

5 32 Data-Set-Ready Signal State

4 16 Clear-To-Send Signal State

3 8 Delta Receive Line Signal Detect

2 4 Trailing-edge Ring Detector

1 2 Delta Data-Set-Ready

0 1 Delta Clear-To-Send

5.

流控制

客户<->服务器,不受时间、次数限制

IAC SB COM-PORT-OPTION FLOWCONTROL-SUSPEND IAC SE

IAC SB COM-PORT-OPTION FLOWCONTROL-SUSPEND IAC SE

这命令的发送端请求接收器推迟数据及命令的传输直到发送端发送

FLOWCONTROL-RESUME 命令

IAC SB COM-PORT-OPTION FLOWCONTROL-RESUME IAC SE

这命令的发送端请求接收器恢复发送数据和命令

讨论:

远程登录在客户和服务器之间最初被初始化为resume state.

没有需要在初始化期间发送resume命令.

讨论:

可以同时发送多个并行的暂停命令

第二个暂停命令可以被忽略

当遇到第一个单一个的resume命令时传送恢复。

讨论:

流控制选项是为了处理客户到服务器的telnet对话的流控制而设计的。

这选项在RFC 1372中:

远程登录的流控制选项

远程登录的流控制选项

RFC 1372使用一单字符XON/XOFF 技术来实现流控制。

这导致2个问题.

首先,流控制字符可能是有效的数据。

流控制字符可能被用来终端之间的流控制在结束使用 (客户应用程序到远程服务器

的拨号).

6安全性考虑

有2项安全问题需要讨论;

验证,重置资源.

验证可以遵循Kerberos 确认协议(RFC 1411)[3] 或SPX 确认协议(RFC 1412)

[4].

对话终止时,服务器必须确保断开连接,同时COM口设置恢复到定义值。

这确保com 端口在一已知状态,准备建立下一客户对话.

这将使操作更具有可预测性,同时避免可能从与随机的com 端口配置开始一新建的

的拨号对话发生的问题.

--

期限的话,我希望是 ━━━ 一万年

━━━━━━━━━━━━━━━━━━━━━━━━━━━?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有