Unit-Iii: Telephony: Multiplexing-WDM, TDM, FDM, Switching Data Link Control Protocols
Unit-Iii: Telephony: Multiplexing-WDM, TDM, FDM, Switching Data Link Control Protocols
Unit-Iii: Telephony: Multiplexing-WDM, TDM, FDM, Switching Data Link Control Protocols
Telephony:
Multiplexing- WDM, TDM, FDM,
error detection and correction: Many to one, One to many.
Switching
Circuit switching, Packet and Message Switching.
Data link control protocols
Line discipline, flow control, error control, synchronous and
asynchronous protocols, character and bit oriented protocols,
Link access procedures.
Point to point controls
Transmission states, PPP layers, LCP, Authentication, NCP.
ISDN
Services, Historical outline, subscribers access, ISDN Layers and
broadcast ISDN.
Switching Techniques
In large networks there might be multiple paths linking sender
and receiver. Information may be switched as it travels through
various communication channels. There are three typical
switching techniques available for digital traffic.
Circuit Switching
Message Switching
Packet Switching
Figure 14-1
WCB/McGraw-Hill
Switched Network
Figure 14-4
Switch
WCB/McGraw-Hill
Figure 14-3
Circuit-Switched Network
WCB/McGraw-Hill
Circuit Switching
Circuit switching is a technique that directly connects
the sender and the receiver in an unbroken path.
Telephone switching equipment, for example, establishes
a path that connects the caller's telephone to the
receiver's telephone by making a physical connection.
With this type of switching technique, once a connection
is established, a dedicated path exists between both
ends until the connection is terminated.
Routing decisions must be made when the circuit is first
established, but there are no decisions made after that
time.
Circuit Switching
Circuit switching in a network operates almost the
same way as the telephone system works.
A complete end-to-end path must exist before
communication can take place.
The computer initiating the data transfer must ask for a
connection to the destination.
Once the connection has been initiated and completed
to the destination device, the destination device must
acknowledge that it is ready and willing to carry on a
transfer.
Circuit switching
Advantages:
The communication channel (once established) is dedicated.
Disadvantages:
Possible long wait to establish a connection, (10 seconds,
more on long- distance or international calls.) during which
no data can be transmitted.
More expensive than any other switching techniques,
because a dedicated path is required for each connection.
Inefficient use of the communication channel, because the
channel is not used when the connected systems are not
using it.
Figure 14-17
Message Switching
WCB/McGraw-Hill
Message Switching
With message switching there is no need to establish a
dedicated path between two stations.
When a station sends a message, the destination
address is appended to the message.
The message is then transmitted through the network,
in its entirety, from node to node.
Each node receives the entire message, stores it in its
entirety on disk, and then transmits the message to the
next node.
This type of network is called a store-and-forward
network.
Message Switching
Message Switching
Advantages:
Channel efficiency can be greater compared to circuitswitched systems, because more devices are sharing the
channel.
Traffic congestion can be reduced, because messages may be
temporarily stored in route.
Message priorities can be established due to store-and-forward
technique.
Message broadcasting can be achieved with the use of
broadcast address appended in the message.
Message Switching
Disadvantages
Message switching is not compatible with interactive
applications.
Store-and-forward devices are expensive, because they
must have large disks to hold potentially long messages.
Packet Switching
Packet switching can be seen as a solution that tries to combine the
advantages of message and circuit switching and to minimize the
disadvantages of both.
There are two methods of packet switching: Datagram
and virtual circuit.
Packet Switching
In both packet switching methods, a message is broken into
small parts, called packets.
Each packet is tagged with appropriate source and destination
addresses.
Since packets have a strictly defined maximum length, they
can be stored in main memory instead of disk, therefore access
delay and cost are minimized.
Also the transmission speeds, between nodes, are optimized.
With current technology, packets are generally accepted onto
the network on a first-come, first-served basis. If the network
becomes overloaded, packets are delayed or discarded
(``dropped'').
Figure 14-13
WCB/McGraw-Hill
Figure 14-14
Datagram Approach
WCB/McGraw-Hill
Figure 14-15
WCB/McGraw-Hill
Packet Switching:Virtual
Circuit
In the virtual circuit approach, a preplanned route is established
before any data packets are sent.
A logical connection is established when
a sender send a "call request packet" to the receiver and
the receiver send back an acknowledge packet "call accepted
packet" to the sender if the receiver agrees on conversational
parameters.
The conversational parameters can be maximum packet sizes,
path to be taken, and other variables necessary to establish and
maintain the conversation.
Virtual circuits imply acknowledgements, flow control, and error
control, so virtual circuits are reliable.
That is, they have the capability to inform upper-protocol layers
if a transmission problem occurs.
Figure 14-16
WCB/McGraw-Hill
Figure 14-16-continued
WCB/McGraw-Hill
Figure 14-16-continued
WCB/McGraw-Hill
Advantages of packet
switching
Advantages:
Packet switching is cost effective, because switching
devices do not need massive amount of secondary
storage.
Packet switching offers improved delay characteristics,
because there are no long messages in the queue
(maximum packet size is fixed).
Packet can be rerouted if there is any problem, such as,
busy or disabled links.
The advantage of packet switching is that many
network users can share the same channel at the same
time. Packet switching can maximize link efficiency by
making optimal use of link bandwidth.
Disadvantages of packet
switching
Disadvantages:
Protocols for packet switching are typically more complex.
It can add some initial costs in implementation.
If packet is lost, sender needs to retransmit the data.
Another disadvantage is that packet-switched systems still
cant deliver the same quality as dedicated circuits in
applications requiring very little delay - like voice
conversations or moving images.
FRAMING
The data link layer needs to pack bits into frames, so
that each frame is distinguishable from another. Our
postal system practices a type of framing. The simple
act of inserting a letter into an envelope separates one
piece of information from another; the envelope serves
as the delimiter.
Synchronous protocols
-
Synchronous Protocols
Character-oriented protocols
(or byte-oriented protocols)
- the frame or packet is interpreted as a series of characters
Bit-oriented protocols
- the frame or packet is interpreted as a series of bits
Note
Note
Line Discipline
Flow Control
Error Control
Line Discipline
Flow Control
Error Control
ENQ / ACK
Poll / Select
Peer-to-peer communication
Line Discipline:Poll/Select
Primary-secondary communication
Multipoint Discipline
Select
Poll
Flow Control
Stop-and-wait
Sliding window
Error Control
(several frames at a
time)
Flow Control
A set of procedures that tells the sender how
much data can be sent before waiting for
acknowledgment
Stop-and-wait
Sliding window
Control variable
Line Discipline
Flow Control
Error Control
Stop-and-wait ARQ
Error Control
Includes both error detection and correction
Allows receiver to inform sender of lost or
duplicate frames
Mostly based on Automatic Repeat Request
(ARQ)
Sliding Window
Go-back-n: Normal Operation
Sliding Window
Go-back-n: Damaged data frame
Sliding Window
Go-back-n: Lost Data Frame
Sliding Window
Go-back-n: Lost ACK
Sliding Window
Selective-reject: Damaged data frame
HDLC
Frame types
I-Frames (Information frames): Carries upper-layer
information and some control information. I-frame functions
include sequencing, flow control, and error detection and
recovery. I-frames carry send and receive sequence
numbers.
S-Frames (Supervisory Frames): Carries control information.
S-frame functions include requesting and suspending
transmissions, reporting on status, and acknowledging the
receipt of I-frames. S-frames carry only receive sequence
numbers.
U-Frames (Unnumbered Frames): carries control information.
U-frame functions include link setup and disconnection, as
well as error reporting. U-frames carry no sequence numbers
FRAME FORMAT
Flag The value of the flag is always 0x7E. In order to ensure that the bit pattern of the frame
delimiter flag does not appear in the data field of the frame (and therefore cause frame
misalignment), a technique known as Bit stuffing is used by both the transmitter and the receiver.
Address field In LAPB, this field has no meaning.; it separates the link commands from the
responses and can have only two values: 01 AND 03.One side must be configured as a Layer 2
DTE and the other as a Layer 2 DCE
Control field it serves to identify the type of the frame. In addition, it includes sequence
numbers, control features and error tracking according to the frame type.
Modes of operation LAPB works in the Asynchronous Balanced Mode (ABM). This mode is
balanced (i.e., no master/slave relationship). Each station may initialize, supervise, recover from
errors, and send frames at any time. The DTE and DCE are treated as equals.
FCS The Frame Check Sequence enables a high level of physical error control by allowing the
integrity of the transmitted frame data to be checked.
Window size LAPB supports an extended window size
PPP
Point-to-Point Protocol
Byte-oriented protocol
Most common protocol for point-to-point
access
Dial-up access
ADSL
GPRS/EDGE/3G
Multiplexing in PPP
PPP Stack
Link Control Protocol (LCP)
Authentication Protocol (AP)
Network Control Protocol (NCP)
PPP Authentication
Two protocols are supported:
Password Authentication Protocol (PAP)
Challenge Handshake Authentication Protocol
(CHAP)
PAP
CHAP