You are on page 1of 24

Data Communication and

Computer Networks

Introduction

Lubna Awan Hafiza


Department of Computer Science
COMSATS University Islamabad, Wah Campus
lubnamalik99116@gmail.com
Outline

◼ Instructor Introduction

◼ Course Information

◼ Course Evaluation

◼ Data Communication Components

◼ Network Topologies
2
Course Information

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.

3
Course Information

Reference Book
-“Computer Networks: A Systems Approach”
By L. Peterson, and B. Davie, 5th edition,
MKP.

4
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
5
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.


6
Course Evaluation

◼ Assignments

◼ Quizzes

◼ Term Project / Report

◼ Sessionals

◼ Final Exam
7
Key to Success
◼ Attendance
◼ Listen to lectures and keep extra notes
◼ Ask questions

◼ Effort
◼ Do homework on your own. It’s ok to ask others but mak
your own effort.

◼ Consistency
◼ Keep up with reading, and homework.

8
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.

9
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.
Five components of data communication
Data flow (simplex, half-duplex, and full-duplex)
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.
13
Types of connections:
Point-to-point and multipoint

14
Categories of topology

15
A fully connected mesh topology (five devices)

n = 5, 10 links
n(n-1)/2

16
Mesh Topology

◼ Each device connected to every other device

◼ Advantages
◼ Robustness
◼ Secure

◼ Disadvantages
◼ Expensive
◼ Difficult to install
◼ Difficult to manage
17
A star topology connecting four stations

18
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
19
A bus topology connecting three stations

20
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
21
A ring topology connecting four stations

22
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
23
A hybrid topology: a star backbone with three
bus networks

24

You might also like