Redes de Computadores I

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

Download "Redes de Computadores I"

Transcrição

1 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. p.1/41

2 Introdução Na Arquitetura Internet, o Nível de Transporte pode fornecer tanto um serviço orientado à conexão como um serviço não-orientado à conexão. O Serviço orientado à conexão é prestado pelo TCP (Transmission Control Protocol), definido na RFC 793. A função do TCP é garantir a entrega de dados e na seqüência correta, haja vista que o protocolo de rede não provê tais garantias. O TCP provê ainda o controle de fluxo e de congestionamento fim a fim. O Serviço não-orientado à conexão é prestado pelo UDP (User Datagram Protocol), definido na RFC p.2/41

3 Formato do Segmento TCP 16 bits 16 bits Porta de origem Porta de destino Número de seqüência Número de reconhecimento Tamanho do Não cabeçalho usado U R G A C K P H S R S T S Y N F I N Tamanho da janela Checksum (cobre o cabeçalho e os dados) Ponteiro p/ dados urgentes Opções (tamanho variável) Dados (tamanho variável). p.3/41

4 Formato do Segmento TCP A Porta de origem (16 bits) é aquela utilizada pelo transmissor do segmento. A Porta de destino (16 bits) é aquela pela qual o receptor aguarda pelo segmento. Os Números de seqüência e de reconhecimento (32 bits) são usados para implementar um serviço confiável. O Tamanho da janela (16 bits) é um campo utilizado para controle de fluxo. O Tamanho do cabeçalho (4 bits) é tipicamente de 20 Bytes, haja vista que, na maioria das vezes, o cabeçalho não possui opções.. p.4/41

5 Formato do Segmento TCP As Opções são usadas para negociação do MSS (Maximum Segment Size) e colocação de marcas de tempo (timestamps), por exemplo. Bits RST, SYN e FIN: usados para estabelecer e encerrar conexões. Bit ACK: se 1, indica que o Número de reconhecimento é válido. Se 0, o segmento não contém uma confirmação e o Número de reconhecimento é ignorado. Bit PSH: indica que os dados do segmento devem ser passados para o nível superior imediatamente. Bit URG: indica a presença de dados urgentes, na posição indicada pelo Ponteiro para dados urgentes.. p.5/41

6 Números de Seqüência São aplicados sobre a cadeia de Bytes transmitidos, e não sobre a série de segmentos Arquivo Dados para o primeiro segmento Dados para o segundo segmento Números de seqüência para os primeiro e segundo segmentos, respectivamente Na prática, os números de seqüência iniciais não são inicializados em 0, mas sim aleatoriamente. O número de reconhecimento contém o número se seqüência do próximo Byte que o host está esperando.. p.6/41

7 Exemplo de Uso de Números de Seqüência... Cadeia de Bytes a serem enviados Seq=42, Ack=79, ACK= Cadeia de Bytes a serem enviados Seq=79, Ack=46, ACK= Seq=46, Ack=83, ACK= Seq=83, Ack=50, ACK= p.7/41

8 Piggyback Acknowledgement Conforme se viu, o reconhecimento para os dados contidos em um segmento pode ser levado em outro segmento contendo dados. Neste caso, diz-se que esse reconhecimento pegou uma carona no outro segmento de dados. Dá-se a isso o nome de piggyback a acknowledgement. a piggyback - [Noun]: a ride on the back and shoulders of another person. [Adverb, adj]: on the back and shoulders of another person. [Verb]: support on the back and shoulders; He piggybacked her child so she could see the show. Fonte: http : // reedictionary.com.. p.8/41

9 Controle de Erros O TCP usa uma combinação de dois mecanismos para controle de erros. No Go Back-N, os segmentos recebidos fora de ordem são imediatamente descartados. Na Retransmissão Seletiva, os segmentos recebidos fora de ordem são armazenados em um buffer intermediário. Quando o segmento faltante é recebido, a seqüência é reestabelecida. Esses mecanismos são também conhecidos como mecanismos de janelas deslizantes.. p.9/41

10 Mecanismo Go Back-N Remetente Destinatário seg5 seg4 seg3 seg2 seg1 seg0 envia seg0 envia seg1 envia seg2 envia seg3 (espera) recebe ACK0 envia seg4 recebe ACK1 envia seg5 expira a temporização do seg2 envia seg2 envia seg3 envia seg4 envia seg5 X recebe seg0 envia ACK0 recebe seg1 envia ACK1 recebe seg3, descarta envia ACK1 recebe seg4, descarta envia ACK1 recebe seg5, descarta envia ACK1 recebe seg2, entrega envia ACK2 recebe seg3, entrega envia ACK3 recebe seg4, entrega envia ACK4 recebe seg5, entrega envia ACK5. p.10/41

11 Mecanismo de Retransmissão Seletiva Remetente Destinatário seg5 seg4 seg3 seg2 seg1 seg0 envia seg0 envia seg1 envia seg2 envia seg3 (espera) recebe ACK0 envia seg4 recebe ACK] envia seg5 expira a temporização do seg2 envia seg2 X recebe seg0 envia ACK0 recebe seg1 envia ACK1 recebe seg3, armazena envia ACK3 recebe seg4, armazena envia ACK4 recebe seg5, armazena envia ACK5 recebe seg2 (reconstrói a seqüência) envia ACK2. p.11/41

12 Comparação Entre os Mecanismos Go Back-N: Servidor mais leve - não há necessidade de armazenamento temporário e remontagem de seqüência de segmentos ( ). Tráfego intenso pela rede - vários segmentos terão que ser retransmitidos ( ). Retransmissão Seletiva: Servidor mais complexo - há necessidade de armazenamento temporario e lógica de remontagem de segmentos ( ). Pouco trafego pela rede - apenas o segmento que falta deve ser retransmitido ( ).. p.12/41

13 Temporizador de Retransmissão O TCP associa um temporizador a cada segmento. Quando a temporização expira (devido a um reconhecimento perdido, por exemplo), o segmento é retransmitido. Por esta razão, este temporizador é chamado de temporizador de retransmissão.. p.13/41

14 Uso do Temporizador de Retransmissão Cadeia de Bytes a serem enviados Seq=92, ACK= temporização x Ack=96, ACK= Seq=92, ACK= Ack=96, ACK=1. p.14/41

15 Casos Especiais Cenário: dois segmentos são transmitidos e apenas o reconhecimento para o primeiro deles é perdido. 1a. hipótese: o reconhecimento para o segundo chega antes do temporizador associado ao primeiro expirar. O primeiro segmento não será retransmitido (reconhecimento cumulativo). 2a. hipótese: o reconhecimento para o segundo chega depois do temporizador associado ao primeiro expirar. O primeiro segmento (e apenas ele) terá que ser retransmitido.. p.15/41

16 1a. Hipótese Seq=92, ACK=0 x temporização Seq=96, ACK= Ack=96, ACK=1 Ack=100, ACK=1 Cadeia de Bytes a serem enviados p.16/41

17 Ack=100, ACK=1 2a. Hipótese Seq=92, ACK=0 Seq=96, ACK= Ack=96, ACK=1 Cadeia de Bytes a serem enviados x temporização Ack=100, ACK=1 Seq=92, ACK= p.17/41

18 Acelerando a Retransmissão Nem sempre o emissor de um segmento espera pelo temporizador de retransmissão. Ao perceber uma lacuna a, o TCP destinatário envia três reconhecimentos duplicados. Ao recebê-los, o TCP remetente efetua uma retransmissão rápida do segmento. Essa retransmissão e dita rápida porque ocorre antes do temporizador associado ao segmento faltoso expirar. a Uma falha na seqüência correta dos segmentos.. p.18/41

19 Exemplo de Retransmissão Acelerada Cadeia de Bytes a serem enviados Seq=92, ACK=0 Seq=96, ACK= x temporização Ack=92 Ack=92 Ack=92 Seq=92, ACK= p.19/41

20 Controle de Fluxo Serviço prestado pelo TCP para eliminar a possibilidade de o remetente saturar o buffer do destinatário. janela de recepção (RcvWindow) Dados vindos do IP Espaço disponível Dados do TCP no buffer Processo de Aplicação Buffer de recepção (RcvBuffer) O TCP destinatário armazena localmente as variáveis LastByteRead e LastByteRcvd.. p.20/41

21 Controle de Fluxo - Lado do Destinatário LastByteRead é o número do último Byte lido pelo nível superior (Aplicação). LastByteRcvd é o número do último Byte que chegou do Nível de Rede e foi posto no buffer. janela de recepção (RcvWindow) Dados vindos do IP Espaço disponível Dados do TCP no buffer Processo de Aplicação Buffer de recepção (RcvBuffer) RcvBuffer não pode ser ultrapassado, ou seja: LastByteRcvd - LastByteRead <= RcvBuffer. p.21/41

22 Controle de Fluxo - Lado do Destinatário A janela de recepção é assim definida: RcvWindow = RcvBuffer - (LastByteRcvd - LastByteRead) janela de recepção (RcvWindow) Dados vindos do IP Espaço disponível Dados do TCP no buffer Processo de Aplicação Buffer de recepção (RcvBuffer) Inicialmente, RcvWindow = RcvBuffer Os valores de RcvWindow são transmitidos ao remetente no campo Tamanho da janela.. p.22/41

23 Controle de Fluxo - Lado do Remetente O remetente, por sua vez, armazena duas variáveis: LastByteSent: número de seqüência do último Byte enviado; LastByteAcked: número de seqüência do último Byte reconhecido. O controle de fluxo se dá mantendo-se a inequação: LastByteSent - LastByteAcked <= RcvWindow Quando RcvWindow = 0, o remetente aguarda que o Nível de Aplicação consuma Bytes de RcvBuffer e um novo anúncio de janela seja feito pelo destinatário.. p.23/41

24 Controle de Fluxo - Lado do Remetente O que ocorre quando, após um anúncio de janela nula, um novo anúncio de janela (não nula) é perdido? O TCP emissor esperará infinitamente pelo anúncio? Ao receber um anúncio de janela nula, o remetente inicia também um temporizador. Este temporizador é denominado temporizador de persistência. Se um novo anúncio de janela é perdido, o temporizador de persistência expira; um segmento é enviado, e seu reconhecimento contém o novo valor de RcvWindow.. p.24/41

25 Dinâmica do Controle de Fluxo ACK=0, RcvWindow=5 Cadeia de Bytes a serem enviados Seq=92, ACK=0 Seq=95, ACK=0 ack=95, ACK=1, RcvWindow=2 ack=97, ACK=1, RcvWindow=0 ACK=0, RcvWindow= Anúncio de janela Aplicação lê 3 Bytes anúncio de janela Seq=92, ACK=0 ack=100, ACK=1, RcvWindow=0 ACK=0, RcvWindow=4 Aplicação lê 4 Bytes anúncio de janela. p.25/41

26 Abertura de Conexão Uma conexão TCP é aberta usando um procedimento conhecido como aperto de mão de três vias a. Os segmentos usados durante este procedimento não contêm dados do nível de Aplicação. Na maioria deles, o bit SYN é setado em 1. É na abertura de conexão que são definidos os números de seqüência iniciais e demais opções. Nos segmentos posteriores b, o bit SYN é setado em 0. a Ou, em inglês, three-way handshake. b Aqueles que carregam dados passados pelo Nível de Aplicação.. p.26/41

27 Three-way Handshake. p.27/41 Requisição de conexão (SYN=1, ACK=0, Seq=x) Conexão confirmada (SYN=1, ACK=1, Seq=y, Ack=x+1) Ack (SYN=0, ACK=1, Seq=x+1,Ack=y+1)

28 Encerramento de Conexão Após a troca de segmentos que carregam dados do Nível de Aplicação, ocorre o encerramento da conexão. Este procedimento, a exemplo da abertura, é definido por uma determinada seqüência de segmentos específicos. Cada entidade TCP fecha o seu lado da conexão com a outra entidade empregando segmentos com o bit FIN setado em 1. Os segmentos TCP carregam seus respectivos números de seqüência e reconhecimento.. p.28/41

29 Encerramento de Conexão. p.29/41 Requisição de desconexão (Seq=k, Ack=w+1, FIN=1, ACK=1) Requisição de desconexão (Seq=w, Ack=k, FIN=1, ACK=1) Ack (Seq=k, Ack=w+1, FIN=0, ACK=1) Ack (Seq=w+1, Ack=k+1, FIN=0, ACK=1)

30 Controle de Congestionamento Evita que segmentos não se percam excessivamente devido a congestionamento na rede. Controle de Fluxo (ajuste da taxa de transmissão para não transbordar o balde) Controle de Congestionamento (ajuste da taxa de transmissão para não transbordar o funil) Uma rede rápida alimentabdo um receptor de pequena capacidade Uma rede congestionada alimentando um receptor de grande capacidade. p.30/41

31 Controle de Congestionamento Para o controle de congestionamento, o TCP remetente mantém a janela de congestionamento (CongWin). A quantidade de dados que um remetente pode adicionar a uma conexão TCP é limitada também pela CongWin: LastByteSent - LastByteAcked <= min(congwin, RcvWindow) Há também outra variável, denominada limiar, que afeta o modo como a janela de congestionamento cresce.. p.31/41

32 Controle de Congestionamento Para melhor compreensão do algoritmo usado pelo TCP para controle de congestionamento, supõe-se que: 1. O buffer de recepção seja tão grande que a limitação imposta pela janela de recepção possa ser ignorada; 2. O remetente tem uma grande quantidade de dados a transmitir. Inicialmente, CongWin aumenta de forma exponencial, indo até o limiar a. Em seguida, ela aumenta linearmente até ocorrer um evento de perda. a Fase chamada de partida lenta, porque começa com uma janela pequena.. p.32/41

33 Controle de Congestionamento Janela de congestionamento (em segmentos) evento de perda limiar = 8 segmentos Número da transmissão. p.33/41

34 Dois Pesos, Duas Medidas Imediatamente após a ocorrência de um evento de perda, o valor do limiar é setado na metade da ConWin. O comportamento do emissor passará a ser regido pela natureza do evento de perda, que pode ser: 1. A recepção de três reconhecimentos duplicados; 2. A expiração de um temporizador de retransmissão. Imagens valem mais do que mil palavras.... p.34/41

35 Recepção de Três Reconhecimentos Duplicados recepção de três reconhecimentos duplicados!!! Janela de congestionamento (em segmentos) limiar = 8 segmentos (novo) limiar = 6 segmentos (12/2) Número da transmissão. p.35/41

36 Expira o Temporizador de Retransmissão expira o temporizador de retransmissão!!! Janela de congestionamento (em segmentos) limiar = 8 segmentos (novo) limiar = 6 segmentos (12/2) Número da transmissão. p.36/41

37 Controle de Congestionamento: Resumo da Ópera expira o temporizador de retransmissão!!! recepção de três reconhecimentos duplicados!!! Janela de congestionamento (em segmentos) limiar = 8 segmentos (novo) limiar = 6 segmentos (12/2) Número da transmissão. p.37/41

38 UDP (User Datagram Protocol) Definido na RFC 768, o UDP é usado por aplicações que não podem (ou não querem) pagar o preço do serviço prestado pelo TCP. Não há controle de erros. Não existe nem mesmo o conceito de conexão. Taxa de envio não-regulada: o UDP não provê controle de fluxo nem de congestionamento. Na prática, a taxa de recebimento é limitada apenas pela largura de banda. Apenas multiplexação/demultiplexação e detecção de erros em segmentos recebidos são realizadas.. p.38/41

39 Formato do Segmento UDP 16 bits 16 bits Porta de origem Porta de destino Tamanho (cobre o cabeçalho e os dados) Checksum (cobre o cabeçalho e os dados) Dados (tamanho variável). p.39/41

40 Detecção de Erros em Segmentos Recebidos Remetente realiza o complemento de 1 da soma de todas as palavras de 16 bits do segmento a, e o põe no campo Checksum. Destinatário faz a soma de todas as palavras de 16 bits, inclusive o checksum. Se não houve erros no envio, o resultado será Se pelo menos um daqueles bits for 0, sabe-se que um erro foi introduzido no segmento original. a Alguns campos do datagrama IP também entram nesse cálculo, e 0s são adicionados no final dos dados, se o total a ser somado não for um múltiplo de 16.. p.40/41

41 Detecção de Erros em Segmentos Recebidos Exemplo de cálculo do campo Checksum: 1a. palavra => a. palavra => a. palavra => Soma => Compl. de 1 => (Checksum) Quando o campo Checksum não é usado, todos os seus bits são setados em 0 a. Este procedimento é o mesmo usado pelo TCP. a Neste caso, o 0 verdadeiro é armazenado com todos os bits iguais a 1.. p.41/41

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

TCP - controle de fluxo

TCP - controle de fluxo TCP - controle de fluxo Elimina a possibilidade de o remetente saturar o destinatário Apresentação supõe que segmentos fora de ordem são descartados Baseado em janelas Remetente mantém uma variável chamada

Leia mais

TCP - controle de fluxo

TCP - controle de fluxo TCP - controle de fluxo Elimina a possibilidade do remetente saturar o destinatário Apresentação supõe que segmentos fora de ordem são descartados Baseado em janelas Remetente mantém uma variável chamada

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

: 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

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 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 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

SSC0641 Redes de Computadores

SSC0641 Redes de Computadores SSC0641 Redes de Computadores Capítulo 3 - Camada de Transporte Prof. Jó Ueyama Março/2011 SSC0641-2011 1 Mecanismos: Transferência de Confável de Dados Soma de verifcação Temporizador Número de Seqüência

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

TCP - multiplexação/demultiplexação

TCP - multiplexação/demultiplexação TCP Protocolo de controle de transmissão (Transmission Control Protocol) Definido em diversas RFCs (793, 1122, 1323, 2018 e 2581) Diversos flavors (tipos) Serviços Multiplexação/demultiplexação Detecção

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

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 de Computadores I Prof. Mateus Raeder

Redes de Computadores I Prof. Mateus Raeder 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

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

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

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

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 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

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

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 TCP/IP. Protocolos de Transporte e Aplicação

Redes TCP/IP. Protocolos de Transporte e Aplicação Redes TCP/IP Protocolos de Transporte e Aplicação O objetivo desta unidade é apresentar uma revisão dos principais conceitos relacionados aos protocolos de transporte TCP e UDP, bem com os protocolos de

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

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

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

AULA 3 - REDES. Prof. Pedro Braconnot Velloso AULA 3 - REDES Prof. Pedro Braconnot Velloso Resumo da última aula Começo da Internet Princípios básicos Comutação pacotes x circuitos Protocolos Arquitetura em camadas Arquitetura TCP/IP APLICAÇÃO TRANSPORTE

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

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 29 de junho de 2017 Visão Geral 1 Controle de Congestionamento 2 Princípios do Controle de Congestionamento Congestionamento: informalmente:

Leia mais

Capítulo 3: Camada de Transporte

Capítulo 3: Camada de Transporte Serviços e protocolos de transporte Capítulo 3: Camada de Transporte Antônio Abelém Abelém@ufpa.br provê comunicação lógica entre processos de executando em hospedeiros diferentes protocolos de transporte

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

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

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

Redes de Computadores

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

Leia mais

Camada de Transporte

Camada de Transporte Camada de Transporte arliones.hoeller@ifsc.edu.br abril de 2014 1 Camada de transporte Objetivos do capítulo: Entender os princípios por trás dos serviços da camada de transporte: Multiplexação/demultiplexação

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

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

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

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

Capítulo 3. Camada de transporte

Capítulo 3. Camada de transporte Capítulo 3 Camada de transporte 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: lsousa@id.uff.br Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas das avaliações,

Leia mais

TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581

TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 ponto-a-ponto: um transmissor, um receptor confiável, seqüêncial byte stream: não há contornos de mensagens pipelined: (transmissão de vários pacotes em

Leia mais

Exercícios de Revisão Redes de Computadores I. Spanning-Tree Camada de Transporte DNS DHCP

Exercícios de Revisão Redes de Computadores I. Spanning-Tree Camada de Transporte DNS DHCP Exercícios de Revisão Redes de Computadores I Spanning-Tree Camada de Transporte DNS DHCP Cenário A: Assuma que o STP (Spanning Tree Protocol) está ativo em todos os switches O SWITCH 1 é o ROOT O custo

Leia mais

Redes de Computadores

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

Leia mais

TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581

TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 ponto-a-ponto: um transmissor, um receptor confiável, seqüêncial byte stream: não há contornos de mensagens pipelined: (transmissão de vários pacotes em

Leia mais

Capítulo 6. A camada de transporte

Capítulo 6. A camada de transporte Capítulo 6 A camada de transporte slide 1 1 slide 2 Serviços fornecidos às camadas superiores As camadas de rede, transporte e aplicação. slide 3 Endereçamento TSAPs, NSAPs e conexões de transporte. slide

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

TCP 1 TCP. Manuel P. Ricardo

TCP 1 TCP. Manuel P. Ricardo TCP 1 TCP Faculdade de Engenharia da Universiadade do Porto Manuel P. Ricardo TCP 2 Bibliografia L. Peterson, B. Davie, Computer Networks A Systems Approach, Morgan Kaufamnn, 2000 (Sec. 5.1, 5.2, 6.1,

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

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

Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte

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

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

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

Redes de Computadores. Camada de Transporte4. A necessidade por um serviço o de transporte confiável

Redes de Computadores. Camada de Transporte4. A necessidade por um serviço o de transporte confiável 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 A necessidade por um serviço

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

TCP - estabelecimento de conexão

TCP - estabelecimento de conexão TCP - estabelecimento de conexão Inicializa variáveis Números de sequência Buffers, RcvWindow 3-way handshake usado para eliminar o problema de duplicatas antigas (atrasadas) Ex.: pedidos de conexão, ACKs

Leia mais

EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR. Segundo Bimestre

EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR. Segundo Bimestre EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR Segundo Bimestre Exercício 1. Considerando os diferentes formatos de quadros Ethernet, indique as afirmações corretas. I. Os quadros Ethernet

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

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

Camada de transporte. serviços providos a camadas superiores. qualidade de serviço. parâmetros-alvo (opções a negociar)

Camada de transporte. serviços providos a camadas superiores. qualidade de serviço. parâmetros-alvo (opções a negociar) Camada de transporte serviços providos a camadas superiores orientado à conexão sem conexão qualidade de serviço camada de transporte supre falta das inferiores parâmetros-alvo (opções a negociar) atraso

Leia mais

Camada de transporte. Serviços

Camada de transporte. Serviços Camada de transporte Serviços fornecidos pela camada de transporte Multiplexagem/desmultiplexagem Camada de transporte não-orientada à sessão: UDP Princípios da transmissão fiável e ordenada de dados Máquina

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 Todo o material copyright 1996-2009 J. F Kurose e K. W. Ross, Todos os direitos reservados. slide 1 Capítulo 3: Camada de transporte Objetivos do capítulo: entender princípios

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

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

Novas Propostas para Protocolos de Streaming Luiz Eduardo Fontes Mello de Almeida

Novas Propostas para Protocolos de Streaming Luiz Eduardo Fontes Mello de Almeida Novas Propostas para Protocolos de Streaming Luiz Eduardo Fontes Mello de Almeida Escola de Engenharia Universidade Federal Fluminense (UFF) Rua Passo da Pátria, 156 Niterói RJ Brazil luizedu.almeida@ibest.com.br

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

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

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

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre Exercícios de Revisão Redes de Computadores Edgard Jamhour Segundo Bimestre Exercicio 1: Considere a seguinte configuração de rede estruturada em VLANs 220.0.0.2/24 C VLAN 2 B VLAN 1 A VLAN 1 VLAN 1,2,3

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

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

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

Redes de Computadores Redes de Computadores Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Roteiro Resumido Princípios básicos da Internet Princípios básicos de comunicação em redes Descrição das diferentes

Leia mais

TCP Round Trip Time e temporização

TCP Round Trip Time e temporização TCP Round Trip Time e temporização P.: como escolher o valor da temporização do TCP? Maior que o RTT Nota: RTT varia Muito curto: temporização prematura Retransmissões desnecessárias Muito longo: a reação

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

Fragmentos das máquinas de estados finitos do RDT 2.2 (fonte: Kurose)

Fragmentos das máquinas de estados finitos do RDT 2.2 (fonte: Kurose) RDT 2.2 Não usa NACK Destinatário deve incluir o número de sequência do pacote que está sendo reconhecido Remetente deve verificar o número de sequência do pacote que está sendo reconhecido ACKs duplicados

Leia mais

3Camada de transporte

3Camada de transporte Redes de computadores e a Internet Capítulo Camada de transporte Objetivos do capítulo: Entender os princípios por trás dos serviços da camada de transporte: Multiplexação/demultiplexação Transferência

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: Redes de Computadores Nível de Transporte Portas, Protocolos UDP e TCP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Redes de Computadores

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

Redes de Comunicações 2. Camada Transporte: TCP e UDP

Redes de Comunicações 2. Camada Transporte: TCP e UDP Capítulo 4 N O T A S D E A U L A, R E V 7.0 U E R J 2 0 1 8 F L Á V I O A L E N C A R D O R Ê G O B A R R O S Redes de Comunicações 2 Camada Transporte: TCP e UDP Flávio Alencar do Rego Barros Universidade

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

! 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

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br Camada de Rede Fundamentos e Protocolos 1 Objetivos Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP; Entender as principais características

Leia mais

Serviços de Comunicações Capítulo 3

Serviços de Comunicações Capítulo 3 Capítulo 3 A Camada de Transporte da Arquitectura TCP/IP 3.1 Portos e Sockets 3.2 O Protocolo UDP 3.3 O Protocolo TCP 1 3.1. Portos e Sockets A Camada de Transporte fornece transferência de dados fim-a-fim

Leia mais