Computers Networks

Download Report

Transcript Computers Networks

EE-832:
Advanced Computer Networks
Fall 2012
Junaid Qadir
([email protected])
Assistant Professor,
Electrical Engineering Dept.,
SEECS, NUST.
Director,
Cognet Lab, SEECS
Room no: 215, Academic Block, SEECS
Office hours: to be decided in class.
“There is a tendency in our field to believe that everything we
currently use is a paragon of engineering, rather than a snapshot
of our understanding at the time. We build great myths of spin
about how what we have done is the only way to do it, to the point
that our universities now teach the flaws to students (and
professors and textbook authors) who don’t know any better.”
– John Day (an Internet pioneer and historian)
1. Configuring networking products
2. Creating networking software
3. Understanding popular network
protocols and their core principle
4. Understanding the evolution of modern
computer networks into the future
5. Understanding how to develop new
research ideas/ protocols
Mostly, this course will emphasize 3, 4 and 5.
PART
A
PART
B
How to design
scalable networks
Next generation
networks
(study the example
of Internet)
(envisioning what future
networking technology
would look like)
PART A
How to design scalable networks
(Using Internet as an example)
POP
SIP
DNS
SNMP
FTP
IMAP
HTTP
SMTP
PART B
Next generation networks
(envisioning what future networking
technology would look like)
a
Clean slate design of the Internet
Software defined networking
b
Clean slate design of wireless spectrum:
dynamic spectrum access networks
Cognitive Radio Networks
d
Datacenter networking & Cloud Computing
e
Network science
(Computational social science)
[P&D]
[K&R]
[Tanen]
Proposed TCP/IP as
a single integrated
protocol in 1974
for internetworking
Vint Cerf
Bob Kahn
Quizzes
10%
Final Exam
40%
Term Paper/
Assignments
20%
Mid term
Exam
30%
 Class discipline
beneficial learning requires students to pay
attention and the teacher to be dedicated
 Course website on LMS
 Discussion forum at Piazza
(bonus marks for effort, participation and
altruism)
 Attendance policy; Assignment policy
 Quizzes (announced/ unannounced)
Stats from a previous session