Autosave: 2024-10-24 07:31:52

This commit is contained in:
thomasabishop 2024-10-24 07:31:52 +01:00
parent 3f1b403f37
commit 08ddd08750
742 changed files with 161 additions and 21 deletions

View file

@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching]
created: Tuesday, October 22, 2024 created: Tuesday, October 22, 2024
--- ---
# 385af4b4-43ea-4a5f-85a3-5791d95109aa # 385af4b4-Baran_distributed_networks
## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET ## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET

View file

@ -3,9 +3,7 @@ tags: [fleeting, computer-history, ARPA]
created: Monday, October 14, 2024 created: Monday, October 14, 2024
--- ---
# 861cc26e-5f59-4615-821d-fe3ee5e1014d # 861cc26e_ARPA_origins
## Origins of ARPA
After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within
the US government to focus on advanced technological research so that they would the US government to focus on advanced technological research so that they would

View file

@ -3,7 +3,7 @@ tags: [fleeting, modems, computer-history, internet, bulletin-boards]
created: Monday, October 14, 2024 created: Monday, October 14, 2024
--- ---
# cfbef1c4-95ea-4fd1-85b8-536492e45e31 # cfbef1c4_web_precursors
## Early precursors to the commercial internet ## Early precursors to the commercial internet

View file

@ -0,0 +1,38 @@
---
tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024
---
# e470bf3d-IMPs_in_the_ARPANET
Within the #ARPANET, IMPs (Information Message Processors) were nodes
distinguished from [hosts](./Network_hosts.md). They were computers designed to
receive and route the the packets from one host to another, described as
"adaptive routing".
Their job was to:
- packetize or reassemble the data from the host
- find the most efficient pathway from one host to another
- store packets in their buffers whilst attending to other requests
- retry the transmission a set number of times in the case of error or data
corruption
- confirm successful transmission
These responsibilities required the IMP to "know" the location and addresses of
other IMPs and hosts on the [network](./Network_fundamentals.md) and their
proximity to them.
From the point of view of the host user, the existence of the IMPs would be
hidden. Hosts would connect to eachother transparently - it would appear as if
you were directly connecting to the other host rather than an IMP.
Thus an IMP was a subnetwork within the broader ARPANET: the IMP would be the
core of this subnetwork and the links to its direct hosts, the periperhy.
Initially, in its full extent, the ARPANET comprised a network of these
subnetworks.
![IMP diagram](static/IMP-network.png)
IMPs were later known as 'gateways' and were the precursors to what we today
call routers.

View file

@ -0,0 +1,33 @@
---
tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024
---
# f0f70a3c-ARPANET-motivations
It is inaccurate to say that the chief motivation in creating the ARPANET was to
create a network that could withstand nuclear conflict, where mulitple nodes
could be hit and the network could still go on functioning.
Ideas that originated from this concern _did_ influence the project (chiefly
[Paul Baran's work on distributed networks](./385af4b4_baran_distributed_networks.md)
at RAND), but this was not the concern of the ARPANET.
ARPA's objectives were focused more on reducing efficiency in the academic and
military projects it sponsored.
Different models of computer were used throughout the
military-industrial-academic complex. Users required different logins and a
knowledge of different operating systems and programming languages in order to
be able to use them.
At the same time, there was a duplication of hardware. Different projects would
all require their own computer to do their research. It would be better if the
same computer could be accessed by multiple teams through time-sharing (already
in existene) and a network.
Finally, results from different research projects were being duplicated.
Different teams would be producing the same data independently of one another
because the data could not be readily shared. If this redundancy could be
removed, and the data accessed and shared between multiple projects, teams could
focus on new research and the production of novel applications.

View file

@ -13,26 +13,26 @@ computer science.
![not-by-ai-badge](static/not-by-ai-alternative--light.svg) ![not-by-ai-badge](static/not-by-ai-alternative--light.svg)
**Build ID:** a78874c0-3838-49d0-b534-e6363f801ef8 **Build ID:** 85c93482-be2b-476d-8d37-e67e35658655
**Published:** Wed 23 Oct 2024 17:50:20 **Published:** Thu 24 Oct 2024 07:31:51
### Recent edits ### Recent edits
- [[385af4b4_43ea_4a5f_85a3_5791d95109aa]] - [[cfbef1c4_web_precursors]]
- [[cfbef1c4_95ea_4fd1_85b8_536492e45e31]] - [[861cc26e_ARPA_origins]]
- [[861cc26e_5f59_4615_821d_fe3ee5e1014d]] - [[f0f70a3c_ARPANET_motivations]]
- [[e470bf3d_IMPs_in_the_ARPANET]]
- [[385af4b4_Baran_distributed_networks]]
- [[Compile_Python_app_to_single_executable]] - [[Compile_Python_app_to_single_executable]]
- [[VirtualMemory]] - [[VirtualMemory]]
- [[Zero_property_of_multiplication]] - [[Zero_property_of_multiplication]]
- [[Working_with_CSVs_in_Python]]
- [[Variables_and_data_types_in_Bash]]
### All notes (464) ### All notes (466)
- [[385af4b4_43ea_4a5f_85a3_5791d95109aa]] - [[385af4b4_Baran_distributed_networks]]
- [[861cc26e_5f59_4615_821d_fe3ee5e1014d]] - [[861cc26e_ARPA_origins]]
- [[API_Gateway]] - [[API_Gateway]]
- [[AWS_CLI]] - [[AWS_CLI]]
- [[AWS_SAM_and_Docker]] - [[AWS_SAM_and_Docker]]
@ -484,7 +484,9 @@ computer science.
- [[Working_with_numbers_in_Bash]] - [[Working_with_numbers_in_Bash]]
- [[Zero_property_of_multiplication]] - [[Zero_property_of_multiplication]]
- [[Zip_function_in_Python]] - [[Zip_function_in_Python]]
- [[cfbef1c4_95ea_4fd1_85b8_536492e45e31]] - [[cfbef1c4_web_precursors]]
- [[e470bf3d_IMPs_in_the_ARPANET]]
- [[f0f70a3c_ARPANET_motivations]]
- [[fs]] - [[fs]]
- [[http_in_Node]] - [[http_in_Node]]
- [[journald]] - [[journald]]

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

View file

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 145 KiB

View file

Before

Width:  |  Height:  |  Size: 289 KiB

After

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 6.9 MiB

After

Width:  |  Height:  |  Size: 6.9 MiB

View file

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View file

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 204 KiB

View file

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View file

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

View file

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View file

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View file

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View file

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 470 KiB

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

Before

Width:  |  Height:  |  Size: 848 KiB

After

Width:  |  Height:  |  Size: 848 KiB

View file

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 130 KiB

View file

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 171 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 157 KiB

View file

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View file

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 153 KiB

View file

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View file

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View file

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View file

Before

Width:  |  Height:  |  Size: 414 KiB

After

Width:  |  Height:  |  Size: 414 KiB

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 167 KiB

View file

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

View file

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View file

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 140 KiB

View file

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

View file

Before

Width:  |  Height:  |  Size: 374 KiB

After

Width:  |  Height:  |  Size: 374 KiB

View file

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View file

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 122 KiB

View file

Before

Width:  |  Height:  |  Size: 668 KiB

After

Width:  |  Height:  |  Size: 668 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View file

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View file

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View file

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View file

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View file

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

View file

@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching]
created: Tuesday, October 22, 2024 created: Tuesday, October 22, 2024
--- ---
# 385af4b4-43ea-4a5f-85a3-5791d95109aa # 385af4b4-Baran_distributed_networks
## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET ## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET

View file

@ -3,9 +3,7 @@ tags: [fleeting, computer-history, ARPA]
created: Monday, October 14, 2024 created: Monday, October 14, 2024
--- ---
# 861cc26e-5f59-4615-821d-fe3ee5e1014d # 861cc26e_ARPA_origins
## Origins of ARPA
After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within
the US government to focus on advanced technological research so that they would the US government to focus on advanced technological research so that they would

View file

@ -3,7 +3,7 @@ tags: [fleeting, modems, computer-history, internet, bulletin-boards]
created: Monday, October 14, 2024 created: Monday, October 14, 2024
--- ---
# cfbef1c4-95ea-4fd1-85b8-536492e45e31 # cfbef1c4_web_precursors
## Early precursors to the commercial internet ## Early precursors to the commercial internet

View file

@ -0,0 +1,38 @@
---
tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024
---
# e470bf3d-IMPs_in_the_ARPANET
Within the #ARPANET, IMPs (Information Message Processors) were nodes
distinguished from [hosts](./Network_hosts.md). They were computers designed to
receive and route the the packets from one host to another, described as
"adaptive routing".
Their job was to:
- packetize or reassemble the data from the host
- find the most efficient pathway from one host to another
- store packets in their buffers whilst attending to other requests
- retry the transmission a set number of times in the case of error or data
corruption
- confirm successful transmission
These responsibilities required the IMP to "know" the location and addresses of
other IMPs and hosts on the [network](./Network_fundamentals.md) and their
proximity to them.
From the point of view of the host user, the existence of the IMPs would be
hidden. Hosts would connect to eachother transparently - it would appear as if
you were directly connecting to the other host rather than an IMP.
Thus an IMP was a subnetwork within the broader ARPANET: the IMP would be the
core of this subnetwork and the links to its direct hosts, the periperhy.
Initially, in its full extent, the ARPANET comprised a network of these
subnetworks.
![IMP diagram](../img/IMP-network.png)
IMPs were later known as 'gateways' and were the precursors to what we today
call routers.

View file

@ -0,0 +1,33 @@
---
tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024
---
# f0f70a3c-ARPANET-motivations
It is inaccurate to say that the chief motivation in creating the ARPANET was to
create a network that could withstand nuclear conflict, where mulitple nodes
could be hit and the network could still go on functioning.
Ideas that originated from this concern _did_ influence the project (chiefly
[Paul Baran's work on distributed networks](./385af4b4_baran_distributed_networks.md)
at RAND), but this was not the concern of the ARPANET.
ARPA's objectives were focused more on reducing efficiency in the academic and
military projects it sponsored.
Different models of computer were used throughout the
military-industrial-academic complex. Users required different logins and a
knowledge of different operating systems and programming languages in order to
be able to use them.
At the same time, there was a duplication of hardware. Different projects would
all require their own computer to do their research. It would be better if the
same computer could be accessed by multiple teams through time-sharing (already
in existene) and a network.
Finally, results from different research projects were being duplicated.
Different teams would be producing the same data independently of one another
because the data could not be readily shared. If this redundancy could be
removed, and the data accessed and shared between multiple projects, teams could
focus on new research and the production of novel applications.