6.033 lecture 9 hari balakrishnan [email protected]/6.033/2015/6.033 spring 2015 lecture 9, slide...

16
6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan [email protected]

Upload: others

Post on 25-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #1

Computer Networks

6.033 Lecture 9 Hari Balakrishnan

[email protected]

Page 2: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #2

Applications on the Internet

Page 3: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #3

Applications on the Internet

Page 4: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #4

Applications on the Internet

Page 5: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #5

Applications on the Internet

Page 6: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #6

National Academy of Engineering (http://www.greatachievements.org/)

Page 7: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #7

Page 8: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #8

Page 9: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #9

An Amazing Infrastructure

Page 10: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #10

Physical Communication Channels

Page 11: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #11

Internet users per 100 inhabitants Source: International Telecommunications Union

CC BY-SA 3.0

Page 12: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #12

Universal Network Layer: IP

Page 13: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #13

IP packet format (v4 and v6)

Page 14: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #14

Layering

Page 15: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #15

Evolution of design

“The choice for network identification (8 bits) allows up to 256 distinct networks. This size seems sufficient for the foreseeable future.”

Page 16: 6.033 Lecture 9 Hari Balakrishnan hari@mitweb.mit.edu/6.033/2015/6.033 Spring 2015 Lecture 9, Slide #1 Computer Networks 6.033 Lecture 9 Hari Balakrishnan hari@mit.edu

6.033 Spring 2015 Lecture 9, Slide #16