亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rfc49.txt

?? RFC技術文檔 從0000-05
?? TXT
字號:
NWG/RFC 49      Conversations with Steve Crocker (UCLA)                          Edwin W. Meyer, Jr.                            MIT Project MAC                             April 25, 1970   (Both my personal opinions and those that I believe represent a   consensus of the Network Working Group at Project MAC are presented   here.  The pronouns "I" and "we" are used to distinguish between   these.)On April 21 and 23 Thomas P. Skinner and I had telephone conversationswith Steve Crocker at UCLA relating to the network protocol,specifically regarding our proposal in NWG/RFC 46.  The following itemswere discussed.  (I hope that Steve will pardon me if I happen tomisparaphrase him.)1) Steve stated that he felt that a need for dynamic reconnection wouldlater be recognized by the network participants.  However, because of alack of consensus, it will not be included in the initialimplementation.  (We at Project MAC favor this approach of not includingit initially.)2) Steve supported the implementation of the INT network commanddescribed in NWG/RFC 46.This command allows a process that has agreed to accept interrupts overa socket connection to be reliably interrupted by the process at theother end.  The interrupt causes a process to abey its current executionand execute a procedure that it has specified as the INT handler.  (TheNCP does not specify the INT handler.  That is the function of higherlevel protocols.)The INT command is designed specifically for use by a third level UserControl and Communication (UCC) protocol to implement a "quit" signal.Under such a protocol, both the requestor and the created process agreethat an INT related to a specific socket connection and transmitted overthe NCP control link to the created process is the standard "quit"signal.  The created process provides an INT handler that implementsthis "quit" function.  (This does not preclude a differentinterpretation of INT by other third level protocols.)Although many systems implement the "quit" as a control character in theTeletype input stream, systems such as CTSS, Multics, and othersimplement it as a 200 ms spacing on the line.  We at MAC think that the                                                                [Page 1]NWG/RFC 49      Conversations with Steve Crocker (UCLA)first method is an undesirable implementation within the network (whilethe second is impossible).  I put forth several reasons why (and I thinkSteve agreed).(a) The link over which the quit character is to be transmitted may beblocked.(b) While the interrupt is most effectively implemented within the NCP,it is undesirable for the NCP to place any particular structure on thedata being transmitted.  (See discussion below.)  This would be requiredif the NCP were to scan a data stream for a control character.(c) Scanning the input stream greatly reduces NCP efficiency in asubsystem where speed is critical to effective operation.Steve pointed out that the implementation of INT as a "quit" should notnecessarily preclude a HOST's interpretation of a control character inthe input stream from also acting as a "quit".3) Steve is opposed both to including the instance tag in the socketidentifier and reserving a null field in the identifier for futuredefinition.  He cited several reasons:(a) Multiple processes of a single user should be indistinguishable to aforeign process.  (I agree with this in certain cases when processes areco-ordinated in joint action.  But what about the case where twoprocesses of the same user both want to independently use the network?)(b) A process wishing to connect to one of a foreign user's processesdoes not know the instance tag of the particular process that he wants,and he can't easily find out.(c) If an instance tag should later prove desirable it could be addedwith some difficulty.  (I claim that something as fundamental as thelength of a socket identifier will prove very resistant to change.)Tom stated that perhaps the low order three bits of the user code couldbe reserved for later interpretation as an instance tag.  He doesn'tthink that a separate field is of great importance.Steve's arguments seem to have merit.  Perhaps Tom's suggestion is theway to go.  I am currently undecided on this matter.4) We all (Steve and MAC) seem to agree that at the NCP level thereshould be no special structure imposed on the data transmitted.  To anNCP all data to be transmitted are bit strings of arbitrary length.  One                                                                [Page 2]NWG/RFC 49      Conversations with Steve Crocker (UCLA)happy result is that the difficult question of character sets does nothave to be resolved at this protocol level.  To include a character setspecification at the NCP level would delay agreement on the protocol andmake this character set more resistant to change.  (If there is to be astandard character set, we prefer ASCII.  After all, it is the preferedstandard of our sponsoring organization.)We also agree with Steve that there should be no optional echoing ofmessages at the NCP protocol level.  (This is also the position of theSDC people in RFC 44.)5) Shoshani, Long, and Landsberg also state (RFC 33) that they prefer toalign messages to end on a word boundary as opposed to double padding.Steve agrees with us in not liking double padding.6) In our proposal (RFC 46) we suggest that RFCs be queued only for opensockets, that RFCs to inactive or connected sockets are to beautomatically rejected via the CLS command.  Steve proposes that RFCs tothese sockets be briefly queued.  If the socket remains in anunacceptable state for a specific interval after the RFC comes in, it isrejected.  This scheme allows certain types of network commandinteraction involving critical races to be implementable.  Such a schemeof limited queueing does not seem unreasonable to me.7) Steve, Tom, and I discussed strategies for a User Control andCommunication (UCC) Protocol.  Steve said that he disliked our UCCstrategy (RFC 46) because it requires maintaining two full-duplexconnections to the requestor process and switching between them.Steve put forth an alternate proposal: a process wishing to create auser process at a foreign HOST issues RFCs to sockets 0 and 1 belongingto the user whose process he wishes to create.  If these sockets areinactive, the NCP automatically directs these requests to the foreignHOST's logger process.  The logger accepts connection and performs thelogin ritual.  If successful, the logger creates a user process and letsgo of the usurped sockets so that the created process may use them tocommunicate with the requestor process.  (I note that this does not usereconnection at a network level, since the logger uses sockets belongingto the ultimate user.  However, it does involve internal reconnection.)Tom and I objected to this because it introduces UCC protocol into theNCP level.  (The NCP must direct all RFCs to inactive sockets 0 and 1 toa logger process.)  I made a quick suggestion that perhaps our twoproposals could be combined such that the requestor issues a"signalling" RFC to a "signal" socket of the UCC process.  The UCC                                                                [Page 3]NWG/RFC 49      Conversations with Steve Crocker (UCLA)rejects the RFC but remembers who is calling.  It then tries to connecttwo sockets of the process to be created to the requestor's sockets, andconducts the login ritual through these.  Steve liked this and suggestedthat I write it up.Following the conversation, I thought of several disadvantages to thisUCC strategy:(a) If the control sockets at a created process are limited to 0 and 1,there is the possibility that a rightful user may not be able tocommunicate with a foreign UCC because the UCC already is using thosesockets to communicate with an imposter.  The logger will discover thisand turn off the imposter, but this is an aggravating security breach.A malicious process could issue simultaneous multiple requests to tie upthe sockets and prevent access to a rightful user.  A better solution isto allow any socket pair of the potential user process to act as thecontrol path.  This permits the UCC to conduct simultaneousinterrogations of competing requestors.(b) A disadvantage of both Crocker's and the combined UCC is that theuser to be logged in is specified by supplying a socket belonging to aparticular user.  The logger must now make the additional check that theuser it is logging in actually belongs to the socket pair it is talkingover.  This seems the reverse of the prefered process: to identify auser and then determine the user code for his socket identifiers.(c) The user may not know the socket user code of the user he wishes tolog in at the foreign HOST.  (After all, there is no basic reason whythe requestor and created processes should have the same user code solong as the requestor satisfies the foreign logger.)(d) In the combined strategy, there is no way for the requestor tospecify which socket user code it wants.  The only assumption that theUCC can make is that the requestor process wishes to log in a processhaving the same socket user code as itself.  (This may not seem veryimportant, but I envision a scheme in which a local process exists toallow consoles attached to the local HOST to login at a foreign HOSTwithout being logged in locally.)(e) The idea of allowing a process to masquerade within the network asanother process (even with the best of intentions) by using its socketuser code introduces a potentially dangerous security breach.  I thinkthat it should be a basic protocol law that NO PROCESS WHATSOEVER mayrequest or accept connections or transmit or receive data over a sockethaving a user code not its own.  This does not apply to an NCP processwhich has responsibility for such transmission, nor does it prevent apriviliged process from closing or rejecting connections between aforeign process and another local process.                                                                [Page 4]NWG/RFC 49      Conversations with Steve Crocker (UCLA)I still think that the UCC proposal we advanced in RFC 46 is a goodworkable scheme.  It does not require socket reconnection (eitherexpressly throughout the network or implicitly within an NCP), nor doany of the objections raised above apply.  The only particulardisadvantage I see is that it requires the requestor process to maintainand switch between two full-duplex connections.  I don't see this as aserious hindrance.  I would like the comments of the networkparticipants on this point in particular.Fortunately the UCC is a third level protocol.  The second level NCP canbe specified before we reach final agreement on a UCC, provided that theNCP allows implementation of a workable UCC.Steve expressed the thought that there need not be an initial standardUCC, that there might be several UCCs.  We at MAC disagree.  If we areall to talk to each other, and not between limited subsets of HOSTswithin the network, there must be an initial standard UCC whichEVERYBODY implements.  (Steve is of course correct that there can beother experimental UCCs also implemented.)It is theoretically possible for each HOST to provide multiple sets ofsoftware to allow a requestor process to communicate with the loggers atHOSTs implementing different UCCs.  I don't think that it will work thisway in practice.  Each HOST will implement the UCC protocol that is mostagreeable to it, and will provide one set of software so that arequestor process can communicate only with those HOSTs which implementsimilar UCCs.I don't think that there is much enthusiasm at Project MAC forimplementing a non-standard UCC just so we can talk to ourselves.  Wewant to implement a single UCC supported at all installations, so thatwe can log in to all HOSTs using this protocol, and that users at allforeign HOSTs can log in to us.       [ This RFC was put into machine readable form for entry ]       [ into the online RFC archives by Altair Petrofsky 7/97 ]                                                                [Page 5]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人av| 国产精品996| 国产揄拍国内精品对白| 一本大道久久精品懂色aⅴ| 欧美日本一道本在线视频| 国产亚洲成年网址在线观看| 亚洲国产精品天堂| 成人高清av在线| 亚洲欧美日韩国产成人精品影院 | 欧美日韩三级一区| 国产拍揄自揄精品视频麻豆| 亚洲高清免费观看| 91蜜桃在线免费视频| 久久久久国产免费免费| 日韩精品视频网| 色综合久久久久综合99| 国产日本欧洲亚洲| 精品亚洲国产成人av制服丝袜| 欧洲一区在线电影| 亚洲色图.com| 不卡的电视剧免费网站有什么| 欧美成人精品1314www| 日韩专区一卡二卡| 欧美性色综合网| 一区二区三区中文字幕精品精品 | 图片区小说区区亚洲影院| 国产成人av电影在线| www一区二区| 黄页视频在线91| 精品久久久久久亚洲综合网| 奇米亚洲午夜久久精品| 欧美高清精品3d| 午夜电影久久久| 欧美人牲a欧美精品| 亚洲成人免费观看| 中文字幕第一页久久| 激情文学综合丁香| 日韩欧美一级特黄在线播放| 日本欧美一区二区| 欧美一级xxx| 精品一区二区三区的国产在线播放 | 一级中文字幕一区二区| 日本久久一区二区| 亚洲午夜久久久久久久久电影院| 欧美午夜影院一区| 丝袜a∨在线一区二区三区不卡| 欧美日韩色综合| 免费观看在线综合| 久久这里只有精品首页| 成人一区在线观看| 亚洲女女做受ⅹxx高潮| 欧美色手机在线观看| 青青草国产成人99久久| 26uuu国产在线精品一区二区| 国产乱码精品1区2区3区| 国产嫩草影院久久久久| 91日韩一区二区三区| 亚洲成a人v欧美综合天堂| 91精品国产91热久久久做人人 | 综合久久综合久久| 欧美日韩免费高清一区色橹橹| av在线不卡电影| 亚洲免费观看在线视频| 正在播放亚洲一区| 国产麻豆精品在线| 亚洲欧美一区二区三区久本道91 | 国内久久婷婷综合| 综合av第一页| 91精品国产一区二区三区 | 香蕉成人啪国产精品视频综合网 | 亚洲v精品v日韩v欧美v专区| 在线成人免费视频| 国产成人av影院| 亚洲综合色成人| 久久一区二区三区四区| 欧美综合在线视频| 国产精品一区二区视频| 亚洲一区二区在线观看视频| 久久新电视剧免费观看| 在线观看一区二区视频| 国产乱淫av一区二区三区| 亚洲午夜精品17c| 国产欧美一区二区精品久导航 | 欧美卡1卡2卡| 国产福利精品导航| 日韩av电影免费观看高清完整版| 欧美极品美女视频| 91精品久久久久久久99蜜桃| av在线一区二区三区| 精品综合久久久久久8888| 亚洲最大色网站| 国产婷婷精品av在线| 日韩亚洲欧美在线| 欧洲色大大久久| 9久草视频在线视频精品| 色综合欧美在线| 国产精品白丝jk黑袜喷水| 五月天国产精品| 成人免费在线播放视频| 欧美成人乱码一区二区三区| 在线观看免费成人| 97久久精品人人做人人爽| 国产乱人伦偷精品视频不卡| 日韩av中文在线观看| 亚洲一区二区3| 亚洲欧美在线视频| 国产欧美综合在线观看第十页| 欧美一区二区网站| 777午夜精品免费视频| 欧美网站大全在线观看| 91高清视频在线| 色婷婷国产精品综合在线观看| 成人福利视频在线| 99精品视频在线免费观看| 成人污视频在线观看| 成人做爰69片免费看网站| 国产99久久久精品| 成人自拍视频在线| eeuss鲁片一区二区三区| 不卡一区二区在线| 91在线码无精品| 91免费精品国自产拍在线不卡| 9色porny自拍视频一区二区| aaa亚洲精品一二三区| 91丨porny丨国产| 欧美亚洲综合网| 欧美色图片你懂的| 欧美精品一卡二卡| 欧美mv和日韩mv国产网站| 精品国产伦理网| 久久久91精品国产一区二区精品| 久久久www成人免费无遮挡大片| 2014亚洲片线观看视频免费| 久久久国产精品麻豆| 中文字幕乱码日本亚洲一区二区| 国产精品福利一区二区三区| 亚洲人123区| 午夜精品视频一区| 久久精品国产一区二区三| 国产精品亚洲人在线观看| 高清国产一区二区| 欧美亚洲另类激情小说| 欧美电影免费观看高清完整版在线观看| 日韩限制级电影在线观看| 久久夜色精品一区| 国产精品中文字幕日韩精品 | 日韩精品一区二区三区四区 | 在线观看亚洲成人| 日韩女优av电影| 日本一区二区三级电影在线观看| 中文字幕综合网| 日本麻豆一区二区三区视频| 国产乱对白刺激视频不卡| 色婷婷综合激情| 日韩一区二区电影在线| 国产欧美一区在线| 天天av天天翘天天综合网| 国产福利一区二区三区在线视频| 色偷偷一区二区三区| 精品区一区二区| 亚洲综合在线免费观看| 国产一区二区三区日韩| 在线欧美日韩精品| 国产欧美精品一区二区三区四区| 洋洋成人永久网站入口| 国产成人亚洲综合色影视| 欧美日韩亚洲高清一区二区| 久久综合999| 午夜精品一区二区三区电影天堂 | 亚洲免费资源在线播放| 久久99九九99精品| 欧美性大战久久| 国产精品久久久一本精品| 久久国产精品99久久久久久老狼| 色综合久久综合| 国产亚洲污的网站| 日本sm残虐另类| 色94色欧美sute亚洲13| 欧美激情一区二区三区蜜桃视频| 91视频免费观看| ww亚洲ww在线观看国产| 日韩中文字幕1| 欧美探花视频资源| 亚洲欧美激情一区二区| 国产成人免费在线观看不卡| 欧美一区二区三区视频| 亚洲成人精品一区二区| 色婷婷狠狠综合| 亚洲免费资源在线播放| www.欧美色图| 中文字幕第一区第二区| 国产91露脸合集magnet| 久久综合狠狠综合久久综合88| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美色图在线观看| 亚洲国产日韩av| 欧美日韩国产一区| 亚洲成人久久影院| 欧美日韩午夜在线视频| 日韩不卡在线观看日韩不卡视频|