Translate

Wednesday, September 28, 2016

Data Communication



Data Communication

This lesson is organized into four parts. The first part deals with the most fundamental
aspects of the communications function, focusing on the transmission of signals
in a reliable and efficient manner. For want of a better name, we have given
Part I the title "Data Communications," although that term arguably encompasses
some or even all of the topics of Parts 11, 111, and IV.
To get some flavor for the focus of Part I, Figure 1.2 provides a new perspective
on the communications model of Figure l.la. Let us trace through the details
of this figure using electronic mail as an example.
Consider that the input device and transmitter are components of a personal
computer. The user of the PC wishes to send a message to another user-for example,
"The meeting scheduled for March 25 is canceled" (m). The user activates the
electronic mail package on the PC and enters the message via the keyboard (input
device). The character string is briefly buffered in main memory. We can view it as
a sequence of bits (g) in memory. The personal computer is connected to some
transmission medium, such as a local network or a telephone line, by an I10 device
(transmitter), such as a local network transceiver or a modem. The input data are
transferred to the transmitter as a sequence of voltage shifts [g(t)] representing bits
on some communications bus or cable. The transmitter is connected directly to the
medium and converts the incoming stream [g(t)] into a signal [s(t)] suitable for
transmission. Specific alternatives to this procedure will be described in Lesson 4.
The transmitted signal s(t) presented to the medium is subject to a number of
impairments, discussed in Lesson 2, before it reaches the receiver. Thus, the
received signal r(t) may differ to some degree from s(t). The receiver will attempt
to estimate the original s(t), based on r(t) and its knowledge of the medium, producing
a sequence of bits gl(t). These bits are sent to the output personal computer,
where they are briefly buffered in memory as a block of bits (g). In many cases, the
destination system will attempt to determine if an error has occurred and, if so, will
cooperate with the source system to eventually obtain a complete, error-free block
of data. These data are then presented to the user via an output device, such as a
printer or a screen. The message (m'), as viewed by the user, will usually be an exact
copy of the original message (m).
Now consider a telephone conversation. In this case, the input to the telephone
is a message (m) in the form of sound waves. The sound waves are converted
by the telephone into electrical signals of the same frequency. These signals are
transmitted without modification over the telephone line. Hence, the input signal
g(t) and the transmitted signal s(t) are identical. The signal s(t) will suffer some distortion
over the medium, so that r(t) will not be identical to s(t). Nevertheless, the
signal r(t) is converted back into a sound wave with no attempt at correction or improvement of signal quality.
 Thus m ' is not an exact replica of m. However, the
received sound message is generally comprehensible to the listener.
The discussion so far does not touch on other key aspects of data communications,
including data-link control techniques for controlling the flow of data and
detecting and correcting errors, and multiplexing techniques for transmission efficiency.
All of these topics are explored in Part I.

Data Communication Networking
In its simplest form, data communication takes place between two devices that are
directly connected by some form of point-to-point transmission medium. Often,
however, it is impractical for two devices to be directly, point-to-point connected.
This is so for one (or both) of the following contingencies:
The devices are very far apart. It would be inordinately expensive, for example,
to string a dedicated link between two devices thousands of miles apart.
There is a set of devices, each of which may require a link to many of the
others at various times. Examples are all of the telephones in the world and
all of the terminals and computers owned by a single organization. Except
for the case of a very few devices, it is impractical to provide a dedicated wire
between each pair of devices.
The solution to this problem is to attach each device to a communications network.
Figure 1.3 relates this area to the communications model of Figure l.la and
also suggests the two major categories into which communications networks are traditionally
classified: wide-area networks (WANs) and local-area networks (LANs).
The distinction between the two, both in terms of technology and application, has
become somewhat blurred in recent years, but it remains a useful way of organizing
the discussion.
Wide-Area Networks
Wide-area networks have been traditionally been considered to be those that cover
a large geographical area, require the crossing of public right-of-ways, and rely at
least in part on circuits provided by a common carrier. Typically, a WAN consists
of a number of interconnected switching nodes. A transmission from any one device
is routed through these internal nodes to the specified destination device. These
nodes (including the boundary nodes) are not concerned with the content of the
data; rather, their purpose is to provide a switching facility that will move the data
from node to node until they reach their destination.
Traditionally, WANs have been implemented using one of two technologies:
circuit switching and packet switching. More recently, frame relay and ATM networks
have assumed major roles.
 
Circuit Switching
In a circuit-switched network, a dedicated communications path is established
between two stations through the nodes of the network. That path is a connected
sequence of physical links between nodes. On each link, a logical channel is dedicated
to the connection. Data generated by the source station are transmitted along
the dedicated path as rapidly as possible. At each node, incoming data are routed
or switched to the appropriate outgoing channel without delay. The most common
example of circuit switching is the telephone network.
Packet Switching
A quite different approach is used in a packet-switched network. In this case, it is
not necessary to dedicate transmission capacity along a path through the network.
Rather, data are sent out in a sequence of small chunks, called packets. Each packet
is passed through the network from node to node along some path leading from
source to destination. At each node, the entire packet is received, stored briefly, and
then transmitted to the next node. Packet-switched networks are commonly used
for terminal-to-computer and computer-to-computer communications.
Frame Relay
Packet switching was developed at a time when digital long-distance transmission
facilities exhibited a relatively high error rate compared to today's facilities. As a
result, there is a considerable amount of overhead built into packet-switched
schemes to compensate for errors. The overhead includes additional bits added to
each packet to introduce redundancy and additional processing at the end stations
and the intermediate switching nodes to detect and recover from errors.
With modern high-speed telecommunications systems, this overhead is unnecessary
and counterproductive. It is unnecessary because the rate of errors has
been dramatically lowered and any remaining errors can easily be caught in the end
systems by logic that operates above the level of the packet-switching logic; it is
counterproductive because the overhead involved soaks up a significant fraction of
the high capacity provided by the network.
Frame relay was developed to take advantage of these high data rates and low
error rates. Whereas the original packet-switching networks were designed with a
data rate to the end user of about 64 kbps, frame relay networks are designed to
operate efficiently at user data rates of up to 2 Mbps. The key to achieving these
high data rates is to strip out most of the overhead involved with error control.
ATM
Asynchronous transfer mode (ATM), sometimes referred to as cell relay, is a culmination
of all of the developments in circuit switching and packet switching over
the past 25 years.
ATM can be viewed as an evolution from frame relay. The most obvious difference
between frame relay and ATM is that frame relay uses variable-length
packets, called frames, and ATM uses fixed-length packets, called cells. As with
frame relay, ATM provides little overhead for error control, depending on the
inherent reliability of the transmission system and on higher layers of logic in the
end systems to catch and correct errors. By using a fixed-packet length, the processing
overhead is reduced even further for ATM compared to frame relay. The
result is that ATM is designed to work in the range of 10s and 100s of Mbps, compared
to the 2-Mbps target of frame relay.
ATM can also be viewed as an evolution from circuit switching. With circuitswitching,
only fixed-data-rate circuits are available to the end system. ATM allows
the definition of multiple virtual channels with data rates that are dynamically
defined at the time the virtual channel is created. By using full, fixed-size cells,
ATM is so efficient that it can offer a constant-data-rate channel even though it is
using a packet-switching technique. Thus, ATM extends circuit switching to allow
multiple channels with the data rate on each channel dynamically set on demand.
ISDN and Broadband ISDN
Merging and evolving communications and computing technologies, coupled with
increasing demands for efficient and timely collection, processing, and dissemination
of information, are leading to the development of integrated systems that transmit and process all types of data. A significant outgrowth of these trends is the
integrated services digital network (ISDN).
The ISDN is intended to be a worldwide public telecommunications network
to replace existing public telecommunications networks and deliver a wide variety
of services. The ISDN is defined by the standardization of user interfaces and
implemented as a set of digital switches and paths supporting a broad range of traffic
types and providing value-added processing services. In practice, there are multiple
networks, implemented within national boundaries, but, from the user's point
of view, there is intended to be a single, uniformly accessible, worldwide network.
Despite the fact that ISDN has yet to achieve the universal deployment hoped
for, it is already in its second generation. The first generation, sometimes referred
to as narrowband ISDN, is based on the use of a 64-kbps channel as the basic unit
of switching and has a circuit-switching orientation. The major technical contribution
of the narrowband ISDN effort has been frame relay. The second generation,
referred to as broadband ISDN, supports very high data rates (100s of Mbps) and
has a packet-switching orientation. The major technical contribution of the broadband
ISDN effort has been asynchronous transfer mode (ATM), also known as cell
relay.
Local Area Networks
As with wide-area networks, a local-area network is a communications network that
interconnects a variety of devices and provides a means for information exchange
among those devices. There are several key distinctions between LANs and WANs:
1. The scope of the LAN is small, typically a single building or a cluster of buildings.
This difference in geographic scope leads to different technical solutions,
as we shall see.
2. It is usually the case that the LAN is owned by the same organization that
owns the attached devices. For WANs, this is less often the case, or at least a
significant fraction of the network assets are not owned. This has two implications.
First, care must be taken in the choice of LAN, as there may be a substantial
capital investment (compared to dial-up or leased charges for widearea
networks) for both purchase and maintenance. Second, the network
management responsibility for a local network falls solely on the user.
3. The internal data rates of LANs are typically much greater than those of widearea
networks.
Traditionally, LANs make use of a broadcast network approach rather than a
switching approach. With a broadcast communication network, there are no intermediate
switching nodes. At each station, there is a transmitterlreceiver that communicates
over a medium shared by other stations. A transmission from any one
station is broadcast to and received by all other stations. A simple example of this
is a CB radio system, in which all users tuned to the same channel may communicate.
We will be concerned with networks used to link computers, workstations, and other digital devices. In the latter case, data are usually transmitted in packets.
Because the medium is shared, only one station at a time can transmit a packet.
More recently, examples of switched LANs have appeared. The two most
prominent examples are ATM LANs, which simply use an ATM network in a local
area, and Fibre Channel.

No comments:

Post a Comment

silahkan membaca dan berkomentar