blob: 9f6a9e6d82fa0a75fcd7b3821ac703a77df0c44f (
plain)
1
2
3
4
5
6
7
8
|
Distributed networking describes a number of protocols, systems, and technologies.
The most popular amongst them is ``the internet,'' to the extent it can be described as a single entity.
It originates in very centralized institutions: MIT and DARPA, who invented packet switching, a way of transferring data across a group of nodes [POTENTIAL SUBTOPIC?]\footnote{$^1$}{\link{https://networkencyclopedia.com/packet-switching/}}\footnote{$^2$}{\link{https://www.internetsociety.org/internet/history-internet/brief-history-internet/}}.
Packet switching was the birth of the internet, and as such is a central theme of our project.
The way that packets (any information transferred across any protocol) maintain their correctness, or proving that the data is untampered, and the way that computers connect to eachother will be explored in this paper.
Additionally, we have included some Python programs as proofs-of-concept for some concepts discussed, such as RSA and routing.
Execution instructions for those and source code has been included in the appendix.
|