sna-systems network architecture serviço de transação apresentação controle de fluxo controle...
TRANSCRIPT
![Page 1: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/1.jpg)
SNA-Systems Network Architecture
Serviço de transação
Apresentação
Controle de fluxo
Controle de transmissão
Controle de rota
Enlace
Físico
NóSNA
Nóintermediário
![Page 2: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/2.jpg)
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
![Page 3: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/3.jpg)
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
![Page 4: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/4.jpg)
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
![Page 5: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/5.jpg)
Tipos de nós
Tipo 1Terminal
Tipo 2Controladorade terminais
Tipo 4Controladora de comunic.
Tipo 2Controladorade terminais
Tipo 2Controladorade terminais
Tipo 4Controladora de comunic.
Tipo 2Controladorade terminais
Tipo 2Controladorade terminais
Tipo 5Processadorhospedeiro
![Page 6: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/6.jpg)
Rede SNA de múltiplos domínios
T5
T4
T2
T5
T4
T2 T2
T2
T5 T5
T5
T5
T5
T4
T4
T2
T2T2
T2
T4
Dominio A Dominio B Dominio C
Dominio D
Dominio E
Dominio F
Dominio F
![Page 7: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/7.jpg)
Formato do pacote SNA
FunctionManagement
Header
Transmissionheader
Request/ResponseHeader
Request/ResponseUnit Categories00-Function Management01-Network Control10-Data Flow Control11-Session Control
SNApacket Basic
InformationUnit(BIU)
BasicTransmissionUnit(BTU)
Data Link Control Header
Data Link Control Trailer
![Page 8: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/8.jpg)
SNA-WAN
HostHost M
Controladorade
terminais3274
FEP M
SDLC
TerminalM
M HostFEP
SDLC
Controladora deComunicações
374x
![Page 9: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/9.jpg)
RM
RM
IBM 9121 IBM
3725
RR
Servidor Estação
M
M
IBM 3274
IBM 3274SDLC
SDLCSDLC Servidor de comun.
Comunicação no ambiente IBM
![Page 10: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/10.jpg)
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.
![Page 11: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/11.jpg)
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
![Page 12: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/12.jpg)
Rede SNA
Rede SNARede SNA
Programa deaplicação
Programa deaplicação
Programa deaplicação
sessão
![Page 13: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/13.jpg)
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
![Page 14: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/14.jpg)
Método de Acesso e Telecomunicações
Nó Tipo 2
Sub-sistemaaplicação
LU
PU
PUCP
Controle do Caminho
Programa de controle
![Page 15: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/15.jpg)
Método de Acesso e Telecomunicações
Nó HospedeiroTipo 5
Programa deaplicação
Programa deaplicação
Sub-sistemaaplicação
LULU
PU
SSCP
Controle do Caminho
Método de acesso SNA
![Page 16: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/16.jpg)
![Page 17: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/17.jpg)
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
![Page 18: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/18.jpg)
Interface de programa de aplicação
Programa de aplicação
WRITE
Sub-sistemade Aplicação
SEND
LU 6.2
LU 6.2
Sub-sistemade Aplicação
RECEIVE
Programa deAplicação
READ
API
API
![Page 19: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/19.jpg)
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
![Page 20: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/20.jpg)
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
![Page 21: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/21.jpg)
Primitivas LU 6.2
• Conjunto básico:ALLOCATE
GET-ATTRIBUTES
DEALLOCATE
CONFIRM
COMFIRMED
SEND-DATA
RECEIVE-AND-WAIT
REQUEST-TO-SEND
SEND-ERROR
![Page 22: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/22.jpg)
Primitivas LU 6.2 (opcionais)
• FLUSH
• PREPARE-TO-RECEIVE
• SUCPT e BACKOUT
• Parâmetro SECURITY da primitiva ALLOCATE
• Parâmetro PIP da primitiva ALLOCATE
![Page 23: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/23.jpg)
Programatransacional
X
ProgramaTransacional
Y
DADOS
DADOS
DADOS
CONFIRMAÇÃO
SEND-DATARECEIVE_AND_WAIT RECEIVE_AND_WAIT
SEND_DATARECEIVE_AND_WAIT
SEND_DATADEALLOCATE
RECEIVE_AND_WAIT
CONFIRMEDDEALLOCATE
RECEIVE_AND_WAIT
[Código de retornoOK, a conversaçãotermina]
![Page 24: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/24.jpg)
Peer-to-peer applications
PCWorkstation
LAN
NETBIOS APPC/PC
IEEE 802.2 LLC
![Page 25: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/25.jpg)
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)
![Page 26: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/26.jpg)
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
![Page 27: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/27.jpg)
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
![Page 28: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/28.jpg)
NETBIOS - comandosCATEGORIA 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
![Page 29: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/29.jpg)
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
![Page 30: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/30.jpg)
UnidadesUnidades
IBM IBM 91219121
REPETIDORREPETIDOR
ServidorServidor EstaçãoEstação
IBM 3172
Conexão HOST-LAN
![Page 31: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/31.jpg)
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)
![Page 32: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/32.jpg)
Convergência SNA IP
![Page 33: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/33.jpg)
![Page 34: SNA-Systems Network Architecture Serviço de transação Apresentação Controle de fluxo Controle de transmissão Controle de rota Enlace Físico Nó SNA Nó intermediário](https://reader034.vdocuments.mx/reader034/viewer/2022051515/552fc15e497959413d8e610d/html5/thumbnails/34.jpg)