CS3502,
Data and Computer Networks:
the physical layer-4
Synchronization
to
transport bits from X to R, R must know when
X is transmitting, in order to correctly interpret the
signals; 2 standard ways are synchronous and
asynchronous.
asynchronous
transmission
small
groups of bits (5-10 bits)
each small group synchronized separately
simple signaling (NRZ)
short distances only; eg, PC to printer
start and stop bits mark the bit group
how
much overhead? how efficient is this?
synchronization
synchronous
transmission
start,
end of data marked by flag byte (01111110)
flag pattern must not appear inside frame; bit-stuffing
takes care of this
encoding
-> need self clocking codes
exercise:
give a FSM for bit stuffing for the flag
01110, and to unstuff bits at the receiver
what
is the overhead (efficiency)?
interfacing
this
means translating from 1 physical protocol to
another
digital devices usually have a very limited data
transmission/reception capability - not able to
transmit onto a network directly
examples:
digital
to analog (modems)
digital to digital (PC to LAN)
4 parts of standard interface:
mechanical
electrical
functional
procedural
interfacing : EIA -232 standard
terminology
DTE
- data terminal equipment -the device which we
wish to connect to the network
generic term for data source, data terminal (sink), or
both
examples: PC, computer terminal, workstation
DCE
- data circuit terminating equipment - the device
which interfaces with the network
creates,
maintains and terminates connection with
network
signal
conversion and coding
example: modem
interfacing : EIA -232 standard
25
pin connector; most apps. don’t use all
signal/line
types: data, control, timing, ground.
(note Table 5.1 list)
15
meters max distance
+3
to +25 volts for 0; -3 to -25 V for 1.
unbalanced/asymmetric
completed by ground).
1
connection (circuit
data line each way, so full duplex possible
more
details in text;Tanenbaum p114.
interfacing : ISDN physical connector
standard
for ISDN connections (Integrated
Services Digital Network)
ISDN
basic data rate: 144 Kbps
symmetric
more
2
- this gives better electrical properties
logic, less circuits: 8 pins
data pins each way = 4 data pins
date
circuits carry both data and control information
other
pins for power sources
multiplexing
problem: a transmission line operates at 1.544 Mbps,
but 1 connection needs only 64 Kbps; so rest is
wasted.... since 1.544 Mbps costs about $2K/
month.
solution: share the link among many users, each
paying only their part.
purpose: to utilize as much of the line as possible
3 techniques: FDM, synch TDM, statistical TDM
multiplexing : FDM
analog
signals with high bandwidth
TV Cable channels; broadcast radio; voice trunks *
have Wlink > wi
than sum of channels.
must
main
i.e.,link capacity greater
carrier is a composite of many subcarriers.
each subcarrier may be modulated with 1 channel
example: a carrier has a total bandwidth of 240
MHz, from 54 to 294 MHz. Subcarriers are
centered every 6 MHz; each forming 1 channel.
guard band necessary to avoid interference
multiplexing : FDM
FDM
problems
crosstalk
- can occur between neighboring channels, if
overlap too close
intermodulation
over distance
noise - possible on high capacity links
noise,
clarity - over distance, analog signals more
vulnerable than digital; gradually being replaced in
most areas.
switching
- not as efficient with analog signals
multiplexing : TDM
two
types: synchronous and statistical
synchronous
TDM
digital
data
signal - usually digital; can be analog signal coded
digitally
data rate of link must be greater than sum of inputs
similar to timesharing computers
example:
T1 multiplexer
standards: DS0, DS1 (T1), DS3 (T3); OCn; EC1
multiplexing : TDM
synchronous
TDM
time
slot to each input line
1 slot for synchronization
unused time slots lost
slot size 1 bit or 1 byte, in general
physical layer; no error or flow control
Q:
Q:
how much buffer space needed?
what capacity needed for 24 voice channels? how
many voice channels possible on a T3 line? OC3? OC12?
how many T1 lines on an OC12? OC48?
statistical TDM
another
way of assigning time slots
if
input rates irregular, varied, synch TDM could
be wasteful; stat. TDM could be more efficient
slots
are assigned dynamically, as needed;
requires
more intelligence; more of a data link
layer function
frames
show
more
must have more control information;
fields of a possible frame
overhead than synch. TDM; closer to a MAC
type protocol
comparison: stat and synch TDM
synch
TDM
fixed
number slots per round
can waste slots
timing simpler, fixed
format simpler
stat
TDM
variable
number slots per frame
doesn’t waste slots
more overhead, complexity; similar to data link function
Q:
how much buffer space needed for stat TDM?
stat TDM - buffer space summary
average input rate must be less than link capacity ; but
may exceed temporarily.
buffer space stores temporary overflows
buffer size must be estimated based on expected input
rates and their arrival distribution. Given these we can
calculate buffer size (queue length); but in reality never can
be completely sure.
link utilization is given by a standard queueing
formula
as approaches 1, queue (buffer) size becomes very large,
quickly; approaching infinity as reaches or exceeds 1
utilization of no more that 0.8 is good rule of thumb
the voice channel and telephone system
basic
telephone network designed to deliver
quality voice service;
voice emits analog signal - sound waves - from 30
to 10,000 Hz. Human ears detect up to 20K Hz.
most energy in 200-3500 Hz range; Standard
analog voice channel is 4000 Hz. This key number
selected many years ago by phone company.
standard PCM digital voice channel is 64 Kbps.
most local telephone loops still analog
all long distance in US is digital; majority is fiber.
the voice channel and telephone system
voice
not very sensitive to most noise and
distortion; for this and other reasons, local telco
loops not well suited to modern data networks
However,
the local telco networks are one of few
comm. links between homes, businesses and rest
of the world
Structure of U S Telephone networks /companies
local
loops “last mile” and telcos
long distance networks and companies
network equipment
video channels and the cable TV system
TV
cable system established only recent decades
switching
standard
equipment designed for broadcast TV
TV - needs 6 MHz per channel
copper
coaxial cables capable of ~500 MHz; carry
many TV channels.
these
cables have capacity to carry thousands of
voice channels and/or high speed data -- but need
appropriate switching equipment at home office,
and in homes
already
becoming a reality . Will threaten existence
of old telcos. (note pending merger of ATT, TCI)