SNA-Systems Network Architecture - PowerPoint PPT Presentation

About This Presentation
Title:

SNA-Systems Network Architecture

Description:

SNA-Systems Network Architecture N SNA Servi o de transa o Apresenta o Controle de fluxo Controle de transmiss o Controle de rota Enlace F sico – PowerPoint PPT presentation

Number of Views:113
Avg rating:3.0/5.0
Slides: 35
Provided by: Lian133
Category:

less

Transcript and Presenter's Notes

Title: SNA-Systems Network Architecture


1
SNA-Systems Network Architecture
Nó SNA
  • Serviço de transação
  • Apresentação
  • Controle de fluxo
  • Controle de transmissão
  • Controle de rota
  • Enlace
  • Físico

Nó intermediário
2
SNA-camadas da arquitetura
  • Transação - Fornece serviços de aplicação tais
    como acesso a banco de dados distribuído e
    intercâmbio de documentos para usuários da rede
  • Apresentação - Formatação de dados para
    apresentação nos diversos dispositivos e
    coordenação do compartilhamento de recursos

3
SNA - camadas da arquitetura
  • Controle de Fluxo - Sincronização do fluxo entre
    as partes que se comuncam e agrupamento dos dados
    relacionados em unidades indivisíveis
  • Controle de transmissão - Controla a troca de
    dados de forma que as capacidades de cada parte
    em comunicação sejam respeitadas. Faz a
    criptografia quando a segurança o exige
  • Controle de rota - Faz o roteamento dos dados
    entre a origem e destino, controlando o tráfego e
    o congestionamento da rede

4
SNA - Camadas da arquitetura
  • Enlace - Transmite os dados de uma forma
    confiável ao longo das rotas
  • Físico - Conecta nós adjacentes física e
    eletricamente

5
Tipos de nós
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
6
Rede SNA de múltiplos domínios
Dominio C
Dominio A
Dominio B
T5
T5
T5
T4
T2
Dominio D
T2
T4
T5
T2
T2
T4
T4
T5
T2
T2
T2
Dominio E
Dominio F
T5
T4
T5
Dominio F
T2
7
Formato do pacote SNA
Data Link Control Header
Function Management Header
Transmission header
Request/Response Header
Basic Transmission Unit (BTU)
SNA packet
Basic Information Unit (BIU)
Request/Response Unit Categories 00-Function
Management 01-Network Control 10-Data Flow
Control 11-Session Control
Data Link Control Trailer
8
SNA-WAN
Controladora de Comunicações
Controladora de terminais 3274
FEP
  • Host

M
M
SDLC
374x
M
Terminal
SDLC
FEP
Host
M
9
Comunicação no ambiente IBM
Estação
Servidor
M
R
IBM 3274
SDLC
M
SDLC
Servidor de comun.
IBM 3274
IBM 9121
IBM 3725
10
Integração básica SNA com uma rede local
  • Um dos equipamentos da rede local emula uma
    controladora de terminais (3274, por exemplo)
  • Em uma ou mais estações da rede local é executado
    um programa que emula terminal (tal como 3278)
  • Utilitários adicionais permitem capturar telas
    armazenando-as em arquivos na própria estação
    assim como transferir arquivos da estação para o
    HOST.

11
Comunicação no ambiente SNA
  • Para que dois usuários da rede se comuniquem,
    deve ser estabelecida uma sessão entre as
    unidades lógicas que os representam
  • Uma sessão LU-LU é uma conexão temporária que
    existe apenas enquanto for necessária para que os
    usuários troquem dados

12
Rede SNA
Programa de aplicação
Rede SNA
Programa de aplicação
Programa de aplicação
sessão
13
Tipos de Unidade Lógicas (LU)
  • Um determinado produto SNA não implementa todas
    as funções possíveis
  • Tipos de unidades lógicas
  • LU0 até LU4 orientadas para a comunicação
    entre um programa de aplicação e um terminal
  • LU6 protocolo inter-programas de uso geral
  • apoio ao processamento distribuído
  • APPC-Advanced Program-to-Program
    Communication

14
Método de Acesso e Telecomunicações
Nó Tipo 2
Sub-sistema aplicação
LU
Programa de controle
PU
PUCP
Controle do Caminho
15
Método de Acesso e Telecomunicações
Nó Hospedeiro Tipo 5
Programa de aplicação
Programa de aplicação
Sub-sistema aplicação
LU
LU
Método de acesso SNA
PU
SSCP
Controle do Caminho
16
(No Transcript)
17
APPC
  • APPC está baseada em um tipo de unidade lógica
    LU 6.2
  • LU 6.2 apoia conversação entre dois programas
  • Primitivas da LU6.2 podem ser acionadas de
    diversas maneiras, dependendo do ambiente de
    programação
  • Uma série de conversações pode usar a mesma
    sessão LU-LU
  • LU 6.2 permite sessões paralelas simultâneas
    entre duas unidades lógicas

18
Interface de programa de aplicação
Sub-sistema de Aplicação SEND
LU 6.2
Programa de aplicação WRITE
A P I
LU 6.2
Sub-sistema de Aplicação RECEIVE
Programa de Aplicação READ
A P I
19
LU - Logical Unit
  • Uma LU pode ter um certo número de sessões
    ativas, com várias outras LUs
  • Cada sessão tem associada um nome da LU par e um
    node de modo (resumindo as características da
    sessão)
  • A LU conecta e disconecta as sessões aos
    programas transacionais

20
LU 6.2
  • Requisitos básicos
  • - protocolo único programa-a-programa
  • -prover serviços de alto nível, tal como
    sessões paralelas
  • -apoiar o desenvolvimento de aplicações
    distribuídas

21
Primitivas LU 6.2
  • Conjunto básico
  • ALLOCATE
  • GET-ATTRIBUTES
  • DEALLOCATE
  • CONFIRM
  • COMFIRMED
  • SEND-DATA
  • RECEIVE-AND-WAIT
  • REQUEST-TO-SEND
  • SEND-ERROR

22
Primitivas LU 6.2 (opcionais)
  • FLUSH
  • PREPARE-TO-RECEIVE
  • SUCPT e BACKOUT
  • Parâmetro SECURITY da primitiva ALLOCATE
  • Parâmetro PIP da primitiva ALLOCATE

23
Programa transacional X
Programa Transacional Y
SEND-DATA RECEIVE_AND_WAIT
RECEIVE_AND_WAIT
DADOS
SEND_DATA RECEIVE_AND_WAIT
DADOS
RECEIVE_AND_WAIT
DADOS
SEND_DATA DEALLOCATE
RECEIVE_AND_WAIT
CONFIRMED DEALLOCATE
CONFIRMAÇÃO
Código de retorno OK, a conversação termina
24
Peer-to-peer applications
LAN
NETBIOS
APPC/PC
IEEE 802.2 LLC
25
NetBIOS
  • Network Basic Input/Output System
  • Application Program Interface para apoiar o
    intercâmbio 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 cartão
  • NETBIOS.COM ou NetBIOS ROM
  • NETBEUI.COM (NetBIOS Extended User Interface)

26
NETBIOS e o modêlo ISO/OSI
  • Aplicação
  • Apresentação
  • NetBIOS
  • Sessão
  • Transporte
  • Rede
  • Enlace
  • Físico

Aplicação Apresentação
NetBIOS Sessão Transporte Rede Enlace Físico
27
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

28
NETBIOS - comandos
  • CATEGORIA comandos
  • SUPORTE À SESSÃO call

  • listen

  • send

  • send no-ack

  • chain send

  • receive

  • receive any

  • hang up

  • session status
  • COMANDOS GERAIS reset

  • cancel

  • adapter status

  • unlink

29
NCB - Network Control Block (64 bytes)
  • Nome do campo comprimento
  • command 1
  • return code 1
  • local session number 1
  • name number 1
  • buffer address 4
  • bufer lenght 2
  • call name 16
  • name (local) 16
  • receive time-out 1
  • send time-out 1
  • post routine address 4
  • line number 1
  • command complete flag 1
  • reserved field 14

30
Conexão HOST-LAN
Unidades
Estação
Servidor
REPETIDOR
IBM 9121
IBM 3172
31
Conexão HOST-LAN
  • Vários tipos de protocolos podem estar sendo
    usados na rede local
  • Necessário harmonização 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 estações em
    modo de emulação de terminal ou em comunicação
    programa-a-programa (APPC)

32
Convergência SNA IP
33
(No Transcript)
34
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com