hyundai是什么牌子| 为什么夏天热冬天冷| 氨酚咖那敏片是什么药| 玩微博的都是什么人| 关节间隙变窄什么意思| 吃什么可以抗衰老| 月经提前量少是什么原因| epa是什么营养物质| 严重失眠吃什么药最好| 儿童水杯什么材质好| 草酸对人体有什么危害| 正餐是什么意思| 食用棕榈油是什么油| 天罗地网是什么意思| 属鸡适合佩戴什么饰品| 肠胃炎吃什么药效果好| 心志是什么意思| 潜规则是什么| 冬天用什么沐浴露好| 胃火吃什么食物好| 桑树枝煮水有什么功效| 阴历7月22是什么日子| 女命正财代表什么| 郁郁寡欢什么意思| 报价是什么意思| 山药吃了有什么好处| 元参别名叫什么| 肚子拉稀像水一样是什么情况| 灌肤是什么意思| 放是什么偏旁| 血液为什么是红色的| 淋巴细胞比率偏高是什么原因| 九斗一簸箕有什么说法| 吃饭流汗是什么原因| 良心是什么意思| 尿检ph值偏高说明什么| 口腔苦味是什么原因| 用膳是什么意思| 交叉感染是什么意思| 一蹴而就什么意思| 杏色配什么颜色最洋气| 内伤是什么意思| 胆囊壁欠光滑是什么意思| 肝硬化吃什么水果好| 男人小腿肿是什么原因| 牙疼吃什么药效果好| 奴仆宫是什么意思| 子宫内膜异位症有什么症状表现| 茉莉花茶是什么茶| 6什么意思| 微波炉什么牌子好| 雄激素是什么意思| 杨颖是什么脸型| 7月26日什么星座| 梦见杀牛是什么预兆| 尿带血是什么原因| 为什么门牙突然有缝了| 清除胃火吃什么药| 下山虎是什么意思| 妈妈生日送什么礼物好| 跑步腰疼是什么原因| 解酒喝什么好| 滚球是什么意思| 暗戳戳是什么意思| 梦到小鸟是什么意思| 儿童补锌吃什么| 手脚抽筋是什么原因引起的| 男生生理期是什么表现| 山竹什么味道| 鸟屎掉手上有什么预兆| 为什么掉发严重| 早上空腹喝淡盐水有什么好处| obsidian什么意思| 无学历学什么技术好| 尿酸高的人吃什么食物好| 胃恶心想吐吃什么药| 血小板低会出现什么症状| 地中海贫血什么意思| 过度紧张会有什么症状| 眼睛干涩用什么药水| 牙龈肿痛看什么科| 夏天喝什么茶好| 杨梅什么时候上市| 口幼读什么| 零申报是什么意思| 蔬菜用什么肥料最好| 前列腺有什么症状| 百香果和什么搭配好喝| 玉和石头有什么区别| 室颤是什么意思| 腋下疼痛挂什么科| 煮玉米放盐起什么作用| 新生儿溶血是什么意思| 骨质增生吃什么药效果好| 结膜囊在眼睛什么位置| 为什么突然流鼻血| 什么是盆底肌| exo是什么意思啊| 兼职是什么| 骨折后吃什么好| 腹膜炎吃什么药| 花青素是什么颜色| 王玉读什么| 左肾肾盂分离什么意思| 领结婚证需要准备什么| 月经过多是什么原因| 为什么感冒会头痛| 菩萨是什么意思| 输卵管发炎有什么症状表现| 晕车药吃多了有什么副作用| serum是什么意思| 朦胧是什么意思| mw是什么单位| 下午3点到5点是什么时辰| 什么是伟哥| 怀孕6个月吃什么好| 肌酐低是什么意思啊| 火是什么意思| 玉米须有什么功效| 地屈孕酮片什么时候吃| 打边炉是什么意思| 沉冤得雪是什么意思| 顶包是什么意思| 铁公鸡是什么意思| 王字旁一个玉读什么| 梦见蛇缠身是什么意思| ict是什么意思| 什么是肝硬化| 元宵节送什么| 双肾盂分离是什么意思| 怀孕10天有什么症状| 黄色是什么颜色组成的| 守活寡什么意思| 胸部有硬块挂什么科| 血细胞分析五分类是查什么的| 大拇指指甲凹陷是什么原因| 膳食纤维有什么作用| 一个均一个金念什么| 左边脖子疼是什么原因| 九二年属猴的是什么命| 跳闸是什么原因| 红楼梦是什么朝代| 海棠花什么时候开| 小孩容易出汗是什么原因| 胰腺在人体起什么作用| 什么是电子邮件地址| 聚字五行属什么| 出去玩带什么| 梦见蛇预示着什么| hobbs是什么牌子| 毛豆有什么营养价值| 11.9是什么星座| tga是什么意思| 虎都男装属于什么档次| 脾胃湿热吃什么药| 大心脏是什么意思| 补肾虚吃什么药最好| 查肝肾功能挂什么科| 美食家是什么意思| 高尿酸血症是什么意思| 晚饭后散步有什么好处| 月德是什么意思| 蜘蛛的血液是什么颜色| 心悸是什么病| 腹部左侧是什么器官| 疱疹吃什么药见效快| 什么酒不能喝打一生肖| 凉面是用什么面做的| 尿道感染吃什么药最好| 嘴苦嘴臭什么原因| 孩子病毒感染吃什么药| 意中人是什么意思| 月经准时来说明什么| 痰湿中阻吃什么中成药| 安全期一般是什么时候| 上房是什么意思| 老人吃什么| 看头部挂什么科| 树挪死人挪活是什么意思| 薰衣草什么时候开花| 肝血管瘤有什么症状表现| 乳清蛋白是什么| 庖丁是什么意思| 沅字的寓意是什么| 腹泻便溏是什么意思| secret什么意思| 胃火旺盛吃什么药| 见多识广什么意思| 智齿发炎肿痛吃什么药| 胆固醇和血脂有什么区别| 清宫和刮宫有什么区别| 膀胱过度活动症是什么原因引起的| 超标是什么意思| 小腿浮肿是什么原因女性| 乙肝dna检测是查什么| 西汉后面是什么朝代| 32周岁属什么生肖| 95属什么生肖| 圣母娘娘是什么神| 脂肪肝能吃什么水果| 果葡糖浆是什么| 天蝎座什么星象| 中暑为什么不能打点滴| 咬牙切齿什么意思| 净土是什么意思| 润喉咙什么东西最合适| 治疗晕病有什么好方法| 猫吐了吃什么药| cy是什么意思| 什么星座最聪明| 枕芯是什么| 养字五行属什么| 大器晚成什么意思| 孕囊形态欠规则是什么意思| 兔和什么属相最配| 金命适合什么颜色| 骨化性肌炎是什么病| 舌头两边锯齿状是什么原因| 前列腺是什么意思| 10月15号是什么星座| 甲醛是什么| 农历五月二十八是什么日子| tfcc是什么| omega是什么意思| 泰安有什么大学| 什么叫同房| 减肥吃什么水果| 总放屁是什么原因| 一什么葡萄| 疣吃什么药能治好| 豌豆的什么不能吃| 枸杞子泡茶喝有什么好处| 肠炎吃什么食物| 汲水什么意思| 做喉镜挂什么科| 梅核气吃什么药好得快| 睾丸癌是由什么引起的| 晚上咳嗽是什么原因| 虫毛读什么| 尿比重是什么意思| 切片什么意思| 副产品是什么意思| 电解质水是什么水| 牵牛花像什么| 08是什么生肖| 癫痫病是什么原因引起的| b族维生素什么人不能吃| 喉结不明显的男生是什么原因| 如日中天是什么生肖| 嗓子发炎是什么原因引起的| 精神焦虑症有什么表现有哪些| 1069是什么意思| 皮肤起水泡发痒是什么病| 水瓶座什么象| 为什么胸口疼| 食神生财是什么意思| 什么叫一桌餐| 青龙是什么| 水压低用什么花洒| 宝宝胀气是什么原因引起的| 胃气不通什么症状| 鱼香肉丝是什么菜系| 总恶心是什么原因| 海参吃了有什么好处| 百度

Network Working Group                        A.Shoshani, SDC
Request for Comment # 197                   E. Harslem, Rand
NIC # 7142                                      14 July 1971
Categories:  C.3, D.1
Updates:  None
Obsoletes:  None

         INITIAL CONNECTION PROTOCOL--REVIEWED

INTRODUCTION
------------

     At the Network meeting preceding the SJCC '71, an
"ICP Committee" was established.  It's purpose was to get
"something" working fast with minimum modifications to the
current ICP so as to minimize complaints.  (This seems like
a good definition for almost everything!)  Consequently,
those who had objections to the current ICP were interviewed
and a compromise was reached in the form of RFC #165.  The
ICP committee didn't have a chance to think about an alter-
native because of the above mentioned constraints.  In this
note we attempted a simple version of an ICP assuming that
we can add commands to Host-Host protocol. We hope that this
will be useful in the design of the next version of the
Host-Host protocol.

ICP COMMANDS
------------

     To establish a regular connection one party can issue
an INIT (NCP sends RTS or STR commands), then the other
party can accept the request for connection by responding
with an INIT or refusing it with a CLOSE.  We think that


















                                                                [Page 1]


a similar, simple mechanism is desirable for the ICP.
Furthermore, the ICP should allow for simplex as well as
duplex connections from user to server.

     The following commands are necessary for simplex
connections:

     ISC - Initiate Simplex Connection

     ASC - Accept Simplex Connection

     RSC - Refuse Simplex Connection

     The notation for parameters is similar to that
of RFC #165:

     L - Server socket name, in one special case the
         server is "logger".

     U - User socket.

     S - Socket assigned by server for the connection
         with user.

     X - Is the byte size if U is odd and is the link
         number if U is even.

     -                           -
     X - Is the complement of X (X is the link number
         if U is odd and byte size if U is even.

     To initiate a simplex connection the user's NCP
issues:
           ISC, L, U, X

     To refuse this connection the server's NCP issues:

           RSC, L, U













                                                                [Page 2]


     To accept this connection the server's NCP issues:
                         -
           ASC, L, U, S, X

     Similarly, for duplex connections, we have:

           IDC, L, U1, X1, U2, X2

           RDC, L, U1, U2
                           -           -
           ADC, L, U1, S1, X1, U2, S2, X2

where (U1,U2), (S1,S2), (U1,S1) and (U2,S2) are pairs of
opposite gender.

     After the server accepts the connection(s), it (they)
goes immediately to a "connected state", and the appropriate
ALL command(s) must be sent.

ADVANTAGES
----------

     The main advantage to this approach is that it mini-
mizes the dialog between user and server.  The server socket
L is used only as an address, not a socket to connect to,
therefore eliminating the need to establish a connection to
L, choose a byte size, send an ALL command, send and receive
data on it and CLOSE it.  Race conditions as mentioned in
RFC #143 do not arise.  Socket L is the server and should
be in a "Listening for ICP" state when an ISC or IDC is
received.  If socket L is not in that state, the serving
NCP should refuse to ICP request.  The serving NCP should
_not_ queue ICP requests.

     In the current ICP, when the user choses socket U, he
has to reserve sockets U+2 and U+3.  In the above described
approach no restrictions exist for U1 and U2 (except that
they are of opposite gender);  the same is true for S1 and
S2.

     We think that duplex commands are necessary since both
connections are to be connected to the same server process.
Their separation by using two ISCs, will add complications
of correlating the two ISCs with the same process.  Also,
if two ISCs are used, the first might be accepted and the
second refused.  This leads to uncertainty on the user's
part.  This condition cannot occur with the duplex commands.




                                                                [Page 3]


MINIMUM MODIFICATION TO CURRENT ICP
-----------------------------------

     The minimum change we can think of to make the current
ICP look similar to the above is to add one NCP level com-
mand -- accept:

           ACC, L, U, S

     The exchange between NCPs in the notation of RFC #165
is now:
<where the original uses a script lowercase "L" we use "l">
<where the original uses subscripts we use {} so that
   A-subscript-B is printed A{B} >

     Server NCP                   User NCP
     ----------                   --------

     Listen for connection on L   RST,U,L,l{A}

     ACC,L,U,S                    S is passed by NCP to the
                                  user and connection from
                                  U to L is closed.

     STR,S+1,U+2,B{s}             STR,U+3,S,B{u}

     RTS,S,U+3,l{B}               RTS,U+2,S+1,l{c}

     Wait for connection          Wait for connection

     ALL,l{B},m{B},b{B}           ALL,l{c},m{c},b{c}


     An alternative way to the ACC command is a CLS command
with an additional parameter (32 bits long).  If parameter
is zero the request for connection by the user is refused;
if the parameter is non-zero, the request is accepted and
socket S is the value of the parameter.

     All suggested changes improve the ICP dialog both from
the aesthetic and efficiency points of view.  We lean strongly,
however, to the first, more major ICP modification.









                                                                [Page 4]


A COMMENT ABOUT CLS COMMAND
---------------------------

     It seems appropriate to mention here for the purpose
of the next version of the Host-Host protocol that the
CLS command has more than one function.  We think that the
CLS command should be reserved to close connections in the
"connected state" only (i.e., "open" connections).  Two
additional commands can be used for "refusing" and "reject-
ing" requests for connections:

           REJ<mysocket><yoursocket> -- when a request
           for connection is rejected unconditionally.

           REF<mysocket><yoursocket><reason> -- when a
           request for connection is refused temporarily
           because the NCP could not handle it.  For
           example:  no process LISTENed to it and it
           was timed-out, or NCP tables are full in which
           case the user process may try again.  The
           reason for refusing is indicated in the
           parameter "reason".





[ This RFC was put into machine readable form for entry ]
[ into the online RFC archives by BBN Corp. under the   ]
[ direction of Alex McKenzie.                   12/96   ]





















                                                                [Page 5]
6月4号是什么星座 宝宝胎动频繁说明什么 乱花渐欲迷人眼是什么意思 喝酒眼睛红是什么原因 白带异常是什么原因
掉头发吃什么好 正常舌头是什么颜色 武警支队长是什么级别 片仔癀是什么 静脉曲张吃什么药好
隆鼻后吃什么消肿快 偏头疼是什么原因引起 秋葵吃多了有什么坏处 出山是什么意思 唾液酸是什么
补骨头吃什么最好 日本豆腐是什么材料 转移是什么意思 脸颊两边长斑是什么原因 cpr是什么意思
锄禾是什么意思hcv8jop3ns1r.cn 胎儿缺氧是什么原因造成的hcv9jop4ns7r.cn 漠视是什么意思hcv8jop9ns5r.cn 为什么有些人显老hcv8jop4ns4r.cn 一夜白头是什么原因hcv7jop4ns6r.cn
过敏性鼻炎用什么药最好hcv8jop6ns5r.cn 阳痿什么症状hcv9jop3ns4r.cn 肩胛骨痛挂什么科wmyky.com 婚姻是爱情的坟墓是什么意思wzqsfys.com 立加羽念什么hcv8jop3ns5r.cn
买手机上什么网shenchushe.com 落枕挂什么科hcv9jop5ns8r.cn 栗棕色是什么颜色hcv9jop4ns8r.cn 肺炎吃什么药clwhiglsz.com 1947年属猪的是什么命hcv8jop2ns4r.cn
手掌麻是什么原因引起的hcv9jop3ns0r.cn 卡西欧手表什么档次weuuu.com 豹子号是什么意思liaochangning.com 1024是什么星座hcv7jop6ns3r.cn 紫玫瑰花语是什么意思hcv9jop6ns4r.cn
百度