Provide a list of papers, articles, books and the like important to understand network architecture:
-
items in the list should be fundamental to network architecture, not RINA (with the exception of the RINA heading).
-
provide primary references only, no secondary references if possible
-
provide links to get the item in public domain, if possible (papers should have a link, books might have a link)
-
at least more more link to a description (e.g. Wikipedia, Goodreads, etc.) is preferable
-
links should be labeled, since this document in intended as an online document
-
each item should have at least one co-author or contributor who has read it, no point in using "potentially" interesting items
-
each item should start with Author(s), Title, Year
-
alwas use full author names, i.e. not abbreviated first names
Cybernetics
W. Ross Ashby: An Introduction to Cybernetics, 1956
|
Norbert Wiener: Cybernetic OR Control and Communication in the Animal and the Machine, 1965
|
Hugh Dubberly et al.: How Cybernetics connects Computing, Counterculture, and Design, 2015
|
Patterns
Christopher Alexander: The Timeless Way of Building, 1979
|
Jason McColm Smith: Elemental Design Patterns, 2012
|
Philosophy and Science
Isaac Newton: Regulae Philosophandi or Philosophiæ Naturalis Principia Mathematica, 1687
|
Gottfried Leibniz: Monadology or Lehrsätze über die Monadologie, 1714
|
Gottlieb Frege: On Sense and Reference, 1892
|
Gottlieb Frege: Grundgesetze der Arithmetik or Basic Laws of Arithmetic, 1893
|
Bertrant Russel: Introduction to Mathematical Philosophy, 1919
|
Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1922
|
Karl Popper: The Logic of Scientific Discovery, 1959
|
Dale Miller: A Proposal for Modules in λProlog, 1993
|
Stuart Kaufmann: At Home in the Universe, 1996 |
Lee Smolin: The Trouble with Physics, 2006
|
Stephen Jay Gould: The Richness of Life - The Essential Stephen Jay Gould, 2006 |
Architecture Principles (invariants)
Baseline
Layers (1968)
Charles W. Bachman et al.: Toward a more complete Reference Model of Computer-based Information Systems, 1982 |
Charles W. Bachman et al.: Toward a more Complete Reference Model of Computer-based Information Systems, 1982 |
Separating Mechanism and Policy (1970)
W. Wulf et al.: HYDRA: the Kernel of a Multiprocessor Operating System, 1974
|
R. Levin et al.: Policy/Mechanism Separation in Hydra, 1975
|
Networking is IPC (1972)
Robert M. Metcalf: Strategies for Operating Systems in Computer Networks, 1972 |
Theory of Reliable Transport (1976)
John G. Fletcher et al.: Mechanisms for a reliable timer-based Protocol, 1978
|
Richard W. Watson et al.: An Architecture for Support of Network Operating System Services, 1979 |
Richard W. Watson: Timer-based Mechanisms in reliable Transport Protocol Connection Management: a Comparison of the TCP and Delta-t Protocol Approaches, 1980 |
Richard W. Watson: Timer-based Mechanisms in reliable Transport Protocol Connection Management, 1981
|
Naming and Addressing (1978)
John Shoch: Inter-Network Naming, Addressing, and Routing, 1978
|
Jerome H. Saltzer: Naming and Binding of Objects, 1978
|
Jerome H. Saltzer: On the Naming and Binding of Network Destinations, 1982
|
History
It is usually not easy to understand scientific breakthroughs without their historic context. This context is also important to understand not only when, but also how (and often why) ideas developed in a certain way.
General ICT History
James L. Pelkey: Entrepreneurial Capitalism and Innovation: A History of Computer Communications, 1968-1988, 2007 |
Communication Networks, Internet
Alex McKenzie: Collection of Computer Networking Development Records, 1972
|
Richard Bennett: Designed for Change: End-to-End Arguments, Internet Innovation, and the Net Neutrality Debate, 2009
|
Andrew L. Russell: Open Standards and the Digital Age - History, Ideology, and Networks, 2014
|
Andrew L. Russell et al.: In the Shadow of the ARPANET and Internet: Louis Pouzin and the Cyclades Network in the 1970s, 2014 |
Packet-switched Networks and CATENET
CATENET - concatenated networks, probably from Latin catena (chain) - the first description of a packet-switched network architecture with an actual deployed network (CYCLADES). Documents are listed in historic order.
-
Links: CATENET transition Free/Libre Catenet | also see catenet.org
Paul Baran: On Distributed Communications: I. Introduction to a Distributed Communications Network, 1964 |
Louis Pouzin: A proposal for Interconnecting of Packet Switching Networks, 1974
|
Vint Cerf: The CATENET Model for Internetworking, 1978
|
Virtual Circuit (VC) and Datagram (DG)
Technological and political dimensions of circuit switching and introduction to datagrams
Louis Pouzin: Virtual circuits vs. datagrams: technical and political problems, 1976
|
Literature
Johan Wolfgang von Goethe: Der Zauberlehrling (The Sorcerer’s Apprentice)_, 1797
|
Washington Irving: Rip Van Winkle, 1819
|
Edwin A. Abbott: Flatland: A Romance of Many Dimensions, 1884
|
Theodor Seuss Geisel: The Sneetches and Other Stories, 1953
|
Marie Neurath: How Machines Work, 1954
|
Movies (Films)
Rosencrantz and Guildenstern are Dead, 1991
|
Quotes
We have Met the Enemy and He is Us!, Walt Kelly, Pogo, 1970
-
Links Wikipedia,
The electric light did not come from the continuous improvement of candles, Oren_Harari
-
Links: attributed to Oren Harari, twitter
You can fix it now on the drafting board with an eraser, or you can fix it later with a sledgehammer, probably Frank Lloyd Wright
-
Links: Twitter, quote-investigator
It is the theory that determines the data, Albert Einstein
-
Without theory, you don’t know what questions to ask, and you don’t know what data is relevant or how to measure it.
A Problem well-stated is a Problem half-solved, Charles Kettering
-
Links: Quotes.net
Something is rotten in Denmark, William Shakespeare (Hamlett)
-
Links shakespeare-online
Appendix A: Copyright, License, Attribution
Copyright © 2018-2019 Sven van der Meer. All rights reserved.
This work is licensed under a Creative Commons Attribution-ShareAlike International License.
If you use this work, you can attribute it as follows:
Reference |
Sven van der Meer:
Research Notes - Introduction to Network Architecture, May 28, 2019-05-28 |
Biblatex |
|
BiBTeX |
|