Redes de Computadores e a Internet

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

Download "Redes de Computadores e a Internet"

Transcrição

1 Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011

2 Camada de Transporte 3.1 Serviços da camada de transporte 3.2 Multiplexação e demultiplexação 3.3 Transporte não orientado a conexão: UDP 3.4 Princípios de transferência confiável de dados 3.5 Transporte orientado a conexão: TCP Estrutura do segmento Transferência confiável dos dados Controle de fluxo 3.6 Princípios do controle de congestionamento 3.7 Controle do congestionamento do TCP

3 TCP: Visão Geral RFCs: 793, 1122, 1323, 2018, 2581 ponto-a-ponto: Um emissor e um receptor Fluxo de bytes confiável e em ordem Paralelismo (pipelened): Tamanho da janela de congestionamento e fluxo é ajustado dinâmicamente Buffers de envio e recepção s o c k e t d o o r a p p l i c a t i o n w r i t e s d a t a T C P s e n d b u f f e r s e g m e n t a p p l i c a t i o n r e a d s d a t a T C P r e c e i v e b u f f e r Dados full duplex: Fluxo de dados bidirecional na mesma conexão MSS: maximum segment size Orientado a conexão: Fase de apresentaçã o em 3 partes Fluxo controlado: s o c k e t d o o r Emissor não vai sobrecarregar o receptor 3

4 Estrutura do segmento TCP URG: dados urgentes (geralmente não usado) ACK: ACK # valid PSH: entrega dados pela aplicação (geralmente não usado) RST, SYN, FIN: estabelecimento, encerramento de conexão Internet checksum (como no UDP) 32 bits source port # dest port # head len sequence number acknowledgement number not used UAP R S F checksum Receive window Urg data pnter Options (variable length) application data (variable length) Contador pelo número de bytes e não segmentos! # bytes que o receptor está disposto a receber 4

5 Número das Portas Origem e Destino Identificam a aplicação transmissora e receptora, cada uma delas associada a um ponto da conexão. Esses dois valores, juntamente com os endereços IP de origem e destino, presentes no cabeçalho IP, identificam univocamente a conexão. Conexão = par de sockets.

6 Número de Seqüência O TCP enumera cada byte que é transmitido pela conexão. O campo número de sequência identifica o número do primeiro byte dentro do stream de bytes que está sendo transmitido naquele segmento. Assume valores entre 0 e

7 Número do Acknowledgement Como cada byte é numerado, esse campo identifica o próximo número de sequência (próximo byte) que se espera receber do host remoto. Esse valor é igual ao número do último byte recebido + 1. O campo é válido somente se o flag de ACK estiver ligado.

8 Tamanho do Cabeçalho Informa o tamanho do cabeçalho do segmento, medido em palavras de 32 bits. A informação de tamanho é necessária porque o campo de Options do TCP possui tamanho variável. Com 4 bits, o tamanho do cabeçalho é limitado a 60 bytes. Sem opções, o tamanho default é de 20 bytes.

9 Campo de Flags Os flags identificam o propósito e o conteúdo de cada segmento. Existem seis flags: URG, ACK, PSH, RST, SYN e FIN. Um ou mais podem podem estar ligados num certo momento.

10 Bit URG ACK PSH RST SYN FIN Vale 1 para todos os segmentos, exceto p/ segmento SYN inicial (aknowledgement number é válido). Transmissor notifica ao receptor para que ele passe todos os dados que possui no seu buffer para o processo de aplicação. Resseta a conexão. Significado Indica a presença de dados urgentes no segmento (urgent pointer é válido). Sincroniza os números de seqüência no setup da conexão. Transmissor solicita término normal da conexão (parou de enviar dados).

11 Gerenciamento de conexão TCP Lembrar: TCP emissor e receptor estabelecem conexão antes de trocar segmentos de dados inicializar variáveis TCP: Números de seq. buffers, informação do controle de fluxo (e.g. RcvWindow) cliente: inicia conexão Socket clientsocket = new Socket("hostname","port number"); servidor Socket connectionsocket = welcomesocket.accept(); Three way handshake: Passo 1: host envia segmento com TCP SYN Especifica o número de sequencia inicial Sem dados Passo 2: host servidor recebe SYN, responde com segmento SYNACK servidor aloca buffers Especifica número inicial de sequência Passo 3: cliente recebe SYNACK, responde com segmento ACK, que pode conter dados 11

12 Número de sequência e ACKS do TCP Seq. # s: Número do primeiro byte nos dados do segmento ACKs: Número de sequencia do próximo byte esperado do outro lado ACK cumulativo Q: Como receptor trata segmentos fora de ordem? A: especificação do TCP não diz -> tarefa para o implementador Usuário digita C host ACKs do C recebido Host A Host B Seq=42, ACK=79, data = C Seq=79, ACK=43, data = C Seq=43, ACK=80 Cenário de telnet simples 12 host ACKs o C recebido, e devolve C tempo

13 TCP RTT (Round Trip Time) Q: Como configurar o valor do timeout no TCP? Maior do que RTT mas RTT varia Menor do que RTT: timeout prematuro Retransmissões desnecessárias Muito longo: reação lenta a perda de segmentos etimeout Q: Como estimar RTT? SampleRTT: medida de tempo a partir da transmissão do segmento até receber ACK ignorar retransmissões SampleRTT vai variar, mas queremos estimar RTT de modo que altas variações não afetem suavemente Média de várias medições recentes, não apenas o valor corrente de SampleRTT 13

14 TCP RTT (Round Trip Time) etimeout EstimatedRTT = (1- α )*EstimatedRTT + α *SampleRTT Média móvel exponencial ponderada Influência das amostras passadas decai exponencialmente Valor típico: α = EstimatedRTT = 0.875*EstimatedRTT *SampleRTT 14

15 Example RTT estimation: RTT: gaia.cs.umass.edu to fantasia.eurecom.fr RTT (milliseconds) time (seconnds) SampleRTT Estimated RTT 15

16 TCP RTT e Timeout Configurando o timeout EstimtedRTT mais uma margem de segurança Ampla variação em EstimatedRTT -> maior margem de segurança Estimar primeiro quantas amostras de RTT (SampleRTT) desvia do valor estimado EstimatedRTT: DevRTT = (1-β )*DevRTT + β * SampleRTT-EstimatedRTT (tipicamente, β = 0.25) Então configurar o intervalo de timeout: TimeoutInterval = EstimatedRTT + 4*DevRTT 16

17 TCP: Cenários de Retransmissão Host A Host B Host A Host B timeout X perda Seq=92, 8 bytes data ACK=100 Seq=92 timeout Seq=92, 8 bytes data Seq=100, 20 bytes data ACK=100 ACK=120 SendBase = 100 tempo Seq=92, 8 bytes data ACK=100 ACK perdido Sendbase = 100 SendBase = 120 SendBase = 120 tempo Seq=92 timeout Seq=92, 8 bytes data ACK=120 Timeout prematuro 17

18 TCP: Cenários de Retransmissão Host A Host B Seq=92, 8 bytes data timeout Seq=100, 20 bytes data X loss ACK=100 SendBase = 120 ACK=120 tempo ACK Cumulativo 18

19 TCP: Go-Back-N ou SR? Reconhecimentos cumulativos Segmentos corretamente recebidos, mas fora de ordem, não são reconhecidos individualmente No Emissor, basta lembrar o menor número de sequencia de um byte transmitido mas não reconhecido (sendbase) e o número de sequencia do byte seguinte a ser enviado (nextseqnum) Quando o emissor envia uma sequencia de segmentos 1,2...N e todos os segmentos chegam ao receptor na ordem e sem erro. Se o reconhecimento para o pacote n < N se perder... mas os N-1 reconhecimentos restantes cheguam ao emissor antes do termino do timeout. O que o Go-Back N faria? 19

20 Camada de Transporte 3.1 Serviços da camada de transporte 3.2 Multiplexação e demultiplexação 3.3 Transporte não orientado a conexão: UDP 3.4 Princípios de transferência confiável de dados 3.5 Transporte orientado a conexão: TCP Estrutura do segmento Transferência confiável dos dados Controle de fluxo 3.6 Princípios do controle de congestionamento 3.7 Controle do congestionamento do TCP

21 Controle de Fluxo do TCP Lado receptor TCP possui um buffer de recepção Controle de Fluxo Emissor não sobrecarrega o receptor transmitindo muito Processo pode ser lento na leitura a partir do buffer Serviço de adequação de taxas: adequar a taxa de envio para a taxa de leitura do receptor 21

22 Como funciona o controle de fluxo TCP Sala de espera no buffer = RcvWindow = RcvBuffer-[LastByteRcvd LastByteRead] Receptor avisa o tamanho da sala de espera incluindo este valor no campo RcvWindow dos segmentos Emissor limita o número de pacotes não reconhecidos por RcvWindow garante que o buffer de recepção não sobrecaregue E se o recvwindow é anunciado com valor zero ao emissor e não tenha mais nada para enviar ao emissor? 22

23 Princípios do Controle de Congestionamento: Congestionamento informalmente: muitas fontes enviando muitos dados muito rapidamente para a rede tratar diferente do controle de fluxo! Consequencias: Perda de pacotes (sobrecarga no buffer dos roteadores ) Atrasos longos (enfileramento nos buffers dos roteadores) Um problema top-10! 23

24 Causas/custos do congestionamento: cenario 1 Dois emissores, dois receptores Um roteador, buffer infinito Nenhuma retransmissão Host B Host A λ in : original data unlimited shared output link buffers λ out Longos atrasos quando congestionado Maximo throughput 24

25 Causas/custos do congestionamento: cenario 2 Um roteador com buffer finito Emissor retransmite um pacote perdido Host A λ in : original data λ ' in : original data, plus retransmitted data λ out Host B finite shared output link buffers 25

26 λ = λ in out Se : (goodput) Causas/custos do congestionamento: cenario 2 Retransmissão perfeita somente quando houver perda: λ > λ in out Retransmissão de pacotes atrasados (não perdidos) aumenta o custo R/2 R/2 R/2 λ out λ out R/3 λ out R/4 λ in R/2 λ in R/2 λ in R/2 a. custos do congestionamento: Mais trabalho (retransmissão) para um dado goodput b. Retransmissões desnecessárias: enlace transporta múltiplas cópias de um dado pacote c. 26

27 Causas/custos do congestionamento: cenario 3 Quatro emissores Caminhos com múltiplos saltos timeout/retransmissão Host A Q: O que acontece quando aumenta? λ in : original data λ ' in : original data, plus retransmitted data finite shared output link buffers λ ou t λ in Host B 27

28 Causas/custos do congestionamento: cenario 3 H o s t A λ o u t H o s t B Outro custo de congestionamento: Quando pacote é descartado, qualquer capacidadde de transmissão no upstream usada por aquele pacote foi desperdiçada! 28

29 Capitulo Serviços da camada de transporte 3.2 Multiplexação e demultiplexação 3.3 Transporte não orientado a conexão: UDP 3.4 Princípios da transferência confiável de dados 3.5 Transporte orientado a conexão: TCP Estrutura do segmento Transferência confiável de dados Controle de fluxo 3.6 Princípios do controle de congestionamento 3.7 Controle de congestionamento do TCP 29

30 Abordagens em direção ao controle de congestionamento Controle de congestionamento fim a fim: Nenhum feedback explícito da rede Congestionamento inferido a partir do sistema final observando perda e atrasos Abordagem adotada pelo TCP Controle de congestionamento assistido pela rede: Roteadores provem feedback aos sistemas finais Bit singular indicando congestionamento (SNA, DECbit, TCP/IP ECN, ATM) Taxa que o emissor pode enviar de modo explícito 30

31 Controle de congestionamento TCP: incremento aditivo e decremento multiplicativo Abordagem: aumentar a taxa de transmissão (tamanho da janela), sondando por banda usavel, até que perda ocorra Incremento aditivo: incrementar CongWin por 1 MSS todo RTT até perda detectada Decremento multiplicativo: cortar CongWin pela metade após a perda Comportamento dente de serra: sondando por banda congestion window size 2 4 K b y t e s 1 6 K b y t e s 8 K b y t e s c o n g e s t i o n w i n d o w 31 time t i m e

32 Controle de Congestionamento do TCP sender limits transmission: LastByteSent-LastByteAcked <= min {CongWin, RcvWin} Assim, Taxa = CongWin RTT Bytes/sec CongWin é dinâmica, função do congestionamento percebido na rede Como o emissor percebe o congestionamento? Evento de perda = timeout ou 3 Acks TCP emissor reduz taxa (CongWin) após evento de perda tres mecanismos: AIMD slow start Conservativo após eventos de timeout 32

33 Host A Host B X timeout resend 2 nd segment time 33 Figure 3.37 Resending a segment after triple duplicate ACK

34 TCP Slow Start Quando a conexão inicia, CongWin = 1 MSS Exemplo: MSS = 500 bytes & RTT = 200 msec Taxa inicial = 20 kbps Banda disponível pode ser >> MSS/RTT Desejável crescer rapidamente para uma taxa respeitável Incrementar a taxa exponencialmente até o primeiro evento de perda Exemplo: MSS = 500 bytes & RTT = 200 msec Qual a Taxa com Slow Start no primeiro segundo de transmissão? 34

35 TCP Slow Start (more) Quando a conexão começa, incrementa-se exponencialmente até o primeiro evento de perda: Dobra-se CongWin a cada RTT Feito pelo incremento de CongWin para cada ACK recebido RTT Host A Host B one segment two segments four segments Resumo: taxa inicial é lenta mas cresce exponencialmente time 35

36 Refinamento: inferindo perda Depois de 3 ACKs: CongWin é cortada pela metade Janela cresce linearmente Mas depois de um evento de timeout: CongWin é ajustada para 1 MSS; Janela cresce exponencialmente até um limear (threshold), então cresce linearmente Filosofia 3 ACKs duplicados indica que a rede é capaz de entregar alguns segmentos timeout indica um cenário de congestionamento mais alarmante 36

37 Refinamento Q: Quando deve haver a troca de exponencial para linear? A: Quando CongWin atingir 1/2 do seu valor antes do timeout. Implementação: Limear Variavel (Threshold) No evento de perda, Threshold é ajustado para 1/2 do CongWin imediatamente antes do evento de perda 37

38 Resumo: Controle de Congestionamento do TCP Quando CongWin estiver abaixo do Threshold, emissor está na fase slow-start, então a janela cresce exponencialmente. Quando CongWin estiver acima do Threshold, emissor está na fase congestion-avoidance, então a janela cresce linearmente. Quando um triplo ACK ocorre, Threshold é ajustado para CongWin/2 e CongWin ajustado para Threshold. Quando timeout ocorre, Threshold ajustado paracongwin/2 e CongWin é ajustado para 1 MSS. 38

39 TCP throughput Qual é o throughput médio do TCP em função do tamanho da janela e do RTT? Ignorar a fase slow start 39

40 Vazão do TCP Qual é o throughput médio do TCP em função do tamanho da janela e do RTT? Ignorar a fase slow start Seja W o tamanho da janela quando a perda ocorre. Quando a janela é W, throughput é W/RTT Logo após a perda, a janela cai para W/2, e o throughput é W/2RTT. Throughput médio :.75 W/RTT 40

41 Vazão do TCP e seu futuro Exemplo: Segmentos de tamanho (MSS) de 1500 bytes, RTT de 100ms, vazão de 10 Gbps Qual o tamanho da janela W? Novas versões de TCP para alta-velocidade 41

42 Justiça(Fairness) no TCP Objetivo de justiça: Se K sessões TCP compartilham um mesmo enlace com banda R, cada um deve ter taxa média de R/K TCP connection 1 TCP connection 2 bottleneck router capacity R 42

43 Por que o TCP é justo? Duas sessões TCP competindo : Incremento aditivo desloca em 1, enquanto o throughput aumenta Decremento multiplicativo diminui o throughput proporcionalmente R Connection 2 throughput Equidade no compartilhamento de banda Connection 1 throughput R loss: decrease window by factor of 2 congestion avoidance: additive increase loss: decrease window by factor of 2 congestion avoidance: additive increase 43

44 Equidade no TCP Vazão de Conexão C1 > R/2 Vazão de Conexão C2 < R/2 Supondo: C1 = 700 Kbps C2 = 200 Kbps R = 1 Mbps Incrementando linearmente: C C Após perda, decremento multiplicativo : C = = 600 C = =

45 Justiça e equidade com UDP Justiça e UDP Aplicações Multimidia frequentemente não usam TCP Ao invés disso usam UDP: Enviam audio/video a taxas constantes, toleram perda de pacote Area de pesquisa: TCP amigável (friendly) Justiça e conexões paralelas TCP Nada previne app de abrir multiplas conexões paralelas entre 2 hosts. Web browsers fazem isso Exemplo: enlace de taxa R contendo 9 conexões; nova app solicita por 1 TCP, obtem taxa R/10 nova app solicita por 11 TCPs, obtem R/2! 45

46 Futuro do TCP Exemplo: segmento de 1500 bytes, 100ms RTT, quer throughput de 10 Gbps Requer tamanho de janela W = segmentos em-transito Throughput em termos de probabiliddade de perda: L = Wow MSS RTT L Novas versões do TCP para alta-velocidade 46

47 Protocolos de camada de transporte DCCP RFC 4340 SCTP RFC 2960, 3286 TRFC - RFC

TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581. TCP: nos. de seq. e ACKs. TCP: estrutura do segmento. TCP: Tempo de Resposta (RTT) e Temporização

TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581. TCP: nos. de seq. e ACKs. TCP: estrutura do segmento. TCP: Tempo de Resposta (RTT) e Temporização socket door : Visão geral FCs: 793, 1122, 1323, 2018, 2581 ponto a ponto: 1 remetente, 1 receptor fluxo de bytes, ordenados, confiável: não estruturado em msgs dutado: tam. da janela ajustado por controle

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

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: dados full-duplex: um transmissor, um receptor confiável, seqüêncial -> byte stream: mensagens não são delimitadas pipelined: transmissão

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

Camada Transporte. 2 Camada de Transporte

Camada Transporte. 2 Camada de Transporte Redes de Computadores Redes de Computadores Camada Transporte 1 Camada Transporte Serviços da camada de transporte Multiplexagem e desmultiplexagem Transporte não orientado à ligação: UDP Princípios da

Leia mais

TCP / IP. Marcos Monteiro, MBA, ITIL V3, Perito computacional Forense. http://www.marcosmonteiro.com.br contato@marcosmonteiro.com.

TCP / IP. Marcos Monteiro, MBA, ITIL V3, Perito computacional Forense. http://www.marcosmonteiro.com.br contato@marcosmonteiro.com. TCP / IP Marcos Monteiro, MBA, ITIL V3, Perito computacional Forense http://www.marcosmonteiro.com.br contato@marcosmonteiro.com.br A Internet nasceu da internet 2 História História da comunicação da Internet

Leia mais

Redes de computadores e a Internet. Capítulo3. Camada de transporte

Redes de computadores e a Internet. Capítulo3. Camada de transporte Redes de computadores e a Internet Capítulo Camada de transporte Pilha de protocolos da Internet M Aplicação Ht M Transporte Hr Ht M Rede Hr Ht M Enlace Mensagem Segmento Datagrama Quadro He Física -2

Leia mais

2 Controle de Congestionamento do TCP

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

Leia mais

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama Controle de Congestionamento em TCP Parte 2 Prof. Dr. S. Motoyama 1 Controle de Congestionamento em TCP Princípios de controle de congestionamento Saber que congestionamento está ocorrendo Adaptar para

Leia mais

Arquitetura TCP/IP. Parte XI Transporte orientado a conexão (TCP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte XI Transporte orientado a conexão (TCP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte XI Transporte orientado a conexão (TCP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Características do TCP Como o TCP fornece confiabilidade Janela deslizante Estabelecimento e

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

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

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

Leia mais

Camada de Transporte. Protocolos TCP e UDP

Camada de Transporte. Protocolos TCP e UDP Camada de Transporte Protocolos TCP e UDP Protocolo UDP Protocolo de transporte da Internet sem gorduras Serviço best effort, segmentos UDP podem ser: perdidos entregues fora de ordem para a aplicação

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Parte V: Camada de Transporte 3.1 Serviços da camada de transporte 3.2 Multiplexação e demultiplexação 3.3 Transporte não orientado à conexão: UDP 3.4 Princípios de transferência

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

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

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

Leia mais

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

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

Capítulo 7 CAMADA DE TRANSPORTE

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

Leia mais

Teleprocessamento e Redes

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

Leia mais

REDES DE COMPUTADORES Camada de Transporte. Alexandre Augusto Giron

REDES DE COMPUTADORES Camada de Transporte. Alexandre Augusto Giron REDES DE COMPUTADORES Camada de Transporte Alexandre Augusto Giron ROTEIRO Visão geral da camada de transporte Protocolos UDP TCP Princípios do controle de congestionamento A camada de transporte: visão

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

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

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

Leia mais

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

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

Capítulo 3 Camada de Transporte

Capítulo 3 Camada de Transporte Redes de Computadores DCC/UFJ Capítulo 3 Camada de Transporte Material fortemente baseado nos slides do livro: Computer Networking: A Top-Down Approach Featuring the Internet. Os slides foram disponibilizados

Leia mais

Camada de Transporte. Prof. Leonardo Barreto Campos

Camada de Transporte. Prof. Leonardo Barreto Campos Camada de Transporte 1 Sumário Introdução; Serviços oferecidos à camada superior; Multiplexação e Demultiplexação; UDP; TCP; Controle de Congestionamento; Controle de Congestionamento do TCP; 2/62 Introdução

Leia mais

Camada de Transporte, protocolos TCP e UDP

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

Leia mais

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

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

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

REDES DE COMPUTADORES

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

Leia mais

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

Camada Transporte Parte 2. Prof. Dr. S. Motoyama

Camada Transporte Parte 2. Prof. Dr. S. Motoyama Camada Transporte Parte 2 Prof. Dr. S. Motoyama 1 Algoritmo de Janela Deslizante em TCP O TCP clássico emprega um protocolo de janela deslizante com confirmação positiva e sem repetição seletiva. O TCP

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_Marcelo Furtado Pratica 2- Qualidade de serviços

Redes de Computadores_Marcelo Furtado Pratica 2- Qualidade de serviços Redes de Computadores_Marcelo Furtado Pratica 2- Qualidade de serviços Tarefas: 1) Explicar os seguintes mecanismos e conceitos do protocolo TCP: 1. Slow Start Slow start é um mecanismo do TCP desenvolvido

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 3 Camada de transporte 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

Redes de Computadores. Camada de Transporte de Dados: protocolos TCP e UDP Prof. MSc Hugo Vieira L. Souza

Redes de Computadores. Camada de Transporte de Dados: protocolos TCP e UDP Prof. MSc Hugo Vieira L. Souza Redes de Computadores Camada de Transporte de Dados: protocolos TCP e UDP Prof. MSc Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados para o todo ou quaisquer

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

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

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

Leia mais

3 Qualidade de serviço na Internet

3 Qualidade de serviço na Internet 3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações

Leia mais

CAMADA DE TRANSPORTE

CAMADA DE TRANSPORTE Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com

Leia mais

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

Computadores Digitais 2. Prof. Rodrigo de Souza Couto Computadores Digitais 2 Linguagens de Programação DEL-Poli/UFRJ Prof. Miguel Campista ATENÇÃO Esta apresentação foi retirada e adaptada dos seguintes trabalhos: Notas de aula do Prof. Miguel Campista da

Leia mais

Capítulo 3 Camada de transporte

Capítulo 3 Camada de transporte Capítulo 3 Camada de transporte Nota sobre o uso destes slides ppt: Estamos disponibilizando estes slides gratuitamente a todos (professores, alunos, leitores). Eles estão em formato do PowerPoint para

Leia mais

Tecnologia de Redes de Computadores

Tecnologia de Redes de Computadores Tecnologia de Redes de Computadores Prof. Sidney Nicolau Venturi Filho 31. CAMADA DE TRANSPORTE Camada de Transporte Camada de Transporte Funções da camada controle de fluxo fim-a-fim sequênciação detecçã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 7 CAMADA DE TRANSPORTE

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

Leia mais

A Camada de Transporte

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

Leia mais

Fundamentos de Redes. Protocolos de Transporte. Djamel Sadok Dênio Mariz. {jamel,dmts}@cin.ufpe.br

Fundamentos de Redes. Protocolos de Transporte. Djamel Sadok Dênio Mariz. {jamel,dmts}@cin.ufpe.br Fundamentos de Redes Protocolos de Transporte Djamel Sadok Dênio Mariz {jamel,dmts}@cin.ufpe.br Cin/UFPE, JUN/2003 1 Internet e TCP/IP Internet Agrupamento de grande quantidade de redes ao redor do mundo,

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

Jones Bunilha Radtke. Tarefas:

Jones Bunilha Radtke. Tarefas: Faculdade de Tecnologia SENAC Pelotas Tecnólogo em Redes de Computadores Qualidade de Serviços de Rede Prof. Eduardo Monks Camada de Transporte Parte 2 Jones Bunilha Radtke Tarefas: 1.1) O algoritmo Slow

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II UDP Prof: Ricardo Luís R. Peres Tem como objetivo prover uma comunicação entre dois processos de uma mesma sessão que estejam rodando em computadores dentro da mesma rede ou não.

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

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. Camada de transporte

Camada de transporte. Camada de transporte Camada de transporte Camada de transporte Objetivos do capítulo: Entender os princípios dos serviços da camada de transporte: Multiplexação/demultiplexação Transferência de dados confiável Controle de

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

TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581

TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581 TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581 socket door ponto a ponto: 1 remetente, 1 receptor fluxo de bytes, ordenados, confiável: não estruturado em msgs dutado: tam. da janela ajustado por controle

Leia mais

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

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

Leia mais

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

Traceroute É uma ferramenta de diagnóstico que rastreia a rota de um pacote através de uma rede de computadores e que utiliza os protocolos IP e ICMP.

Traceroute É uma ferramenta de diagnóstico que rastreia a rota de um pacote através de uma rede de computadores e que utiliza os protocolos IP e ICMP. Comando Traceroute Traceroute É uma ferramenta de diagnóstico que rastreia a rota de um pacote através de uma rede de computadores e que utiliza os protocolos IP e ICMP. Traceroute Traceroute Ele é usado

Leia mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

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

Leia mais

Redes de Computadores 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

Causas/custos do congestionamento: cenário 1

Causas/custos do congestionamento: cenário 1 Princípios de controle de Congestionamento: informalmente: muitas fontes enviando muitos dados muito rápido para a rede tratar diferente de controle de fluxo! manifestações: pacotes perdidos (estouro de

Leia mais

1. PRINCIPAIS PROTOCOLOS TCP/IP

1. PRINCIPAIS PROTOCOLOS TCP/IP 1. PRINCIPAIS PROTOCOLOS TCP/IP 1.1 IP - Internet Protocol RFC 791 Esse protocolo foi introduzido na ARPANET no início dos anos 80, e tem sido utilizado juntamente com o TCP desde então. A principal característica

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM Agenda 1.1 O que

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM Agenda 1.1 O que

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes

Leia mais

Redes de Computadores

Redes de Computadores na camada de rede na camada de transporte Redes de Computadores Aula 4: 24 de março de 2010 na camada de rede na camada de transporte 1 Princípios Causas e custos do congestionamento 2 Princípios gerais

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

Introdução à Redes de Computadores

Introdução à Redes de Computadores Introdução à Redes de Computadores 1 Agenda Camada 4 do modelo OSI 2 1 Camada 4 do modelo OSI 3 Camada 4 - Transporte O termo "qualidade de serviço" é freqüentemente usado para descrever a finalidade da

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. TCP Orientação à Conexão. Prof. Othon M. N. Batista (othonb@yahoo.com) Mestre em Informática

Redes de Computadores. TCP Orientação à Conexão. Prof. Othon M. N. Batista (othonb@yahoo.com) Mestre em Informática Redes de Computadores TCP Orientação à Conexão Prof. Othon M. N. Batista (othonb@yahoo.com) Mestre em Informática Tópicos Orientação à Conexão Estabelecimento de Conexão Diagrama de Estudo de Caso Wireshark

Leia mais

Visão geral da arquitetura do roteador

Visão geral da arquitetura do roteador Visão geral da arquitetura do roteador Duas funções-chave do roteador: Executar algoritmos/protocolos (RIP, OSPF, BGP) Comutar os datagramas do link de entrada para o link de saída 1 Funções da porta de

Leia mais

Rede de Computadores II

Rede de Computadores II Rede de Computadores II Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar a melhor rota. Roteador default, é o roteador

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

PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os tipos de topologias utilizadas em redes de computadores, destacando suas principais vantagens

Leia mais

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Conceitos Pacote (ou datagrama) IP Formato Campos do cabeçalho Encapsulamento Fragmentação e

Leia mais

PTC Aula Princípios do controle de congestionamento 3.7 Controle de congestionamento no TCP

PTC Aula Princípios do controle de congestionamento 3.7 Controle de congestionamento no TCP PTC 3450 - Aula 16 3.6 Princípios do controle de congestionamento 3.7 Controle de congestionamento no TCP (Kurose, p. 190-205) (Peterson, p. 105-124 e 242-264) 26/05/2017 Muitos slides adaptados com autorização

Leia mais

Redes WAN. Redes de Longa Distância Prof. Walter Cunha

Redes WAN. Redes de Longa Distância Prof. Walter Cunha Redes WAN Frame-Relay Redes de Longa Distância Prof. Walter Cunha Desdobramento da ISDN Alta Velocidade Taxas entre 64 Kbps e 2 Mbps Roteamento na Camada de Enlace Usada p/ interligar: WAN, SNA, Internet

Leia mais

Camada de Transporte TCP/IP e Aplicação

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

Leia mais

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

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro Material de Apoio VI PROTOCOLOS

Leia mais

Curso de especialização em Teleinformática Disciplina Sistemas Distribuídos Prof. Tacla

Curso de especialização em Teleinformática Disciplina Sistemas Distribuídos Prof. Tacla - 1 - - 2 - COMUNICAÇÃO INTER PROCESSOS DISTRIBUÍDOS. - 3 - - 4 - Os sockets UDP e TCP são a interface provida pelos respectivos protocolos. Pode-se dizer que estamos no middleware de sistemas distribuídos

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

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

Leia mais

Redes de Computadores

Redes de Computadores 6. Camada de Transporte DIN/CTC/UEM 2008 Principais Funções Oferece conexão lógica entre duas extremidades da rede Oferece controle fim-a-fim de fluxo e confiabilidade Independente da tecnologia utilizada

Leia mais

Cliente-servidor com Sockets TCP

Cliente-servidor com Sockets TCP Cliente-servidor com Sockets TCP Paulo Sérgio Almeida Grupo de Sistemas Distribuídos Departamento de Informática Universidade do Minho 2006/2007 c 2000 2006 Paulo Sérgio Almeida Cliente-servidor com Sockets

Leia mais

Redes de Computadores

Redes de Computadores Protocolos da camada de transporte da Internet edes de Computadores Março, 2012 Parte III: Camada de Transporte Professor: einaldo Gomes reinaldo@dsc.ufcg.edu.br TCP: Confiável garante ordem de entrega

Leia mais

GA-027 Redes de Computadores

GA-027 Redes de Computadores GA-027 Redes de Computadores Camada de Transporte Artur Ziviani LNCC/MCT Protocolos de transporte: Agenda Papel da camada de transporte Protocolo UDP Protocolo TCP Protocolos de transporte: Agenda Papel

Leia mais

CCNA 1 Conceitos Básicos de Redes. Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação

CCNA 1 Conceitos Básicos de Redes. Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação CCNA 1 Conceitos Básicos de Redes Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação Camada de Transporte TCP/IP 2 Introdução à Camada de Transporte As responsabilidades principais da camada de

Leia mais

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

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

Leia mais