TheInternet

Created Wednesday 18 September 2024



Good Ol’ AT&T


They had the physical network?


Which worked like the following:



Smart Network (circuit switching)


Smart Network (circuit switching)



A remarkable, complex system...as opposed to…


Well, let’s try it...


Our L'il Internet


Another algorithm


  1. RULE 1 - Pass this note to $VOLUNTEER

  1. RULE 2 - If you can't, then pass it to someone

who is closer to them than you are.



Our L'il Internet


C D B
(1/4)


Our L'il Internet


A E E
(2/4)


Our L'il Internet


F A E
(3/4)


Our L'il Internet


E D F
(4/4)


Okay, so how did THAT work?


Dumb Network (packet switching)
indirect, node based “post-office” connections


Consider how “resilient (and redundant)” this system is
Due to SIMPLICITY.


This worked WITHOUT a seating chart!



The bad complexity of a “smart” network

(E.g. Susie → John → Fred → Singh → Joe)
and then what if a node is absent or moved, etc.


Dumb Network!-packet switching


Dumb Network!-packet switching


TOP 3 THINGS ABOUT THE INTERNET!


  1. PACKET SWITCHING

(peer to peer node based network)


— aka, a "dumb network"


We definitely KNOW what was sent

"CDBAEEFAEEDF"


Note how we dealt with "errors"
or Fuzz in the line?


Repetition (multiple packets)
and Error checking (4/4) — more on this later


ALSO What was sent?


okay, but what WTF is
CDBAEEFAEEDF


HUGE CONCEPT #1

All computers do is “numbers”

(but, you can store anything in numbers;
more detail on this in a few weeks)



But seriously?

Eh, lets see?



What was sent?


Hex: CDBAEEFAEEDF =


226,202,757,033,695


What was sent?


MAC Address?
Perhaps a computer was identifying itself.


CD:BA:EE:FA:EE:DF


What was sent?


Perhaps, a lovely color scheme...

What was sent?


Perhaps, a lovely color scheme...



What was sent?


Music?



What was sent?


Something else?


110011011011101011101110111110101110111011011111



What was sent?




Wait - maybe encrypted?


(badly)


Tricky...


C	A	F	E

D	E	A	D

B	E	E	F


Obviously, a restaurant recommendation. (Or not.)

Cafe Dead Beef


TOP 3


  1. DIGITIZATION

(literally, turning any "data" into a number)


  1. PACKET SWITCHING

(peer to peer node based network)



DIGITZATION

NOTE, as demonstrated:
The nodes need not know or care what the data “is”


(Later, we learn that ,in fact, encryption can prevent them from knowing)


But — we HAD this. Sort of



Farmer's "Internet?"


FARMERS INTERNET

Until they didn't.


WAIT SOME MORE:


Why do we believe it when companies say they LIKE COMPETITION?


"Yeah sure, if I have a hot dog stand, I would just LOVE for there to be another one across the street."


THATS CRAZY.


TOP 3

3) PACKET SWITCHING
Use of a “Dumb” Network:


2) DIGITIZATION
(literally, turning any “data” into a number)


1)…. who owns the internet?




ARPANET

ARPANET


THE DEFENSE DEPARTMENT CREATED IT.
PUBLICLY OWNED UTILITY.
(mostly)


ARPANET + Open source


Building random stuff on it.


ARPANET

Why didn't the American Telegraph and Telephone company invent the Internet?


ARPANET

Why didn't the American Telegraph and Telephone company invent the Internet?


(somewhat controversial) thoughts on invention


The public sector (schools, defense, NASA, government) etc. is as inventive and as innovative as private companies...


..eh, probably more.


(the internet, GPS, touchscreens, digital photography, water filters, invisible braces etc.)


Nobody owns the internet


Nobody owns the internet


It’s a “protocol” or
”technical agreement”


Side Question

Who gives you the fastest internet?


Who did up until about a year ago?


Of course: Who were the “ISPs” in the beginning?


Earthlink, America Online
Juno, “Freenet”
Schools. Libraries. Community centers


And who are they now?


And who are they now?

The owners of the pipes and switches


Cable and Telephone



TOP 3

DIGITIZATION
+
PACKET SWITCHING
+
PUBLICLY CREATED UTILITY
=
Peer to peer node based network


What services/protocols ACTUALLY look like this?


Vs THIS


ish

Once again


Diversity of layers (OSI)

Application (HTTP, telnet, etc)
Presentation (framework MIME)
Session (pipe,SOCKS)
Transport (reliable packet delivery, TCP)
Network (nodes and address, IP)
Data (PPP)
Physical (wires, radio, USB)


UNOFFICIAL ABOVE APPLICATION?

e.g. Wordpress, Facebook? Apple?


dreams love? Instagram?
Twitter? Black Twitter?
Fortnite? selfies Discord? Hopes Slack?
Mastodon? Etc. etc. etc.)


Centralized, Decentralized, Distributed


Can be different things at different layers.



Diversity of transmission media:

- telephone lines (modem/DSL)
- tv cable
- wireless (802.11)
- satellites
- radio
- lasers (pointless, but true)
- fiber



Mobile Broadband / Wireless Cellular Internet


Different. Basically, internet over the cellular network instead of with wires.


Likely to be about 30% of market share whoa


Complex combo, but mostly "old-school FCC regulated complexity" at the bottom


With BS marketing. Like 5g


Diversity of protocols

- telnet
- gopher
- usenet
- email
- irc
- html/www



The real power?


The physical structure -> The "political" power?


The Usual Path

- Your computer
- Your router
- ISP “station”
- Bigger ISP Station/Backbone
…. etc.
Decentralized


But what else CAN do internet

- Laptops
- Tablets
- Phones
- Routers
- Cars
- Ovens?


Lampposts


All running you know what





wardrive, and find out yourself – :)


Mesh Networking


True Distributed..


IS technically possible!


And some are doing it


Super redundant, very resilient

..what's not to like?


In fact, if everyone is a "peer.."


Peer to peer?




Bittorrent





No Cell or wifi...


Why is peer-to-peer so scary?


Specifically, why is "Distributed" so scary?


And what do we have in reality?


i literally just made up the following slides this morning


Centralized


Old AT&T
Twitter
Facebook
Canvas
Netflix
etc.


Decentralized

THE INTERNET
Email
The Web




Distributed

Mesh Networks
Bittorrent
Bitcoin/Crypto
Some chat


Fake decentralized?


Reddit
Discord


So then:


Net Neutrality?



Net Neutrality:




Forgive the language but...


Enshittification


Anything centralized in any way is susceptible to this



the end




Backlinks: FSU Courses:LIS5411:Raw Slides