在局域网中作为消息列传输的数据报

Marc C Lobelle
{"title":"在局域网中作为消息列传输的数据报","authors":"Marc C Lobelle","doi":"10.1016/0252-7308(84)90023-0","DOIUrl":null,"url":null,"abstract":"<div><p>A method is proposed of reliably transferring datagrams consisting of sets of data structures, which are of arbitrary sizes and non-contiguously resident in memory, over local area networks without concern for the restrictions on packet format imposed by the characteristics of the actual network interface.</p><p>The transfer is performed as one atomic operation with minimal overhead; on the basis of a set of premises respected by many local area networks, it is possible to send a datagram as a sequence of packets without specific headers. The integrity of the transmission is verified by counting the received packets. Both the sender and the receiver must know the structure of the datagram. One acknowledgment packet is sent for the entire datagram.</p><p>Similar techniques of packet counting for local area networks have previously been used in specialized protocols for remote operations at Stanford and for file transfer at Cambridge. In the present paper, the techniques are used to provide a flexible and reliable datagram transfer mechanism while reducing copying and processing overhead in the communicating hosts.</p><p>With the proposed protocol, data items of any size are copied directly between the various different memory areas belonging to the user and protocol layers and the network driver.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"2 2","pages":"Pages 131-146"},"PeriodicalIF":0.0000,"publicationDate":"1984-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(84)90023-0","citationCount":"1","resultStr":"{\"title\":\"Datagrams transferred as message trains in local area networks\",\"authors\":\"Marc C Lobelle\",\"doi\":\"10.1016/0252-7308(84)90023-0\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>A method is proposed of reliably transferring datagrams consisting of sets of data structures, which are of arbitrary sizes and non-contiguously resident in memory, over local area networks without concern for the restrictions on packet format imposed by the characteristics of the actual network interface.</p><p>The transfer is performed as one atomic operation with minimal overhead; on the basis of a set of premises respected by many local area networks, it is possible to send a datagram as a sequence of packets without specific headers. The integrity of the transmission is verified by counting the received packets. Both the sender and the receiver must know the structure of the datagram. One acknowledgment packet is sent for the entire datagram.</p><p>Similar techniques of packet counting for local area networks have previously been used in specialized protocols for remote operations at Stanford and for file transfer at Cambridge. In the present paper, the techniques are used to provide a flexible and reliable datagram transfer mechanism while reducing copying and processing overhead in the communicating hosts.</p><p>With the proposed protocol, data items of any size are copied directly between the various different memory areas belonging to the user and protocol layers and the network driver.</p></div>\",\"PeriodicalId\":100687,\"journal\":{\"name\":\"Interfaces in Computing\",\"volume\":\"2 2\",\"pages\":\"Pages 131-146\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1984-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/0252-7308(84)90023-0\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Interfaces in Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/0252730884900230\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Interfaces in Computing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0252730884900230","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

提出了一种不考虑实际网络接口特性对数据包格式的限制,在局域网上可靠地传输由任意大小和非连续驻留在存储器中的数据结构集组成的数据报的方法。传输作为一个原子操作执行,开销最小;在许多局域网遵守的一组前提的基础上,可以将数据报作为没有特定报头的数据包序列发送。通过统计接收到的数据包来验证传输的完整性。发送方和接收方都必须知道数据报的结构。为整个数据报发送一个确认包。类似的局域网分组计数技术先前已被用于斯坦福大学的远程操作和剑桥大学的文件传输的专门协议中。在本文中,这些技术提供了一种灵活可靠的数据报传输机制,同时减少了通信主机的复制和处理开销。使用提议的协议,任何大小的数据项都可以在属于用户层、协议层和网络驱动程序的各种不同内存区域之间直接复制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Datagrams transferred as message trains in local area networks

A method is proposed of reliably transferring datagrams consisting of sets of data structures, which are of arbitrary sizes and non-contiguously resident in memory, over local area networks without concern for the restrictions on packet format imposed by the characteristics of the actual network interface.

The transfer is performed as one atomic operation with minimal overhead; on the basis of a set of premises respected by many local area networks, it is possible to send a datagram as a sequence of packets without specific headers. The integrity of the transmission is verified by counting the received packets. Both the sender and the receiver must know the structure of the datagram. One acknowledgment packet is sent for the entire datagram.

Similar techniques of packet counting for local area networks have previously been used in specialized protocols for remote operations at Stanford and for file transfer at Cambridge. In the present paper, the techniques are used to provide a flexible and reliable datagram transfer mechanism while reducing copying and processing overhead in the communicating hosts.

With the proposed protocol, data items of any size are copied directly between the various different memory areas belonging to the user and protocol layers and the network driver.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Subject index Author index Machine-independent interfaces to networking software Networked IBM 3270 emulation on a microcomputer Command line structure and dynamic processing of abbreviations in dialogue management
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1