分享
 
 
 

RFC547 - Change to the Very Distant Host specification

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Network Working Group D. Walden

Request for Comments: 547 BBN-NET

NIC: 17793 13 August 1973

Change to the Very Distant Host Specification

Attached is a new version of figure F-4 for BBN Report 1822,

Specification for the Interconnection of a Host and an IMP. Also

attached is replacement text for the paragraph beginning at the

bottom of page F-7 and continuing through page F-8.

Please put this RFCwith your copy of 1822 pending update of 1822.

DCW/ph

SPECIAL PACKET BIT ___

___HELLO/I-HEARD-YOU BIT ___ UNUSED __

V V V V

_______________________________________________________________

/////// ///

/////// ///

______________________________//////______///___

^ ^ PACKET Word COUNT ^ ^ ^ ^

( 6 BITS )

CHANNEL

NUMBER

PACKET HOST/IMP BIT CHANNEL ZERO

ODD/EVEN BIT ACKNOWLEDGE BIT

LAST PACKET BIT CHANNEL ONE

ACKNOWLEDGEMENT BIT

FIG. F-4 CONTROL WORD FORMAT

The following algorithm is used to decide whether the circuit between

an IMP and a very distant Host is dead or alive. We first define

what we call a special packet -- this is (logically) a one word

packet consisting of only the control word and having the SPECIAL

PACKET bit set to one. All packets which are not special packets

(i.e., which are regular data packets or null packets) have the

SPECIAL PACKET bit set to zero. In a special packet, none of the

control word fields or bits have their usual meanings; consequently,

a special packet cannot be used to acknowledge data packets or send

data. In a special packet, only one bit other than the SPECIAL

PACKET bit has any meaning, the HELLO/I-HEARD-YOU bit.

Every r seconds both IMP and Host (independently) send a HELLO

packet, a special packet with the HELLO/I-HEARD-YOU bit set to zero.

When either IMP or Hosts receives a HELLO packet, it must promptly

(with highest priority) send the other an I-HEARD-YOU packet, a

special packet with the HELLO/I-HEAR-YOU bit set to one. In other

words, the I-HEARD-YOU packet is an acknowledgement of the periodic

HELLO packet, and a I-HEARD-YOU packet must only be sent as

acknowledgement for a HELLO packet. If either IMP or Host sends more

than t HELLO packets without receiving an I-HEARD-YOU packet in

acknowledgement, the IMP or Host declares the line dead. Once either

IMP or Host declares the line dead, it must send or accept no packets

(either special or regular) for 2*t*r* seconds to allow the other

party also to declare the line dead. After waiting 2*t*r* seconds,

an attempt is made to bring the line alive. This is done by sending

HELLO packets (but no regular packets) every r seconds while noting

received I-HEARD-YOU packets until k HELLO packets in a row are

acknowledged with I-HEARD-YOU packets. While doing this, received

HELLO packets must be acknowledged with I-HEARD-YOU packets. Once

acknowledgement for k HELLO packets have been received in a row

(i.e., one acknowledgement every r seconds for k intervals[1]), the

line is declared alive, and regular packets again may be sent,

received, and acknowledged along with the periodic (every r seconds)

HELLO packets. If a regular data packet is received while a party is

trying to bring the line up (due perhaps to slight timing differences

between the parties at the ends of the line), the data packet must

not be acknowledged.

The odd/even bits, the used/unused bits, and the channel filling and

emptying sequences must be initialized at start up[2] and

reinitialized every time the line is declared dead. If either the

IMP or Host decides the line is dead, the same action is taken as the

IMP or Host normally takes when the other's ready line is down. The

line being up causes the same action as is normally taken when the

ready line is up. The value of r is currently 1.25 seconds, the

value of t is currently 4, and the value of k is currently also 4.

It is likely that the values of r, t, and k will be adjusted in the

future; very distant Host programmers are advised to make it easy to

change these parameters.

Endnotes

[1] In particular, the IMP implementation requires the receipt of an

acknowledgement within r seconds of the transmission of a HELLO

packet in order to consider that the HELLO packet was sUCcessfully

acknowledged.

[2] At start-up, the line must be assumed to be dead and the

procedure of waiting 2*t*r* seconds before sending HELLO packets,

etc. must be used to bring the line alive initially.

[ This RFCwas put into machine readable form for entry ]

[ into the online RFCarchives by Jeff McClellan 1/98 ]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有