Monografia - PUC-Rio
Monografia - PUC-Rio
Monografia - PUC-Rio
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.1.2. SCTP vs TCP<br />
O termo multi-streaming refere-se à capacidade do SCTP em transmitir vários<br />
fluxos de mensagens independentes, paralelamente, como por exemplo, a<br />
transmissão simultânea de duas imagens sobre uma aplicação HTTP. Pensar<br />
em multi-streaming é semelhante a construir várias conexões TCP em uma<br />
única associação SCTP. De um lado, o TCP assegura uma ordem correta dos<br />
bytes em um fluxo contínuo, aplicando números de seqüências em cada pacote<br />
enviado. Por outro lado, o SCTP pode aplicar diferentes números de<br />
seqüências nos pacotes enviados sem precisar de uma ordem restrita. Não<br />
obstante, o ordenamento das mensagens e a confiabilidade do transporte são<br />
opcionais no SCTP. Uma comparação entre os protocolos de transporte TCP,<br />
UDP [2] e SCTP, pode ser vista na tabela 1.<br />
Função TCP UDP SCTP<br />
Orientado a Conexão Sim Não Sim<br />
Transporte Confiável Sim Não Sim<br />
Preserva um Limite de Mensagens Não Sim Sim<br />
Entrega Ordenada Sim Não Sim<br />
Entrega Desordenada Não Sim Sim<br />
Checksum de Dados Sim Sim Sim<br />
Path MTU Sim Não Sim<br />
Controle de Congestionamento Sim Não Sim<br />
Múltiplos streams Não Não Sim<br />
Suporte Multi-homing Não Não Sim<br />
Bundling Não Não Sim<br />
Tabela 1. Comparação do SCTP com TCP e UDP<br />
Outra característica marcante do protocolo SCTP é o suporte a múltiplos<br />
endereços IP em uma mesma “conexão” permitindo redundância de caminhos<br />
em caso de falhas na rede. Essa característica é conhecida como multihoming.<br />
O protocolo SCTP é orientado a conexão, estabelecendo uma associação entre<br />
o tx e o rx com um número arbitrário de fluxos simplex de transmissão e<br />
recepção.<br />
8