Lec 2 CN
Lec 2 CN
Lecture 2
Introduction to Data Communication
1
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.
2
Fundamental Characteristics
• The effectiveness of a data communication system
depend on four fundamental characteristics:
• Delivery
• Accuracy
• Timelines
• Jitter
3
Five Components of Data
Communication
1. Message
2. Sender
3. Receiver
4. Medium
5. Protocol
4
Direction of data flow
Simplex
Half Duplex
Full Duplex
5
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
6
Terminology
7
Network topologies
• Topology defines the way hosts are connected to
the network
8
Network topology issues
2. low latency
9
Bandwidth and Latency
Bandwidth
1. telecommunications: range of radio frequencies: a range of radio
frequencies used in radio or telecommunications transmission and reception
Latency
A synonym for delay, is an expression of how much time it takes
for transmission from one designated point to another
10
Categories of Topology
11
Mostly used network topologies
bus
mesh
ring
star
12
A hybrid topology: a star backbone with three bus
networks
13
Hierarchical organization of the Internet
14
Layering & Protocol Stacks
15
What’s a protocol?
human protocols:
• “what’s the time?”
• “I have a question”
• introductions
network protocols:
• machines rather than humans
• all communication activity in Internet governed by protocols
16
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:
time
Hi
TCP connection
req.
Hi
TCP connection
Got the reply.
time? Get http://gaia.cs.umass.edu/index.htm
2:00
<file>
17
Standard
• Essential in creating and maintaining an open and
competitive market for equipment manufacturers
• Guaranteeing national & international
interoperability of data & telecommunication
technology & process.
18
Layered Tasks
An example from the everyday life
Hierarchy?
Services
19
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
20
Reference Models
21
OSI Reference model
• Open System Interconnection
• 7 layers
22
Seven layers of the OSI model
23
Exchange using OSI Model
24
The interaction between layers in the OSI model
25
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
• ....
26
OSI Layers
27
Physical layer physical
connection
28
Note
29
Data Link layer logical
connection
31
Data Link layer
- example-
32
Note
33
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
34
35