Autosave: 2024-10-24 07:31:52
|
@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching]
|
|||
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
|
||||
|
|
@ -3,9 +3,7 @@ tags: [fleeting, computer-history, ARPA]
|
|||
created: Monday, October 14, 2024
|
||||
---
|
||||
|
||||
# 861cc26e-5f59-4615-821d-fe3ee5e1014d
|
||||
|
||||
## Origins of ARPA
|
||||
# 861cc26e_ARPA_origins
|
||||
|
||||
After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within
|
||||
the US government to focus on advanced technological research so that they would
|
|
@ -3,7 +3,7 @@ tags: [fleeting, modems, computer-history, internet, bulletin-boards]
|
|||
created: Monday, October 14, 2024
|
||||
---
|
||||
|
||||
# cfbef1c4-95ea-4fd1-85b8-536492e45e31
|
||||
# cfbef1c4_web_precursors
|
||||
|
||||
## Early precursors to the commercial internet
|
||||
|
|
@ -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.
|
||||
|
||||

|
||||
|
||||
IMPs were later known as 'gateways' and were the precursors to what we today
|
||||
call routers.
|
|
@ -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.
|
|
@ -13,26 +13,26 @@ computer science.
|
|||
|
||||

|
||||
|
||||
**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
|
||||
|
||||
- [[385af4b4_43ea_4a5f_85a3_5791d95109aa]]
|
||||
- [[cfbef1c4_95ea_4fd1_85b8_536492e45e31]]
|
||||
- [[861cc26e_5f59_4615_821d_fe3ee5e1014d]]
|
||||
- [[cfbef1c4_web_precursors]]
|
||||
- [[861cc26e_ARPA_origins]]
|
||||
- [[f0f70a3c_ARPANET_motivations]]
|
||||
- [[e470bf3d_IMPs_in_the_ARPANET]]
|
||||
- [[385af4b4_Baran_distributed_networks]]
|
||||
- [[Compile_Python_app_to_single_executable]]
|
||||
- [[VirtualMemory]]
|
||||
- [[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]]
|
||||
- [[861cc26e_5f59_4615_821d_fe3ee5e1014d]]
|
||||
- [[385af4b4_Baran_distributed_networks]]
|
||||
- [[861cc26e_ARPA_origins]]
|
||||
- [[API_Gateway]]
|
||||
- [[AWS_CLI]]
|
||||
- [[AWS_SAM_and_Docker]]
|
||||
|
@ -484,7 +484,9 @@ computer science.
|
|||
- [[Working_with_numbers_in_Bash]]
|
||||
- [[Zero_property_of_multiplication]]
|
||||
- [[Zip_function_in_Python]]
|
||||
- [[cfbef1c4_95ea_4fd1_85b8_536492e45e31]]
|
||||
- [[cfbef1c4_web_precursors]]
|
||||
- [[e470bf3d_IMPs_in_the_ARPANET]]
|
||||
- [[f0f70a3c_ARPANET_motivations]]
|
||||
- [[fs]]
|
||||
- [[http_in_Node]]
|
||||
- [[journald]]
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 289 KiB After Width: | Height: | Size: 289 KiB |
After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 6.9 MiB After Width: | Height: | Size: 6.9 MiB |
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 224 KiB |
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 312 KiB After Width: | Height: | Size: 312 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 724 KiB After Width: | Height: | Size: 724 KiB |
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 3.6 MiB After Width: | Height: | Size: 3.6 MiB |
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 808 KiB After Width: | Height: | Size: 808 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 470 KiB After Width: | Height: | Size: 470 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB |
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 299 KiB After Width: | Height: | Size: 299 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 213 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 155 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 848 KiB After Width: | Height: | Size: 848 KiB |
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
Before Width: | Height: | Size: 414 KiB After Width: | Height: | Size: 414 KiB |
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 167 KiB After Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB |
Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 374 KiB |
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB |
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 668 KiB After Width: | Height: | Size: 668 KiB |
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 249 KiB After Width: | Height: | Size: 249 KiB |
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 425 KiB After Width: | Height: | Size: 425 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching]
|
|||
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
|
||||
|
|
@ -3,9 +3,7 @@ tags: [fleeting, computer-history, ARPA]
|
|||
created: Monday, October 14, 2024
|
||||
---
|
||||
|
||||
# 861cc26e-5f59-4615-821d-fe3ee5e1014d
|
||||
|
||||
## Origins of ARPA
|
||||
# 861cc26e_ARPA_origins
|
||||
|
||||
After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within
|
||||
the US government to focus on advanced technological research so that they would
|
|
@ -3,7 +3,7 @@ tags: [fleeting, modems, computer-history, internet, bulletin-boards]
|
|||
created: Monday, October 14, 2024
|
||||
---
|
||||
|
||||
# cfbef1c4-95ea-4fd1-85b8-536492e45e31
|
||||
# cfbef1c4_web_precursors
|
||||
|
||||
## Early precursors to the commercial internet
|
||||
|
38
zk/e470bf3d_IMPs_in_the_ARPANET.md
Normal 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.
|
||||
|
||||

|
||||
|
||||
IMPs were later known as 'gateways' and were the precursors to what we today
|
||||
call routers.
|
33
zk/f0f70a3c_ARPANET_motivations.md
Normal 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.
|