high speed and programmable networks
play

High-speed and Programmable Networks ECE/CS598HPN Instructor: - PowerPoint PPT Presentation

High-speed and Programmable Networks ECE/CS598HPN Instructor: Radhika Mittal History of Internet 1876: Alexander Graham Bell invented telephone. History of Internet 1876: Alexander Graham Bell invented telephone. Such a design cannot scale!


  1. High-speed and Programmable Networks ECE/CS598HPN Instructor: Radhika Mittal

  2. History of Internet 1876: Alexander Graham Bell invented telephone.

  3. History of Internet 1876: Alexander Graham Bell invented telephone. Such a design cannot scale!

  4. History of Internet Soon evolved to Public Switched Telephone Network. Earliest circuit-switched network!

  5. History of Internet Soon evolved to Public Switched Telephone Network. Strowger’s competitor’s wife Earliest circuit-switched network!

  6. History of Internet 1889: AB Strowger invents first mechanical circuit switch. Strowger’s competitor’s wife Earliest circuit-switched network!

  7. History of Internet 1889: AB Strowger invents first mechanical circuit switch. Earliest mechanical circuit-switched network!

  8. History of Internet 1889: AB Strowger invents first mechanical circuit switch. Earliest mechanical circuit-switched network!

  9. History of Internet 1889: AB Strowger invents first mechanical circuit switch. X X Circuit switching is wasteful!

  10. History of Internet Packet switching is designed: 1959(Paul Baran), 1961(Leonard Kleinrock), 1965 (Donald Davies).

  11. History of Internet • Simultaneously, growing interest in connecting computers. • Lawrence Roberts meets Davies’ teammate at 1967 SOSP , and decides to use packet-switching for a network to connect computers. • Roberts, Davies, Kleinrock, and Baran get together to design ARPANET.

  12. History of Internet 1965: Two computers in MIT communicate using packet-switching. 1969: ARPANET is developed.

  13. History of Internet Early1970’s: Vint Cerf develops NCP for transport and addressing.

  14. History of Internet 1973: European nodes added to ARPANET. The term Internet is born.

  15. History of Internet • mid-1970’s: Vint Cerf and Bob Kahn develop TCP/IP , separating reliability from addressing. • 1983: NCP becomes obsolete; all nodes switch to TCP/IP . • Late 1970’s: Adaptive routing protocols were developed. • 1986: Series of congestion collapse; congestion control added to TCP . • More interconnected networks emerge (Internet grows). o Early 1990’s: BGP introduced for inter-domain routing.

  16. Since then…. • No fundamental change in how we operate and use networks. o Distributed management of hardware switches. o Packet switching with store-and-forward design. o Endhost implements a TCP/IP stack in the kernel. • Innovations in: o Transmission technology: wireless, cellular, more bandwidth. o Applications: HTTP , TLS, SSL, DNS. o Specific details: Congestion control algorithms, hierarchical addressing, etc.

  17. But, changes have emerged in the last decade... This course tells the story of these changes.

  18. Key enablers of the changes • Increasing scale: • greater need to make networks easier to manage . • More functionality: • greater need to make networks more evolvable . • Commercialization: • greater emphasis on performance.

  19. Key enablers of the changes Emergence of large private networks.

  20. In this course… • What changes have been made to the networking infrastructure in the last decade? • Why were the changes introduced? • What do these changes enable?

  21. In this course… • Week 1: Review relevant concepts. • Week 2: Historical perspective. • Week 3-7: Switching infrastructure. • Week 7-11: Endhost infrastructure. • Week 12: Middleboxes.

  22. Questions? https://courses.engr.illinois.edu/ece598hpn/fa2019/ https://courses.engr.illinois.edu/cs598hpn/fa2019/

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend