SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Protocolos de Transporte
para Redes Sem Fio

    Redes de computadores
          Jaguaraci Silva
             Ednara



                            1
Roteiro
 Introdução
   Protocolos de Transporte
   Características do TCP
   Redes sem fio
 Problemas
   Redes sem fio
   TCP em Redes sem fio
 Soluções
 Projetos relacionados
 Conclusão
                              2
Protocolos de Transporte

   Aplicação        Confiável
  Apresentação
                              Datagramas
     Sessão
   Transporte TCP UDP
      Rede       IP
     Enlace
     Física

                                           3
Transmission Control Protocol
(TCP) RFC 793
 Protocolos confiáveis de transporte
 provêm
   Gerenciamento de conexão
   Controle de fluxo
   Controle de congestionamento
   Controle de confiabilidade



                                       4
Transmission Control Protocol
(TCP) RFC 793
 Três Fases
   Estabelecimento da Conexão
   Transmissão de Dados
   Encerramento da Conexão
 Flags
   SYN – solicitação de conexão
   FIN – Finalização da Conexão
   RST – Reset da Conexão
   ACK – Reconhecimento de recebimento

                                         5
Transmission Control Protocol
(TCP) RFC 793
 Garante a entrega de dados livres de
 erros e na ordem de envio

  A        A3     A2     A1


                TCP
      A3   A2     A1          B
                                        6
TCP – Mecanismo de ACKs
       A              B
             A1
             A2
   Timeout


             Ack A1
             A3

             Ack A3

             A2

                          7
TCP – Round Trip time

  Fundamental para estabelecer um
mecanismo de time-out;
  Estimativa do tempo total de ida e
volta de pacotes entre receptor e
transmissor;
  Monitora as mudanças de rotas para
estabelecer um time-out ideal;

                                       8
TCP – Tratamento do
Congestionamento




                      9
TCP – Slow Start
  Testa as condições de rede antes da
transmissão;
  Observa a taxa de acks e iguala a
transmissão na mesma proporção;
  Utiliza janela de controle de
congestionamento
  Mecanismos de RTO (Retransmission
time-out), double acks e ICMP para
identificar perda de pacotes.
                                        10
TCP – Congestion Avoidance
  Usa as estimativas RTT e RTO para
saber se há perda de pacotes;
  Perdas podem ser por corrupção ou
congestionamento (buffer cheio);
  Controla o tamanho da janela
quando ultrapassa o limite máximo do
Slow start;


                                       11
TCP – Fast Retransmit e
Recovery

 Verifica se acks são de re-ordenação
ou perda de pacotes (<3);
 Monitora double acks (> 3)
 Ajusta a janela de congestionamento
 Uma alternativa ao RTO



                                        12
Redes sem Fio
 São a realidade corporativa e
 acadêmica
 As redes sem fio diferem das redes
 cabeadas em:
   Presença da mobilidade
   Alto índice de perda de pacotes
   Baixa banda passante


                                      13
Tecnologias sem Fio
Disponíveis
 Local Area Network (WLAN)
   802.11 (Wi-Fi)
 Wide Area Network (WAN)
   Espaço dividido em células
   Hand-offs entre estações base
   Ex: GPRS 115 Kbps: TIM, Claro e OI
 Ad-hoc
   Ausência de configuração prévia
   Uso de algoritmo guloso
   Ex: notebooks, palmtops, etc.
 Satélites (geoestacionários ou órbitas baixas)
                                             14
Principais problemas
 Intrínsecos às redes sem fio
   Maiores taxas de erros, alta variabilidade na
   qualidade de conexão, susceptibilidade a
   interferências externas, hand-offs e existência de
   hidden nodes

 Diversidade de implementação
   Diferenças de desempenho e de aderência ao
   padrão
   Pontos deixados em aberto na especificação

                                                  15
Como os problemas são percebidos na
camada de aplicação?
 Maiores taxas de perdas de pacotes e maior
 incidência de perda de pacotes em rajadas
 Maior variação na latência e maior incidência
 de entrega de pacotes em rajada
 Alta variabilidade e variações abruptas na
 qualidade da conexão (menor previsibilidade
 das conexões)
 Períodos de desconexão mais freqüentes


                                            16
TCP vs Redes sem Fio
 Degradação do desempenho de TCP em
 redes sem fio
  Não tratamento da mobilidade
  Desconhecimento da razão da perda de
  pacotes
  Tamanho das unidades de transmissão



                                         17
TCP vs RsF – Perda de
Pacotes
 Em redes sem fio é difícil definir a razão
 porque um pacote foi perdido
   Congestionamento
   Corrupção dos dados
 Implica acionar o mecanismo de
 controle de congestionamento,
 reduzindo a janela de transmissão e
 degradando o desempenho

                                        18
TCP vs RsF – Tamanho dos
 Pacotes
 Pacotes grandes: alto índice de perdas
 de pacotes devido a corrupção dos
 dados
 Pacotes pequenos: alta sobrecarga de
 cabeçalhos (overhead)

 Consequentemente: perda de
 desempenho

                                      19
TCP vs RsF – TCP Ideal
 Retransmissão de pacotes por erro sem
 acionar o controle de congestionamento
 (Impossivel)
 Alternativa
   Recuperação da camada de rede
   Evitando a percepção da camada de transporte
   Os mecanismos de controle de congestionamento




                                             20
TCP vs RsF – Solução
 Fim-a-fim
   Os pontos finais da cadeia de comunicação são
   modificados. Transmissor e receptor são
   otimizados para redes sem fio.
 Divisão de conexão
   Divide-se a conexão em duas: entre o transmissor
   e a radiobase e entre a radiobase e o receptor. A
   parte sem fio é otimizada.
 Camadas inferiores e superiores

                                                   21
Alguns Projetos
 Camadas superiores
   WTCP
   I-TCP
   M-TCP
   METP
   ESBN
   Freeze TCP
 Camadas inferiores
   Snoop TCP
   TULIP

                      22
Conclusão
 O TCP não pode ser empregado da
 mesma forma que nas redes cabeadas;
 Aumento na otimização do TCP é
 proporcional ao uso das redes sem fio;
 IETF (Internet Engineering Task Force)
   TCPSAT, MANET, MobileIP e PILC (Link);
 Não existe a melhor solução;

                                        23
Referências
 Kon et al. Desenvolvimento de aplicações adaptativas para
 redes IEEE 802.11. Simposio Brasileiro de Redes de
 Computadores, 2006;
 IME USP. TCP sobre redes sem fio.
 http://grenoble.ime.usp.br/movel/programacao.html.
 Acessado 08 de julho de 2007;
 Data Network Resource. Transfer Control Protocol, 3-way
 handshake, TCP sliding window.
 http://www.rhyshaden.com/tcp.htm. Acessado 08 de julho de
 2007;
 RNP. TCP sobre ATM.
 http://www.rnp.br/newsgen/9909/tcp_atm.html. Acessado 08
 de julho de 2007;


                                                        24

Más contenido relacionado

La actualidad más candente

Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
Mauro Tapajós
 
Cap5 frame relay aula1
Cap5 frame relay aula1Cap5 frame relay aula1
Cap5 frame relay aula1
Denis Katko
 
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSRedes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Mauro Tapajós
 
Evolução protocolo rdt
Evolução protocolo rdtEvolução protocolo rdt
Evolução protocolo rdt
Marllus Lustosa
 
Redes I - 4. Camada de Enlace de Dados MAC
Redes I - 4. Camada de Enlace de Dados MACRedes I - 4. Camada de Enlace de Dados MAC
Redes I - 4. Camada de Enlace de Dados MAC
Mauro Tapajós
 
Redes Avançadas - 1.Aspectos de Interconexão
Redes Avançadas - 1.Aspectos de InterconexãoRedes Avançadas - 1.Aspectos de Interconexão
Redes Avançadas - 1.Aspectos de Interconexão
Mauro Tapajós
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
Mauro Tapajós
 
Redes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLCRedes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLC
Mauro Tapajós
 

La actualidad más candente (20)

Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Cap5 frame relay aula1
Cap5 frame relay aula1Cap5 frame relay aula1
Cap5 frame relay aula1
 
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSRedes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
 
Evolução protocolo rdt
Evolução protocolo rdtEvolução protocolo rdt
Evolução protocolo rdt
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 
Redes I - 4. Camada de Enlace de Dados MAC
Redes I - 4. Camada de Enlace de Dados MACRedes I - 4. Camada de Enlace de Dados MAC
Redes I - 4. Camada de Enlace de Dados MAC
 
Modelo OSI - Camada de Enlace
Modelo OSI - Camada de EnlaceModelo OSI - Camada de Enlace
Modelo OSI - Camada de Enlace
 
REC0002 - Camada de Enlace
REC0002 - Camada de EnlaceREC0002 - Camada de Enlace
REC0002 - Camada de Enlace
 
Redes Avançadas - 1.Aspectos de Interconexão
Redes Avançadas - 1.Aspectos de InterconexãoRedes Avançadas - 1.Aspectos de Interconexão
Redes Avançadas - 1.Aspectos de Interconexão
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
Camadas de enlace de dados
Camadas de enlace de dadosCamadas de enlace de dados
Camadas de enlace de dados
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 
Redes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteRedes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de Transporte
 
Redes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLCRedes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLC
 

Similar a Protocolos De Transporte Para Redes Sem Fio

Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Mauro Tapajós
 
relay frame atm
relay frame atm relay frame atm
relay frame atm
yuri_moura
 
Modelos osi tcpip
Modelos osi tcpipModelos osi tcpip
Modelos osi tcpip
Suguha
 
Lista 1 protocolos ate camada transporte
Lista 1 protocolos ate camada transporteLista 1 protocolos ate camada transporte
Lista 1 protocolos ate camada transporte
redesinforma
 

Similar a Protocolos De Transporte Para Redes Sem Fio (20)

Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
 
Ethernet
EthernetEthernet
Ethernet
 
1108
11081108
1108
 
R&c 03 14_1 - Protocolos (Parte 1)
R&c 03 14_1 - Protocolos (Parte 1)R&c 03 14_1 - Protocolos (Parte 1)
R&c 03 14_1 - Protocolos (Parte 1)
 
relay frame atm
relay frame atm relay frame atm
relay frame atm
 
Intro_redes.pdf
Intro_redes.pdfIntro_redes.pdf
Intro_redes.pdf
 
Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2
 
Modelos osi tcpip
Modelos osi tcpipModelos osi tcpip
Modelos osi tcpip
 
R&C 0202 07 1
R&C 0202 07 1R&C 0202 07 1
R&C 0202 07 1
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Camada de transporte Aula de redes
Camada de transporte  Aula de redesCamada de transporte  Aula de redes
Camada de transporte Aula de redes
 
Exercícios
ExercíciosExercícios
Exercícios
 
Clp automacao redes_protocolos
Clp automacao redes_protocolosClp automacao redes_protocolos
Clp automacao redes_protocolos
 
Tecnologia ethernet
Tecnologia ethernetTecnologia ethernet
Tecnologia ethernet
 
Redes tcp udp
Redes tcp udpRedes tcp udp
Redes tcp udp
 
Rct 16 - camada de rede
Rct   16 - camada de redeRct   16 - camada de rede
Rct 16 - camada de rede
 
Lista 1 protocolos ate camada transporte
Lista 1 protocolos ate camada transporteLista 1 protocolos ate camada transporte
Lista 1 protocolos ate camada transporte
 
Controle de Congestionamento e fluxos ratos
Controle de Congestionamento e fluxos ratosControle de Congestionamento e fluxos ratos
Controle de Congestionamento e fluxos ratos
 

Más de Jaguaraci Silva

Más de Jaguaraci Silva (20)

Oracle soa suite 11 g
Oracle soa suite 11 gOracle soa suite 11 g
Oracle soa suite 11 g
 
Mobilidade Urbana por Meio de Vias Inteligentes
Mobilidade Urbana por Meio de Vias InteligentesMobilidade Urbana por Meio de Vias Inteligentes
Mobilidade Urbana por Meio de Vias Inteligentes
 
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
 
Mapa mental tecnologias de separação de interesses
Mapa mental tecnologias de separação de interessesMapa mental tecnologias de separação de interesses
Mapa mental tecnologias de separação de interesses
 
Mapa mental programação extrema
Mapa mental programação extremaMapa mental programação extrema
Mapa mental programação extrema
 
Mapa mental desenvolvimento ágil
Mapa mental desenvolvimento ágilMapa mental desenvolvimento ágil
Mapa mental desenvolvimento ágil
 
Mapa Mental sobre Engenharia de Software
Mapa Mental sobre Engenharia de SoftwareMapa Mental sobre Engenharia de Software
Mapa Mental sobre Engenharia de Software
 
Mapa mental envolvendo os conceitos sobre dependabilidade
Mapa mental envolvendo os conceitos sobre dependabilidadeMapa mental envolvendo os conceitos sobre dependabilidade
Mapa mental envolvendo os conceitos sobre dependabilidade
 
Sound Empirical Evidence in Software Testing
Sound Empirical Evidence in Software TestingSound Empirical Evidence in Software Testing
Sound Empirical Evidence in Software Testing
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
FRAMEWORK FACTO - Governança Tecnológica Corporativa
FRAMEWORK FACTO - Governança Tecnológica CorporativaFRAMEWORK FACTO - Governança Tecnológica Corporativa
FRAMEWORK FACTO - Governança Tecnológica Corporativa
 
FACTO Framework - Introdução Amigável a Governança de TI
FACTO Framework - Introdução Amigável a Governança de TIFACTO Framework - Introdução Amigável a Governança de TI
FACTO Framework - Introdução Amigável a Governança de TI
 
SOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationSOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM Certification
 
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
Business Rules Separation and Reuse Using MDA, OWL and AspectJ
Business Rules Separation and Reuse Using MDA, OWL and AspectJBusiness Rules Separation and Reuse Using MDA, OWL and AspectJ
Business Rules Separation and Reuse Using MDA, OWL and AspectJ
 
Controle Remoto de Residências
Controle Remoto de ResidênciasControle Remoto de Residências
Controle Remoto de Residências
 
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
 
Virtualização de Cluster na plataforma Microsoft.
Virtualização de Cluster na plataforma Microsoft.Virtualização de Cluster na plataforma Microsoft.
Virtualização de Cluster na plataforma Microsoft.
 

Último

Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
andrenespoli3
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 

Último (20)

Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 

Protocolos De Transporte Para Redes Sem Fio

  • 1. Protocolos de Transporte para Redes Sem Fio Redes de computadores Jaguaraci Silva Ednara 1
  • 2. Roteiro Introdução Protocolos de Transporte Características do TCP Redes sem fio Problemas Redes sem fio TCP em Redes sem fio Soluções Projetos relacionados Conclusão 2
  • 3. Protocolos de Transporte Aplicação Confiável Apresentação Datagramas Sessão Transporte TCP UDP Rede IP Enlace Física 3
  • 4. Transmission Control Protocol (TCP) RFC 793 Protocolos confiáveis de transporte provêm Gerenciamento de conexão Controle de fluxo Controle de congestionamento Controle de confiabilidade 4
  • 5. Transmission Control Protocol (TCP) RFC 793 Três Fases Estabelecimento da Conexão Transmissão de Dados Encerramento da Conexão Flags SYN – solicitação de conexão FIN – Finalização da Conexão RST – Reset da Conexão ACK – Reconhecimento de recebimento 5
  • 6. Transmission Control Protocol (TCP) RFC 793 Garante a entrega de dados livres de erros e na ordem de envio A A3 A2 A1 TCP A3 A2 A1 B 6
  • 7. TCP – Mecanismo de ACKs A B A1 A2 Timeout Ack A1 A3 Ack A3 A2 7
  • 8. TCP – Round Trip time Fundamental para estabelecer um mecanismo de time-out; Estimativa do tempo total de ida e volta de pacotes entre receptor e transmissor; Monitora as mudanças de rotas para estabelecer um time-out ideal; 8
  • 9. TCP – Tratamento do Congestionamento 9
  • 10. TCP – Slow Start Testa as condições de rede antes da transmissão; Observa a taxa de acks e iguala a transmissão na mesma proporção; Utiliza janela de controle de congestionamento Mecanismos de RTO (Retransmission time-out), double acks e ICMP para identificar perda de pacotes. 10
  • 11. TCP – Congestion Avoidance Usa as estimativas RTT e RTO para saber se há perda de pacotes; Perdas podem ser por corrupção ou congestionamento (buffer cheio); Controla o tamanho da janela quando ultrapassa o limite máximo do Slow start; 11
  • 12. TCP – Fast Retransmit e Recovery Verifica se acks são de re-ordenação ou perda de pacotes (<3); Monitora double acks (> 3) Ajusta a janela de congestionamento Uma alternativa ao RTO 12
  • 13. Redes sem Fio São a realidade corporativa e acadêmica As redes sem fio diferem das redes cabeadas em: Presença da mobilidade Alto índice de perda de pacotes Baixa banda passante 13
  • 14. Tecnologias sem Fio Disponíveis Local Area Network (WLAN) 802.11 (Wi-Fi) Wide Area Network (WAN) Espaço dividido em células Hand-offs entre estações base Ex: GPRS 115 Kbps: TIM, Claro e OI Ad-hoc Ausência de configuração prévia Uso de algoritmo guloso Ex: notebooks, palmtops, etc. Satélites (geoestacionários ou órbitas baixas) 14
  • 15. Principais problemas Intrínsecos às redes sem fio Maiores taxas de erros, alta variabilidade na qualidade de conexão, susceptibilidade a interferências externas, hand-offs e existência de hidden nodes Diversidade de implementação Diferenças de desempenho e de aderência ao padrão Pontos deixados em aberto na especificação 15
  • 16. Como os problemas são percebidos na camada de aplicação? Maiores taxas de perdas de pacotes e maior incidência de perda de pacotes em rajadas Maior variação na latência e maior incidência de entrega de pacotes em rajada Alta variabilidade e variações abruptas na qualidade da conexão (menor previsibilidade das conexões) Períodos de desconexão mais freqüentes 16
  • 17. TCP vs Redes sem Fio Degradação do desempenho de TCP em redes sem fio Não tratamento da mobilidade Desconhecimento da razão da perda de pacotes Tamanho das unidades de transmissão 17
  • 18. TCP vs RsF – Perda de Pacotes Em redes sem fio é difícil definir a razão porque um pacote foi perdido Congestionamento Corrupção dos dados Implica acionar o mecanismo de controle de congestionamento, reduzindo a janela de transmissão e degradando o desempenho 18
  • 19. TCP vs RsF – Tamanho dos Pacotes Pacotes grandes: alto índice de perdas de pacotes devido a corrupção dos dados Pacotes pequenos: alta sobrecarga de cabeçalhos (overhead) Consequentemente: perda de desempenho 19
  • 20. TCP vs RsF – TCP Ideal Retransmissão de pacotes por erro sem acionar o controle de congestionamento (Impossivel) Alternativa Recuperação da camada de rede Evitando a percepção da camada de transporte Os mecanismos de controle de congestionamento 20
  • 21. TCP vs RsF – Solução Fim-a-fim Os pontos finais da cadeia de comunicação são modificados. Transmissor e receptor são otimizados para redes sem fio. Divisão de conexão Divide-se a conexão em duas: entre o transmissor e a radiobase e entre a radiobase e o receptor. A parte sem fio é otimizada. Camadas inferiores e superiores 21
  • 22. Alguns Projetos Camadas superiores WTCP I-TCP M-TCP METP ESBN Freeze TCP Camadas inferiores Snoop TCP TULIP 22
  • 23. Conclusão O TCP não pode ser empregado da mesma forma que nas redes cabeadas; Aumento na otimização do TCP é proporcional ao uso das redes sem fio; IETF (Internet Engineering Task Force) TCPSAT, MANET, MobileIP e PILC (Link); Não existe a melhor solução; 23
  • 24. Referências Kon et al. Desenvolvimento de aplicações adaptativas para redes IEEE 802.11. Simposio Brasileiro de Redes de Computadores, 2006; IME USP. TCP sobre redes sem fio. http://grenoble.ime.usp.br/movel/programacao.html. Acessado 08 de julho de 2007; Data Network Resource. Transfer Control Protocol, 3-way handshake, TCP sliding window. http://www.rhyshaden.com/tcp.htm. Acessado 08 de julho de 2007; RNP. TCP sobre ATM. http://www.rnp.br/newsgen/9909/tcp_atm.html. Acessado 08 de julho de 2007; 24