Notes to Chapter 3, Sections 3.3 - 3.8
page 63 DS system
Do not worry about eventually having to memorize all the different system
capacities. At test time, you will have to know that a DS-0 "building
block" channel has a data rate of 64 kbit/sec, and that you can calculate
the data rates of larger, multiplexed systems by multiplying the number of
channels being used. Thus, if you know that a DS-1 uses 24 DS-0 channels,
you should be able to calculate 24 x 64,000 = 1.536 Mb/s
page 63 overhead
The information you are paying to send goes by various names, but "payload"
is probably the most common one. Overhead is not of interest to the
sender and receiver, and they never see it, but it takes up digital "space."
To make an analogy with a physical product, the product's packaging
is a necessary overhead cost. You can't have the product without the
box it comes in, and you'd rather not pay for it, but you have to.
The percentage of payload for the DS-1 is (1.536Mb/s)/(1.544Mb/s), or 99.5%.
This means that the overhead is only 0.5%. Not bad! You
should be able to calculate the payload and overhead percentages for other
systems. Using the data from the text or web links, you should be able
to determine that a DS-3 signal has a payload of 98.8% and an overhead of
1.2%. The percentage of overhead increases as more and more individual
signal get multiplexed into larger and larger bundles. Customers like
to have overhead costs as low as possible, but they need to remember that
overhead makes sure that the data gets to the correct address without errors.
page 70 T1 carriers
What's the difference between a DS-1 and a T1? DS-1 is a signaling
system, and a T1 is a carrier (physical connection) that uses a DS system.
The European E- and Japanese J- carriers are based upon the DS
system. (See the web link for specifics.)
page 71 T1 pulse train
Note that in this system you will never see two positive pulses in a row,
or two or more negative pulses in a row. If the last 1 was a positive
pulse, the next 1 will be a negative pulse. It would seem easier to
use zero volts for a 0 and positive volts for a 1, the way it is done inside
a computer. Why go to all this trouble? It turns out that there
are less errors this way, and the average of all the positive and negative
pulses is zero, which is useful for transmitting DC voltage on the line.
page 72 B8ZS
The combination of positive-going and negative-going pulses works great when
there is data on the line, but what happens when a string of all zeroes is
transmitted? The plan doesn't work any more. To solve this, B8ZS
was developed. Don't worry about the details of B8ZS, just know that
it gets used when a string of 8 consecutive zeroes is put on the line. The
name should now make more sense: Bipolar (positive or negative
choice) with 8 Zero Substitution.
page 74 frame relay
Telephone traffic is "circuit switched." If you are talking with someone
in California, there is a complete physical connection between you and your
friend, and this connection is open (and you are paying for it) whether or
not you are talking or there is a pause in the conversation.
"Packet-switching" is designed for the bursty nature of data transmission,
where there are long pauses that no one wants to pay for. In packet-switching,
the data is divided up into many small pieces, which are sent individually
from the sender and then reassembled at the receiving end. The individual
packets may take different routes, and may take varying times, to get to
their destination, depending upon how busy or available the different routes
are. Packet switching is the basis of the Internet and its TCP/IP suite
of protocols. Greatly simplified, IP is the addressing scheme, and
TCP is the disassembly/reassembly/error-checking scheme.
Frame relay uses "virtual circuits" to transmit the packets of data. A
virtual circuit is not a continuous physical connection, as with a telephone
connection, but it is a continuous circuit as far as the user can tell. In
reality, different circuits are used as their availabilities go up and down.
page 75 structure of the frame relay frame
The frame header includes the number of the DLCI ( pronounced "dell-see"),
which keeps track of the sending and receiving locations. The FCS is
the Frame Check Sum, which is used to check for errors. The checksum
is calculated from the data at the sending site, and then recalculated from
the received data. If the two match, there were no errors in the transmission.
page 77 ATM
Every 48 bytes of data sent via ATM requires a 5-byte header. The payload
percentage is thus 48/(48+5), or 48/53, or 90.6%, with an overhead of 9.4%.