Background and Logistics Your Instructor Computer Networking...

10
1 Background and Logistics CSE Department Computer Networking Background Computer Networking: A Top Down Approach , 4 th edition. Jim Kurose, Keith Ross Addison-Wesley Yanmin Zhu Department of Computer Science and Engineering Shanghai Jiao Tong University 1 Background and Logistics Your Instructor Yanmin Zhu, PhD Wireless sensor networks, vehicular networks, crowdsensing, mobile computing Internet of Things Cloud computing Contact information Email: [email protected] Web: http://www.cs.sjtu.edu.cn/~yzhu/ Mobile: 135-2442-1842 Office: 505, #3, Dianyuan Buildings CSE Department 2 Background and Logistics About Me CSE Department BS from Xi’an Jiao Tong University, 2002 PhD from Hong Kong University of Science and Technology, 2007 PostDoc with Imperial College London, 2008 3 Background and Logistics Let’s start with top 10 inventions of all time You use it everyday! CSE Department 4 Background and Logistics Top 10 Inventions of All Time CSE Department 5 source Background and Logistics Evolution of the desk 1980-2014

Transcript of Background and Logistics Your Instructor Computer Networking...

Page 1: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

1

Background and Logistics

CSE Department

Computer NetworkingBackground

Computer Networking: A Top Down Approach ,4th edition. Jim Kurose, Keith RossAddison-Wesley

Yanmin Zhu

Department of Computer Science and Engineering

Shanghai Jiao Tong University

1

Background and Logistics

Your Instructor

Yanmin Zhu, PhD Wireless sensor networks, vehicular networks,

crowdsensing, mobile computing

Internet of Things

Cloud computing

Contact information Email: [email protected]

Web: http://www.cs.sjtu.edu.cn/~yzhu/

Mobile: 135-2442-1842

Office: 505, #3, Dianyuan Buildings

CSE Department 2

Background and Logistics

About Me

CSE Department

BS from Xi’an Jiao Tong University, 2002

PhD from Hong Kong University of Science and Technology, 2007

PostDoc with Imperial College London, 2008

3

Background and Logistics

Let’s start with top 10 inventions of all time

You use it everyday!

CSE Department 4

Background and Logistics

Top 10 Inventions of All Time

CSE Department 5

source

Background and Logistics

Evolution of the desk(1980-2014)

Page 2: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

2

Background and Logistics

Evolution of the desk(1980-2014)

Source: http://www.360doc.com/content/14/0919/20/5052258_410779481.shtml

Background and Logistics

Then, word by word“Computer” + “Network”

You use it everyday!

CSE Department 8

Background and Logistics

What is a Computer?

Background and Logistics

What is a Network?

A group or system of interconnected people or things

Examples: Road network

Social network

Computer network

CSE Department 10

Background and Logistics

What is a Computer Network?

CSE Department 11

A computer network is a telecommunications network which allows computers to exchange data.

Data is transferred in the form of packets.

The connections between nodes are established using either cable media or wireless media.

Background and Logistics

The Most Largest Computer Network: The Internet

CSE Department 12

Page 3: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

3

Background and Logistics

The Most Largest Computer Network: The Internet

CSE Department

Home network

Institutional network

Mobile network

Global ISP

Regional ISP

router

PC

server

wirelesslaptop

cellular handheld

wiredlinks

access points

13

Background and Logistics

Visualization of Routing Path

CSE Department 14

visualization of routing

paths through a portion of the

Internet

Background and Logistics

One example backbone network of the Internet: CERNET

You use it everyday!

CSE Department 15

Background and Logistics

CERNET

CSE Department 16

Background and Logistics

Bandwidth for Cross-country Connections

CSE Department 17

Background and Logistics

Connections to Domestic Networks

CSE Department 18

Page 4: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

4

Background and Logistics

CERNET2

CSE Department 19

Background and Logistics

Topology of CERTNET2

CSE Department 20

Background and Logistics

Connection to Other Networks

CSE Department 21

Background and Logistics

CERNET-Shanghai

CSE Department 22

Background and Logistics

Topology

CSE Department 23

Background and Logistics

CERNET in SJTU

The backbone node of CERNET, the backbone node of SHERNET

The first University which owns the campus backbone with a bandwidth of 10Gbps WDM Technology adopted

SJTUnet connects five campus distributed in Shanghai. The total fiber length in campus is up to 57 km.

The total fiber length for inter-campus connection is up to 70 km.

CSE Department 24

Page 5: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

5

Background and Logistics

Connecting Five Campuses

CSE Department 25

Background and Logistics

Network Structure

Xuhui

Minhang

Fahua

Shangzhong

Qibao

Alpine 3804

BD6808

BD6808 BD6808

BD6808BD6808

Alpine 3804IPv4

IPv6/IPv4

Edge switch

BD6808

BD6808

CSE Department 26

Background and Logistics

Real-time Monitoring

CSE Department 27

Background and Logistics

Traffic Load in Minhang Campus

CSE Department 28

Background and Logistics

Campus WiFi Connectivity

CSE Department 29

Background and Logistics

Besides CERNET, what about other backbone networks in China?

CSE Department 30

Page 6: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

6

Background and Logistics

Four Major Backbone Networks

CSE Department 31

Background and Logistics

Today’s Internet in China

CSE Department 32

Background and Logistics

Statistics of Resources in China

CSE Department 33

Background and Logistics

Population that Uses Internet

CSE Department 34

Background and Logistics

Access Devices

CSE Department 35

Background and Logistics

More Smartphones for accessing Internet

CSE Department 36

Page 7: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

7

Background and Logistics

Major Internet Applications

CSE Department 37

Background and Logistics

Use of Internet in Enterprises

CSE Department 38

Background and Logistics

Besides Internet (computer networks), what about other network?

CSE Department 39

Background and Logistics

Supercomputer

A supercomputer is comprised of Many computing

nodes

An interconnection network

Computing nodes are connected by the interconnection

CSE Department 40

Background and Logistics

Google Data Center

CSE Department 41

Background and Logistics

Sensor Node

Three capabilities Information

sensing Data

processing Packet

transmission

Resource constrained

Processor

Power Supply Unit

Sensing

Interface

Accelerator

Temperature

Light

Humidity

Radio

CSE Department 42

Page 8: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

8

Background and Logistics

Wireless Sensor Networks

A network of tiny sensor nodes closely coupled with the physical world

Internet

Gateway

Sensor Node

Users

CSE Department 43

Background and Logistics

Deployment in coal mine tunnels

CSE Department 44

WSN Prototype

Energy Efficiency

Reliable RoutingMulti-Sink DeploymentGeocasting

Data AggregationCompression Event Detection

Location Sensing ID Assignment

Background and Logistics

Internet of Things

The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices.

Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure.

CSE Department 45

Background and Logistics

Technology Roadmap for IoT

CSE Department 46

Background and Logistics

Lots of examples and background for computer networks

What is the course (Computer Networking)

about?

CSE Department 47

Background and Logistics

What is Computer Networking?

CSE Department 48

What is needed in between?

Applications

Networking

“Computers”or computing

devices

Page 9: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

9

Background and Logistics

What the course offers?

Concepts and principles of computer networks in the broadest sense

A comprehensive, self-contained tour through all of networking from Application Layer Transport Layer Network Layer Link Layer

Other important topics Wireless and mobile networks Multimedia networking Network security

CSE Department 49

Background and Logistics

Course Info

Course title: computer networking

Your Lecturer: Yanmin Zhu

Credits: 3

Hours: 48 (1st-12th week)

CSE Department 50

Background and Logistics

Textbook and reference books

Textbook Computer Networking: A Top-Down

Approach Featuring the Internet (4rd Ed.),by James F. Kurose, Keith W. Ross

Reference books Computer Networks (4th Ed.), by Andrew S.

Tanenbaum, Prentice Hall

Data and Computer Communications (6th Ed.), William Stallings, Pearson Education.

Computer Networks: A Systems Approach. Larry S. Peterson, Bruce Davie. The Morgan Kaufmann Series in Networking.

CSE Department 51

Background and Logistics

Prerequisite Courses

There are actually no prerequisite courses for this courses.

However, the following programming courses would certainly be a plus. - Programming with C++ or Java (socket

programming)

- Operating System (thread concept)

CSE Department 52

Background and Logistics

Online resources

Course website: http://www.cs.sjtu.

edu.cn/~yzhu/

Textbook website: http://www.aw-

bc.com/kurose_ross/

CSE Department 53

Background and Logistics

Grading Scheme

Final exam ( 50%)

Term project (15%)

Attendance and Homework (15%)

In-class Quiz (20%)

CSE Department 54

Page 10: Background and Logistics Your Instructor Computer Networking Backgroundyzhu/courses/comnet/slides/Lec01.pdf · 2015-03-09 · Computer Networking Background Computer Networking: A

10

Background and Logistics

Discussions

Each student talks what amazes, confuses, or interests you in computer networking.

Share that with your fellow students.

CSE Department 55