The design philosophy of the DARPA internet protocols
@inproceedings{Clark1988TheDP, title={The design philosophy of the DARPA internet protocols}, author={David D. Clark}, booktitle={SIGCOMM '88}, year={1988} }
The Internet protocol suite, TCP/IP, was first proposed fifteen years ago. It was developed by the Defense Advanced Research Projects Agency (DARPA), and has been used widely in military and commercial systems. While there have been papers and specifications that describe how the protocols work, it is sometimes difficult to deduce from these why the protocol is as it is. For example, the Internet protocol is based on a connectionless or datagram mode of service. The motivation for this has been…
10 Citations
A dynamic network architecture
- Computer ScienceTOCS
- 1992
This paper describes a new way to organize network software that differs from conventional architectures in all three of these properties; the protocol graph is complex, individual protocols encapsulate a single function, and the topology of the graph is dynamic.
Routing Sets and Hint-Based Routing
- Computer ScienceLecture Notes in Networks and Systems
- 2019
Conceptual organizational scheme called routing sets is presented, which would allow flexibility in the choice of routing policy, and an IPv6 extension and algorithm is presented for routing using hints, which moves some of the routing responsibility onto the end hosts, potentially freeing routers of a great deal of the routed state burden.
TCP ex machina: computer-generated congestion control
- Computer ScienceProceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
- 2013
A program called Remy is developed that generates congestion-control algorithms to run at the endpoints that outperformed human-designed end-to-end techniques, including TCP Cubic, Compound, and Vegas.
Packet Subscriptions for Programmable ASICs
- Computer ScienceHotNets
- 2018
This paper describes a compiler for packet subscriptions that uses a novel BDD-based algorithm to efficiently translate predicates into P4 tables that can support O(100K) expressions.
A Survey of End-System Optimizations for High-Speed Networks
- Computer ScienceACM Comput. Surv.
- 2018
This survey describes the most promising techniques in high-speed data networking, beginning with network architectures and NIC design, continuing with operating and end-system architectures, and concluding with clean-slate protocol design.
On programmable networking evolution
- Computer ScienceCSI Transactions on ICT
- 2020
A short survey of programmable networks starting from pre-Software Defined Networking efforts to the more recent programmable data-plane, highlighting the benefits and challenges and presenting some of the challenges and future research directions.
Inferring BGP blackholing activity in the internet
- Computer ScienceInternet Measurement Conference
- 2017
This paper develops and evaluates a methodology to automatically detect BGP blackholing activity in the wild, and assesses the effect of black holing on the data plane using both targeted active measurements as well as passive datasets, finding thatblackholing is indeed highly effective in dropping traffic before it reaches its destination, though it also discards legitimate traffic.
The compositional architecture of the internet
- Computer ScienceCommun. ACM
- 2019
A new model for describing the Internet reflects today's reality and the future's needs and is based on a review of existing models and new research.
Cruxes for visual domain sonification in digital arts
- ArtDigital Creativity
- 2021
ABSTRACT Two main types of human perception are seeing and hearing. They play a central role in everyday life, scientific research, and also fine arts. Especially in the visual arts, linking the…
References
SHOWING 1-10 OF 16 REFERENCES
Internetwork protocol
- Computer ScienceProceedings of the IEEE
- 1983
A variety of the technical issues related to interconnection within the OSI Network Layer are discussed.
General purpose packet satellite networks
- Computer ScienceProceedings of the IEEE
- 1978
The use of satellite communication techniques to provide integrated data network and point-to-point and conference speech services is discussed and the class of Priority Oriented Demand Assignment (PODA) algorithms is defined and compared with other packet-oriented demand assignment algorithms.
Advances in packet radio technology
- Business, Computer ScienceProceedings of the IEEE
- 1978
Various aspects of spread spectrum transmission in the network environment are identified and the experience with a testbed network in the San Francisco Bay area is discussed.
The butterfly satellite IMP for the wideband packet satellite network
- Computer ScienceSIGCOMM '86
- 1986
The packet switch used in the DARPA Wideband Packet Satellite Network and the Butterfly#8482; Multiprocessor on which it is based is described.
The SATNET Monitoring System
- Computer ScienceMILCOM 1985 - IEEE Military Communications Conference
- 1985
The two SATNET monitoring programs: Mon and Ltbox are described, and the ways in which information from these programs is used to perform troubleshooting and system fine tuning to keep the SATNET working efficiently.
Window and Acknowledgement Strategy in TCP
- Computer ScienceRFC
- 1982
This RFC describes implementation strategies to deal with two
mechanisms in TCP, the window and the acknowledgement. It also
presents a particular set of algorithms which have received testing in
the…
Protocol for providing the connectionless mode network services
- ArtRFC
- 1984
This document has been prepared by retyping the text of ISO DIS 8473 of May 1984, which is currently undergoing voting within ISO as a Draft International Standard (DIS). Although this RFC has been…
Connecting Different Types of Networks with Gateways
- Data Communications
- 1982