Lecture 1
Lecture 1
Computer Networks
e r i n g,
E n gi ne
D . , E. e r i ng,
Ph . n g in e
C . E g
MSc. Engineerin l
B.S. r K a ma
a h a rya o r
S h e s s
Dr. n t P rof ie nc e,
s s i s ta t er Sc -C
A Co m pu Bl o ck
t of rd Fl o o r,
ar t m en 3 b ad
Dep ff i c e s l a m a
ty O t y, I
Facul n i v er si
Air U u.pk
.au. ed
@ ma il
yar. kamal
a ha
: sh
Email
2
What are
Computer Networks
Everyday network based applications
Internet is pervasive
World Wide Web – a
framework that runs on top
of the Internet
Business
Information
Education
Why study
Computer Networks
1
Increased professional
opportunities
2
Increased productivity
through efficient usage of
networking technology
3
Develop skills to scientists
state-of-the-art innovations
4
Improved employment
and earning potential
Income
Time
Approaches to studying
Computer Networks
Focus/ emphasis on:
1. Configuring networking products
2. Creating networking software
3. Understanding network protocols
4. Core principles that have shaped
popular networking protocols
Problem:
How to directly connect nodes into a
single network?
Topic 3: Packet Switching
Problem:
How to connect nodes that
cannot be directly connected
(for any reason including cost) ?
Topic 4: Internetworking
Problem:
How to interconnect nodes belonging
?
to different networks
Topic 5: Process Communication
Problem:
How can processes on different nodes
communicate efficiently?
Topic 6: Congestion Control
and Resource Allocation
Problem:
How to ensure that communication
?
links are not overburdened
Topic 7: Data Representation
Problem:
How to translate the (potentially)
different data representation formats on
different networks/ nodes ?
Topic 8: Data/ Network Security
Problem:
How to ensure the security of network
?
and the data that traverses on it
Topic 9: Application layer protocols
Problem:
How to design protocols for applications
that use networks ?
HTT SMT
SNMP
IMA
P
POP
FTP
P DNS
P
SI
P
Topic 10: Network Management
Problem:
How to monitor the performance of
networks and manage them to ensure
?
proper operation
Course Policies
Administrative Details (Tentative)
Marks Distribution
Quizes Assignments Mid term exam Final exam
Quizes
15%
Assignments
10%
Final exam
45%
31
Class Conduct
Punctuality is important!
Mobile phones / laptops
Course announcements on Google Classroom
Attendance policy
Assignment policy
Quizzes (announced)
33