A tutorial on protocols
- 1 January 1978
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings of the IEEE
- Vol. 66 (11) , 1346-1370
- https://doi.org/10.1109/proc.1978.11145
Abstract
Protocols are common tools for controlling information transfer between computer systems. The concept of a protocol, which grew out of experimental computer networking, is now fundamental to syatem design. In this paper, basic protocol functions are explained and discussed. Then, the concept of a distributed system architecture is presented. It provides the framework for layers and protocols to operate across heterotgeneous systems. The purpose and functions of each protocol layer such as, transmission, transport, virtual terminal, are described. Interactions between design and performance are discussed, and typical mechanisms are reviewed. CCITT and ISO relevant standards are summarized. Finally, the similarity between protocols and programming languages is emphasized as it points to the major impact brought about by protocols in system design.Keywords
This publication has 33 references indexed in Scilit:
- Performance evaluation of the HDLC protocolComputer Networks (1976), 1978
- Mechanisms for a reliable timer-based protocolComputer Networks (1976), 1978
- An Analytic Evaluation of the Performance of the "Send and Wait" ProtocolIEEE Transactions on Communications, 1978
- SDLC and BSC on satellite linksACM SIGCOMM Computer Communication Review, 1977
- An approach to describing a data link level protocol with a formal languagePublished by Association for Computing Machinery (ACM) ,1977
- Error control for data communicationACM SIGCOMM Computer Communication Review, 1976
- Factors in interprocess communication protocol efficiency for computer networksPublished by Association for Computing Machinery (ACM) ,1976
- The role of the Network Control Program in Systems Network ArchitectureIBM Systems Journal, 1976
- TYMNETPublished by Association for Computing Machinery (ACM) ,1971
- Computer network development to achieve resource sharingPublished by Association for Computing Machinery (ACM) ,1970