Documente Academic
Documente Profesional
Documente Cultură
Introduction
Junaid Qadir
(junaid.qadir@seecs.edu.pk)
Assistant Professor,
Electrical Engineering Dept.,
SEECS, NUST.
Director,
Cognet Lab, SEECS
Room no: 215, Academic Block, SEECS
Office hours: Monday, 9 AM to 10 AM, or
through appointment via email.
Motivation:
Why study Computer Networking?
Approaches to
studying
Computer
There is a tendency
in our field to believe that everything we
currently use is a paragon of engineering, rather than a snapshot
Networks
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 dont know any better.
John Day (an Internet pioneer and historian)
Course Outline
5 topics (topic 0 - 4)
on the architecture, algorithms, and protocols
used for developing scalable networks
Topic 0: Course
Introduction
Course Introduction; Basics (week 1)
A high-level top-down view of computer networking
Packet switching vs. Circuit switching
Applications of networking
Requirements---Connectivity, Resource Sharing,
Support for Common Services
Topic 3: Process
Communication
End-to-End Protocols
(week 10 and 11)
UDP and TCP
TCP Congestion Control
Congestion Avoidance
Topic 4: Application
protocols
Applications (weeks 13)
Traditional Applications:
FTP, SMTP, HTTP
Name Service: DNS
Overlay Networks
Course
``books
Text
Computers
book:
Networks
a systems
approach
[P&D
1.
2.
3.
4.
Books
philosophy:
Systems
Problem-solving
approach
approach
Focus
on core design
choices
Focus on perspective rather
than solely on specifications
Examples with real Internet
protocols
Ref. book:
Computers
Networks
[K&R
]
Ref. book:
Mathematical
Foundations of
Computer
networking
by Srinivasan Keshav
[Keshav]
Finding original
research doc.
Vint Cerf
Bob Kahn
Proposed TCP/IP
as a single
integrated
protocol in
1974 for
internetworking
Course Policies
Evaluation breakdown
Quizzes; 10%
Final Exam; 35%
Term Paper/ Assignments; 30%
Administrative policies
Class discipline
beneficial learning requires students to pay
attention and the teacher to be dedicated;
its important to be punctual in the class.
Attendance policy (i.e., 75% minimum,
Will be taken on LMS, final once taken)
Quizzes (announced/ unannounced)
Course website on LMS; Forum at Piazza
https://piazza.com/seecs.edu.pk/fall2015/ee832/home
To-do-list (1
day)
Register
yourself
for
the
LMS
1
st