0% found this document useful (0 votes)
6 views

Lecture 1

Uploaded by

maryam pervez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Lecture 1

Uploaded by

maryam pervez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 33

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

The emphasis of this course will be on 3 and 4.


(Some aspects of 1 and 2 as well.)
Course books
Text book:ks –
w o r
N et
ters a c h
p u p p ro
C o m s a i e
ste m d D av
y
a s terson an

by Pe
[P&D]
Book’s philosophy:
“System’s approach”
oa c h
p p r
g a
s o l vi n
em - e s
o b l ho i c
P r n c
o n e s i g
c u s r e d s
Fo co a ti
ti voen
h an
s o n c ipfi
ec c e r t
Fo c u s
p pee r s ra t h l s
o n toco
l e l y h p ro
so w i t n e t
l e s t er
mp l In
Reference book:
o r ks
s N etw
u te r
mp e t s
“Co nt er n e r
d I C om
an ouglas E.

[Comer]
by D
Reference book:
o r ks
s N etw
u ter b au m
o mp Ta n e n
“C ew
nd r

y A
b
[Tanen]
Reference book:
r ks
e two
r s N
p u te os s
m d R
Co u rse
o
an ”
by K
[K&R]
Course Outline
Topic 1: Foundations of networks
Overall Problem:
How to build a scalable heterogeneous
network ?
Topic 2: Direct link networks

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%

Mid term exam


30%

31
Class Conduct
Punctuality is important!
Mobile phones / laptops
Course announcements on Google Classroom
Attendance policy
Assignment policy
Quizzes (announced)
33

You might also like