Top Banner
7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright © 1998 JINBU Corp. All rights reserved
25

DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

Mar 27, 2015

Download

Documents

Marissa Ware
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 1

DATACOMM

John Abbott College JPC

Architectures & Protocols

M. E. Kabay, PhD, CISSP

Director of Education, ICSA

President, JINBU Corp

Copyright © 1998 JINBU Corp.

All rights reserved

Page 2: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 2

Architectures & Protocols

Architectures OSI Model OSI Applications SNA Protocols Common Link-Level Protocols TCP/IP

Page 3: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 3

Architectures

Strategy for connecting information technology equipment into functional systems

Communications functions kept modular:– stratified– isolated– segregated from each other

Allows changes in functions without affecting other aspects of computing

E.g., shape of datacomm connectors can be modified without affecting application programs

Page 4: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 4

OSI Model

Open Systems Interconnection Model Intl Std Organization (ISO) Universal architecture for datacomm Allow interoperability of equipment from all

manufacturers Defines 7 layers for specific functions Number of layers is arbitrary

Page 5: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 5

OSI Model

The 7 layers Application (7) Presentation (6) Session (5) Transport (4) Network (3) Data Link (2) Physical (1)

UPPERLAYERS

LOWERLAYERS

}}

Page 6: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 6

OSI Model

Physical Layer (1) Transmits bits I/F to outside world Always hardware Connectors, voltages, amplitudes…. E.g., RS-232-C

Page 7: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 7

OSI Model

Data Link Layer (2) Error-free data transmission

– examines bits for errors– error recovery– flow control

E.g., bisync, SDLC, HDLCIEEE 802.3, 802.5 (see later)

Page 8: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 8

OSI Model

Network Layer (3) Routing messages through networks Switching messages among nodes Segmenting data into packets Blocking data Error recovery Flow control E.g., X.25, ISDN (see later)

Page 9: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 9

OSI Model

Transport Layer (4) Data transfer Takes messages from upper layers and

breaks into pieces for lower layers Blocking End-to-end control Multiplexing Mapping E.g., TCP, UDP

Page 10: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 10

OSI Model

Session Layer (5) Administration & control of sessions Logon/logoff (login/logout) I/F to host and remote file systems E.g., Berkeley Sockets, NET IPC

Page 11: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 11

OSI Model

Presentation Layer (6) Data interpretation Format & code transformations Appearance of output E.g., ASCII, EBCDIC,

TELNET, printer drivers,e-mail formats

Page 12: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 12

OSI Model

Application Layer (7) User application programs/processes Management functions E.g., terminal emulators,

Mosaic, Netscape, ARPA, NS/3000, SMTP, X.400, rlogin,XWINDOWS

Page 13: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 13

OSI Applications

OUTPUT INPUT

Page 14: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 14

SNA

Systems Network Architecture IBM proprietary architecture De facto standard — but declining in use Complex terminology Read section on SNA in text (pp. 136-143) Omit review questions 7-5 through 7-10 on

page 156 Not discussed further in this course

Page 15: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 15

Protocols

Polling – Host: Ready to Send?– Terminal: Yes / No

Selecting– Host: Ready to Receive (ENQ)?– Terminal: Yes, Acknowledge (ACK)– No, Negative Acknowledge (NAK)

Automatic Repeat Request (ARQ)– Check each block for correctness– Stop-and-wait ARQ– Go-back-N continuous ARQ

Page 16: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 16

Common Link-Level Protocols Let devices share communications link Define queries/responses for polling &

selecting Byte-oriented protocols (character-oriented)

– control sequences in whole bytes– e.g., BSC (Binary Synchronous

Communications) Bit-oriented protocols

– single bits for control information– e.g., SDLC (Synchronous Data Link

Control)

Page 17: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 17

Common Link-Level ProtocolsBSC IBM proprietary and de facto standard

– half-duplex– stop-and-wait ARQ– point-to-point and multipoint datacomm

Designed for ASCII, EBCDIC (and rarely used Transcode)

Not suitable for satellite or other long-delay transmission modes

Data transmitted in frames

Page 18: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 18

Common Link-Level ProtocolsBSC frames Data frames

– user data– headers allow specific addressing

Control information frames– terminal and host communicate without

user involvement– terminal buffers transmissions until receipt

of acknowledgement

Page 19: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 19

Common Link-Level ProtocolsSDLC IBM proprietary

– but de facto standard– used in SNA

Similar protocols:– ISO HDLC (High-Level Data Link Control)– CCITT Link Access Procedure-Balanced

(LAP-B)

Page 20: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 20

Common Link-Level ProtocolsSDLC Full duplex (usually) Go-back-N continuous ARQ Suitable for channels even with long delays SDLC Frames

– Information frames (I-Frames)

• data– Supervisory frames (S-Frames)

• control– Unnumbered frames (U-Frames)

• specialized applications

Page 21: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 21

Common Link-Level ProtocolsProtocol Converters Adapt data flow to link systems using

dissimilar link-level protocols Code converters translate ASCII and EBCDIC E.g., asynchronous terminal linked to SDLC

host

Page 22: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 22

TCP/IP

Transmission Control Protocol / Internet Protocol

Originally designed for ARPANET Eventually became part of the definition for

being part of the Internet TCP

– works at layer 4 (transport) of OSI stack– ensures reliable delivery

Page 23: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 23

TCP/IP

IP Works at layer 3 (network) Best-effort delivery only Packets called datagrams Connectionless because every packet routed

individually

Page 24: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 24

TCP/IP

SMTP (Simple Mail Transfer Protocol)– universal format for e-mail exchange

Telnet– allows access to remote host– simulates terminal

FTP (File Transfer Protocol)– remote viewing of directories– file transfers

SNMP (Simple Network Mgmt Protocol)– see later (Chapter / Section 9)

Page 25: DC 7 - 1 DATACOMM John Abbott College JPC Architectures & Protocols M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.

DC 7 - 25

Homework

Read Chapter 7 of your textbook in detail, adding to your workbook notes as appropriate.

Review and be prepared to define or expand all the terms listed at the end of Chapter 7 of your textbook except for those relating to SNA (no hand-in required)

Answer exercises 7-1 through 7-4 and 7-11 through 7-17 on pages 156 of the textbook using a computer word-processing program or absolutely legible handwriting (hand in after quiz tomorrow morning).