A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Rede de Computadores MATA59 - Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.

Apresentações semelhantes


Apresentação em tema: "Rede de Computadores MATA59 - Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação."— Transcrição da apresentação:

1 Rede de Computadores MATA59 - Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação

2 Rede de Computadores 2

3 3 Provê transporte de dados entre sistemas abertos interconectados, com as seguintes características:  bidirecional  econômico  confiável  otimizado

4 Rede de Computadores 4  Estabelecimento da conexão  Endereçamento  Transferência dos dados normal e expressa  Liberação da conexão  Multiplexação e Splitting  Controle de Fluxo  Seleção de Classes de Serviço (Batch/online)  Segmentação e Agrupamento

5 Rede de Computadores 5  Mapeamento de endereço de transporte em rede  Seleção da qualidade do serviço: Vazão Atraso de transferência Atraso no estabelecimento da conexão Taxa de erro residual  Recuperação de conexão em caso de queda  Sincronização de pacotes retardados  Reorganização de pacotes  Demais funções relacionadas com os serviços

6 Rede de Computadores 6 ESTABELECIMENTO DE CONEXÃO Prestador de Serviço de Transporte Usuário A Transmissor Usuário B Receptor

7 Rede de Computadores 7 Quero falar com usuário B T-CONNECT- Request Usuário A quer falar com você T-CONNECT- Indication Aceito o pedido de B T-CONNECT- Response T-CONNECT- Confirmation ESTABELECIMENTO DE CONEXÃO TPDU-CR TPDU-CC

8 Rede de Computadores 8 Quero falar com usuário B T-CONNECT- Request Usuário A quer falar com você T-CONNECT- Indication Aceito o pedido de B T-CONNECT- Response T-CONNECT- Confirmation ESTABELECIMENTO DE CONEXÃO Específico da Classe 4 T-DATA- Request T-DATA- Indication TPDU-CR TPDU-CC TPDU-DT

9 Rede de Computadores 9 ESTABELECIMENTO DE CONEXÃO Entidade Remota não é capaz de suportar a conexão T-CONNECT- Request TPDU-CR TPDU-DC TPDU-DR Quero falar com usuário B Usuário não pode falar com você T-DISCONNECT- Indication

10 Rede de Computadores 10 ESTABELECIMENTO DE CONEXÃO Usuário Remoto Rejeita Conexão TPDU-CR TPDU-DC TPDU-DR Quero falar com usuário B Usuário não pode falar com você T-DISCONNECT- Indication T-CONNECT- Request T-CONNECT- Indication T-DISCONNECT- Request Não quero falar com A TPDU-CR

11 Rede de Computadores 11 T-DATA- Request T-DATA- Indication TRANSFERÊNCIA DE DADOS Conexão já estabelecida TPDU-DT Vou enviar dados para o usuário B

12 Rede de Computadores 12 Quero me desconectar do usuário B T-DISCONNECT- Request Usuário A quer se desconectar TPDU-DR T-DISCONNECT- Indication T-DISCONNECT- Confirmation TPDU-DR

13 Rede de Computadores 13  usado com serviços de rede muito confiáveis  baixo overhead  menos confiável que o orientado à conexão  não possui segmentação nem controle de fluxo  apenas transmite dados

14 Rede de Computadores 14 Quero enviar dados T-UNIDATA- Request Usuário A quer enviar dados UD-TPDU T-UNIDATA- Indication

15 Rede de Computadores 15  T-CONNECT.Pedido (end chamado e chamador,qualidade do serviço,op dados expresso,dados )  T-CONNECT.Indicação  T-CONNECT.Resposta (end chamado e chamador,qualidade do serviço,op dados expresso,dados )  T-CONNECT.Confirmação  T-DATA.Pedido (dados)  T-DATA.Indicação  T-EXPEDITED-DATA.Pedido  T-EXPEDITED-DATA.Indicação  T-DISCONNECTED.Pedido (razão,dados)  T-DISCONNECTED.Indicação Serviço Orientado à Conexão Serviço Não Orientado à Conexão  T-UNITDATA.Pedido  T-UNITDATA.Indicação

16 Rede de Computadores 16 Diagrama de estado para gerência de conexão Ociosa Estabelecimento passivo pendente Desconexão Passiva pendente Estabelecimento ativo pendente Estabelecida Desconexão Ativa pendente Ociosa Prim Conn execut TPDU Conn Req receb Prim Conn execut TPDU Conn accep receb Prim Disconn executTPDU Disonn acpt receb Prim Disconn execut TPDU Disconn Req receb

17 Rede de Computadores 17 PROTOCOLOS DE TRANSPORTE ORIENTADO À CONEXÃO

18 Rede de Computadores 18 CLASSES DE SERVIÇO DE REDES  Tipo A - Orientado à Conexão Erros residuais aceitáveis Falha de sinalização aceitável  Tipo B - Orientado à Conexão Erros residuais aceitáveis Falha de sinalização não aceitável  Tipo C - Não Orientado à Conexão Erros residuais não aceitável

19 Rede de Computadores 19 Protocolo de Transporte Classe 0 - TP0  Simples  Transferências de TPDUs  Segmentação e Remontagem de TSDUs  Utiliza redes tipo A  Estabelecimento de Conexão - two-way handshake

20 Rede de Computadores 20 Protocolo de Transporte Classe 1 - TP1  Semelhante ao TP0  Recupera erros causados por RESET  Usado em redes tipo B, podendo ser tipo A  Estabelecimento de Conexão - two-way handshake

21 Rede de Computadores 21 Protocolo de Transporte Classe 2 - TP2  Multiplexação de Acesso  Controle de Fluxo  Segmentação/Remontagem  Usado em redes tipo A ou B

22 Rede de Computadores 22 Protocolo de Transporte Classe 3 - TP3  Combina as funções dos protocolos TP1 e TP2  Multiplexação/Demultiplexação  Controle de Fluxo  Segmentação/Remontagem  Usado em redes tipo A ou B

23 Rede de Computadores 23 Protocolo de Transporte Classe 4 - TP4  Projetado para redes tipo C  Detecta e recupera pacotes  Multiplexação/Splitting  Segmentação/Blocagem  Numeração sequencial das TPDU’s

24 Rede de Computadores 24 Protocolo de Transporte Classe 4 - TP4 Controle de Fluxo Técnica da Janela Deslizante

25 Rede de Computadores 25 LIParte FixaParte VariávelCampo de Dados 12 3 4...nn+1 pp+1...q Cabeçalho

26 Rede de Computadores 26 CR - pedido de conexão CC - confirmação de conexão DT - dados normais AK - reconhecimento de dados normais RJ - rejeição de dados normais ED - dados expressos EA - reconhecimento de dados expressos DR - pedido de liberação de conexão DC - confirmação de liberação de conexão ER - indicação de erro de protocolo

27 Rede de Computadores 27 Código da TPDU Crédito Referência fonte Referência destino Classe Opções Razão EOT TPDU-NR EDTPDU-NR YR-TU-NR YR-EDTU-NR Causa CR CC DR DC DT ED AK EA RJ ER * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

28 Rede de Computadores 28 TSAP-ID Chamador TSAP-ID Chamado Tamanho da TPDU Número da versão Parâm. Segurança Checksum Sel. opções adicion. Classe prot. alternat. Tempo reconhecim. Throughput Tx valor residual CR CC DR DC DT ED AK EA RJ ER * * 4 4 4 4 4 4 4 4 4 * *

29 Rede de Computadores 29 Prioridade Atraso de trânsito Tempo reassociação Informação adicional Nº subsequência Confirmação de controle de fluxo TPDU inválida CR CC DR DC DT ED AK EA RJ ER * * 1,3 1,3 * 4 *

30 Rede de Computadores 30 Dados ACK TIME LI CR 1110 CDT XXXX DST REF SRC REF Classe/ Opção TSAP/ ID Tam TPDU Versão Check- sum Segu- rança Parte fixa Parte variável Campo de dados

31 Rede de Computadores 31 LI Identificação 01000000 Parte Variável Dados do Usuário 12 3... p p+1 até máximo Parâmetros da parte variável:  Identificador do T-SAP  Checksum


Carregar ppt "Rede de Computadores MATA59 - Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação."

Apresentações semelhantes


Anúncios Google