Data Communication Concepts: Dr. Shuchita Upadhyaya Bhasin Professor Department of Computer Science & Applications
Data Communication Concepts: Dr. Shuchita Upadhyaya Bhasin Professor Department of Computer Science & Applications
COMMUNICATION
CONCEPTS
Dr. SHUCHITA UPADHYAYA BHASIN
Professor
Department of Computer Science & Applications
CONTENTS
Switching
Multiplexing
Spread Spectrum
SWITCHING
• Whenever we have multiple devices, we have the problem of how to connect
them to make one-to-one communication possible.
• One solution is to install a point-to-point link between each pair of devices (a
complete mesh topology) or between a central device and every other device (a
star topology).
• These methods are impractical for large networks (WAN’s).
• Switched Network is a solution to this problem.
• A switched network consists of a series of interlinked nodes, called switches.
• Switches are hardware and/or software devices capable of creating temporary
connections between two or more devices linked to the switch but not to each
other.
• In a switched network, some of these nodes are connected to the communicating
devices. Others are used only for routing.
• Data entering the network from a station are routed to the
Switched Networks destination by being switched from node-to-node.
• The switching 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.
• The end devices (stations) that wish to communicate are attached
to switching devices (nodes), which are in turn connected to each
other in some topology by transmission links.
• This collection of nodes is referred to as a communication network.
New switching strategies such as cell relay (ATM) and frame relay are also gaining importance.
CIRCUIT SWITCHING • Subscriber: The devices that attach to the
• Circuit switching is a switching method which creates a network.
dedicated physical connection/circuit between two • Local loop: The link between the subscriber
devices (source and destination nodes) such as phones and the network subscriber loop.
or computers before any data transmission can take
place. • Exchanges: The switching centers in the
• The dedicated path is established, maintained and network.
terminated for each communication session. • End-office: A switching center/exchange that
• It has basically three phases: circuit establishment, data directly supports subscribers.
transfer and circuit disconnect. • Trunks: The branches between exchanges.
Circuit switching is primarily used in Telephone networks Trunks use FDM or Synchronous TDM for
and not in Computer networks. In circuit switching: higher efficiency.
• An End to end circuit (path) is first reserved using a
separate signaling protocol
• Data transfer proceeds only after the circuit
establishment phase
• All data of that session passes through the same circuit
• No other user can use this circuit till this session is
completed
• Circuit is released after data transfer Public Circuit switched network
The communication in a circuit switched network takes
How a circuit is established in a telephone network. place in three phases:
Reserved resources: The link Shared links: The link that makes a route
(multiplexed/not multiplexed) that makes can be shared by other connections
the path are dedicated , and cannot be
used by other connections
State information Routers do not hold state Each VC requires router table space per
information about connections connection
Routing Each packet is routed Route chosen when VC is set up; all
independently packets follow it
Effect of router None, except for packets lost All VCs that passed through the failed
failures during the crash router are terminated
Path established for entire conversation. Route established for each packet.
Main delay is for call set up. Packet transmission delay.
Statically reserves the required bandwidth in advance (fixed bandwidth Acquires and releases as it is needed (dynamic use of bandwidth).
transmission).
Unused bandwidth on an allocated circuit is just wasted. Utilized by other packets from unrelated sources going to unrelated
destination.
Sudden surge of input traffic will not affect much. Sudden surge of input traffic may overwhelm a router; exceeding its
storage capacity and causing it to lose packets.
Routers do not provide speed, code conversion & error correction Routers provide speed, code conversion & error correction to some
(host/user responsible for message loss protection. extent (Network may be responsible for individual packet errors)
Reordering of packets can never happen due to sequential transmission Packets may be delivered in wrong order and hence reordering may be
on a dedicated path. required.
No overhead bits after call set up. Overhead bits in each packet.
Overload may block call set up; no delay for established calls; congestion Overload increases packet delay, congestion may occur on every packet.
occurs at setup time.
Busy signal if called party busy. Sender may be notified if packet not delivered