Você está na página 1de 34

SNA-Systems Network Architecture

Servio de transao Apresentao Controle de fluxo

N SNA

Controle de transmisso Controle de rota

N intermedirio

Enlace Fsico

SNA-camadas da arquitetura
Transao - Fornece servios de aplicao tais como: acesso a banco de dados distribudo e intercmbio de documentos para usurios da rede Apresentao - Formatao de dados para apresentao nos diversos dispositivos e coordenao do compartilhamento de recursos

SNA - camadas da arquitetura


Controle de Fluxo - Sincronizao do fluxo entre as partes que se comuncam e agrupamento dos dados relacionados em unidades indivisveis Controle de transmisso - Controla a troca de dados de forma que as capacidades de cada parte em comunicao sejam respeitadas. Faz a criptografia quando a segurana o exige Controle de rota - Faz o roteamento dos dados entre a origem e destino, controlando o trfego e o congestionamento da rede

SNA - Camadas da arquitetura


Enlace - Transmite os dados de uma forma confivel ao longo das rotas Fsico - Conecta ns adjacentes fsica e eletricamente

Tipos de ns
Tipo 1 Terminal

Tipo 5 Processador hospedeiro

Tipo 2 Controladora de terminais Tipo 4 Controladora de comunic.

Tipo 4 Controladora de comunic.

Tipo 2 Controladora de terminais

Tipo 2 Controladora de terminais

Tipo 2 Controladora de terminais

Tipo 2 Controladora de terminais

Rede SNA de mltiplos domnios


Dominio A T5
T4 T2 T4 T2

Dominio B

Dominio C

T5

T5

Dominio D

T5
T4 T4 T2 T2 T2

T2

T2

T5 Dominio E Dominio F
T4

T5
T2

Dominio F

T5

Formato do pacote SNA


Data Link Control Header

Transmission header
Request/Response Header Function Management Header
Request/Response Unit Categories 00-Function Management 01-Network Control 10-Data Flow Control 11-Session Control

SNA packet

Basic Information Unit (BIU)

Basic Transmission Unit (BTU)

Data Link Control Trailer

SNA-WAN
Controladora de Comunicaes

Host

FEP

M SDLC

Controladora de terminais 3274 Terminal

374x

SDLC M FEP

Host

Comunicao no ambiente IBM


Servidor Estao

R
SDLC
Servidor de comun.

R
IBM 3274

M
S D L C

M
IBM 9121 IBM 3725

R
IBM 3274

Integrao bsica SNA com uma rede local


Um dos equipamentos da rede local emula uma controladora de terminais (3274, por exemplo) Em uma ou mais estaes da rede local executado um programa que emula terminal (tal como 3278) Utilitrios adicionais permitem capturar telas armazenando-as em arquivos na prpria estao assim como transferir arquivos da estao para o HOST.

Comunicao no ambiente SNA


Para que dois usurios da rede se comuniquem, deve ser estabelecida uma sesso entre as unidades lgicas que os representam Uma sesso LU-LU uma conexo temporria que existe apenas enquanto for necessria para que os usurios troquem dados

Rede SNA
Programa de aplicao

Programa de aplicao

Rede SNA
sesso

Programa de aplicao

Tipos de Unidade Lgicas (LU)


Um determinado produto SNA no implementa todas as funes possveis Tipos de unidades lgicas: LU0 at LU4: orientadas para a comunicao entre um programa de aplicao e um terminal LU6: protocolo inter-programas de uso geral apoio ao processamento distribudo APPC-Advanced Program-to-Program Communication

Mtodo de Acesso e Telecomunicaes

N Tipo 2 Sub-sistema aplicao Programa de controle LU

PU PUCP Controle do Caminho

Mtodo de Acesso e Telecomunicaes


N Hospedeiro Tipo 5 Programa de aplicao Programa de aplicao

Sub-sistema aplicao Mtodo de acesso SNA LU LU

PU SSCP Controle do Caminho

APPC
APPC est baseada em um tipo de unidade lgica: LU 6.2 LU 6.2 apoia conversao entre dois programas Primitivas da LU6.2 podem ser acionadas de diversas maneiras, dependendo do ambiente de programao Uma srie de conversaes pode usar a mesma sesso LU-LU LU 6.2 permite sesses paralelas simultneas entre duas unidades lgicas

Interface de programa de aplicao


Programa de aplicao WRITE Sub-sistema de Aplicao A P SEND I

LU 6.2

LU 6.2

Sub-sistema de Aplicao RECEIVE A P I

Programa de Aplicao READ

LU - Logical Unit
Uma LU pode ter um certo nmero de sesses ativas, com vrias outras LUs Cada sesso tem associada um nome da LU par e um node de modo (resumindo as caractersticas da sesso) A LU conecta e disconecta as sesses aos programas transacionais

LU 6.2
Requisitos bsicos: - protocolo nico programa-a-programa -prover servios de alto nvel, tal como sesses paralelas -apoiar o desenvolvimento de aplicaes distribudas

Primitivas LU 6.2
Conjunto bsico:
ALLOCATE GET-ATTRIBUTES DEALLOCATE CONFIRM COMFIRMED SEND-DATA RECEIVE-AND-WAIT REQUEST-TO-SEND SEND-ERROR

Primitivas LU 6.2 (opcionais)


FLUSH PREPARE-TO-RECEIVE SUCPT e BACKOUT Parmetro SECURITY da primitiva ALLOCATE Parmetro PIP da primitiva ALLOCATE

Programa transacional X

Programa Transacional Y

SEND-DATA RECEIVE_AND_WAIT

DADOS

RECEIVE_AND_WAIT

RECEIVE_AND_WAIT

DADOS

SEND_DATA RECEIVE_AND_WAIT

SEND_DATA DEALLOCATE

DADOS

RECEIVE_AND_WAIT

CONFIRMED DEALLOCATE [Cdigo de retorno OK, a conversao termina]

CONFIRMAO

Peer-to-peer applications
LAN

PC Workstation

NETBIOS

APPC/PC

IEEE 802.2 LLC

NetBIOS
Network Basic Input/Output System Application Program Interface para apoiar o intercmbio de dados em redes locais Existem outros interfaces:
APPC(Advanced Program-to-Program Communication) DLC (Data Link Control) - IEEE LLC2 e LLC1 direto adaptador de carto

NETBIOS.COM ou NetBIOS ROM NETBEUI.COM (NetBIOS Extended User Interface)

NETBIOS e o modlo ISO/OSI


Aplicao Apresentao
NetBIOS

Aplicao Apresentao
NetBIOS

Sesso Transporte Rede Enlace Fsico

Sesso Transporte Rede Enlace Fsico

NETBIOS - comandos
CATEGORIA comandos

SUPORTE A NOME

add name add group name delete name

SUPORTE A DATAGRAMA receive datagram receive broadcast datagram send datagram send broadcast datagram

NETBIOS - comandos
CATEGORIA SUPORTE SESSO comandos call listen send send no-ack chain send receive receive any hang up session status reset cancel adapter status unlink

COMANDOS GERAIS

NCB - Network Control Block (64 bytes)

Nome do campo command return code local session number name number buffer address bufer lenght call name name (local) receive time-out send time-out post routine address line number command complete flag reserved field

comprimento 1 1 1 1 4 2 16 16 1 1 4 1 1 14

Conexo HOST-LAN
Unidades
Servidor Estao

REPETIDOR

IBM 9121

IBM 3172

Conexo HOST-LAN
Vrios tipos de protocolos podem estar sendo usados na rede local Necessrio harmonizao de protocolos Gateway SNA: converte pilha de protocolos usada na rede local para a pilha de protocolos inerente arquitetura SNA Pode permitir apenas o acesso das estaes em modo de emulao de terminal ou em comunicao programa-a-programa (APPC)

Convergncia SNA

IP

Você também pode gostar