A CAMADA DE TRANSPORTE

Tamanho: px
Começar a partir da página:

Download "A CAMADA DE TRANSPORTE"

Transcrição

1 UNIVERSIDADE ESTADUAL DE MARINGÁ Centro de Tecnologia Departamento de Informática Redes de Computadores A CAMADA DE TRANSPORTE Prof.: Mauro Henrique Mulati

2 A CAMADA DE TRANSPORTE Roteiro Introdução O serviço de transporte Elementos de protocolos de transporte 2

3 A CAMADA DE TRANSPORTE Introdução Núcleo de toda a hierarquia de protocolos Sua função é promover uma transferência de dados: Confiável e econômica Entre a máquina de origem e a máquina de destino Independente das redes físicas em uso no momento 3

4 O SERVIÇO DE TRANSPORTE O serviço de transporte Serviços oferecidos às camadas superiores Primitivas de serviço de transporte 4

5 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores Principal objetivo: oferecer um serviço: Confiável; Eficiente; Econômico; Estável A seus usuários Processos presentes na camada de aplicação Para isso, utiliza vários serviços oferecidos pela camada de rede Hardware/software que executa o trabalho é chamado de entidade de transparte Núcleo do SO Em outro processo do usuário Um um pacote de biblioteca vinculado a aplicações de rede; ou Na placa de interface de rede 5

6 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores As camadas de rede, transporte e aplicação. 6

7 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores Dois tipos de serviço (assim como existem dois tipos de serviço de rede) Serviço de transporte orientado a conexões Semelhante ao serviço de rede orientado a conexões Conexões Estabelecimento Transferência de dados Encerramento Endereçamento Controle de fluxo Serviço de transporte sem conexões 7

8 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores Se são tão semelhantes, por que há duas camadas? O código de transporte funciona inteiramente na máquinas dos usuários Camada de rede funciona principalmente nos roteadores Operação é de responsabilidade da concessionária de comunicação Rede geograficamente distribuída O que acontererá se a camada de rede oferecer um serviço inadequado? Se perder pacotes com frequencia? Roteadores apresentarem falhas ocasionais 8

9 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores Usuários não têm nenhum controle real sobre a camada de rede, não podem resolver os problemas de um serviço ineficaz Usando roteadores melhores Aumentando o controle de erros na camada de enlace de dados 9

10 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores 10

11 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores A única possibilidade é colocar sobre a camada de rede uma outra camada que melhore a qualidade do serviço Se uma entidade de transporte for informada no meio de uma longa transmissão que sua conexão de rede foi encerrada de forma abrupta Pode gerar uma nova conexão de para para a entidade de transporte remota Poderá enviar uma consulta à entidade remota para saber quais dados chegaram e quais não, e depois retomar a transmissão a partir da interrupção A existência de uma camada de transporte torna o serviço de transporte mais confiável que o serviço de rede subjacente Pacotes perdidos e dados corrompidos pode ser percebida e compensada pela camada de transporte 11

12 O SERVIÇO DE TRANSPORTE Serviços oferecidos às camadas superiores Primitivas do serviço de transporte podem ser implementadas independentemente das do serviço de transporte Os programas aplicativos podem ser desenvolvidos utilizandose um conjunto de primitivas padrão Podem funcionar em uma ampla variedade de redes sem a preocupação de se lidar com interfaces de sub-redes diferentes Tornar as camadas superiores do projeto imunes à tecnologia e às imperfeições da sub-rede Camadas de 1 a 4: Provedor de serviçoes de transportes Camadas Superiores: Usuário de serviços de transporte Camada de transporte: principal fronteira entre: Provedor e Serviço de transmissão de dados confiável 12

13 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Camada de transportes deve oferecer operações a programas aplicativos Uma interface de serviço de transporte Cada serviço de transporte tem sua própria interface Serviço de transporte é semelhante ao serviço de rede com a diferença: Serviços de rede: representa o modelo oferecido pelas redes reais, com todos os atributos. Redes reais podem perder pacotes; serviço de rede em geral não é confiável Serviço de transporte (orientado a conexões) é confiável As redes não são infalíveis, mas essa é exatamente a função da camada de transporte oferecer um serviço confiável sobre uma rede não-confiável 13

14 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte O transporte orientado a conexões consiste em ocultar as imperfeições do serviço de rede De modo que os processos do usuário possam simplesmente supor a existência de um fluxo de bits livre de erros A camada de transporte também pode oferecer um serviço não-confiável (de datagramas) Computação cliente/servidor Multimídia de fluxo 14

15 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte TPDU: Transport Protocol Data Unit: Unidade de dados do protocolo de transporte Mensagens enviadas de uma entidade de transporte a outra entidade de transporte A aninhamento de TPDUs, pacotes e quadros. 15

16 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Serviço de rede: usado pelas entidades de transporte O destinatário do serviço de transporte: programas e programadores vêem as primitivas de transporte Serviço de transporte deve ser adequado e fácil de usar As primitivas para um serviço de transporte simples. Estabelecer, usar e encerrar uma conexão. 16

17 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Exemplo: Servidor e clientes remotos Servidor executa: LISTEN Bloquear até que algum cliente apareça Cliente executa: CONNECT TPDU CONNECTION REQUEST é enviada ao servidor TPDU CONNECTION REQUEST chega ao servidor Entidade de transporte verifica se o servidor está bloqueado (LISTEN) TPDU desbloqueia o servidor Servidor envia uma TPDU CONNECTION ACCEPTED De volta para o cliente Quando TPDU chega a seu destino, o cliente é desbloqueado e a conexão é estabelecida 17

18 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte A partir desse momento Possível intercambiar dados utilizando-se as primitivas SEND RECEIVE Qualquer uma das partes pode executar RECEIVE (bloqueio) Para aguardar que a outra execute uma primitiva SEND Quando a TPDU chega a seu destino, o receptor é desbloqueado Em seguida ele pode processar a TPDU e enviar uma resposta Sistema funciona desde que as partes controlem de quem é a vez de enviar dados 18

19 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Na camada de transporte, até mesmo uma troca de dados simples é mais complexa que na camada de rede Cada pacote de dados deve ser confirmado TPDUs de controle também são confirmados Entidades de transportes têm q lidar: Timers Restransmissão Mecanismo não é percebido pelos usuários de transporte Uma conexão é uma canal de bits confiável Ocultar complexidade 19

20 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Encerramento da conexão Liberar espaço de tabela dentro das duas entidades de transporte Pode ser: Simétrica Assimétrica Assimétrica Qualquer um dos usuários de transporte pode emitir uma primitiva DISCONNECT TPDU DISCONNECT é enviada Quando chega à entidade de transporte remota, a conexão é encerrada 20

21 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Simétrica Cada direção é encerrada separadamente e de forma independente uma da outra Uma das partes executa DISCONNECT Não há mais dados para enviar Ainda é possível receber Quando os dois lados executarem DISCONNECT, a conexão é encerrada 21

22 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Diagrama de estados Cada transição é acionada por algum evento Primitiva Pacote que chega Por simplicidade Cada TPDU é confirmada separadamente Modelo de desconexão simétrica está sendo usado Com o cliente dando início ao procedimento 22

23 O SERVIÇO DE TRANSPORTE Primitivas de serviço de transporte Um diagrama de estado para um esquema simples de gerenciamento de conexão. Transições etiquetadas em itálico são causadas pela chegada de pacotes. As linhas sólidas mostram a sequência de estados do cliente. As setas pontilhadas mostram a sequência de estados do servidor. 23

24 Elementos de protocolos de transporte Endereçamento Estabelecimento de conexão Encerramento da conexão Controle de fluxo e buffering * Multiplexação * Recuperação de falhas * 24

25 Elementos do protocolo de transporte Serviço de transporte implementado por um protocolo de transporte, usado entre duas entidades de transporte Lembram protocolos de estado de enlace Controle de erros Definição de sequências Controle de fluxo Diferenças: peculiaridades dos ambientes 25

26 Elementos do protocolo de transporte Enlace Dois roteadores se comunicam diretamente através do canal físico Não precisa especificar roteadores (linha de saída) Conexão: o outro lado está sempre presente Não há armazenamento: ou chega ou se perde Controle de buffers e fluxo: buffers de tamanho fixo Transporte sub-rede inteira Necessário endereço explícito de destino Estabelecimento da conexão Armazenamento da sub-rede Controle de buffers e de fluxo: buffers de tamanho variável 26

27 Elementos de protocolos de transporte (a) Ambiente da camada de enlace (b) Ambiente da camada de transporte 27

28 Endereçamento Processo quer estabelecer conexão com processo remoto Com qual processo se conectar? Definir os endereços de transporte que processos podem ouvir para receber solicitações de conexão Essas extremidades são chamadas de portas TSAP: Transport Service Access Point Ponto de acesso de serviço de transporte Na camada de rede (como o IP): NSAP Os processos de aplicações, cliente e servidores Podem se associar a um TSAP para estabelecer uma conexão com um TSAP remoto Funciona através dos NSAP 28

29 Endereçamento TSAPs, NSAPs e conexões de transporte 29

30 Endereçamento Possível cenário para conexão de transporte: Processo servidor de hora do dia no host 2 se associa ao TSAP 1522 (aguardar) Primitiva LISTEN Processo aplicação no host 1 deseja descobrir a hora do dia Primitiva CONNECT: TSAP 1208 origem e TSAP 1522 destino Estabelecimento de uma conexão de transporte entre Processo de aplicação do host 1 e o servidor 1 do host 2 Proc. Aplicação envia solicitação para saber a hora Proc. Servidor responde Conexão é encerrada (liberada) 30

31 Endereçamento Como o processo de usuário do host 1 sabe que o servidor da hora do dia está associado ao TSAP 1522? Estável Protocolo de conexão inicial Servidor de processos (proxy para servidores menos usados) Atende uma série de portas ao mesmo tempo CONNECT e porta: se nenhum servidor estiver aguardando, estabelece uma conexão com o servidor de processos Servidor de processos gera conexão para o servidor solicitado Servidor de nomes, servidor de diretórios Estabelece conexão com servidor de nomes (TSAP conhecido) Serviço: hora do dia; servidor retorno o TSAP Encerra conexão com o servidor, e estabele com o servidor de hora Quando serviço é criado, registrar seu nome de serviço 31

32 Endereçamento Como um processo do usuário no host 1 estabelece uma conexão com um servidor hora do dia no host 2 32

33 Estabelecimento de conexões Pode parecer que seja apenas: CONNECTION REQUEST CONNECTION ACCEPTED Porém: a rede pode perder, armazenar e duplicar pacotes Ex.: Sub-rede tão congestionada que as confirmações quase nunca chegam a tempo: Cada pacote sofre um timeout e é retransmitido duas ou três vezes Alguns pacotes podem ficar detidos na sub-rede e demorar muito para chegar Banco e duplicatas atrasadas Ponto crucial: duplicatas atrasadas 33

34 Estabelecimento de conexões Destruir pacotes desatualizados Restringir o projeto da sub-rede Evitar loops Limitar o retardo devido ao congestionamento Usar um contador de hops em cada pacote Utilizar um timbre de hora em cada pacote Teria de haver sincronização Garantir que o pacote e suas confirmações foram destruídos Valor T: algum múltiplo pequeno da duração máxima do pacote Múltiplo depende de um protocolo Tem o efeito de tornar T mais longo Se esperarmos um tempo T após um pacote ser enviado, poderemos ter certeza de que todos os seus traços desapareceram 34

35 Estabelecimento de conexões Limitando o tempo de vida dos pacotes, é possível imaginar uma forma infalível de estabelecer conexões com segurança P/ contornar perda de memória, host tem relógio (os relógios dos hosts não precisam estar sincronizados) Contador binário incrementado em intervalos regulares O n.º de bits no contador deve ser maior ou igual ao n.º de bits dos n.ºs de sequência O relógio deve continuar funcionando mesmo que o host saia do ar Idéia básica: TPDUs com n.ºs idênticos jamais fiquem pendentes ao mesmo tempo Quando conexão é estabelecida K bits de baixa ordem do relógio são usados como n.º de sequencia inicial (também k bits) Espaço de sequência deve ser tão extenso, que quando os n.ºs de sequencia comecarem a se repetir, as TPDUs antigas com o mesmo n.º de sequência já deverão ter sido destruídas há muito tempo 35

36 Estabelecimento de conexões Relacionamento linear entre o tempo e o n.º de sequência (a) TPDUs não podem entrar na região proibida (b) O problema da resincronização 36

37 Estabelecimento de conexões Entidades de transporte chegam a um acordo sobre o n.º de sequência inicial Qualquer protocolo de janela deslizante poderá ser usado para controle de fluxo dos dados Problema quando host sofre pane e retorna: Sua entidade de transporte não sabe onde ele estava no espaço de sequência Uma solução poderia ser ficar T s inativo, mas T pode ser grande Para evitar esperar após falha, nova restrição sobre n.ºs de sequencia Para entender a restrição, vamos analisar: 37

38 Estabelecimento de conexões Suponhamos T=60s (duração máx. de um pacote) Relógio pulse a intervalos de 1s Linha mais grossa mostra que: N.º de seq. inicial no momento x será x Suponhamos que: Momento t=30 s TPDU de dados com n.º seq. = 80 sendo enviado através da conexão 5 previamente estabelecida Vamos chamá-la de TPDU X Logo após ter enviado a TPDU X o host falha, mas volta a funcionar imediatamente 38

39 Estabelecimento de conexões Momento t=60 s Começa a reabrir conexões de 0 a 4 Momento t=70 s Reabre a conexão 5 utilizando o n.º de seq. Inicial 70, conf. solicitado Durante próxs. 15 s Envia as TPDUs 70 a 80 Quando t=85 s Nova TPDU com n.º de seq. 80 e de conexão 5 entra na sub-rede TPDU X ainda existe, e se ela chegar ao receptor antes da nova TPDU 80, a TPDU X será aceita e a TPDU 80 correta será rejeitada como uma duplicata 39

40 Estabelecimento de conexões Para evitar isso, tem-se que impedir que n.º de seq. sejam utilizados durante o período de tempo T Região proibida Antes de enviar uma TPDU em qualquer conexão, a entidade de transporte deve fazer a leitura do relógio e verificar se ele não está na região proibida 40

41 Estabelecimento de conexões O protocolo pode se complicar de duas maneiras Host transmitir dados demais a uma velocidade muito alta em uma conexão recém-estabelecida Verdadeira curva: n.º sequencia versus tempo Pode crescer mais rápido que N.º sequencia inicial versus tempo Taxa máx. de transferência de dados em qualquer conexão é de uma TPDU para cada pulso do relógio Ent. de transporte deve esperar até que o relógio pulse para estabelecer uma nova conexão depois de uma retomada de funcionamento do host (evitar mesmo n.º usado 2 vezes) Por isso relógio deve pulsar a intervalos bem pequenos (alguns ms ou menos 41

42 Estabelecimento de conexões Antes de enviar uma TPDU, a entidade de transporte deve ler o relógio e ver se ele não está na região proibida Retardar a TPDU por T segundos ou ressincronizar os n.ºs de seq. 42

43 Estabelecimento de conexões Problema para que ambos os lados concordem em relação ao n.º de sequencia inicial Host 1: TPDU CONNETION REQUEST N.º de sequencia inicial N.º de porta de destino Propostos ao host 2 Host 2: TPDU CONNECTION ACCEPTED Se a TPDU CONNECTION REQUEST se perder, mas uma duplicata atrasadada de CONNECTION REQUEST chegar de repente ao host 2, a conexão será estabelecida de forma incorreta 43

44 Estabelecimento de conexões Handshake de 3 vias Host 1 escolhe um n.º de sequência inicial x e envia uma TPDU CONNECTION REQUEST para o host 2 O host 2 responde com uma TPDU ACK que confirma x e anuncia seu próprio n.º de sequência inicial, y Host 1 confirma o n.º de sequência inicial escolhido pelo host 2 na primeira TPDU de dados que enviar 44

45 Estabelecimento de conexões Três cenários para o estabelecimento de conexão usando um handshake de trêsvias. CR denota CONNECTION REQUEST. (a) Operação normal (b) CONNECTION REQUEST antiga aparecendo de nenhum lugar (c) CONNECTION REQUEST duplicado e ACK duplicado 45

46 Estabelecimento de conexões Duplicata atrasada da primitiva CONNECTION REQUEST Chega ao host 2 sem conhecimento do host 1 Host 2 envia ACK ao host 1 Host 1 rejeita a tentativa Duplicata atrasada da primitiva ACK Y como n.º sequência inicial (do host 2 p/ host 1) Não existe qualquer TPDU que contenha o número de sequência y ou que ainda existam confirmações para y Quando a segunda TPDU atrasada chega ao host 2 O fato de z ter sido confirmado no lugar de y faz com que o host 2 também perceba que se trata de uma duplicata antiga Não existe combinação de TPDUs antigas que configuram uma conexão por acidente 46

47 Estabelecimento de conexões Existe alguma combinação de n.ºs de sequência antigas que faça com que uma conexão seja configurada por acidente? 47

48 Encerramento de conexões Tipos Assimétrico: quando um dos lados desconecta, a conexão é interrompida (analogia com sistema telefônico) Simétrico: trata a conexão como duas conexões unidirecionais isoladas e exige que cada uma seja encerrada separadamente Host continua a receber dados depois de enviar DISCONNECT Encerramento assimétrico: Desconexão abrupta com perda de dados. Encerramento assimétrico Não há entrega de dados após uma solicitação de desconexão 48

49 Encerramento de conexões Problema dos 2 exércitos O problema dos dois exércitos. 49

50 Encerramento de conexões Problema dos 2 exércitos Branco -> Vale Azul -> Duas colinas Branco maior que 1 azul 2 azuis juntos maiores que branco Se um dos azuis atacar sozinho, será derrotado pelo branco Se atacarem simultaneamente, os dois exércitos azuis serão vitoriosos Os exércitos azuis devem sincronizar seus ataques Só podem usar mensageiros que caminham pelo vale, onde podem ser capturados e a mensagem perdida Têm de usar um canal de comunicação não-confiável Existe algum protocolo que permita aos exércitos azuis vencerem? 50

51 Encerramento de conexões Problema dos 2 exércitos Azul 1 p/ azul 2: Proponho que nosso ataque seja ao amanhecer do dia 18 de setembro. Que tal? Suponhamos que a mensagem chegue ao seu destino, e azul 2 concorde, e que a mensagem chegue em segurança ao exército azul 1 O ataque acontecerá? 51

52 Encerramento de conexões Problema dos 2 exércitos Provavelmente não, pois o azul 2 não tem como saber se azul 1 recebeu sua resposta Caso não tenha recebido a resposta ele não vai atacar, portanto seria inútil o azul 2 começar o ataque sozinho 52

53 Encerramento de conexões Problema dos 2 exércitos Vamos melhorar o protocolo, e torná-lo um handshake de 3 vias O responsável pela proposta original deve confirmar a resposta fornecida Suponha que nenhuma mensagem se perca O exército azul 2 receberá a confirmação No entanto, o azul 1 não sabe se sua confirmação chegou ao azul 2, e assim o 2 não atacaria Nada verdadem pode-se provar que não existe um protocolo que funcione Substituir atacar por desconectar Na prática é mais fácil correr o risco 53

54 Encerramento de conexões Quatro cenários para liberação de conexão: (a) Caso normal de um handshake de três vias (b) Perda do ACK final 54

55 Encerramento de conexões (c) Perda da resposta (d) Perda da resposta e subsequente perda de DRs 55

56 Encerramento de conexões Situação (a): Um dos usuários envia DISCONNECTION REQUEST (DR) Quando chega, receptor também retorna uma DR Dispara um timer para o caso de a DR se perder DR chega, o transmissor envia TPDU ACK e encerra a conexão Quando o TPDU ACK chegar, o receptor também encerra a conexão Encerrar conexão significa: Entidade de transporte remove as informações sobre essa conexão de sua tabela de conexões atualmente abertas e envia algum tipo de sinal ao proprietário da conexão (o usuário de transporte) 56

57 Encerramento de conexões Situação (b): Se última ACK for perdida Quando timer expirar, a conexão será encerrada de qualquer forma Situação (c): Segunda DR se perde O usuário que der início à desconexão não receberá a resposta esperada, sofrerá um timeout e terá de começar tudo outra vez Situação (d): Todas as tentativas de retransmitir segunda DR também falham Após N tentativas o transmissor desiste e encerra a conexão O receptor sofre um timeout e também encerra 57

58 Encerramento de conexões Pode haver mais alguma possibilidade de falha? 58

59 Encerramento de conexões Apesar de em geral ser suficiente Na teoria pode falhar se a DR inicial e todas as N retransmissões se perderem O transmissor desistirá e encerrará a conexão O outro lado permacerá ativo Conexão semi-aberta Regra: se nenhuma TPDU chegar durante um determinado período de tempo, a conexão será encerrada automaticamente Timer interrompido e reiniciado a cada TPDU recebida Se timer expirar, TPDU fictícia será transmitida para evitar que o outro lado se desconecte As fictícias também podem se perder! 59

ELEMENTOS DE PROTOCOLOS DE TRANSPORTE. Fabricio Sousa

ELEMENTOS DE PROTOCOLOS DE TRANSPORTE. Fabricio Sousa ELEMENTOS DE PROTOCOLOS DE TRANSPORTE Fabricio Sousa Elementos de protocolos de transporte 2 Serviço de transporte implementado por um protocolo de transporte usado entre duas entidades de transporte Em

Leia mais

Endereços de transporte TPDU. Nível de Rede Endereço de rede. Figura 1. Entidade de transporte

Endereços de transporte TPDU. Nível de Rede Endereço de rede. Figura 1. Entidade de transporte 24 A CAMADA DE TRANSPORTE O nível de transporte é o coração da pilha de protocolos Sua tarefa é prover transporte confiável e eficiente de dados de uma máquina origem para uma máquina destino, independente

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

Camada de Transporte

Camada de Transporte Camada de Transporte Conceitos Básicos Redes de Computadores A. S. Tanenbaum Mário Meireles Teixeira. UFMA-DEINF Protocolos Protocolo: Conjunto de regras e formatos usados para comunicação entre entidades,

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE INTRODUÇÃO (KUROSE) A Camada de Rede é uma peça central da arquitetura de rede em camadas A sua função é a de fornecer serviços de comunicação diretamente aos processos

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE SERVIÇO SEM CONEXÃO E SERVIÇO ORIENTADO À CONEXÃO Serviço sem conexão Os pacotes são enviados de uma parte para outra sem necessidade de estabelecimento de conexão Os pacotes

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Modelo cliente e servidor Slide 2 Nielsen C. Damasceno Modelos Cliente - Servidor A principal diferença entre um sistema centralizado e um sistema distribuído está na comunicação

Leia mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição? Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer

Leia mais

Transporte. Sua função é: Promover uma transferência de dados confiável e econômica entre máquina de origem e máquina de destino.

Transporte. Sua função é: Promover uma transferência de dados confiável e econômica entre máquina de origem e máquina de destino. Redes de Computadores Transporte Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Camada de transporte Sua função é: Promover uma transferência de dados confiável e econômica

Leia mais

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho. Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada

Leia mais

Sistemas Distribuídos Comunicação entre Processos em Sistemas Distribuídos: Middleware de comunicação Aula II Prof. Rosemary Silveira F. Melo Comunicação em sistemas distribuídos é um ponto fundamental

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Comunicação Inter-Processos Sockets e Portas Introdução Sistemas distribuídos consistem da comunicação entre processos

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

Camada de Transporte, protocolos TCP e UDP

Camada de Transporte, protocolos TCP e UDP Camada de Transporte, protocolos TCP e UDP Conhecer o conceito da camada de transporte e seus principais protocolos: TCP e UDP. O principal objetivo da camada de transporte é oferecer um serviço confiável,

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II

Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II 1) Explicar os seguintes mecanismos e conceitos do protocolo TCP: 1. Slow Start O algoritmo

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

CAPÍTULO 6 A CAMADA DE TRANSPORTE

CAPÍTULO 6 A CAMADA DE TRANSPORTE CAPÍTULO 6 A CAMADA DE TRANSPORTE 6.1 OS SERVIÇOS DE TRANSPORTE: 6.1.1 SERVIÇOS OFERECIDOS ÀS CAMADAS SUPERIORES: Tem como objetivo de oferecer um serviço confiável, eficiente e econômico a seus usuários.

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Redes de Computadores Redes de Computadores 2 1 Responsável pela movimentação dos dados, de maneira eficiente e confiável, entre processos (usuários) em execução nos equipamentos

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia ADDRESS RESOLUTION PROTOCOL Thiago de Almeida Correia São Paulo 2011 1. Visão Geral Em uma rede de computadores local, os hosts se enxergam através de dois endereços, sendo um deles o endereço Internet

Leia mais

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante

Leia mais

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

Software de rede e Modelo OSI André Proto UNESP - São José do Rio Preto andre.proto@sjrp.unesp.br O que será abordado Hierarquias de protocolos (camadas) Questões de projeto relacionadas às camadas Serviços

Leia mais

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN CAMADA DE REDE UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN Modelo de Referência Híbrido Adoção didática de um modelo de referência híbrido Modelo OSI modificado Protocolos

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Protocolo TCP/IP Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP Máscara de sub-rede O Número IP é um número no seguinte formato: x.y.z.w Não podem existir

Leia mais

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz Camadas de Transporte, Sessão & Apresentação Redes de Computadores Prof. Leandro C. Pykosz Função A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico

Leia mais

Processos e Threads (partes I e II)

Processos e Threads (partes I e II) Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa

Leia mais

Redes de Computadores. Camada de Transporte

Redes de Computadores. Camada de Transporte Redes de Computadores Camada de Transporte Objetivo! Apresentar as características da camada de transporte da arquitetura TCP/IP! Apresentar os serviços fornecidos pela camada de transporte! Estudar os

Leia mais

Ao ligar o equipamento, você verá a mensagem abaixo, o objetivo dela é fazer a configuração mínima para LOGAR ao servidor da Internet.

Ao ligar o equipamento, você verá a mensagem abaixo, o objetivo dela é fazer a configuração mínima para LOGAR ao servidor da Internet. MANUAL DE OPERAÇÃO DO NET MACHINE VOCÊ NÃO NECESSITA MAIS DE UM COMPUTADOR PARA CONVERSAR COM ALGUÉM QUE ESTA NO MIRC NET MACHINE É UM PLACA ELETRÔNICA DE BAIXO CUSTO A PLACA TAMBEM PODE MANDAR E LER E-MAILS

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores

Leia mais

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Arquiteturas de Rede. Prof. Leonardo Barreto Campos Arquiteturas de Rede 1 Sumário Introdução; Modelo de Referência OSI; Modelo de Referência TCP/IP; Bibliografia. 2/30 Introdução Já percebemos que as Redes de Computadores são bastante complexas. Elas possuem

Leia mais

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO Versão do documento: 1.1 1. Introdução...3 2. Documentação...3 2.1. DOCUMENTAÇÃO DE REFERÊNCIA... 3 2.2. DESCRIÇÃO FUNCIONAL... 4 2.2.1. INTERFACE...

Leia mais

Camada de Transporte. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação

Camada de Transporte. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo 2012/01 Camada Nome 5 Aplicação 4 Transporte

Leia mais

Manual Sistema de Autorização Online GW

Manual Sistema de Autorização Online GW Sistema de Autorização Online GW Sumário Introdução...3 Acesso ao sistema...4 Logar no sistema...4 Autorizando uma nova consulta...5 Autorizando exames e/ou procedimentos...9 Cancelamento de guias autorizadas...15

Leia mais

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada

Leia mais

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os

Leia mais

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia

Leia mais

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes de Computadores. Protocolos de comunicação: TCP, UDP Redes de Computadores Protocolos de comunicação: TCP, UDP Introdução ao TCP/IP Transmission Control Protocol/ Internet Protocol (TCP/IP) é um conjunto de protocolos de comunicação utilizados para a troca

Leia mais

Protocolos Hierárquicos

Protocolos Hierárquicos Protocolos Hierárquicos O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio,

Leia mais

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação 1 Introdução à Camada de Transporte Camada de Transporte: transporta e regula o fluxo de informações da origem até o destino, de forma confiável.

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: comunicação orientada por mensagem e comunicação orientada por fluxo Prof. MSc. Hugo Souza Continuando o módulo 03 da primeira unidade, iremos abordar sobre

Leia mais

Camada de Transporte. Agenda. Tópicos. Serviços oferecidos... O serviço de transporte

Camada de Transporte. Agenda. Tópicos. Serviços oferecidos... O serviço de transporte BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo 2012/01 Camada Nome 5 Aplicação 4 Transporte

Leia mais

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12 REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12 Índice 1. Serviços Orientados à Conexão...3 1.1 O protocolo IP... 3 2. Serviços não Orientados à Conexão...4 2.1 Tecnologias de redes token ring... 4

Leia mais

Protocolos de Redes Revisão para AV I

Protocolos de Redes Revisão para AV I Protocolos de Redes Revisão para AV I 01 Aula Fundamentos de Protocolos Conceituar protocolo de rede; Objetivos Compreender a necessidade de um protocolo de rede em uma arquitetura de transmissão entre

Leia mais

Prof. Manuel A Rendón M

Prof. Manuel A Rendón M Prof. Manuel A Rendón M Tanenbaum Redes de Computadores Cap. 1 e 2 5ª. Edição Pearson Padronização de sistemas abertos à comunicação Modelo de Referência para Interconexão de Sistemas Abertos RM OSI Uma

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Macêdo Firmino Princípios de Gerência de Redes Macêdo Firmino (IFRN) Redes de Computadores Maio de 2011 1 / 13 Introdução Foi mostrado que uma rede de computadores consiste

Leia mais

2 Controle de Congestionamento do TCP

2 Controle de Congestionamento do TCP 2 Controle de Congestionamento do TCP 17 2 Controle de Congestionamento do TCP A principal causa de descarte de pacotes na rede é o congestionamento. Um estudo detalhado dos mecanismos de controle de congestionamento

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

A Camada de Transporte

A Camada de Transporte A Camada de Transporte Romildo Martins Bezerra CEFET/BA s de Computadores II Funções da Camada de Transporte... 2 Controle de conexão... 2 Fragmentação... 2 Endereçamento... 2 Confiabilidade... 2 TCP (Transmission

Leia mais

Teleprocessamento e Redes

Teleprocessamento e Redes Teleprocessamento e Redes Aula 19: 29 de junho de 2010 1 camada de transporte camada de rede 2 Questão 1 (Kurose/Ross) camada de transporte camada de rede Um processo em um host C tem um socket UDP com

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Mecanismos de Comunicação Voltando ao exemplo da calculadora... Rede local

Leia mais

Comunicação de Dados

Comunicação de Dados UNISUL 2013 / 1 Universidade do Sul de Santa Catarina Engenharia Elétrica - Telemática 1 Comunicação de Dados Aula 6 Agenda Projeto da camada de enlace de dados Detecção e correção de erros Protocolos

Leia mais

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Protocolo Ethernet e Dispositivos de Interconexão de LANs Protocolo Ethernet e Dispositivos de Interconexão de LANs Prof. Rafael Guimarães Redes de Alta Velocidade Tópico 4 - Aula 1 Tópico 4 - Aula 1 Rafael Guimarães 1 / 31 Sumário Sumário 1 Motivação 2 Objetivos

Leia mais

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.

Leia mais

Rede de Computadores

Rede de Computadores Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso

Leia mais

Camada de Transporte TCP/IP e Aplicação

Camada de Transporte TCP/IP e Aplicação Universidade do Sul de Santa Catarina Camada de Transporte TCP/IP e Aplicação 1 Camada de Transporte Os serviços de transporte incluem os seguintes serviços básicos: Segmentação de dados de aplicações

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Capítulo 4 - Roteamento e Roteadores

Capítulo 4 - Roteamento e Roteadores Capítulo 4 - Roteamento e Roteadores 4.1 - Roteamento Roteamento é a escolha do módulo do nó de origem ao nó de destino por onde as mensagens devem transitar. Na comutação de circuito, nas mensagens ou

Leia mais

Escrito por Daniel Donda Seg, 29 de Junho de 2009 16:58 - Última atualização Seg, 29 de Junho de 2009 17:00

Escrito por Daniel Donda Seg, 29 de Junho de 2009 16:58 - Última atualização Seg, 29 de Junho de 2009 17:00 Sempre fica uma pequena duvida entre qual auditoria utilizar. Mas nada mais facil é saber o tipo de evento que precisamos e assim habilitar a auditoria correta. Eventos de Logon de Conta Eventos de logon

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona. Aula 14 Redes de Computadores 24/10/07 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber ROTEAMENTO EM UMA REDE DE COMPUTADORES A máscara de sub-rede é utilizada para determinar

Leia mais

Como medir a velocidade da Internet?

Como medir a velocidade da Internet? Link Original: http://www.techtudo.com.br/artigos/noticia/2012/05/como-medir-velocidade-da-suainternet.html Como medir a velocidade da Internet? Pedro Pisa Para o TechTudo O Velocímetro TechTudo é uma

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Comunicação- Protocolos, Tipos, RPC Capítulo 4 Agenda Protocolos em Camadas Pilhas de Protocolos em Sistemas Distribuídos Tipos de Comunicação

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6 IESPLAN Instituto de Ensino Superior Planalto Departamento de Ciência da Computação Curso: Ciência da Computação Disciplina: Engenharia de Software Professor: Marcel Augustus O Protocolo ARP Brasília,

Leia mais

- Wireless e NTP - 272

- Wireless e NTP - 272 - Wireless e NTP - 272 18.3. NTP NTP significa Network Time Protocol, o servidor NTP é responsável por sincronizar tempo (data e hora) em uma máquina. A idéia de colocar NTP na rede é para garantir que

Leia mais

6 de Julho de 2015. Exercício 23 Para que servem portas na camada de transporte?

6 de Julho de 2015. Exercício 23 Para que servem portas na camada de transporte? Lista de Exercícios Camada de Transporte GBC-056 Arquitetura de Redes de Computadores Bacharelado em Ciência da Computação Universidade Federal de Uberlândia 6 de Julho de 2015 Exercício 1 Para que serve

Leia mais

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança 3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade

Leia mais

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes IP Os endereços IP são números com 32 bits, normalmente escritos como quatro octetos (em decimal), por exemplo 128.6.4.7. A primeira parte do endereço identifica uma rede especifica na interrede, a segunda

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula 1- MODELO DE CAMADAS 1. INTRODUÇÃO A compreensão da arquitetura de redes de computadores envolve a compreensão do modelo de camadas. O desenvolvimento de uma arquitetura de redes é uma tarefa complexa,

Leia mais

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 2-1. PRINCÍPIOS DE SOFTWARE DE ENTRADA E SAÍDA (E/S) As metas gerais do software de entrada e saída é organizar o software como uma série de camadas, com as mais baixas preocupadas em esconder as

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte Implementação de um Transporte Confiável Slide 1 Transferência Confiável de Dados sobre um Canal Confiável rdt1.0 Uma vez que o canal é confiável, não existe

Leia mais

A máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso pode ser feito para:

A máscara de sub-rede pode ser usada para dividir uma rede existente em sub-redes. Isso pode ser feito para: Fundamentos: A máscara de pode ser usada para dividir uma rede existente em "s". Isso pode ser feito para: 1) reduzir o tamanho dos domínios de broadcast (criar redes menores com menos tráfego); 2) para

Leia mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

CCNA 2 Conceitos Básicos de Roteadores e Roteamento CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 10 - TCP/IP Intermediário 1 Objetivos do Capítulo Descrever o TCP e sua função; Descrever a sincronização e o controle de fluxo do TCP; Descrever

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº7

Redes de Computadores. Trabalho de Laboratório Nº7 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº7 Análise do tráfego na rede Protocolos TCP e UDP Objectivo Usar o Ethereal para visualizar

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

Comunicação em Sistemas Distribuídos. Conceitos: Paradigma C/S. Conceitos: Paradigma C/S. Paradigma Cliente/Servidor

Comunicação em Sistemas Distribuídos. Conceitos: Paradigma C/S. Conceitos: Paradigma C/S. Paradigma Cliente/Servidor Comunicação em Sistemas Distribuídos Paradigma / Os processos em um SD estão lógica e fisicamente separados. Precisam se comunicar para que possam interagir O desempenho de um SD depende criticamente do

Leia mais

3. Comunicação em Sistemas Distribuídos

3. Comunicação em Sistemas Distribuídos 3. Comunicação em 3.1.Troca de mensagens As mensagens são objetos de dados cuja estrutura e aplicação são definidas pelas próprias aplicações que a usarão. Sendo a troca de mensagens feita através de primitivas

Leia mais

Tópicos em Sistemas Distribuídos. Modelos de Comunicação

Tópicos em Sistemas Distribuídos. Modelos de Comunicação Tópicos em Sistemas Distribuídos Modelos de Comunicação Comunicação em SD Comunicação entre processos Sockets UDP/TCP Comunicação em grupo Broadcast Multicast Comunicação entre processos Conceitos básicos

Leia mais

APOSTILA DE REDES DE COMPUTADORES PARTE - I I

APOSTILA DE REDES DE COMPUTADORES PARTE - I I APOSTILA DE REDES DE COMPUTADORES PARTE - I I 1 Índice 1. INTRODUÇÃO... ERRO! INDICADOR NÃO DEFINIDO. 2. ENDEREÇOS IP... 3 3. ANALISANDO ENDEREÇOS IPV4... 4 4. MÁSCARA DE SUB-REDE... 5 5. IP ESTÁTICO E

Leia mais

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL ARP Protocolo de resolução de endereços (Address Resolution Protocol) Descrito na RFC 826 Faz a tradução de endereços IP para endereços MAC da maioria das redes IEEE 802 Executado dentro da sub-rede Cada

Leia mais

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis

Leia mais

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Entrada e Saída. Prof. Leonardo Barreto Campos 1 Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos

Leia mais

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver

Leia mais

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO Rua Coronel Botelho, 64 - Alto da Lapa - CEP: 05088-020 São Paulo - SP - Brasil +55 (11) 3832-6102 PÉGASUS (ETHERNET POCKET) STUDIO

Leia mais

Manual Integra S_Line

Manual Integra S_Line 1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras

Leia mais