34
DATA COMMUNICATION AND NETWORKS Lecture: 1 Instructor Mazhar Hussain 1

DATA COMMUNICATION AND NETWORKS - · PDF fileComputer Networks ... (in the form of 0’sand 1’s) ... Sections 1.1, 1.2, “Dataand Computer Communication”6th Edition by William

Embed Size (px)

Citation preview

DATA COMMUNICATION AND

NETWORKS

Lecture: 1

Instructor Mazhar Hussain

1

DATA COMMUNICATION AND

NETWORKS

Blog

https://mazharhussainatisp.wordpress.com

2

COURSE OUTLINE

The course will consist of :

16 lectures

2 assignments

2exams (1 midterm and 1 final)

Grading Criteria: One Midterm: 25 %

Final Exam: 50%

Assignments /Quizz/Presentation: 15%

Attendance : 10% 3

TEXT BOOKS

“Data Communications and Networking” 4th Edition by

Behrouz A. Forouzan

“Data and Computer Communication” 6th Edition by

William Stallings

Computer Networks (5th Edition) by Andrew S.

Tanenbaum

4

TODAY AGENDA

Data Communication

Brief History of Communication

Data Communication System

Key Data Communication Terminology

Effectiveness of Data Communication System

Components of Data Communication System

Key Data Communication Terminologies

Why Networks? And types of Networks

Network Criteria and Applications

Protocols, Elements and Applications of Protocols5

DATA COMMUNICATION

DEFINITION

“Data Communication is the exchange of

Information from one entity to the other using a

Transmission Medium”

6

DATA COMMUNICATION

“Data Communication is the exchange of data

(in the form of 0’s and 1’s) between two devices

(computers) via some form of the transmission

medium.”

7

LOCAL AND REMOTE COMMUNICATION

LOCAL

–Communicating devices are present in the

same building or a similarly restricted geographical area

REMOTE–Communicating devices are

present farther apart

8

DATA COMMUNICATION SYSTEM

For Data Communication to occur,

communicating devices must be a

part of a system made up of some

specific kind of hardware and

software. This system is known as

“DATACOMMUNICATION SYSTEM”

9

EFFECTIVENESS OF DATA COMM. SYSTEM

Effectiveness depends uponthree

fundamental characteristics:

Delivery

Accuracy

Timeliness

10

DATA COMMUNICATION

SYSTEM

11

DATA COMMUNICATION SYSTEM

A Data communication system is

made up of 5 components:

Message

Sender

Receiver

Medium

Protocol12

MESSAGE TYPES

13

A Complex Data Comm.

System

14

KEY DATA COMMUNICATION

TERMINOLOGY

Session: communication dialog

between network users or applications

Network: interconnected group of

computers and communication devices

Node: a network-attached device 15

KEY DATA COMMUNICATION

TERMINOLOGY

Link: connects adjacent nodes

Path: end-to-end route within a network

16

KEY DATA COMMUNICATION

TERMINOLOGY

Packetizing: dividing messages into

fixed-length packets prior to transmission

over a network’s communication media

Routing: determining a message’s path

from sending to receiving nodes17

NETWORK

A “Network” is a set of

devices (Nodes) connected

by Communication Links

18

WHY NETWORKS?

Point to point communicationnot

usually practical

–Devices are too far apart

–Large set of devices would need

impractical number of connections19

WHY NETWORKS?

Solution is to connect all devicesto a central system known as a NETWORK

Two Main Classes ofNetworks

–Local Area Networks (LANs)

–Wide Area Network (WANs)

20

NETWORK CRITERIA

Data

Communication

Network Criteria

Performance Reliability Security

21

NETWORK CRITERIA

Performance

–Number of Users

–Type of Transmission Medium

–Hardware

–Software22

NETWORK CRITERIA

Reliability

–Frequency of failure

–Recovery Time after Failure

23

NETWORK CRITERIA

Security

–Unauthorized Access

–Viruses

24

NETWORK APPLICATIONS

Marketing andSales

FinancialServices

Manufacturing

ElectronicMessaging

Teleconferencing

CableTelevision

25

PROTOCOLS

“Set of Rules Governing

Communication”

26

PROTOCOLS

Protocols defines:

–What is Communicated?

–How, it is Communicated?

–When, it is Communicated?

27

PROTOCOLS

Elements of a Protocol:

–Syntax

–Semantics

–Timing

28

PROTOCOL

ARCHITECTURE

“Instead of having a single Module

for performing communication, there is a

structured set of modules that implement

communications function”

29

Simplified File Transfer

Architecture

30

SUGGESTED READING

Section 1.2, “Data Communications and Networking” 4th Edition by Behrouz A. Forouzan

Sections 1.1, 1.2, “Data and ComputerCommunication” 6th Edition by WilliamStallings

31

SUGGESTED READING

Section 1.3, “Data Communications and Networking” 4th Edition by Behrouz A. Forouzan

Sections 1.3, “Data and Computer Communication” 6th Edition by William Stallings

32

SUGGESTED READING

Section 1.4 “Data Communications andEdition by Behrouz A.Networking” 4th

Forouzan

Sections 1.1,2.1 “Data and Computer Communication” 6th Edition by William Stallings

33

QUESTIONS/COMMENTS?

34