From 791a23c353bf81252f9cbe4fa660d7f8b4fb17a6 Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Mon, 11 Nov 2019 19:36:44 -0500 Subject: added to internet history --- final/networks.tex | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/final/networks.tex b/final/networks.tex index efcfc89..31cf845 100644 --- a/final/networks.tex +++ b/final/networks.tex @@ -1,3 +1,6 @@ -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. -- cgit From db9acdb4c51c3ea2a810978fd88a82445610b18f Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Mon, 11 Nov 2019 20:05:51 -0500 Subject: added appendix --- final/appendix.tex | 9 +++++++++ final/final.tex | 2 ++ 2 files changed, 11 insertions(+) create mode 100644 final/appendix.tex diff --git a/final/appendix.tex b/final/appendix.tex new file mode 100644 index 0000000..4df558b --- /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=2in% +\$ pip install networkx +} + +Each file should be executable with ``{\tt python3 \$filename}''. 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 -- cgit From 346eed5dc7d436e3823276df28b8c1cd6a5a4dbe Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Mon, 11 Nov 2019 20:06:03 -0500 Subject: updated networks.tex --- final/networks.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/final/networks.tex b/final/networks.tex index 31cf845..9f6a9e6 100644 --- a/final/networks.tex +++ b/final/networks.tex @@ -3,4 +3,6 @@ The most popular amongst them is ``the internet,'' to the extent it can be descr 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. +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. -- cgit From 63bcbf3ced6633b7c968910a63e8bfc3e0642536 Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Mon, 11 Nov 2019 20:06:16 -0500 Subject: pdf archive --- final/final.pdf | Bin 40364 -> 78373 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/final/final.pdf b/final/final.pdf index 012a430..7a5715f 100644 Binary files a/final/final.pdf and b/final/final.pdf differ -- cgit From cab7b7d5dda604b0d4161ce1d55932ff63fd2039 Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Mon, 11 Nov 2019 20:08:27 -0500 Subject: fixed codequoting in appendix --- final/appendix.tex | 2 +- final/final.pdf | Bin 78373 -> 78363 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/final/appendix.tex b/final/appendix.tex index 4df558b..2dc9741 100644 --- a/final/appendix.tex +++ b/final/appendix.tex @@ -2,7 +2,7 @@ These programs, {\tt rsa.py} and {\tt bridges.py} need to be run with Python3, s 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=2in% +{\tt\obeylines\parindent=1in \$ pip install networkx } diff --git a/final/final.pdf b/final/final.pdf index 7a5715f..707ee6e 100644 Binary files a/final/final.pdf and b/final/final.pdf differ -- cgit From 838551a9d4c11497383284ee7a4e8ecdde03f5dd Mon Sep 17 00:00:00 2001 From: SpaceOddity404 <40719093+SpaceOddity404@users.noreply.github.com> Date: Mon, 11 Nov 2019 20:19:17 -0500 Subject: Add files via upload --- final/RSAAlgorithm.pdf | Bin 0 -> 47174 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 final/RSAAlgorithm.pdf diff --git a/final/RSAAlgorithm.pdf b/final/RSAAlgorithm.pdf new file mode 100644 index 0000000..37072e1 Binary files /dev/null and b/final/RSAAlgorithm.pdf differ -- cgit