SlideShare uma empresa Scribd logo
1 de 18
FAST TCP e Cálculo do checksum no protocolo IPV6 Apresentador: Matheus Girardi
Objetivo Introduzir o atual panorama do modelo internet que utiliza o protocolo TCP Reno ,[object Object],Fast TCP e alterações no controle de congestionamento ,[object Object],[object Object]
A difusão das redes sem fio e das fibras ópticas viabilizam altas capacidades de transmissão em longas distâncias.
O aumento da banda e/ou atraso levam ao aumento do PBA (Produto Banda Atraso), que indica o volume de dados que pode estar em trânsito em determinado instante.,[object Object]
O protocolo TCP é responsável por detectar e reagir às sobrecargas de tráfego, sendo a chave do sucesso operacional da Internet nas últimas décadas.
Entretanto, em ambientes com PBA elevado, o TCP torna-se instável e seu desempenho insatisfatório, por ser demasiado conservativo e incrementar muito lentamente a janela de transmissão,[object Object]
TCP Reno Exemplo: Para ocupar totalmente um canal de 10Gbps, uma conexão TCP com pacotes de 1500 bytes e Round TripTime (RTT) de 100ms precisaria de uma janela de congestionamento de W = 83.333 pacotes e uma taxa de perda de no máximo 1 pacote a cada N = 5.000.000.000 pacotes (N = W2/1, 5), o que representa a perda de um pacote a cada 6000 segundos aproximadamente, o que éirrealista com as atuais tecnologias de transmissão Este é o protocolo atualmente utilizado na Internet, limitação no tamanho das janelas tornam a camada de transporte o gargalo da rede.
[object Object]
Uma rede de alta velocidade consiste em grande largura de banda e baixa latência, além de lidar com PBA elevado.Redes de alta velocidade
Propriedades das redes de alta velocidade Protocolos desenvolvidos para operar em redes de alta velocidade devem apresentar propriedades tais como: ,[object Object]
Eficiência – Bom uso dos recursos da rede, reduzindo tempo, otimizando as filas dos roteadores e a taxa de perda de pacotes.
Compatibilidade – Não utilizando banda superior ao limite dos protocolos utilizados normalmente (TCP Reno, TCP Newreno, TCP Sack)
Justiça – Garantir que todas conexões concorrentes, independente do número e do RTT, consigam transmitir dados evitando starvation.
Prevenção de Congestionamento
Estabilidade e convergência – Eliminar ao máximo oscilações no tamanho da janela de congestionamento de forma a alcançar a estabilidade. Além de capacidade de convergir para um compartilhamento justo dos recursos entre todas as conexões.
Fácil implantação – Deve ser um protocolo plausível em ambientes reais ,[object Object]
FAST TCP FAST TCP é o acrônimo para Fast Active Management ScalableTransmissionControlProtocol. ,[object Object]
Possui um mecanismo de controle composto por quatro componentes independentes: Controle de dados, controle da janela, controle de rajada e estimativa.,[object Object]

Mais conteúdo relacionado

Mais procurados

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
 
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
CPqD
 
Evolução protocolo rdt
Evolução protocolo rdtEvolução protocolo rdt
Evolução protocolo rdt
Marllus Lustosa
 
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
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte
2lindos
 
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
 

Mais procurados (20)

Exercicio rossana
Exercicio rossanaExercicio rossana
Exercicio rossana
 
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
 
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
 
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
 
Airmax
AirmaxAirmax
Airmax
 
O protocolo SCTP para o transporte de vídeo codificado escalonável
O protocolo SCTP para o transporte de vídeo codificado escalonávelO protocolo SCTP para o transporte de vídeo codificado escalonável
O protocolo SCTP para o transporte de vídeo codificado escalonável
 
Evolução protocolo rdt
Evolução protocolo rdtEvolução protocolo rdt
Evolução protocolo rdt
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IP
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
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
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte
 
Camada de enlace parte2
Camada de enlace   parte2Camada de enlace   parte2
Camada de enlace parte2
 
Redes tcp udp
Redes tcp udpRedes tcp udp
Redes tcp udp
 
Qualidade do Serviço (QoS)
Qualidade do Serviço (QoS)Qualidade do Serviço (QoS)
Qualidade do Serviço (QoS)
 
Camada de transporte Aula de redes
Camada de transporte  Aula de redesCamada de transporte  Aula de redes
Camada de transporte Aula de redes
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 
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
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
Protocolo UDP
Protocolo UDPProtocolo UDP
Protocolo UDP
 
Lista 03 respostas
Lista 03 respostasLista 03 respostas
Lista 03 respostas
 

Semelhante a FAST TCP e Checksum no IPV6

relay frame atm
relay frame atm relay frame atm
relay frame atm
yuri_moura
 
Protocolos ethernet
Protocolos ethernetProtocolos ethernet
Protocolos ethernet
redesinforma
 
Artigo frame relay e atm
Artigo   frame relay e atmArtigo   frame relay e atm
Artigo frame relay e atm
Rafael Pimenta
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte
2lindos
 

Semelhante a FAST TCP e Checksum no IPV6 (20)

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
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
relay frame atm
relay frame atm relay frame atm
relay frame atm
 
Newtec sspi vsat_day_2010
Newtec sspi vsat_day_2010Newtec sspi vsat_day_2010
Newtec sspi vsat_day_2010
 
1108
11081108
1108
 
Protocolos ethernet
Protocolos ethernetProtocolos ethernet
Protocolos ethernet
 
Artigo frame relay e atm
Artigo   frame relay e atmArtigo   frame relay e atm
Artigo frame relay e atm
 
MPLS
MPLSMPLS
MPLS
 
Exercícios
ExercíciosExercícios
Exercícios
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte
 
ModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptxModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptx
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf
 
Trabalho atm e mpls
Trabalho atm e mplsTrabalho atm e mpls
Trabalho atm e mpls
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
 
Clp automacao redes_protocolos
Clp automacao redes_protocolosClp automacao redes_protocolos
Clp automacao redes_protocolos
 
Intro_redes.pdf
Intro_redes.pdfIntro_redes.pdf
Intro_redes.pdf
 
802.3z ab
802.3z ab802.3z ab
802.3z ab
 

Último

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

FAST TCP e Checksum no IPV6

  • 1. FAST TCP e Cálculo do checksum no protocolo IPV6 Apresentador: Matheus Girardi
  • 2.
  • 3. A difusão das redes sem fio e das fibras ópticas viabilizam altas capacidades de transmissão em longas distâncias.
  • 4.
  • 5. O protocolo TCP é responsável por detectar e reagir às sobrecargas de tráfego, sendo a chave do sucesso operacional da Internet nas últimas décadas.
  • 6.
  • 7. TCP Reno Exemplo: Para ocupar totalmente um canal de 10Gbps, uma conexão TCP com pacotes de 1500 bytes e Round TripTime (RTT) de 100ms precisaria de uma janela de congestionamento de W = 83.333 pacotes e uma taxa de perda de no máximo 1 pacote a cada N = 5.000.000.000 pacotes (N = W2/1, 5), o que representa a perda de um pacote a cada 6000 segundos aproximadamente, o que éirrealista com as atuais tecnologias de transmissão Este é o protocolo atualmente utilizado na Internet, limitação no tamanho das janelas tornam a camada de transporte o gargalo da rede.
  • 8.
  • 9. Uma rede de alta velocidade consiste em grande largura de banda e baixa latência, além de lidar com PBA elevado.Redes de alta velocidade
  • 10.
  • 11. Eficiência – Bom uso dos recursos da rede, reduzindo tempo, otimizando as filas dos roteadores e a taxa de perda de pacotes.
  • 12. Compatibilidade – Não utilizando banda superior ao limite dos protocolos utilizados normalmente (TCP Reno, TCP Newreno, TCP Sack)
  • 13. Justiça – Garantir que todas conexões concorrentes, independente do número e do RTT, consigam transmitir dados evitando starvation.
  • 15. Estabilidade e convergência – Eliminar ao máximo oscilações no tamanho da janela de congestionamento de forma a alcançar a estabilidade. Além de capacidade de convergir para um compartilhamento justo dos recursos entre todas as conexões.
  • 16.
  • 17.
  • 18.
  • 19. Controle de dados – Quando um reconhecimento positivo é recebido, calcula o RTT para o pacote e armazena os RTT’s mínimo e médio utilizados no controle de janela. Quando um reconhecimento negativo é recebido, gera uma indicação de perda para o controle de dados que seleciona o próximo conjunto de pacotes a serem enviados entre pacotes novos, retransmissão de pacotes considerados perdidos (reconhecidos negativamente).
  • 20. Controle de rajada – Decide se mais pacotes podem ser transmitidos e utiliza-se de mecanismos para eliminar grandes rajadas que podem criar longas filas e grandes perdas de pacotes.
  • 21.
  • 22. a dinâmica de atraso de filas relaciona-se diretamente com a capacidade da rede, estimando constantemente a banda disponível a partir de alterações no RTT. O atraso de propagação pode ser afetado por mudanças de roteamento e aumentos significativos podem degradar a vazão de fluxos FAST.
  • 23.
  • 24.
  • 25. Maior importância ao tipo de serviço, particularmente no caso de dados em tempo real
  • 26. Permitir que um host mude de lugar sem trocar o endereço
  • 28.
  • 30. Obrigado! Matheus Girardi matheus.girardi@neogrid.com Referências Bibliográficas: Michel, Neila Fernanda M582a Análise de Protocolos TCP para redes de alta velocidade/Neila Fernanda Michel – Campinas, [S.P.:s.n.], 2008 TANEMBAUM, Andrews S. – Computer Networks 4th Edition - 2003