Mechanisms that enforce bounds on packet lifetimes
ACM Transactions on Computer Systems (TOCS)
The COSIE communications subsystem: support for distributed office applications
ACM Transactions on Information Systems (TOIS)
Robust transmission of 3D geometry over lossy networks
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Serial link protocol design: A critique of the X.25 standard, level 2
SIGCOMM '84 Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium
An extensive bibliography on computer networks
ACM SIGCOMM Computer Communication Review
Hi-index | 0.01 |
Host-to-host protocols capable of supporting internetworking and reliable transmission have been under development for several years. This paper discusses problems and techniques related to one type of reliable protocol, which features end-to-end positive acknowledgement, retransmission, internetwork addressing capabilities, and ordered delivery. The issues of interest are protocol correctness and completeness, protocol efficiency, and complexity of implementation. These will be discussed in a framework of three problem areas, flow control, sequence number space management, and reliable transmission of controls. Flow control heuristics using windowing techniques are explored. Flow control information is augmented to allow fair apportionment of bandwidth, better bandwidth utilization through optimistic credits, flow control credits matched to the type of traffic, and increased performance for high precedence connections. Alternatives for selecting the startup sequence number for a connection are presented. Techniques and problems of several sequence number space management strategies are presented. These include delayed startup, incarnation numbers, and resynchronization. The transmission of controls are discussed, with emphasis on whether or not to share a logical transmission channel between controls and data. The effect of data flow control on the delivery of out-of-band signals is an important consideration. The findings are presented both to further the understanding of and to encourage intelligent implementations of reliable protocols.