14.01.2013 Views

Untitled

Untitled

Untitled

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PROTOCOL BASICS 285<br />

to be very ineffi cient by today ’ s FDX standards due to the turnaround times<br />

involved.<br />

6.3.8.2 Synchronous Data Link Control Synchronous Data Link Control<br />

(SDLC), developed in the mid - 1970s, is at the heart of IBM ’ s System Network<br />

Architecture (SNA). SDLC is a bit - oriented, point - to - point protocol that uses bit<br />

strings to represent characters. SDLC uses CRC error correction techniques — specifi<br />

cally known as Frame Check Sequence (FCS) here. SDLC supports high - speed<br />

transmission and generally employs FDX, dedicated circuits. SDLC works either in<br />

HDX or FDX, supports satellite transmission protocols, and works in point - to - point<br />

or multipoint network confi gurations.<br />

Up to 128 frames can be sent in a string, with each frame containing up to seven<br />

blocks, each up to 512 characters. Each block within each frame is checked individually<br />

for errors. Errored blocks must be identifi ed as such to the transmitting device<br />

within a given time limit or they are assumed to have been received error free. As<br />

a carefully timed, point - to - point protocol, SDLC depends on high - performance<br />

circuits, usually in the form of dedicated leased lines.<br />

The SDLC frame consists of synchronizing bits, data, and control characters sent<br />

in a continuous data stream frame by frame. The specifi c elements of the SDLC<br />

frame (Figure 6.17 ) are as follows and in sequence [19 – 21] . The same format applies<br />

to High - level Data Link Control (HDLC) frames and X.25 packets:<br />

• Flag (F): Flag bits, in a specifi c eight - bit pattern, alert the receiving device to<br />

the transmission of the frame, thereby initiating the error - checking procedures.<br />

The most commonly used fl ag character is 01111110 (7E in hexadecimal).<br />

• Station Address (A): This address fi eld of eight bits identifi es the specifi c target<br />

device for which the frame is intended, a group address for multiple target terminals,<br />

or a broadcast address to all terminals. This fi eld also can be used to<br />

distinguish commands from responses.<br />

• Control (C): The eight - bit control fi eld identifi es the type of frame being trans-<br />

mitted. An information frame is used for the transfer of messages, frame numbering<br />

of contiguous frames in a message, and so on. A supervisory frame is<br />

used for purposes such as to indicate a detected error in transmission, acknowledge<br />

that frames have been received without error, request the transmission of<br />

specifi ed frames, and order the transmitting device to stop sending.<br />

F A C<br />

Text<br />

FCS<br />

F<br />

< 7 blocks of < 512 characters<br />

Figure 6.17<br />

Legend<br />

F Framing bits<br />

A Address<br />

C Control<br />

FCS Frame Check Sequence<br />

SDLC frame.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!