Dalian University of Technology Spring 2010: Feng XIA (夏锋)
Dalian University of Technology Spring 2010: Feng XIA (夏锋)
2
Who am I?
Selected Honors & Awards
Who's Who in the World, 27th Edition, 2010
MDPI Certificate of Editorial Achievement, 2009
Outstanding Graduate of Zhejiang Province, 2001;
2006
Academic Star, ZJU (Awarded to the Top 10 in 6000
PhD students, ranking No.1), 2006
Zhu Ke-Zhen Scholarship, ZJU (Awarded to the Top 8
in 17000 postgraduates, the highest honor of ZJU),
2005
HP (Hewlett-Packard) Scholarship, HP Corporation
and Ministry of Education of China (Awarded to Top 75
students in Chinese universities), 2005
Top Ten Postgraduates in Academic Activities, ZJU
(Awarded to the Top 10 in 17000 postgraduates), 20043
Who am I?
Research Overview
Dr. Xia has served on the editorial boards of several
(8+2) international scientific journals, and on the
program committees of a number of international
conferences (20+). He has authored/co-authored one
book (research monograph) and about 70 scientific
papers (~30 indexed by ISI SCIE, 30+ indexed by EI
Compendex). He is a member of IEEE and ACM.
-- from fengxia.net
4
Who am I?
Research Interests
Cyber-Physical Systems (CPS)
quality of service, wireless networking, body area
networks, internet of things, feedback scheduling
Green Computing (Energy Efficiency)
power management, power-aware computing,
energy-efficient networking and communications,
green software and systems
Mobile Cloud Computing
location-based services, mobile healthcare, mobile
social networking, mobile sensing
5
How to reach me?
Email: [email protected]; [email protected]
Choose a good email address
Office Building #403; TEL: 87571582
Office Hours: by appointment
Lab: A307
URL: http://fengxia.net
6
About the course
Computer Networking (or Computer Networks)
Time: Monday (13:30-17:00), Thursday (08:00-
11:45)
Location: B-207
Class hours: 48
Credits: 3
Excluding lab experiments
Textbook, ppt slides in English
Class, assignments, exam in Chinese
7
The first question
Why study computer networking anyway?
for credits?
like it?
8
Teaching & learning
I am not a high school teacher …
guide, advisor, leader: how to teach?
inspire interests, give guidance, share knowledge
beyond the book …
to practice, to improve, to correct
You are not a high school student now …
college student: how to learn?
to be an undergraduate
You need the methodology to learning
of your own!
9
The ‘success’ in study
Success
Success
Working (hard)
interest method …
…
ology
10
Imagine …
12
What is the course about?
Introductory (first?) course in computer networking
learn principles of computer networking
learn practice of computer networking
Internet architecture/protocols as case study
13
Beyond this course
The content of computer networking is much much
more than what you will learn in this course …
17
Grading
Assignments 20%
Quizzes & Attendance 10%
may be integrated with the first item
Final Exam 70%
closed book and notes
Extra Credit
Note:
1. The due date is given for each assignment. Late
submission will cause -10 points/day (on the weighted
total).
2. Copying of programs, written homeworks, or exams
is NOT permitted. Any student found doing so will
receive a grade of ZERO for the course. You can
discuss with other students about the assignments, but
18
the work must be substantially your own.
Incomplete policy
No phone call in class
Don’t be late for class please!
No cheating on assignments/exam
academic honesty
http://fengxia.net/cn/
21
A top-down approach
We’ll cover networking
top-down
end-system applications,
end-end transport
network core: routing,
hooking nets together
link-level protocols, e.g.,
Ethernet
other stuff: security,
mobility, management,
22
Course overview
23
Course overview
24
Course overview
Part 3: Transport Layer (6 classes, text Ch. 3)
Transport-layer services and principles
Multiplexing and demultiplexing applications
Connectionless transport: UDP
Principles of reliable of data transfer
TCP case study
Principles of congestion control
TCP congestion control
ASSIGNMENT 2 ?
25
Course overview
26
Course overview
Part 5: Link Layer, LANs (4 classes, text: Ch. 5)
introduction, services
error detection, correction
multiple access protocols, LANs
LAN addresses, ARP
Ethernet
PPP: the Point-to-Point protocol
A network as a link layer: ATM, MPLS
27
Course overview
Part 6: Wireless and Mobile Networks (2 classes,
Ch. 6)
wireless link characteristics
the wireless link:
802.11
cellular Internet access
mobility principles
mobility in practice:
mobile IP
mobility in cellular networks
28
Any Questions, Comments?
29