diff options
author | holden watson <holdenew@gmail.com> | 2019-11-11 20:55:48 -0500 |
---|---|---|
committer | holden watson <holdenew@gmail.com> | 2019-11-11 20:55:48 -0500 |
commit | 345e400e5afa1e1774e0274657a44085c2b89927 (patch) | |
tree | 834503a97a5d4d225557b369905007fe9d8f3cce /final | |
parent | 722cb5c48f1b0eefb6b492f81eded5399f30c2e3 (diff) | |
parent | 838551a9d4c11497383284ee7a4e8ecdde03f5dd (diff) |
Merge branch 'master' of https://github.com/feynmansfedora/appcomb-proj
Diffstat (limited to 'final')
-rw-r--r-- | final/RSAAlgorithm.pdf | bin | 0 -> 47174 bytes | |||
-rw-r--r-- | final/appendix.tex | 9 | ||||
-rw-r--r-- | final/final.pdf | bin | 40364 -> 78363 bytes | |||
-rw-r--r-- | final/final.tex | 2 | ||||
-rw-r--r-- | final/networks.tex | 7 |
5 files changed, 17 insertions, 1 deletions
diff --git a/final/RSAAlgorithm.pdf b/final/RSAAlgorithm.pdf Binary files differnew file mode 100644 index 0000000..37072e1 --- /dev/null +++ b/final/RSAAlgorithm.pdf diff --git a/final/appendix.tex b/final/appendix.tex new file mode 100644 index 0000000..2dc9741 --- /dev/null +++ b/final/appendix.tex @@ -0,0 +1,9 @@ +These programs, {\tt rsa.py} and {\tt bridges.py} need to be run with Python3, so install that as suggested by \link{https://www.python.org/downloads/}. +The package manager {\tt pip} is also necessary for installation of third party graphics libraries such as {\tt NetworkX}. Install that as described here: \link{https://pip.pypa.io/en/stable\-/installing/}. + +Now that those tools are available, run the following shell commands to install relevant libraries: +{\tt\obeylines\parindent=1in +\$ pip install networkx +} + +Each file should be executable with ``{\tt python3 \$filename}''. diff --git a/final/final.pdf b/final/final.pdf Binary files differindex 012a430..707ee6e 100644 --- a/final/final.pdf +++ b/final/final.pdf diff --git a/final/final.tex b/final/final.tex index 8245507..4dc9c6d 100644 --- a/final/final.tex +++ b/final/final.tex @@ -3,4 +3,6 @@ \include Distributed Networks' History:networks +\vfil\eject\include Appendix:appendix + \bye diff --git a/final/networks.tex b/final/networks.tex index efcfc89..9f6a9e6 100644 --- a/final/networks.tex +++ b/final/networks.tex @@ -1,3 +1,8 @@ -Distributed networking describes a variety of protocols, systems, and technologies. +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. |