Post on 07-Jul-2018
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: yzhu@cs.sjtu.edu.cn
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)
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
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
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
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
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
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
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
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
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