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

Slides:



Advertisements
Apresentações semelhantes
O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Advertisements

Transmissão de pacotes
Missão da camada de enlace Serviços oferecidos TCP UDP
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Análise de Casos de Uso.
Administração e Projeto de Redes
FEUPDEECRedes de Computadores, 4º Ano de EEC, ramo de ACI TCP (Transmission Control Protocol) Abril, 98Isidro Vila Verde 1 Aspectos Gerais.
Redes de Computadores A Camada de Rede.
CRC Vários tamanhos: CRC-12, 16, 32
Redes de Computadores Arquitetura de Protocolos
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
Modelos de Comunicação em Sistemas Distribuídos
DIAGRAMA DE ATIVIDADES
TCP Serviço de Transporte Confiável
Protocolos e Divisão em Camadas
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Estudo de Caso 1: UNIX e LINUX
Auditoria de Segurança da Informação
1 Aula 7 ImplementandoSubprogramas Universidade do Vale do Rio dos Sinos
Paulo Roberto Freire Cunha
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
ARQ – Automatic Repeat reQuest
Obtenção de IP TCP UDP.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Análise de Casos de Uso Alexandre Motnteiro.
CCNA 1 – Camadas de Transporte e de Aplicação do TCP/IP
Escola Secundária Filipa de Vilhena Ano Lectivo 2010/ Turma IGR1
Financeiro - Cadastro de Conta Contábil
Como aplicar leis da lógica
Impressão de etiquetas
1 Celulose.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
URI - Santo Ângelo - DECC
Camada de Transporte OSI
Sistemas Operacionais
Instituto Superior Miguel Torga Arte e Técnicas de titular Dinis Manuel Alves 1º Ano Comunicação Social Joana Sofia 1.
Extranet GRD – Guia de Remessa de Documentos
EXERCÍCIOS PARA GUARDA-REDES
Projeto de Banco de Dados
Compras - Pedido de Compra
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Redes Neuronais/Neurais/ Conexionistas Introdução
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Curso: Cerimonial, Protocolo e Eventos
Rio Verde - Goiás - Brasil
FORMATANDO O TRABALHO NO WORD 2007
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
GINÁSTICA LABORAL UM NOVO CAMINHO.
MODELOS OSI. Introdução Permite a interconexão de sistemas abertos. Desenvolvido pela ISSO (International Organization for Standardization) Fornece um.
Contagem Sequencial do Estoque
Camada de aplicação OSI Liane Tarouco UFRGS. Camada de aplicação do modelo OSI ACSE (Application Control Service Element) CCR (Commitment Concurrency.
REDES DE COMPUTADORES Camada de Transporte Professor: M.Sc. Carlos Oberdan Rolim.
Transporte OSI Liane Tarouco.
MODELO DE REFERÊNCIA TCP/IP
Transmissão de Dados O Modelo de Referência TCP/IP
Rede de Computadores MATA59 - Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Arquitetura de redes ISSO/OSI Liane Tarouco UFRGS.
1) A camada de transporte provê comunicação lógica entre hosts.
Redes de computadores: Camada de Transporte Prof. Dr. Amine BERQIA
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
Infraestrutura de Redes
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
1 Arquiteturas e Modelos de Referência Arquiteturas e Modelos de Referência.
Protocolos de Comunicação e Passagem de Mensagens
Redes de Computadores Prof. Msc. Moisés Pereira Bastos.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Protocolos TCP, UDP e ICMP Etienne César R. de Oliveira
Transcrição da apresentação:

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

Rede de Computadores 2

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

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

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

Rede de Computadores 6  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

Rede de Computadores 7 Primitivas do Serviço de Transporte PrimitivaPacote enviadoSignificado LISTENnenhum Bloquear até que algum processo tente se conectar CONECTCONECTION REQUEST Tentar ativamente estabelecer uma conexão SENDDATA Enviar informações RECEIVEnenhum Bloquear até chegar um pacote DATA DISCONECTDICONECTION REQUEST Este lado quer encerrar a conexão

Rede de Computadores 8 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

Rede de Computadores 9 Socket de Berkeley PrimitivaSignificado SocketCria um novo ponto final de comunicação BindAnexar um endereço local a um Socket ListenAnunciar que está apto a aceitar conexões AcceptBloquear o responsável pela chamada até chegar um pedido de conexão ConnectTentar estabelecer uma conexão ativamente SendEnviar alguns dados através da conexão ReceiveReceber alguns dados de conexão CloseEncerrar a conexão

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

Rede de Computadores 11 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

Rede de Computadores 12 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

Rede de Computadores 13 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

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

Rede de Computadores 15 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

Rede de Computadores 16 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

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

Rede de Computadores 18 LIParte FixaParte VariávelCampo de Dados nn+1 pp+1...q Cabeçalho

Rede de Computadores 19 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

Rede de Computadores 20 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 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Rede de Computadores 21 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 * * * *

Rede de Computadores 22 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 *

Rede de Computadores 23 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

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

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

Rede de Computadores 26 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

Rede de Computadores 27 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

Rede de Computadores 28 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

Rede de Computadores 29 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

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

Rede de Computadores 31 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

Rede de Computadores 32  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

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