EECS 161 - Introduction to Computer Networking Scott Jordan...

23
EECS 161 - Introduction to Computer Networking Scott Jordan Internet / Topology UCI University of California, Irvine Terminology: (Walrand, fig. 2.6) "internet" = a network containing multiple heterogeneous subnetworks "Internet" = the public global internet subnetworks include Ethernet, token rings, direct links, wireless networks, ATM, ...

Transcript of EECS 161 - Introduction to Computer Networking Scott Jordan...

Page 1: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Terminology:

(Walrand, fig. 2.6)"internet" = a network containing multiple heterogeneous subnetworks"Internet" = the public global internetsubnetworks include Ethernet, token rings, direct links, wireless networks, ATM, ...

Page 2: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Issues:

* addressing* routing* flow control- protocol differences- security- application interfaces (APIs)- management

Page 3: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 12/69:

The original 4 Internet hosts (www.cybergeography.org/atlas/historical.html)

Page 4: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 4/71:

14 Internet hosts (www.cybergeography.org/atlas/historical.html)

Page 5: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 9/71:

(www.cybergeography.org/atlas/historical.html)

Page 6: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 6/74: (www.cybergeography.org/atlas/historical.html)

Page 7: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 3/77: (www.cybergeography.org/atlas/historical.html)

Page 8: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 10/80:

(www.cybergeography.org/atlas/historical.html)

Page 9: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Usenet 6/81: (www.cybergeography.org/atlas/historical.html)

Page 10: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

ARPANET 1/83 (after split with Milnet, TCP/IP standardized):

(www.computerhistory.org/exhibits/internet_history)

Page 11: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

NSFnet 3/86 (56kbps):

2,000 Internet hosts(www.computerhistory.org/exhibits/internet_history)

Page 12: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Usenet 12/86: (www.cybergeography.org/atlas/historical.html)

Page 13: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

NSFnet + regional/customer networks 4/87:

20,000 Internet hosts (www.computerhistory.org/exhibits/internet_history)

Page 14: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

NSFnet 2/88 (1.5Mbps):

(www.computerhistory.org/exhibits/internet_history)

Page 15: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

NSFnet + regional/customer networks 1990:

300,000 Internet hosts (Walrand fig. 3.1)

Page 16: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

NSFnet + regional/customer networks 1990:

(Walrand fig. 3.2)

Page 17: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

NSFnet 1992 (45Mbps):

1,000,000 Internet hosts(www.computerhistory.org/exhibits/internet_history)

Page 18: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Internet 1997 (after privatization, 20 million hosts):

(Walrand fig. 3.3)

Page 19: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Internet AS Core 1/00 (70 million hosts): (www.caida.org)

Page 20: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Internet AS Core 4/02 (150 million hosts): (www.caida.org)

Page 21: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Internet AS Core 4/05 (325 million hosts):(www.caida.org)

Page 22: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Internet Host Count: (www.isc.org)

Page 23: EECS 161 - Introduction to Computer Networking Scott Jordan …sjordan/courses/eecs148/visuals/lec13.pdf · EECS 161 - Introduction to Computer Networking Scott Jordan Internet

EECS 161 - Introduction to Computer Networking Scott Jordan

Internet / TopologyUCIUniversity of California, Irvine

Internet Host Count: (www.internetworldstats.com)