分享
 
 
 

RFC163 - Data transfer protocols

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

Network Working Group V. Cerf

Request for Comments #163 19 May 71

NIC #6775 UCLA - NMC

Categories: D.7 Computer Science

Updates: None

Obsoletes: None

DATA TRANSFER PROTOCOLS

This is an informal statement of material discussed at the SJCC. There

are two peoblems.

1. Movement of data from one site to another.

2. Interpretation of the data at receiving site.

The first task (1) requires a simple protocol which accomplishes the

following

1) Standard connection procedure for connecting

transmitting and receiving processes

2) Standard packaging which allows network to

collect the transmitted data stream in the

right order and know when the end of the

file has been reached.

Standard Connection Procedure

Suppose every HOST has a process charged with the responsibility of

sending and receiving files between -HOSTS-(processes?)[The Data

Manager]. If the Data Manager offers to listen on a given socket for

file xmt requests, then ICP is sufficient to establish a connection

between a serving Data Manager and a using process.

We have completely avoided the discussion of data interpretation, and

also the problem of control. For instance, we have not said how a

process can ask the Data Manager to send a file of a par- ticular name,

nor how to end the transmission of a file. This is deferred for later.

Another desirable ability is to have processes transmit files to each

other independent of the HOST Data Manager. ICP should suffice, for the

creation of a full duplex connection. File naming, and format

interpretation are left to the individual process to solve.

It is of interest to note that files need not have names. If two

processes are connected, then the file name is in a sense implicit in

the sending and receiving socket pair. One imagines, however, that

[Page 1]

connections with Data Managers for the purpose of file transmission are

too transient to serve as permanent file names, so information about

file name will be needed by the Data Manager. This information could be

supplied either embedded in the file transmission data stream, or

supplied over a separate control connection established at ICP time.

It seems reasonable that a Data Manager have a network-wide, fixed

socket number on which it is listening to service data transmission

requests.* In this sense, it acts much like the Network Logger. For

inter-process file transmission, less rigidity seems called for, and we

can leave such decisions to the individual peocesses communicating with

each other. Public processes at serving HOSTS could have known (nia

NIC?) sockets over which file transmission is acceptable.

Standard Packaging

We naively imagine that very little in the way of formatting is needed

to move data across the connection. A few bits (8?) at the beginning of

transmission could specify the formatting protocol (e.g. arbitrary bit

string until connection closed, count field + data, break chars, etc.)

Depending on the selected format mode, the appropriate control bits will

or will not appear interspersed betweeen the data bits. Message

boundaries are totally transparent.

A way of ending the file, possibly without closing the connection, is

useful, although closing the connection after the RFNM from final

"record" sent is received by the sending process might be adequate

(sufficient, but not palatable?)

----

*ICP causes sockets to be dynamically assigned for the ensuing

conversation (which might be all 1-way).

A great many problems come up if the Data Manager serves as a part of

the HOST filling system. For example, the Data Manager must know

whether the process it is serving wants to send a file or receive one.

In either case, some sort of file name + qualifiers (user ID, security

codes, Access requested, etc.) will be needed to resolve the usual

access legality, and potential file name ambiguities. This information

can be supplied either within a single full duplex data stream (1 per

ICP request) established by a modified ICP for data transmission. The

former seems simplier, sufficient, and immediately implementable.

Data transmission between arbitrary processes probably does not need as

much formal control protocol as process-to/from-DM (data Manager)

connection. Ad hoc procedures can be established by trading information

on previously established connections; regularity is nice, so perhaps a

standard set of control protocols can be devised which work, regardless

of the identity of the processes transmitting data. Control data must

be formatted and probably identifiable by prefix codes so that

unnecessary control information can be left out if desired. (I am

thinking specifically of file names.)

It remains to establish a set of format protocols which permit packaging

of data and identification of control information. This should be the

task of the renamed Data Transmission Committee.

[ This RFCwas put into machine readable form for entry ]

[ into the online RFCarchives by Simone Demmel 5/97 ]

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