Lecture 2
Lecture 2
Lecture 2
Networks
Lecture 2
Introduction to Data Communication
http://web.uettaxila.edu.pk/CMS/coeCCNbsSp09/index.asp
Waleed Ejaz
waleed.ejaz@uettaxila.edu.pk 1
Data Communications
2
Fundamental Characteristics
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
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
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
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
16
Protocol
2:00
<file>
17
Standard
18
Layered Tasks
An example from the everyday life
Hierarchy?
Services
19
Why layered communication?
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
34
35