00:00

Evolution of Communications Networks: From Ancient Couriers to the Modern Internet

Explore the fascinating history of communications networks, from ancient courier systems in 2400 BC to the invention of the telegraph, telephone, and the development of the Internet through packet switching. Learn about key milestones and challenges that shaped the way information is transmitted and the growth of network technology over time.

babut
Télécharger la présentation

Evolution of Communications Networks: From Ancient Couriers to the Modern Internet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS 3700 Networks and Distributed Systems A Brief History of the Internet (Hint: Al Gore *did* have a small role) Revised 9/7/23

  2. What is a Communications Network? 2  Go to https://app.sli.do/event/v4CmY9HtQ1rNPcqZ1DUXF4  Or  Join in at slido.com with #1863824

  3. What is a Communications Network? 4 A communications network is a network of links and nodes arranged so that messages may be passed from one part of the network to another Networks are key for moving information: • Speed • Distance  What are nodes and links?  People and roads  Telephones and switches  Computers and routers  What is a message?  Information

  4. Networks are Old 6  2400 BC: courier networks in Egypt  550 BC: postal service invented in Persia Problems: • Speed • Reliability • Security

  5. Towards Electric Communication 7  1837: Telegraph invented by Samuel Morse  Distance: 10 miles  Speed: 10 words per minute  In use until 1985! Higher compression = faster speeds  Key challenge: how to encode information?  Originally used unary encoding A • B •• C ••• D •••• E •••••  Next generation: binary encoding A •– B –••• C –•–• D –•• E •

  6. Telephony 8  1876 – Alexander Graham Bell invents the telephone  Key challenge: how to scale the network?  Originally, all phones were directly connected  O(n2) complexity; n*(n–1)/2  1878: Switching  1937: Trunk lines + multiplexing • Makes cable management tractable Problems • Manual switching • 1918: cross country call took 15 minutes to set up Advantages • Easy to use • Switching mitigates complexity

  7. Growth of the Telephone Network 9 Automatic telephone switches First transcontinental cable Twisted pair for local loops First round-the- world call 1885 1903 1927 1946 1881 1892 1915 1937 3 million telephones in the US (pop. 76M) First transatlantic cable National numbering plan AT&T formed

  8. From Humans to Computers 10  1958: First use of a modem  Machine to machine communication  Analog vs. digital signals

  9. Crazy Idea: Packet Switching? 12  Telephone networks are circuit switched  Each call reserves resources end-to-end  Provides excellent quality of service  Problems  Resource intense (what if the circuit is idle?)  Complex network components (per circuit state, security)  Packet switching  No connection state, network is store-and-forward  Minimal network assumptions  Statistical multiplexing gives high overall utilization

  10. 13

  11. History of the Early Internet 14 Kleinrock @ MIT: packet- switched network Roberts connects computers over phone line BBN installs first InterfaceMsgPro cessor at UCLA Public demonstration of ARPANET Vint Cerf @ Stanford writes TCP 1962 1967 1970 1972 1961 1965 1969 1972 1972 Licklider’s vision of Galactic Network Roberts publishes vision of ARPANET Kahn @ DARPA advocates Open Architecture Network Control Protocol (NCP)

  12. The Internet, Explained by Vint Cerf 15  Vint Cerf on Colbert Report (Part 1)

  13. The 1960s 16

  14. 1971 17

  15. 1973 18

  16. More from Vint 19  Vint Cerf on Colbert Report (Part 2)

  17. Growing Pains 20  Problem: early networks used incompatible protocols

  18. Kahn’s Ground Rules 21 1. Each network is independent, cannot be forced to change 2. Best-effort communication (i.e., no guarantees) 3. Routers connect networks 4. No global control  Principles behind the development of IP  Led to the Internet as we know it  Internet is still structured as independent networks

  19. The Birth of Routing 22 Trivia • Kahn believed that there would only be ~20 networks. • He was way off. • Why?

  20. More Internet History 23  1974: Cerf and Kahn paper on TCP (IP kept separate)  1980: TCP/IP adopted as defense standard  1983: ARPANET and MILNET split  1983: Global NCP to TCP/IP flag day  198x: Internet melts down due to congestion  1986: Van Jacobson saves the Internet (BSD TCP)  1987: NSFNET merges with other networks  1994: NSF backbone dismantled, private backbone  1999-present: The Internet boom and bust … and boom  2007: Release of iPhone, rise of Mobile Internet  2014-2016: Rise and fall of net neutrality in the US  201x-present: Rise of software-defined networks, smart homes

  21. Internet Applications Over Time 24  1972: Email  1973: Telnet – remote access to computing  1982: DNS – “phonebook” of the Internet  1985: FTP – remote file access  1989: NFS – remote file systems  1991: The World Wide Web (WWW) goes public  1995: SSH – secure remote shell access  1995-1997: Instant messaging (ICQ, AIM)  1998: Google  1999: Napster, birth of P2P 2001: Bittorrent 2004: Facebook 2005: YouTube 2006: Twitter 2007: iPhone 2008: Android 2008: Bitcoin 2014: Signal … Invented by Shawn Fanning at Northeastern

  22. What does the Internet look like? 25

  23. 2000 26

  24. 2006 27 27

  25. 2009 28 28

  26. 2017 29 https://www.caida.org/research/topology/as_core_network/pics/2017/ascore-2017-feb-ipv4-poster-2048x1518.png

  27. 30

  28. A World of Computer Networks 31  Local vs. global  LAN (Local Area Network), WAN (Wide Area Network), MAN (???)  Private vs. public  Internet2, NIPRNet  General purpose vs. special purpose  E.g. credit cards, banks, defense, control systems (utilities, …)  Technology  Satellite, Copper, Fiber  Circuit switched vs. packet switched

  29. Enough History 32  This is not a history course  The Internet is constantly evolving  I will teach you about  The principles on which it was founded  The fundamental protocols that drive it  The various applications built atop it  How these networks are deployed today  Future directions it might go

  30. Takeaways 33  Communication is fundamental to human nature  Key concepts have existed for a long time  Speed/bandwidth  Latency  Switching  Packets vs. circuits  Encoding  Cable management  Multiplexing  Routing  Security  Privacy  The Internet has changed the world  Communication is now free ($) and free (freedom or censorship?)  Shrunk the world  What design decisions made the Internet so successful? Stay tuned!

  31. 34 Questions?

More Related