01 - W01L01 - Introduction
01 - W01L01 - Introduction
Computer Networks
Introduction
Textbook
- “Data Communications and Networking”
by Behrouz A. Forouzan, 5th edition
Reference Book
-“Computer Networking: A Top-Down
Approach”
by James F Kurose, Keith W Ross, 7th edition.
Course Information
Reference Book
-“Computer Networks: A Systems Approach”
By L. Peterson, and B. Davie, 5th edition,
MKP.
Topics to be covered
Introduction to data communication, computer
networks and layered architectures
Direct-link networks
Medium access control
Internetworking, routing
End-to-end protocols, flow control
Congestion control
Sockets
Network Security
Objectives: Course Learning
Outcomes
• At the end of this course, you should be able to:
– Describe the basic network components,
services, technologies and layered network
architecture.
– Demonstrate the functionality of each layer
using networking tools.
– Develop simple network applications
– Describe the basic issues in Mobile Networks
and Network Security.
Course Evaluation
Assignments
Quizzes
Term Project / Report
Sessionals
Final Exam
Key to Success
Attendance
Listen to online lectures and keep extra notes
Ask questions
Effort
Do homework on your own. It’s ok to ask others but make
your own effort.
Consistency
Keep up with reading, and homework.
Plagiarism Policy
According to this policy, a student's submitted
work must be the student's own. In this course,
this policy will be applied to all work submitted for
grade including exams, quizzes, homework, and
projects.
10
DATA COMMUNICATIONS
The term telecommunication means communication at a
distance. The word data refers to information presented
in whatever form is agreed upon by the parties creating
and using the data. Data communications are the
exchange of data between two devices via some form of
transmission medium such as a wire cable.
1.11
Five components of data communication
1.12
Data flow (simplex, half-duplex, and full-duplex)
1.13
Networks
A network is set of devices (nodes) connected
by communication links.
A node / host / end system can be a
computer, printer, or any other device capable
of sending and/or receiving data generated
by other nodes on the network.
A link is a communication pathway that
transfers data from one device to another
Topology: Arrangement of nodes in a network
specify topology.
Figure Types of connections: point-to-point and multipoint
Categories of topology
Figure A fully connected mesh topology (five devices)
n = 5, 10 links
n(n-1)/2
Mesh Topology
Each device connected to every other device
Advantages
Robustness
Secure
Disadvantages
Expensive
Difficult to install
Difficult to manage
Figure A star topology connecting four stations
Star Topology
All computers attach to central point
The devices are not directly linked to one
another
Advantages
Ease of installation
Inexpensive (less than mesh)
Robustness
Disadvantages
Hub fails, whole network down
Costly than bus
Figure A bus topology connecting three stations
Bus Topology
Single cable connect all computers
Each computer has connector to shared cable
Cable must end with a terminator
Advantages
Inexpensive
Works well for small networks
Disadvantages
Cable break, whole network down
Limited number of devices can be attached
Figure A ring topology connecting four stations
Ring Topology
Each device connected to two devices
(immediate neighbors)
The signal is passed along the ring in one
direction
Advantages
Easy to install and reconfigure
Inexpensive (less than mesh)
Disadvantages
Break in a ring disables the whole network
Unidirectional
Figure A hybrid topology: a star backbone with three bus networks