SlideShare a Scribd company logo
1
Computer Communication &
Networks
Lecture 2
Introduction to Data Communication
http://web.uettaxila.edu.pk/CMS/coeCCNbsSp09/index.asp
Waleed Ejaz
waleed.ejaz@uettaxila.edu.pk
2
Data Communications
 The term
term telecommunication
telecommunication means
means
communication at a distance. The word
communication at a distance. The word data
data
refers to information presented in whatever
refers to information presented in whatever
form is agreed upon by the parties creating
form is agreed upon by the parties creating
and using the data.
and using the data. Data communications
Data communications are
are
the exchange of data between two devices
the exchange of data between two devices
via some form of transmission medium such
via some form of transmission medium such
as a wire cable.
as a wire cable.
3
Fundamental Characteristics
 The effectiveness of a data communication
system depend on four fundamental
characteristics:
 Delivery
 Accuracy
 Timelines
 Jitter
4
Five Components of Data
Communication
1. Message
2. Sender
3. Receiver
4. Medium
5. Protocol
5
Direction of data flow
Simplex
Half Duplex
Full Duplex
6
Networks: key issues
 Network criteria
 Performance
 Throughput
 Delay
 Reliability
 Data transmitted are identical to data received.
 Measured by the frequency of failure
 The time it takes a link to recover from a failure
 Security
 Protecting data from unauthorized access
7
Terminology
 The throughput or bandwidth of a channel is
the number of bits it can transfer per second
 The latency or delay of a channel is the time
that elapses between sending information and
the earliest possible reception of it
8
Network topologies
 Topology defines the way hosts are
connected to the network
9
Network topology issues
1. high throughput (bandwidth)
2. low latency
a goal of any topology
10
Bandwidth and Latency
1. telecommunications: range of radio frequencies: a range of radio
frequencies used in radio or telecommunications transmission and
reception
2. computing: communications capacity: the capacity of a
communications channel, for example, a connection to the Internet, often
measured in bits per second
3. a data transmission rate; the maximum amount of information
(bits/second) that can be transmitted along a channel
Latency
A synonym for delay, is an expression of how much time it takes
for transmission from one designated point to another
Bandwidth
11
Categories of Topology
12
Mostly used network topologies
mesh
star
bus
ring
13
A hybrid topology: a star backbone with three bus networks
14
Hierarchical organization of the Internet
15
Layering & Protocol Stacks
16
What’s a protocol?
human protocols:
 “what’s the time?”
 “I have a question”
 introductions
… specific msgs sent
… specific actions taken when msgs received, or other events
network protocols:
 machines rather than humans
 all communication activity in Internet governed by protocols
17
Protocol
 protocols define format, order of msgs sent
and received among network entities, and
actions taken on msg transmission, receipt
a human protocol and a computer network protocol:
Hi
Hi
Got the
time?
2:00
TCP connection
req.
TCP connection
reply.
Get http://gaia.cs.umass.edu/index.htm
<file>
time
18
Standard
 Essential in creating and maintaining an open
and competitive market for equipment
manufacturers
 Guaranteeing national & international
interoperability of data & telecommunication
technology & process.
19
Layered Tasks
An example from the everyday life
Hierarchy?
Services
20
Why layered communication?
 To reduce complexity of communication task
by splitting it into several layered small tasks
 Functionality of the layers can be changed as
long as the service provided to the layer
above stays unchanged
 makes easier maintenance & updating
 Each layer has its own task
 Each layer has its own protocol
21
Reference Models
 OSI reference model
 TCP/IP
22
OSI Reference model
 Open System Interconnection
 7 layers
1. Crate a layer when different abstraction is needed
2. Each layer performs a well define function
3. Functions of the layers chosen taking internationally
standardized protocols
4. Number of layers – large enough to avoid
complexity
23
Seven layers of the OSI model
24
Exchange using OSI Model
25
The interaction between layers in the OSI model
26
Issues, to be resolved by the layers
 Larger bandwidth at lower cost
 Error correction
 Flow control
 Addressing
 Multiplexing
 Naming
 Congestion control
 Mobility
 Routing
 Fragmentation
 Security
 ....
27
OSI Layers
28
Physical layer
Transporting bits from one end node to the next
- type of the transmission media (twisted-pair, coax, optical fiber, air)
- bit representation (voltage levels of logical values)
- data rate (speed)
- synchronization of bits (time synchronization)
physical
connection
29
The physical layer is responsible for movements of
individual bits from one hop (node) to the next.
Note
30
Data Link layer
Transporting frames from one end node to the next one
logical
connection
- framing - physical addressing
- flow control - error control
- access control
31
Data Link layer
- hop-to-hop delivery-
32
Data Link layer
- example-
33
The data link layer is responsible for moving
frames from one hop (node) to the next.
Note
34
Readings
 Chapter 1 (B. A Forouzan)
 Section 1.1, 1.2, 1.3,1.4
 Chapter 2 (B.A Forouzan)
 Section 2.1, 2.2
35

More Related Content

PPT
introduction to computer networking - behrouz
PDF
Cs8591 Computer Networks
PPTX
Computer networks and various layers in osi.pptx
PPT
01_Introduction to Data Comm - Copy - Copy.ppt
PPTX
01_-_W01L01_-_Introduction[1].pp free tx
PDF
Computer Networks Lecture Notes 01
PPT
Lecture of computer communication and networks chapter 1
PPT
We will all cm do to go do do to go do do do to go do do
introduction to computer networking - behrouz
Cs8591 Computer Networks
Computer networks and various layers in osi.pptx
01_Introduction to Data Comm - Copy - Copy.ppt
01_-_W01L01_-_Introduction[1].pp free tx
Computer Networks Lecture Notes 01
Lecture of computer communication and networks chapter 1
We will all cm do to go do do to go do do do to go do do

Similar to Data communication and networking notes_Lecture 2 (1).ppt (20)

PPT
introduction to data comunication
PPT
UNIT-I Computer Networks Introduction to Networks
PPTX
Information technology .pptx
PPTX
PPTX
CN Unit-1 PPT.pptx
PPTX
Chapgggggg&gggggggggggggggghhghhghter 5.pptx
PDF
Data Communications and Networking By Behrouz A.Forouzan1-2.pdf
PPTX
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
PPT
Chapeter 2
PPT
Computer Network Fundamentals
PPTX
Data computer networks from rajeev institute of technology
PPTX
COMPUTER NETWORKS UNIT 1
PPT
1. Introduction.ppt
PPT
1-introduction-to-computer-networking.ppt
PPTX
Introduction to computer networks
PPT
Introduction of computer network
PPTX
computer network and chapter 7 OSI layers.pptx
PPTX
Intoduction to Computer networking In Data Communication
PDF
DCN-chapter1.pdf
PPT
Osi model 7 Layers
introduction to data comunication
UNIT-I Computer Networks Introduction to Networks
Information technology .pptx
CN Unit-1 PPT.pptx
Chapgggggg&gggggggggggggggghhghhghter 5.pptx
Data Communications and Networking By Behrouz A.Forouzan1-2.pdf
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
Chapeter 2
Computer Network Fundamentals
Data computer networks from rajeev institute of technology
COMPUTER NETWORKS UNIT 1
1. Introduction.ppt
1-introduction-to-computer-networking.ppt
Introduction to computer networks
Introduction of computer network
computer network and chapter 7 OSI layers.pptx
Intoduction to Computer networking In Data Communication
DCN-chapter1.pdf
Osi model 7 Layers
Ad

More from stephen972973 (14)

PPTX
Microsoft word processing 2 notesss.pptx
PPTX
Lecture notes, Microsoft word processing.pptx
PPTX
Data communication analog and Digital signals.pptx
PPT
ch0001 computer systems security and principles and practices
PPTX
.Lecture notes, word processing_1726877007000.pptx
PPTX
Electronic- GOVERNANCE-group workss.pptx
PPT
Computer systems security 7-cryptography.ppt
PPT
Website development Design lecture notes.ppt
PPT
331592291-HTML-and-Cascading style sheet
PPTX
Cascading Style Sheets Background .pptx
PPTX
1.2 Wireless Local Area Netw BASICS.pptx
PPTX
Chapter0002222programming language2.pptx
PPT
Networking and data communication IP.ppt
PPTX
Introduction to html four lecture notes.pptx
Microsoft word processing 2 notesss.pptx
Lecture notes, Microsoft word processing.pptx
Data communication analog and Digital signals.pptx
ch0001 computer systems security and principles and practices
.Lecture notes, word processing_1726877007000.pptx
Electronic- GOVERNANCE-group workss.pptx
Computer systems security 7-cryptography.ppt
Website development Design lecture notes.ppt
331592291-HTML-and-Cascading style sheet
Cascading Style Sheets Background .pptx
1.2 Wireless Local Area Netw BASICS.pptx
Chapter0002222programming language2.pptx
Networking and data communication IP.ppt
Introduction to html four lecture notes.pptx
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Architecture types and enterprise applications.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Modernising the Digital Integration Hub
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
project resource management chapter-09.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPT
Module 1.ppt Iot fundamentals and Architecture
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
1. Introduction to Computer Programming.pptx
Architecture types and enterprise applications.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
gpt5_lecture_notes_comprehensive_20250812015547.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Getting Started with Data Integration: FME Form 101
Modernising the Digital Integration Hub
Web App vs Mobile App What Should You Build First.pdf
Group 1 Presentation -Planning and Decision Making .pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
WOOl fibre morphology and structure.pdf for textiles
project resource management chapter-09.pdf
O2C Customer Invoices to Receipt V15A.pptx
cloud_computing_Infrastucture_as_cloud_p
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Module 1.ppt Iot fundamentals and Architecture

Data communication and networking notes_Lecture 2 (1).ppt

  • 1. 1 Computer Communication & Networks Lecture 2 Introduction to Data Communication http://web.uettaxila.edu.pk/CMS/coeCCNbsSp09/index.asp Waleed Ejaz waleed.ejaz@uettaxila.edu.pk
  • 2. 2 Data Communications  The term term telecommunication telecommunication means means communication at a distance. The word communication at a distance. The word data data refers to information presented in whatever refers to information presented in whatever form is agreed upon by the parties creating form is agreed upon by the parties creating and using the data. and using the data. Data communications Data communications are are the exchange of data between two devices the exchange of data between two devices via some form of transmission medium such via some form of transmission medium such as a wire cable. as a wire cable.
  • 3. 3 Fundamental Characteristics  The effectiveness of a data communication system depend on four fundamental characteristics:  Delivery  Accuracy  Timelines  Jitter
  • 4. 4 Five Components of Data Communication 1. Message 2. Sender 3. Receiver 4. Medium 5. Protocol
  • 5. 5 Direction of data flow Simplex Half Duplex Full Duplex
  • 6. 6 Networks: key issues  Network criteria  Performance  Throughput  Delay  Reliability  Data transmitted are identical to data received.  Measured by the frequency of failure  The time it takes a link to recover from a failure  Security  Protecting data from unauthorized access
  • 7. 7 Terminology  The throughput or bandwidth of a channel is the number of bits it can transfer per second  The latency or delay of a channel is the time that elapses between sending information and the earliest possible reception of it
  • 8. 8 Network topologies  Topology defines the way hosts are connected to the network
  • 9. 9 Network topology issues 1. high throughput (bandwidth) 2. low latency a goal of any topology
  • 10. 10 Bandwidth and Latency 1. telecommunications: range of radio frequencies: a range of radio frequencies used in radio or telecommunications transmission and reception 2. computing: communications capacity: the capacity of a communications channel, for example, a connection to the Internet, often measured in bits per second 3. a data transmission rate; the maximum amount of information (bits/second) that can be transmitted along a channel Latency A synonym for delay, is an expression of how much time it takes for transmission from one designated point to another Bandwidth
  • 12. 12 Mostly used network topologies mesh star bus ring
  • 13. 13 A hybrid topology: a star backbone with three bus networks
  • 16. 16 What’s a protocol? human protocols:  “what’s the time?”  “I have a question”  introductions … specific msgs sent … specific actions taken when msgs received, or other events network protocols:  machines rather than humans  all communication activity in Internet governed by protocols
  • 17. 17 Protocol  protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt a human protocol and a computer network protocol: Hi Hi Got the time? 2:00 TCP connection req. TCP connection reply. Get http://gaia.cs.umass.edu/index.htm <file> time
  • 18. 18 Standard  Essential in creating and maintaining an open and competitive market for equipment manufacturers  Guaranteeing national & international interoperability of data & telecommunication technology & process.
  • 19. 19 Layered Tasks An example from the everyday life Hierarchy? Services
  • 20. 20 Why layered communication?  To reduce complexity of communication task by splitting it into several layered small tasks  Functionality of the layers can be changed as long as the service provided to the layer above stays unchanged  makes easier maintenance & updating  Each layer has its own task  Each layer has its own protocol
  • 21. 21 Reference Models  OSI reference model  TCP/IP
  • 22. 22 OSI Reference model  Open System Interconnection  7 layers 1. Crate a layer when different abstraction is needed 2. Each layer performs a well define function 3. Functions of the layers chosen taking internationally standardized protocols 4. Number of layers – large enough to avoid complexity
  • 23. 23 Seven layers of the OSI model
  • 25. 25 The interaction between layers in the OSI model
  • 26. 26 Issues, to be resolved by the layers  Larger bandwidth at lower cost  Error correction  Flow control  Addressing  Multiplexing  Naming  Congestion control  Mobility  Routing  Fragmentation  Security  ....
  • 28. 28 Physical layer Transporting bits from one end node to the next - type of the transmission media (twisted-pair, coax, optical fiber, air) - bit representation (voltage levels of logical values) - data rate (speed) - synchronization of bits (time synchronization) physical connection
  • 29. 29 The physical layer is responsible for movements of individual bits from one hop (node) to the next. Note
  • 30. 30 Data Link layer Transporting frames from one end node to the next one logical connection - framing - physical addressing - flow control - error control - access control
  • 31. 31 Data Link layer - hop-to-hop delivery-
  • 33. 33 The data link layer is responsible for moving frames from one hop (node) to the next. Note
  • 34. 34 Readings  Chapter 1 (B. A Forouzan)  Section 1.1, 1.2, 1.3,1.4  Chapter 2 (B.A Forouzan)  Section 2.1, 2.2
  • 35. 35