tópicos
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
1
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
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
2
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Modelo de Comunicação OSI da ISO
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
3
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
NomenclaturasCamada N+1
Protocolo N
Entidades N: Fornecedoras de serviços
Entidade N+1
(N) SAP
Camada N
Camada N-1
(N-1) SAP’s: Acesso aos serviços
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
4
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
ConexõesComunicação Lógica
Entidade N+1
(N) CEP
Camada N+1
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
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
5
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Multiplexagem Dispersão
Camada N
Camada N-1
Camada N+1
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
6
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Encapsulamento de dados
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
7
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Tipos de unidades de dados
• Tipos de unidades de dados:– 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
(N+1)PDU
(N)SDU
(N)PDU
(N)PCI
N
N+1
• 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
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
8
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Segmentação/Recomposição
• 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: e-mail; transferência de ficheiros; etc.
N N
PCIPCI
(N)PDU (N)PDU
(N)SDU
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
9
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Blocking/Deblocking
• 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.
N N
PCI
(N)PDU
(N)SDU (N)SDU
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
10
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
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
11
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Tipos de primitivas de serviçoPrimitiva Significado
RequestUma entidade está a pedir que seja efectuada alguma acção
IndicationUma entidade é informada acerca da ocorrência de algumevento
ResponseUma entidade deseja responder a um evento
ConfirmA resposta a um pedido anterior chegou
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
12
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Tipos de elementos de serviçoN N N+1N+1
Req.
Ind.
N N N+1N+1
Req.
Ind.
Rsp.
Cnf.
N N N+1N+1
Req.
Ind.
Rsp.Cnf.
N N N+1N+1
Ind.Ind.
I) Elemento de serviço não confirmado
II) Elemento de serviço confirmado
III) Elemento de serviço confirmado IV) Elemento de serviço iniciado pelo fornecedor
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
13
Escola Superior de Tecnologia
Dep. de Sistemas e Informática
Computação em Redes de
Computadores
Diagramas de estados
A- T-CONNECT.indication
B- T-CONNECT.response
C- T-DATA.(all)
D- T-DISCONNECT.(request;indication)
E- T-DISCONNECT.(request;indication)
F- T-CONNECT.confirm
G- T-DISCONNECT.(request;indication)
H- T-CONNECT.request
1
2
43
Pronto
Conexão
de input
pendente
tx/rxdados
A
E
B
D
C
F
H
G
Conexão
de output
pendente
19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]
14
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.