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

Lecture 1

This document provides an overview of a lecture on computer networks. It introduces the instructor, Dr. Awais Ahmad, and gives brief descriptions of what computer networks are and why they are important to study. It outlines the course's focus on network protocols and principles. The document also provides details on course books, topics that will be covered over the semester, and administrative policies for assignments, exams, and class conduct.

Uploaded by

Jalil Asif
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Lecture 1

This document provides an overview of a lecture on computer networks. It introduces the instructor, Dr. Awais Ahmad, and gives brief descriptions of what computer networks are and why they are important to study. It outlines the course's focus on network protocols and principles. The document also provides details on course books, topics that will be covered over the semester, and administrative policies for assignments, exams, and class conduct.

Uploaded by

Jalil Asif
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Lecture 1

Computer Networks
Post-Doctorate (Italy)
Scientist @ INTEL Corporation (US-Taiwan)
Ph.D. Data Science (S. Korea)
MS Telecom (Islamabad)
B.S. Computer Science (Peshawar)

Dr. Awais Ahmad


Assistant Professor
Department of Computer Science,
Room A-209, Block A
Air University, Islamabad
Email: [email protected]

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:
Computers Networks –
a systems approach”
by Peterson and Davie

[P&D]
Book’s philosophy:
“System’s approach”
1. Problem-solving approach
2. Focus on core design choices
3. Focus on perspective rather than
solely on specifications
4. Examples with real Internet protocols
Reference book:
“Computers Networks
and Internets”
by Douglas E. Comer

[Comer]
Reference book:
“Computers Networks”
by Andrew Tanenbaum

[Tanen]
Reference book:
Computers Networks”
by Kurose and Ross

[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!
laptops
Course announcements on Google Classroom
Attendance policy
Assignment policy
Quizzes (announced)

32
33

You might also like