Redes de Computadores I Prof. Mateus Raeder

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

Download "Redes de Computadores I Prof. Mateus Raeder"

Transcrição

1 Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Camada de Transporte É responsável pela transmissão lógica dos dados A camada de enlace é responsável pela transmissão física Dois tipos de transmissão: Orientado a conexão TCP Transmission Control Protocol Não orientado a conexão UDP User Datagram Protocol 1

2 Camada de Transporte O transporte dos dados pode ser tratado na camada de enlace Entretanto, o transporte trabalha com a pior hipótese (enlace não controlar o transporte) Isto, então, é tratado logicamente na Camada de Transporte Na camada de Rede (abaixo do Transporte), sabe-se apenas o host destino Sem distinções entre qual aplicação receberá Camada de Transporte TCP e UDP acrescentam um mecanismo que escolhe diferentes locais de entrega em um host Porta Vários aplicativos enviam e recebem mensagens individualmente Necessário, pois os Sistemas Operacionais geralmente são multitarefa Várias tarefas ao mesmo tempo 2

3 Camada de Transporte Portas identificam os diferentes processos sendo executados São definidas como um número inteiro positivo Processos que utilizam a rede utilizam determinada porta para comunicação Um processo transmissor precisa conhecer não somente o endereço IP do destino, mas também a porta a ser utilizada Identifica host e aplicação Camada de Transporte Além da identificação do destino, a porta de origem deve ser enviada também Assim, o processo receptor pode responder a mensagem ao processo origem Origem Destino : : : :16784 Identifica a conexão, permitindo Várias conexões entre Origem e Destino 3

4 UDP (User Datagram Protocol) Protocolo do nível de transporte Entrega de mensagens sem conexão Não confiável O UDP também permite a distinção entre os vários processos (aplicativos) nos hosts Uma mensagem UDP carrega dados, porta de destino e porta de origem Mensagens UDP são Datagramas UDP (User Datagram Protocol) Aplicações que utilizam UDP são totalmente responsáveis por lidar com confiabilidade Perda de mensagens Duplicação de mensagens Retardo de mensagens Erros de transmissão Erros de conexão 4

5 UDP (User Datagram Protocol) Porta Origem Porta Destino Tamanho Checksum Dados Datagrama UDP possui 2 partes Cabeçalho Dados UDP (User Datagram Protocol) Porta Origem Porta Destino Tamanho Checksum Dados Portas Origem e Destino Número de 16 bts, utilizado para entregar os datagramas entre os programas 5

6 UDP (User Datagram Protocol) Porta Origem Porta Destino Tamanho Checksum Dados Tamanho Tamanho total incluindo cabeçalho e dados Contagem de octetos (valor mínimo é 8) UDP (User Datagram Protocol) Porta Origem Porta Destino Tamanho Checksum Dados Checksum Soma de verificação Verifica se o Datagrama UDP está correto VERIFICA mas não RECUPERA erros 6

7 UDP (User Datagram Protocol) Checksum Campo opcional Preenchido com zeros no caso de não ser usado Mínimo overhead possível Unicamente para verificar se os dados chegaram intactos e possam ser usados Para realizar o Checksum, o UDP utiliza mais informações do que existem no seu cabeçalho Adiciona-se um pseudocabeçalho ao datagrama UDP (User Datagram Protocol) Checksum O pseudocabeçalho é criado com o IP origem e destino e o campo protocolo De onde vem estas informações? Do datagrama IP, e não do UDP O Tamanho é o único campo extraído do UDP IP Origem IP Destino (zeros) Protocol Tamanho Pseudoheader 7

8 UDP (User Datagram Protocol) Checksum Acrescenta um octeto de zeros para preencher, fazendo-o um múltiplo de 16 bits A soma de verificação é calculada com todo o objeto IMPORTANTE: pseudoheader não percorre a rede IP Origem IP Destino (zeros) Protocol Tamanho Pseudoheader UDP (User Datagram Protocol) Checksum Remetente O remetente calcula a soma dos valores contidos nos campos Realiza complemento de 1 no resultado Coloca no campo checksum da mensagem Destino Cria o pseudocabeçalho Realiza o mesmo cálculo do remetente Soma o resultado ao checksum 8

9 UDP (User Datagram Protocol) Checksum Se o resultado for 0, não houve erros na mensagem Checksum é opcional Coloca-se 0 quando não deseja E se o checksum no remetente resultar em 0? Neste caso, todos os bits do checksum são marcados em 1 UDP (User Datagram Protocol) Porta Origem Porta Destino Tamanho Checksum Dados Dados Dados do usuário O que será entregue para a Camada de Aplicação 9

10 UDP (User Datagram Protocol) Encapsulamento Cabeçalho UDP Dados Cabeçalho IP Cabeçalho UDP Dados Cabeçalho Ethernet Cabeçalho IP Cabeçalho UDP Dados UDP (User Datagram Protocol) Multiplexação e demultiplexação Multiplexar: dados que saem da Camada de Aplicação e passam para a Camada de Transporte Acrescentar informações Demultiplexar: dados que saem da Camada de Transporte e passam para a Camada de Aplicação Retirar informações Baseados nas portas definidas na comunicação No destino, UDP aceita as mensagens da Camada de Rede e desmultiplexa com base na porta destino do UDP 10

11 UDP (User Datagram Protocol) Multiplexação e demultiplexação UDP recebe um datagrama Verifica se a porta de destino combina com alguma das que podem ser utilizadas Caso não haja, envia uma mensagem de erro ICMP de porta inalcançável (port unreacheable), descartando o datagrama Se encontra a combinação informada, enfileira na porta da aplicação Fila cheia: mensagem descartada UDP (User Datagram Protocol) Multiplexação e demultiplexação Porta X Porta Y Porta Z Porta W UDP: realiza a demultiplexação de acordo com a porta Camada de Rede 11

12 UDP (User Datagram Protocol) UDP não realiza diversas ações Controle de fluxo Controle de erros Retransmissão de mensagens incorretas Sequenciamento de mensagens Fornece apenas a principal tarefa dos protocolos de transporte Entrega dos dados na Camada de Aplicação UDP (User Datagram Protocol) Trata-se de um protocolo simples Implementação Utilização Aplicações de tempo real (como Voz sobre IP (VoIP), por exemplo) necessitam desta simplicidade Deve ser utilizado em aplicações que não requerem segurança nos dados Velocidade e simplicidade 12

13 UDP (User Datagram Protocol) Desvantagens Não confirma a entrega dos dados Não ordena os dados enviados Os erros devem ser tratados na aplicação Vantagens Facilidade de implementação e utilização Menos overhead na rede Sem mensagens de controle TCP (Transmission Control Protocol) O protocolo TCP implementa a funcionalidade não implementada no UDP Orientação a conexão Trata-se, então, de uma implementação mais complexa O protocolo TCP tem o objetivo de sanar os erros de envio das camadas mais baixas Todas entregando pacotes de forma não confiável 13

14 TCP (Transmission Control Protocol) As aplicações inúmeras vezes necessitam enviar grandes volumes de dados entre si Sistemas não confiáveis e não orientados a conexão Trazem tarefas nem sempre desejáveis aos programadores, pois eles são os que precisam controlar os erros que vão ocorrer O TCP realiza estes controles para os aplicativos TCP (Transmission Control Protocol) Quatro características Orientação de streams Dados são considerados streams (fluxo) de bits O receptor recebe a mesma sequência de bytes que o remetente enviou Circuito virtual: Como uma chamada telefônica (chamada/aceita) A comunicação deve ser autorizada Durante transferência, protocolos continuam se comunicando para eventuais erros 14

15 TCP (Transmission Control Protocol) Quatro características Transmissão bufferizada: Programas enviam streams de dados através do circuito virtual Repassam diversos octetos para o protocolo Cada aplicativo pode enviar a quantidade de dados que achar necessário O protocolo, então, entrega estes octetos na mesma ordem que recebeu O protocolo pode, então, dividir o stream de dados em quantas partes ele desejar TCP (Transmission Control Protocol) Quatro características Transmissão bufferizada (cont.): Quanto mais dados houver no datagrama, mais eficaz e com menos tráfego na rede será a comunicação Se a aplicação gerar blocos muito extensos, o protocolo pode dividir em pequenas partes para transmissão Conexão full duplex Permitem transferência de dados nas duas direções De A B e de B A 15

16 TCP (Transmission Control Protocol) O TCP garante os fluxos de uma máquina para a outra sem duplicação e sem perda de dados Utiliza-se a técnica conhecida como Confirmação Positiva com Retransmissão Positive Acknowledgement with Retransmition Esta técnica requer que um destinatário envia uma mensagem de confirmação (ACK) TCP (Transmission Control Protocol) O remetente mantém registro de cada pacote enviado aguarda confirmação para enviar o próximo pacote Quando envia um pacote, dispara um timer Retransmite o pacote quando o timer expira sem um ACK retornado 16

17 TCP (Transmission Control Protocol) Envio sem problemas na transmissão Origem Envio do pacote 1 Recebe ACK 1 Envio do pacote 2 Destino Recebe pacote 1 Envio do ACK 1 Recebe pacote 2 Envio do ACK 2 Recebe ACK 2 TCP (Transmission Control Protocol) Envio com problemas na transmissão Envio do pacote 1 Início timer Origem Destino Fim do timer Retransmite pacote 1 Recebe pacote 1 Envio do ACK 1 Recebe ACK 1 17

18 TCP (Transmission Control Protocol) Janelas deslizantes (Go-back-N) Para conseguir confiabilidade, emissor aguarda o ACK de cada pacote enviado Só então envia o próximo pacote Rede permanece ociosa durante este tempo Janelas deslizantes: tornam a transmissão de pacotes mais eficiente (vários pacotes antes do ACK) Mais complexa que a confirmação positiva vista anteriormente TCP - Janela Deslizante N Janela inicial (tamanho 3) O protocolo cria uma janela de tamanho fixo Pode transmitir todos os pacotes que se encontram nesta janela antes de receber uma confirmação Um pacote é dito não-confirmado se foi enviado e nenhum ACK retornou Máximo de confirmações: tamanho da janela 18

19 TCP - Janela Deslizante N Janela desliza Quando o remetente recebe um ACK para o primeiro pacote da janela Desliza a janela Envia o próximo pacote A janela continua deslizando de acordo com a chegada das confirmações ACK 1 recebido: TCP - Janela Deslizante N Janela desliza ACK 3 recebido: N Janela desliza Indica que até o 3 (inclusive) Já chegaram todos corretamente Não enviados Enviados Confirmados 19

20 ACK 4 recebido: TCP - Janela Deslizante N ACK 7 recebido: Janela desliza N Janela desliza Não enviados Enviados Confirmados TCP - Janela Deslizante Envia PCT 0 Envia PCT 1 Envia PCT 2 (espera) Recebe ACK 0 Envia PCT 3 Timeout PCT 1 Envia PCT 1 Envia PCT 2 Envia PCT 3... Remetente Receptor Recebe PCT 0 Envia ACK 0 Recebe PCT 2 (descarta) Recebe PCT 3 (descarta) Recebe PCT 1 Envia ACK 1 Recebe PCT 2 Envia ACK 2 Recebe PCT 3 Envia ACK 3 20

21 TCP - Janela Deslizante Com um mecanismo bem ajustado de janela Rede fica com mais pacotes trafegando Tráfego mais eficiente na rede do que uma técnica de confirmação simples, baseada somente em ACKs Mecanismo de janela continua oferecendo transferência confiável Garante a ordem da entrega das mensagens TCP Janela variável TCP permite que o tamanho da janela varie com o tempo Cada confirmação de recebimento contém uma informação sobre quantos pacotes o receptor está preparado para aceitar Assim, o remetente atualiza o tamanho da sua janela de acordo com a capacidade informada pelo receptor Aumento da capacidade do receptor, aumento da janela Diminuição da capacidade do receptor, diminuição da janela Fornece melhor controle de fluxo e transferência confiável Controle de fluxo é essencial para redes e hosts heterogêneos Cada um com sua velocidade e capacidade Melhor utilização da rede 21

22 Pacote TCP A unidade de transferência entre dois hosts com TCP é chamada de segmento ou pacote Pacotes são trocados para estabelecer conexões Piggybacking (carona): permite envio de controle junto dos dados Em uma mensagem, pode ser enviado um ACK anterior Ameniza o overhead Cada pacote TCP é dividido em duas partes Cabeçalho Dados Pacote TCP Porta Origem Porta Destino Número de sequência Número ACK Tamanho cabeçalho Não usado U R G A C K P S H R S T S Y N F I N Tamanho da janela Checksum Ponteiro de urgência Opções (0 ou mais palavras de 32 bits) Dados 22

23 Pacote TCP Portas destino e origem Número de sequência: do pacote do remetente Número ACK: número de confirmação que identifica o próximo número de sequência esperado pelo outro host (receptor) Tamanho do cabeçalho: especifica o tamanho do cabeçalho do pacote TCP. Tamanho mínimo é de 5 palavras de 32 bits Não usado: reservados para uso futuro Pacote TCP Bits de controle (identificam a finalidade do segmento) URG: o campo Ponteiro Urgente é válido ACK: o campo Número ACK é válido PSH: força a entrega da mensagem (push empurrar) Receptor não armazena a mensagem até encher o buffer RST: reiniciar a conexão Caso tenha ficado confusa devido falhas no host, por exemplo Rejeitar uma conexão ou um segmento inválido SYN: sincroniza números de sequência (estabelece conexão) FIN: remetente não tem dados 23

24 Pacote TCP Ponteiro urgente: deslocamento de bytes no fluxo de dados em que existem dados urgentes Tamanho da janela: especifica o tamanho da janela (em bytes) que será usada na conexão Técnica de piggybacking Bits todos em 0: Interrompe a transmissão por um tempo Para receber novamente, basta enviar o Tamanho da Janela diferente de 0 Pacote TCP Checksum: similar ao cálculo do UDP, com o pseudo cabeçalho Ponteiro urgente: identifica que o receptor deve receber os dados o mais rápido possível Não bufferiza Não depende da sua posição no fluxo de dados Por exemplo, abortar conexão antes de chegar ao fim Informação deve ser recebida antes do processamento dos dados Seguirá com bit URG ativado 24

25 Opções TCP Options: pode conter 0 ou mais opções Cada opção começa com um campo de 1 octeto que indica o tipo da opção Em seguida, 1 octeto que indica o tamanho da opção Opção de Tamanho Máximo de Segmento (Maximum Segment Size MSS) Combina entre as extremidades o tamanho máximo do segmento a ser transferido Permite que receptor diga o tamanho máximo, permitindo comunicação entre máquinas e redes heterogêneas de maneira mais eficiente Opções TCP Opção de Tamanho Máximo de Segmento (Maximum Segment Size MSS) cont... Se não estão na mesma rede física, podem tentar descobrir a MTU ( capacidade da rede ) mínima ao longo do caminho Escolha de MSS é crítica Muito pequeno: pode causar overhead e sobrecarga na rede Muito grandes: podem obrigar roteadores a fragmentar o pacote diversas vezes, diminuindo o desempenho da rede Qual o tamanho de segmento ideal? O maior possível sem exigir fragmentação alguma!! Prática é muito difícil 25

26 Opções TCP Opção de Janela móvel A janela do cabeçalho IP tem 16 bits Máximo do tamanho é 64Kbytes Para acomodar janelas maiores, a opção de Escala de Janela apresenta campos que permitem informar o tamanho real da nova janela Opção de estampa de tempo Ajuda o TCP a calcular o atraso na rede Valor de tempo e um de estampa de tempo de resposta de eco Remetente: coloca a hora no estampa ao enviar um pacote Receptor: copia o tempo para o campo resposta de eco e manda confirmação Receptor sabe o tempo total gasto desde o envio do segmento Opções TCP Retransmissão Seletiva Substituir o Go-back-N No Go-back-N, quando o receptor recebe um defeituoso seguido de vários perfeitos, todos os perfeitos deverão ser retransmitidos Na Retransmissão Seletiva, o receptor reconhece individualmente todos os pacotes recebidos corretamente Armazena em um buffer conforme necessário para entregar em ordem à camada superior 26

27 Opções TCP Retransmissão Seletiva O remetente deverá retransmitir os pacotes que não receberam confirmação (ACK) Temporizador para cada pacote sem ACK Janela existe no remetente Com os números de sequência consecutivos Limita quantidade de pacotes enviados sem reconhecimento Opções TCP Retransmissão Seletiva 27

28 TCP Abertura de conexão As duas extremidades da conexão (diferentemente do UDP) devem concordar em participar da transmissão A aplicação em uma extremidade realizará a abertura passiva: Indica que aceitará uma conexão que irá chegar em uma determinada porta Na outra extremidade, a aplicação realiza a abertura ativa Indicará que deseja estabelecer uma conexão com determinada porta em determinado host TCP Controle da conexão Três fases Estabelecimento da conexão Transmissão de dados Encerramento da conexão Flags SYN: indica solicitação de conexão FIN: indica finalização da conexão RST: indica o reset da conexão ACK: indica um reconhecimento de recebimento de pacote 28

29 TCP Estabelecimento da conexão Handshaking de 3 vias Primeiro handshake: bit SYN marcado Segundo handshake: SYN e ACK marcados Terceiro handshake: somente uma confirmação Origem A Destino B SYN SYN + ACK ACK TCP Números de sequência iniciais Handshaking realiza 2 funções importantes: Garante dois lados prontos para transmitir Permite que os lados saibam os números de sequência inicial Máquinas escolhem números de sequência iniciais aleatoriamente As extremidades devem conhecer os números de sequência umas das outras A envia SYN junto com seu número de sequência (x) para B B recebe o SYN, guarda o número de sequência do fluxo de A, e responde com seu número de sequência (y), dizendo que espera o número de sequência x+1 agora de A - A guarda o número de sequência de B e confirma dizendo que espera por y+1 29

30 TCP Números de sequência iniciais TCP Fechando uma conexão O término da conexão deve ser realizado de maneira controlada Conexões são full duplex, e vão nos dois sentidos independentemente Quando um aplicativo TCP não possui mais dados para enviar, fecha a conexão em uma direção Somente a sua metade Quando um lado recebe um pedido de encerramento, deve avisar a aplicação Entretanto, a aplicação poderá continuar enviando dados pela sua metade de conexão 30

31 TCP Fechando uma conexão Host A Host B FIN + ACK ACK Dados ACK dos dados FIN + ACK ACK TCP Fechando uma conexão A conexão estará encerrada quando os dous sentidos da conexão estiverem desativados São necessários, de modo geral, 4 segmentos TCP para encerrar uma conexão FIN e ACK em um sentido e FIN e ACK no outro sentido Pode ocorrer com apenas 3 segmentos? Sim!! O primeiro ACK e o segundo FIN podem ser enviados pelo mesmo segmento (de carona ) Somente 3 segmentos 31

32 TCP Reinício da conexão Algumas vezes condições anormais forçam a interrupção da conexão Um lado inicia o término com o bit RST setado O outro lado responde imediatamente com outro segmento de reset, abortando a conexão O TCP informa ao programa aplicativo que houve um aborto TCP Política de transmissão Vamos supor que o receptor tem um buffer de 5000 bytes Se o remetente enviar um segmento de 3000 bytes, o receptor confirmará o recebimento Porém, até que alguma aplicação retire do buffer, o buffer possui 2000 bytes restantes Esta informação (2000 bytes) vai para a janela do remetente O remetente envia mais 2000 bytes, e são confirmados Receptor anunciará janela 0, pois não cabem mais dados (buffer cheio) Assim, o remetente deve parar de enviar mensagens até uma janela maior ser anunciada 32

33 TCP Política de transmissão Existem 2 exceções para estes casos: Setar os Dados Urgentes, para que o usuário remoto elimine o processo executado na máquina remota, liberando o buffer O remetente pode enviar um segmento de 1 byte para fazer com que o receptor anuncie novamente o próximo byte enviado e o tamanho da janela TCP Política de transmissão 33

34 TCP Síndrome da janela boba Um problema que pode diminuir muito o desempenho do TCP Dados repassados para o remetente são muito grandes, mas uma aplicação consome os dados um byte por vez Buffer do lado receptor fica cheio, e o remetente sabe disso (janela é 0) A aplicação então lê 1 caractere do fluxo TCP O que acontece? Receptor fica bem faceiro e envia a janela de tamanho 1 TCP Síndrome da janela boba Qual a solução? Evitar que o receptor envie uma atualização de janela para 1 byte Ele é forçado a aguardar até que haja espaço considerável para anunciar sua janela Mas, qual é o espaço considerável? Difícil de prever É definido que o receptor não pode enviar uma atualização de janela até que ele possa lidar com o tamanho máximo do segmento (MSS) anunciado no começo da conexão, ou até metade da capacidade do seu buffer (o que for menor) 34

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol Protocolos TCP e UDP Transmission Control Protocol Protocolo de transporte orientado à conexão. Transferência de dados confiável fim-a-fim recuperação de dados perdidos, duplicados organização dos dados

Leia mais

Camada de Transporte. Protocolos TCP e UDP

Camada de Transporte. Protocolos TCP e UDP Camada de Transporte Protocolos TCP e UDP O estabelecimento de conexão Como estabelecer a conexão de maneira confiável? Handshake de 3 vias SYN SYN ACK ACK Transferência Confiável de Dados Importante nas

Leia mais

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores. Prof. André Y. Kusumoto Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Transporte Responsável pela comunicação fim-a-fim entre dois ou mais computadores As redes são normalmente complexas

Leia mais

Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)

Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol) Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do N Campus Currais Novos Redes de Computadores e Aplicações Aula 43 - Camada de Transporte TCP (Transmission Control Protocol) Prof. Diego

Leia mais

PROTOCOLOS DE COMUNICAÇÃO

PROTOCOLOS DE COMUNICAÇÃO PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP

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

Arquitetura de Redes TCP/IP. Camada de Transporte

Arquitetura de Redes TCP/IP. Camada de Transporte Arquitetura de Redes TCP/IP Camada de Transporte n Fundamentos n Define a unidade de dados do serviço de circuito virtual, denominada seguimento TCP n Especifica o formato e a função dos campos n Multiplexa

Leia mais

Redes de computadores. Protocolo TCP

Redes de computadores. Protocolo TCP Redes de computadores Protocolo TCP Dilema dos Comandantes Dilema dos Comandantes Dois comandantes estão em montes prestes a atacar uma cidade no vale Eles precisam combinar um horário para o ataque Seu

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 26 de maio de 2017 Visão Geral 1 2 3 4 Protocolos e Serviços de Transporte comunicação lógica entre aplicativos executando em diferentes

Leia mais

Arquitetura de Redes de Computadores

Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores Unidade III Camada de Transporte Apresentado por Prof. Fred Sauer Baseado em Material didático de Prof Sergio Cardoso Objetivos do Capítulo Entender os princípios dos

Leia mais

Camada de Transporte Protocolos TCP e UDP

Camada de Transporte Protocolos TCP e UDP Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes 2016.1 Camada de Transporte Protocolos TCP e UDP Curso Técnico Integrado em Informática Turma: INT.INF.3M Arquitetura de Redes

Leia mais

Jéfer Benedett Dörr

Jéfer Benedett Dörr Redes de Computadores Jéfer Benedett Dörr prof.jefer@gmail.com Conteúdo Camada 4 Camada de Transporte Objetivo Conhecer o funcionamento da camada de transporte; Apresentar os protocolos UDP e TCP; Aprender

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br Camada de Transporte 2 Camada de Transporte Função: Fornecer comunicação lógica entre processos de aplicação em diferentes hospedeiros. Os protocolos de transporte são

Leia mais

Aplicações de Redes de Computadores

Aplicações de Redes de Computadores Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Aplicações de Redes de Computadores Aula 08 - Camada de Transporte TCP (Transmission Control Protocol) Prof.

Leia mais

Nível de Transporte Portas, Protocolos UDP e TCP

Nível de Transporte Portas, Protocolos UDP e TCP Departamento de Ciência da Computação - UFF Disciplina: Nível de Transporte Portas, Protocolos UDP e TCP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Protocolo TCP 48 Timeout e Retransmissão

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte TCP Slide 1 TCP RFC s 793, 1122, 1323, 2018 e 2581; Orientado a conexão; Serviço full-duplex; Transmissão confiável de dados; Conexão ponto a ponto (apresentação

Leia mais

Funções da Camada de

Funções da Camada de Camada de Transporte Funções da Camada de Transporte 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,

Leia mais

Camada de Enlace de Dados

Camada de Enlace de Dados Camada de Enlace de Dados Camada de Enlace de Dados aborda algoritmos que permitem uma comunicação eficiente e confiável entre dois computadores adjacentes em nível da camada de enlace de dados (adjacentes

Leia mais

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade. Funções da Os serviços oferecidos pelo protocolo IP não oferecem confiabilidade. Problemas comuns como congestionamento, perda ou ordenação de pacotes não são tratados. Entretanto as aplicações (HTTP,

Leia mais

PTC Aula Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP

PTC Aula Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP PTC 3450 - Aula 14 3.4 Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP (Kurose, p. 164-177) (Peterson, p. 242-264) 02/05/2017 Muitos slides adaptados com autorização

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Macêdo Firmino Camada de Transporte Macêdo Firmino (IFRN) Redes de Computadores Setembro de 2011 1 / 61 Camada de Transporte Os protocolos dessa camada supervisionam o fluxo

Leia mais

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP Camada de Transporte Redes Industriais Rone Ilídio UFSJ CAP Itens do Livro Livro Rede de Computadores e a Internet Kurose 5ª edição 3 Camada de Transporte 3.1 Introdução 3.3 Transporte não orientado a

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte - Parte II Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e Demultiplexação n

Leia mais

Camada de Transporte

Camada de Transporte 1 A Camada de transporte e responsável por fornecer um meio de transporte lógicos aos dados transmitidos pela rede. Esse transporte pode ser orientado a conexão e não orientado a conexão, isto na prática

Leia mais

Capítulo 3 Camada de transporte

Capítulo 3 Camada de transporte Capítulo 3 Camada de transporte slide 1 Introdução e serviços de camada de transporte A camada de transporte fornece comunicação lógica, e não física, entre processos de aplicações: slide 2 Relação entre

Leia mais

Capítulo 3 Camada de transporte

Capítulo 3 Camada de transporte Capítulo 3 Camada de transporte slide 1 Introdução e serviços de camada de transporte A camada de transporte fornece comunicação lógica, e não física, entre processos de aplicações: slide 2 Relação entre

Leia mais

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite Interligação de Redes Locais e a Distância Protocolos de Thiago Leite thiago.leite@udf.edu.br 1 Quadros (enlace), datagrama (rede) e segmento (transporte) 2 Funções da camada de transporte Transferência

Leia mais

Redes de Computadores I

Redes de Computadores I UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Transporte (TCP & UDP) Prof. Helcio Wagner da Silva.

Leia mais

TCP - formato do segmento. Formato do segmento TCP (fonte: Kurose)

TCP - formato do segmento. Formato do segmento TCP (fonte: Kurose) TCP - formato do segmento Formato do segmento TCP (fonte: Kurose) TCP - formato do segmento Porta de origem (16 bits) Porta de destino (16 bits) Número de sequência (32 bits) Usado na implementação do

Leia mais

: TMS M

: TMS M Infraestrutura de Redes de Computadores Turma : TMS 20171.3.01112.1M Camada de Transporte Prof. Thiago Dutra Agenda n Introdução n Protocolos de Transporte Internet n Multiplexação

Leia mais

Capítulo 4 - Sumário

Capítulo 4 - Sumário 1 Capítulo 4 - Sumário Características do O Datagrama IP (Campos do Cabeçalho) Tamanho do Datagrama, MTU da Rede e Fragmentação 2 Aplicação Telnet HTTP FTP POP3 SMTP DNS DHCP Transporte TCP (Transmission

Leia mais

Camada de Enlace de Dados

Camada de Enlace de Dados Camada de Enlace de Dados Camada de Enlace de Dados aborda algoritmos que permitem uma comunicação eficiente e confiável entre dois computadores adjacentes em nível da camada de enlace de dados (adjacentes

Leia mais

Jéfer Benedett Dörr

Jéfer Benedett Dörr Redes de Computadores Jéfer Benedett Dörr prof.jefer@gmail.com Conteúdo Camada 4 Camada de Transporte/2 Objetivo Conhecer o funcionamento da camada de transporte; Apresentar os protocolos UDP e TCP; Aprender

Leia mais

Redes de Computadores RES 12502

Redes de Computadores RES 12502 Instituto Federal de Santa Catarina Redes de Computadores Redes de Computadores RES 12502 2014 2 Área de Telecomunicações slide 1 O material para essas apresentações foi retirado das apresentações disponibilizadas

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais UFMG/DCC Redes de Computadores

Leia mais

Redes de Computadores e Telecomunicações - Camada de Transporte

Redes de Computadores e Telecomunicações - Camada de Transporte Redes de Computadores e Telecomunicações - Camada de Transporte Objetivos Motivação Os serviços oferecidos pelo protocolo IP não oferecem garantia de confiabilidade. Problemas como congestionamento, perda

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar - Aula 1-1. A CAMADA DE ENLACE DE DADOS (Parte 1) Relembrando as aulas do semestre passado quando estudamos os modelos de referência, lembramos que a Camada de Enlace de Dados é a camada responsável pela

Leia mais

REVISÃO - Questões de Redes em Concursos. Semestre: 2 Bimestre:2 Data: / / 2013

REVISÃO - Questões de Redes em Concursos. Semestre: 2 Bimestre:2 Data: / / 2013 Redes de Computadores REVISÃO - Questões de Redes em Concursos Semestre: 2 Bimestre:2 Data: / / 2013 Disciplina: Redes de Computadores Professor: Jéfer Benedett Dörr Q234360 Prova: AOCP - 2012 - BRDE -

Leia mais

TRANSPORTE. Prof. Me. Hélio Esperidião

TRANSPORTE. Prof. Me. Hélio Esperidião TRANSPORTE 1 Prof. Me. Hélio Esperidião DEFINIÇÃO Na arquitetura OSI, o serviço de transporte é realizado pela camada quatro. A camada de transporte fornece serviços à camada superior - de sessão Utiliza-se

Leia mais

Redes de Computadores. Ricardo José Cabeça de Souza

Redes de Computadores. Ricardo José Cabeça de Souza Redes de Computadores Ricardo José Cabeça de Souza Responsável pela comunicação entre processos Comunicação nó-a-nó (fim-a-fim) Processo É um programa aplicativo em execução em um host Paradigma cliente/servidor

Leia mais

A camada de enlace de dados executa diversas funções específicas. Dentre elas

A camada de enlace de dados executa diversas funções específicas. Dentre elas A camada de enlace de dados executa diversas funções específicas. Dentre elas estão as seguintes: Fornecer uma interface de serviço bem definida à camada de rede. Lidar com erros de transmissão. Regular

Leia mais

Redes de Computadores Aula 5

Redes de Computadores Aula 5 Redes de Computadores Aula 5 Aula passada DNS Sockets Programação com sockets Teste relâmpago Aula de hoje Camada de transporte Multiplexação Princípios de transmissão confiável Stop and wait Camada de

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar - Aula 4 - INTERFACES E SERVIÇOS Definições: Serviços: Cada camada fornece serviços para camada superior. O modelo especifica o que cada camada faz, não como o serviço é implementado ou acessado. Interfaces:

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN Disciplina: Arquitetura de redes de computadores Professor: M. Sc. Rodrigo Ronner T. da Silva E-mail: rodrigo.tertulino@ifrn.edu.br

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar - Aula 5 - A CAMADA DE TRANSPORTE 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

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

Capítulo 6. A camada de transporte. slide 1 1 reservados.

Capítulo 6. A camada de transporte. slide 1 1 reservados. Capítulo 6 A camada de transporte slide 1 1 2011 Pearson 2011 Pearson Prentice Hall. Prentice Todos Hall. os direitos Todos reservados. direitos reservados. Serviço de transporte Serviços das camadas superiores

Leia mais

Capítulo 9: Camada de Transporte

Capítulo 9: Camada de Transporte Capítulo 9: Camada de Transporte Introdução a Redes v5.1 Prof. Kleber Rezende 31/08/2017 9.0 Introdução 9.1 Protocolos da Camada de Transporte 9.2 TCP e UDP 9.3 Resumo 2013 Cisco e/ou suas afiliadas. Todos

Leia mais

Redes de Computadores II. Camada de Transporte Visão Geral de Sockets

Redes de Computadores II. Camada de Transporte Visão Geral de Sockets v.2016 Redes de Computadores II Camada de Transporte Visão Geral de Sockets Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional de Catalão Roteiro Visão geral e objetivos Multiplexação Gerenciamento

Leia mais

Datagrama IP. Professor Leonardo Larback

Datagrama IP. Professor Leonardo Larback Professor Leonardo Larback O pacote apresentado abaixo é repassado à camada de enlace para que seja enviado ao equipamento destino. VERS: Identifica a versão do protocolo IP que montou o pacote. HLEN:

Leia mais

Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços

Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços RTP Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços Identificação do tipo de carga útil (mídia) Números de sequência Estampa

Leia mais

Universidade Federal de Minas Gerais Departamento de Ciência da Computação

Universidade Federal de Minas Gerais Departamento de Ciência da Computação Redes de Computadores Camada de Transporte Capítulo 3 Kurose & Ross Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de Ciência da Computação Belo Horizonte - 2006 Capítulo

Leia mais

Nível de Transporte Portas, Protocolos UDP e TCP

Nível de Transporte Portas, Protocolos UDP e TCP Departamento de Ciência da Computação - UFF Disciplina: Nível de Transporte Portas, Protocolos UDP e TCP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Nível de Transporte 3 Camada de Transporte

Leia mais

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão Unidade 5 Camada de Transporte e Aplicação Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 5.1 Protocolo UDP 5.2 Protocolo TCP 5.3 Principias Protocolos de Aplicação 5.3.1 SMTP

Leia mais

Camada de Enlace. OSI x IEEE. Arquitetura IEEE 802. Redes. Nível de Enlace: Controle de Erros e Fluxo Multiplexação

Camada de Enlace. OSI x IEEE. Arquitetura IEEE 802. Redes. Nível de Enlace: Controle de Erros e Fluxo Multiplexação Camada de Enlace Redes Nível de Enlace: Controle de Erros e Fluxo Multiplexação Aplicação Apresentação Sessão Transporte Rede Enlace Físico Delimitação e transmissão de quadros Detecção de erros Controle

Leia mais

Prof. Marcelo Cunha Parte 6

Prof. Marcelo Cunha Parte 6 Prof. Marcelo Cunha Parte 6 www.marcelomachado.com ARP (Address Resolution Protocol) Protocolo responsável por fazer a conversão entre os endereços IPs e os endereços MAC da rede; Exemplo: Em uma rede

Leia mais

Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços

Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços RTP Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços Identificação do tipo de carga útil (mídia) Números de sequência Estampa

Leia mais

Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado

Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado PROTOCOLOS Características dos Protocolos Funcionalidade dos Protocolos Protocolos OSI Protocolos TCP/IP Características dos Protocolos As principais caraterísticas de um protocolo são: Direto ou Indireto

Leia mais

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Rede de computadores Protocolos UDP. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz User Datagram Protocol O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte. Ele é descrito na RFC 768 [1] e permite que a aplicação

Leia mais

Rede de computadores Protocolos TCP. Professor Carlos Muniz

Rede de computadores Protocolos TCP. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz Transmission Control Protocol O TCP (acrônimo para o inglês Transmission Control Protocol) é um dos protocolos sob os quais assenta o núcleo da Internet. A versatilidade

Leia mais

Funcionalidades da camada de rede

Funcionalidades da camada de rede Camada de Rede Objetivo Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP Entender as principais características e princípios operacionais

Leia mais

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO INFO3 2018.1 ARQ REDES Prova 2 Bimestre Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO NOME: MATRÍCULA: Q U E S T Õ E S O B J E T I V A S (Valor de cada questão: 0,7 pts) 1. [ExAEx] Não

Leia mais

Redes de Computadores Camada de Transporte Protocolo TCP

Redes de Computadores Camada de Transporte Protocolo TCP Redes de Computadores Camada de Transporte Protocolo TCP Capítulo 3 Kurose & Ross (Especial p/ Curso Telecom 2008) Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de

Leia mais

Redes de computadores e a Internet. Redes de computadores e a Internet. Prof. Gustavo Wagner. Capítulo 3. Camada de transporte

Redes de computadores e a Internet. Redes de computadores e a Internet. Prof. Gustavo Wagner. Capítulo 3. Camada de transporte Redes de computadores e a Internet Redes de computadores e a Internet Prof. Gustavo Wagner Capítulo 3 Camada de transporte Camada de transporte 3.1 Serviços da camada de transporte 3.2 Multiplexação e

Leia mais

Camada de Transporte

Camada de Transporte Camada de Transporte Protocoos UDP e TCP Internetworking with TCP/IP D. Comer Mário Meirees Teixeira. UFMA-DEINF Protocoo UDP Protocoo de transporte não orientado a conexão Funciona sobre o serviço de

Leia mais

Cálculo de Soma de Verificação do User Datagram Protocol

Cálculo de Soma de Verificação do User Datagram Protocol Resumo Cálculo de Soma de Verificação do User Datagram Protocol Othon Marcelo Nunes Batista Mestre em Informática othonb@yahoo.com Mesmo sendo um protocolo que nada garante, o UDP tem um campo no datagrama

Leia mais

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6 Agenda Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6 professor.unisinos.br/righi rrrighi@unisinos.br Camada de Rede na Internet Formato de Datagrama IP Fragmentação IP ICMP Camada de Rede

Leia mais

Definição das 7 Camadas do Modelo OSI e Explicação das Funções

Definição das 7 Camadas do Modelo OSI e Explicação das Funções O modelo OSI (Open Systems Interconnect) tem sete camadas. Este artigo as descreve e explica, começando pela camada "inferior" na hierarquia (a camada física) e avançando até a "superior" (a camada de

Leia mais

PTC Aula Transporte orientado para conexão: TCP. (Kurose, p ) (Peterson, p e ) 23/05/2017

PTC Aula Transporte orientado para conexão: TCP. (Kurose, p ) (Peterson, p e ) 23/05/2017 PTC 3450 - Aula 15 3.5 Transporte orientado para conexão: TCP (Kurose, p. 177-190) (Peterson, p. 105-124 e 242-264) 23/05/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights

Leia mais

Lista de Exercícios. Camada de Enlace de Dados

Lista de Exercícios. Camada de Enlace de Dados Lista de Exercícios Camada de Enlace de Dados 1. Um pacote de uma camada superior de redes é dividido em 10 quadros, e cada quadro tem 80% de chances de chegar sem danos. Se o protocolo de enlace de dados

Leia mais

User Datagram Protocol

User Datagram Protocol User Datagram Protocol UDP: Protocolo utiliza para distinguir para qual usuário ou aplicativo deve ser encaminhado um datagrama destinado a uma máquina que esteja executando mais de um processo. Problemas:

Leia mais

Redes de Computadores

Redes de Computadores Departamento de Informática UFPE Redes de Computadores Nível de Transporte jamel@cin.ufpe.br Visão Geral do TCP/IP Telnet FTP... DNS RPC... Aplicação Usuário TCP UDP Transporte Kernel ICMP IP IGMP Rede

Leia mais

Camada de Transporte Parte II Gerson Porciúncula 5 semestre

Camada de Transporte Parte II Gerson Porciúncula 5 semestre Camada de Transporte Parte II Gerson Porciúncula 5 semestre 1)Explicar os seguintes mecanismos e conceitos do protocolo TCP: 1. Slow Start Ocorre no início de uma conexão ou de uma reconexão, serve para

Leia mais

Resumo P2. Internet e Arquitetura TCP/IP

Resumo P2. Internet e Arquitetura TCP/IP Resumo P2 Internet e Arquitetura TCP/IP Internet: Rede pública de comunicação de dados Controle descentralizado; Utiliza conjunto de protocolos TCP/IP como base para estrutura de comunicação e seus serviços

Leia mais

Agenda. Rede de Computadores (Técnico em Informática) Protocolo TCP Transmission Control Protocol. Introdução ao Protocolo TCP

Agenda. Rede de Computadores (Técnico em Informática) Protocolo TCP Transmission Control Protocol. Introdução ao Protocolo TCP Volnys Bernal 1999-2003 1 Volnys Bernal 1999-2003 2 Rede de Computadores (Técnico em Informática) Protocolo TCP Transmission Control Protocol Rafael Freitas Reale reale@ifba.edu.br http://www.rafaelreale.net

Leia mais

! Introdução! Pacote TCP! Número de Seqüência TCP! Estados TCP. " Estabelecimento de conexão " Troca de dados " Encerramento de conexão. !

! Introdução! Pacote TCP! Número de Seqüência TCP! Estados TCP.  Estabelecimento de conexão  Troca de dados  Encerramento de conexão. ! Volnys Bernal 1999-2003 1 Volnys Bernal 1999-2003 2 Agenda Transmission Control Protocol Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys! Introdução!! Número de Seqüência! Estados

Leia mais

Redes de Computadores I

Redes de Computadores I UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Rede (IP) Prof. Helcio Wagner da Silva. p.1/36 Introdução

Leia mais

Redes de Computadores

Redes de Computadores Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de Transporte Serviços orientados a conexão Aula 23 Entidades da camada de transporte disponibilizam serviços para a camada

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte Parte I Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e n UDP n Parte II n TCP

Leia mais

Capítulo 3: Camada de Transporte

Capítulo 3: Camada de Transporte Capítulo 3: Camada de Transporte Metas do capítulo: compreender os princípios atrás dos serviços da camada de transporte: multiplexação/ demultiplexação transferência confiável de dados controle de fluxo

Leia mais

Protocolo TCP. Redes TCP-IP. Agenda. Protocolo TCP Transmission Control Protocol. Introdução ao Protocolo TCP. Introdução ao Protocolo TCP

Protocolo TCP. Redes TCP-IP. Agenda. Protocolo TCP Transmission Control Protocol. Introdução ao Protocolo TCP. Introdução ao Protocolo TCP 1999-2007 Volnys Bernal 1 1999-2007 Volnys Bernal 2 Agenda Transmission Control Protocol Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Introdução Pacote Número de Seqüência Estados

Leia mais

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

Nível de Enlace. Nível de Enlace. 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

Descrever os protocolos da camada de transporte da arquitetura TCP/IP e apresentar

Descrever os protocolos da camada de transporte da arquitetura TCP/IP e apresentar Descrever os protocolos da camada de transporte da arquitetura TCP/IP e apresentar as diferenças com o protocolo UDP. Funcionalidades dos protocolos da camada de transporte da arquitetura TCP/IP, serviços

Leia mais

PTC Aula A camada de transporte. (Kurose, p ) 15/03/2017

PTC Aula A camada de transporte. (Kurose, p ) 15/03/2017 PTC 2550 - Aula 03 1.3 A camada de transporte (Kurose, p. 135-209) 15/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved Serviços e protocolos de transporte

Leia mais

Redes de computadores e a Internet. Capítulo 3. Camada de transporte

Redes de computadores e a Internet. Capítulo 3. Camada de transporte Redes de computadores e a Internet Capítulo Camada de transporte 2005 by Pearson Education - 2 Camada de transporte Objetivos do capítulo: Entender os princípios por trás dos serviços da camada de transporte:

Leia mais

SSC0641 Redes de Computadores

SSC0641 Redes de Computadores SSC0641 Redes de Computadores Capítulo 3 - Camada de Transporte Prof. Jó Ueyama Março/2011 1 Serviços da Camada de Transporte 2 Protocolos e Serviços de Transporte 3 Serviços de Transporte Fornecem comunicação

Leia mais

Capítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP

Capítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP 1 Capítulo 5 Sumário Formato das Mensagens ICMP Tipos de Mensagens ICMP Solicitação de Eco / Resposta de Eco Destino Inatingível Tempo Esgotado (time-out) Source Quench Redirecionamento 2 Aplicação Telnet

Leia mais

Capítulo 3. A camada de enlace de dados

Capítulo 3. A camada de enlace de dados slide 1 Capítulo 3 A camada de enlace de dados slide 2 Onde vive o protocolo de camada de enlace? slide 3 Questões de projeto da camada de enlace Serviços de rede da camada de enlace Quadros Controle de

Leia mais

Redes de Computadores

Redes de Computadores Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com Arquitetura TCP/IP Exercícios AULA 08 1 SERVIÇO UNIVERSAL SISTEMA TELEFÔNICO Comunicação entre

Leia mais

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo 1) Desenhe duas redes com 7 e 8 computadores e defina a configuração IP de cada máquina com classe B e C, respectivamente. REDE A (7

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Parte V: Camada de Transporte Professor: Reinaldo Gomes reinaldo@dsc.ufcg.edu.br Camada de transporte 3.1 Serviços da camada de transporte 32 3.2 Multiplexação e demultiplexação 3.3

Leia mais

Protocolos com paralelismo (pipelining) Pipelining: aumento da utilização

Protocolos com paralelismo (pipelining) Pipelining: aumento da utilização Protocolos com paralelismo (pipelining) Paralelismo: transmissor envia vários pacotes ao mesmo tempo, todos esperando para serem reconhecidos Faixa de números de seqüência deve ser aumentada Armazenamento

Leia mais

Conceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal:

Conceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal: Redes de Computadores Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Camada de Rede Departamento de Ciência da Computação Universidade Federal de Minas Gerais Motivação para interconexão Motivação

Leia mais

Nível de Enlace. Laboratório MídiaCom - UFF Profa. Débora Christina Muchaluat Saade

Nível de Enlace. Laboratório MídiaCom - UFF Profa. Débora Christina Muchaluat Saade Departamento de Ciência da Computação - UFF Nível de Enlace Profa. Débora Christina Muchaluat Saade Laboratório MídiaCom - UFF debora@midiacom.uff.br http://www.midiacom.uff.br/debora 1 Nível de Enlace

Leia mais

Redes de Computadores

Redes de Computadores Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de Transporte Serviços orientados a conexão ula 21 Entidades da camada de transporte disponibilizam serviços para a camada

Leia mais

Redes de Computadores. Redes de Computadores. Redes de Computadores. ü Contador de caracteres. ü Stuffing de caracteres.

Redes de Computadores. Redes de Computadores. Redes de Computadores. ü Contador de caracteres. ü Stuffing de caracteres. Departamento de Ciência da Computação - UFF Nível de Enlace Profa. Débora Christina Muchaluat Saade Laboratório MídiaCom - UFF debora@midiacom.uff.br Nível de Enlace Funcionalidades principais: Oferecer

Leia mais