Escola Superior de Tecnologia
Dep. de Sistemas e Informática
•
•
•
•
•
•
•
•
•
•
•
•
•
Computação em
Redes de
Computadores
Tópicos
Modelo de Comunicação OSI da ISO
Nomenclaturas
Conexões
Multiplexagem e Dispersão
Encapsulamento de dados
Tipos de unidades de dados
Segmentação/Recomposição
Blocking/Deblocking
Primitivas de serviço
Tipos de primitivas de serviço
Tipos de elementos de serviço
Diagramas de estados
Considerações de implementação
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
1
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Modelo de Comunicação OSI da ISO
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
2
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Nomenclaturas
Entidade N+1
Camada N+1
(N) SAP
Protocolo N
Camada N
Entidades N: Fornecedoras de serviços
(N-1) SAP’s: Acesso aos serviços
Camada N-1
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
3
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Conexões
Comunicação
Lógica
Entidade N+1
Camada N+1
(N) CEP
Camada N
• Associação temporária entre duas entidades do mesmo nível para
troca de informação (modelo orientado à conexão)
• Cada conexão é identificada por dois CEP (Connection End Point)
• O CEP=endereço+sufixo
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
4
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Multiplexagem
Computação em
Redes de
Computadores
Dispersão
Camada
N+1
Camada
N
Camada
N-1
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
5
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Encapsulamento de dados
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
6
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Tipos de unidades de dados
(N+1)PDU
• Tipos de unidades de dados:
N+1
(N)SDU
(N)PCI
N
(N)PDU
– informação de controlo
– dados
• PCI: Protocol Control Information:
– informação trocada entre entidades
pares (ao mesmo nível) para
coordenação da operação
• Geralmente a informação de controlo fornece uma descrição do
estado da entidade participante na comunicação e/ou descreve os
dados a serem transmitidos
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
7
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Segmentação/Recomposição
N
N
(N)SDU
PCI
PCI
(N)PDU
5-nov-15
(N)PDU
• A (N)SDU é sempre a mesma,
isto é, é segmentada para o envio
mas recomposta no receptor
• A operação de recomposição é a
inversa da segmentação
• Limitação imposta pela protocolo
da camada N na transferência de
dados de tamanho grande: email; transferência de ficheiros;
etc.
Nuno Valero Ribeiro
Gab. E105H [email protected]
8
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Blocking/Deblocking
N
(N)SDU
N
(N)SDU
PCI
(N)PDU
5-nov-15
• As (N)SDU são as mesmas, isto
é, são blocked para o envio mas
deblocked no receptor
• A operação de deblocking é a
inversa da blocking
• Limitação imposta pela protocolo
da camada N na transferência de
dados de tamanho pequeno:
emuladores de terminais;
telemensagem; etc.
Nuno Valero Ribeiro
Gab. E105H [email protected]
9
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Primitivas de serviço
• É uma abstracção, independente da sua implementação,
dum elemento de interacção entre os utilizadores do
serviço e os seus fornecedores
• Os serviços do nível N são especificados em termos de
primitivas
• São as primitivas que invocam os serviços oferecidos
pelas respectivas entidades
• Uma descrição adequada dos serviços providenciados
por uma camada pode ser dada pelo conjunto das
primitivas que os evocam
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
10
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Tipos de primitivas de serviço
Primitiva
Significado
Request
Uma entidade está a pedir que seja efectuada alguma acção
Indication
Uma entidade é informada acerca da ocorrência de algum
evento
Response
Uma entidade deseja responder a um evento
Confirm
A resposta a um pedido anterior chegou
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
11
Computação em
Redes de
Computadores
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Tipos de elementos de serviço
N+1
N
N
N+1
N+1
N
N
N+1
Req.
Req.
Ind.
Ind.
Rsp.
I) Elemento de serviço não confirmado
N+1
N
N
Cnf.
II) Elemento de serviço confirmado
N+1
Req.
Cnf.
N+1
Ind.
N
N
N+1
Rsp.
Ind.
III) Elemento de serviço confirmado
5-nov-15
Ind.
IV) Elemento de serviço iniciado pelo fornecedor
Nuno Valero Ribeiro
Gab. E105H [email protected]
12
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Diagramas de estados
1
A- T-CONNECT.indication
Pronto
B- T-CONNECT.response
H
A
C- T-DATA.(all)
G
2
D
E
3
Conexão
de output
pendente
F
Conexão
4
tx/rx
dados
C
de input
B
pendente
D- T-DISCONNECT.(request;indication)
E- T-DISCONNECT.(request;indication)
F- T-CONNECT.confirm
G- T-DISCONNECT.(request;indication)
H- T-CONNECT.request
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
13
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em
Redes de
Computadores
Considerações de implementação
• Mecanismos de identificação os receptores e emissores
• Regras para a transferência de dados:
– simplex; half-duplex; full-duplex
•
•
•
•
Ordenação das sequencias de pacotes de dados
Questões de segurança
Sobrecarga de tráfego de comunicação
etc.
5-nov-15
Nuno Valero Ribeiro
Gab. E105H [email protected]
14
Download

Power Point presentation