17.03  
Inicio
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histórico da Lista
PC-BSD: Artigos
PC-BSD: Notícias
Galeria de Imagens
Contador Usuários FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS / Twitter
-
DOC-BR (FUG BR)
Introdução
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


Você conhece o SCTP (Stream Control Transmission Protocol)? FreeBSD 7 é uma grande oportunidade. PDF Imprimir E-mail
Por P. Tracanelli (FreeBSD Brasil)   
16/12/2008

Modelo do SCTP.SCTP (Stream Control Transmission Protocol) é um novo protocolo de transporte de dados sobre IP. Foi criado por um consórcio de empresas e orgãos que se batiza The Internet Society, composto da Cisco Systems, da Siemens, da Universidade de Berkeley Califórnia, da Universidade de Los Angeles Califórnia, da Motorola, Nortel e outras. É definida inicialmente na RFC 2960 (já temos drafts complementares), e tem como principal autor Randall Steward, da Cisco Systems que coordenou o trabalho de pesquisa e desenvolvimento, produziu o rascunho que deu origem ao Draft formal que se tornou a RFC em questão. É também o desenvolvedor chefe por trás da primeira implementacão formal pública, financiada pela Cisco: a do FreeBSD. Disponível desde o FreeBSD 7 -CURRENT e inclusa por padrão no FreeBSD 7.0-RELEASE (no kernel padrão inclusve).

Bem na verdade existiram anteriormente versões do SCTP para FreeBSD desde meados do FreeBSD 5 -CURRENT, iniciativa de Randall Stewart. Depois, em 2001 ele criou o LKSCTP ou Linux Kernel SCTP. Também iniciativa do mesmo Stewart, que manteve foco de seu trabalho no FreeBSD, até que em acordo com a Cisco, em Setembro de 2006 se tornou src commiter [ref] sob aprovacão direta do Core Team e mentorado por George V. Neville-Neil (membro do Core Team), e passou a trabalhar formalmente na primeira (e principal) implementacão formal do protocolo.

Historia à parte, vamos aos fatos: o protocolo SCTP tem sua principal motivacão ser um protocolo de transporte mais confiável e robusto que o TCP e o UDP. Certo, frase genérica essa. Na prática a comunicacão de voz e vídeo em seus primórdios apontaram logo uma série de fragilidades e limitaćões nos protocolos TCP e UDP que já eram conhecidas, mas amenizadas e até mesmo transpostas, possíveis de se conviver, com outros protocolos. Mas que com voz e vídeo tem se mostrado cada vez mais críticas. A idéia por trás do SCTP é por em prática tudo que apredemos com o TCP e UDP e criar uma evolucão direta destes, que resolva os problemas e as limitacões conhecidas e que amenize impacto de problemas que ainda não identificamos.

O protocolo SCTP cedo ou tarde (espero que não na mesma toada do IPv6) se tornará o protocolo de transporte padrão, substituindo ambos TCP e UDP. Isso mesmo o protocolo foi criado para substituir se não o coracão, as artérias da Internet: os protocolos de transporte mais conhecidos, e os mais populares orientados à porta (ao lado do DDP - ok DDP não é popular...). De fato o SCTP tem sido testado nesse sentido, e temos resultados muito bons enquanto sob algumas condicões o TCP ainda tem performance melhor. Seja como for para um protocolo recém nascido SCTP já apresenta ótimos resultados na maioria dos cenários testados.

Lembra-se de quando você lia o What's Cooking for FreeBSD 7 e lá estava: SCTP. Pois bem, ele está ai, efetivo, estável e pronto. Isso quer dizer que passou da hora de você conhecer mais a respeito. Aos estudantes, professores e alunos universitários: passou da hora de pesquisar, testar e escrever a respeito. Por enquanto SCTP parece tema limitado a trabalhos de pós, mestrado e afins. Está na hora de populariza-lo.Eu estou sendo co-orientador de graduacão em uma universidade local sobre SCTP. Tenho um amigo pessoal (hoje funcionário da Microsoft, em Seattle) que fez seu mestrado desenvolvendo aplicacões em SCTP e realizando testes comparativos de performance. Mas para ai o que sei sobre brasileiros envolvidos.

Então é hora de conhecer mais o protocolo, comecando por:

O trabalho que estou coordenando envolve como produto de pesquisa e testes uma reimplementacão do qmail-smtpd.c e do qmail-remote.c com suporte a SCTP. Ficarei feliz em compartilhar os resultados e novidades tão logo tenhamos resultados concretos. Mas lógico, você não vai esperar para comecar correr atrás e conhecer esse novo protocolo de transporte.

Comentários
TCC
Por Wanderson Vitor em 02/01/2009 10:13:23
Um possível tema para meu TCC!
Segurança
Por Renato Borseti em 27/01/2009 17:54:25
Existe algum modo de implementar mecanismos nos atuais firewalls para suportar esse protocolo ?? Existe algo em estudo em relação a isso ??


Comente!*
Nome:
E-mail
Homepage
Título:
Comentário:

Código:* Code

Última Atualização ( 16/12/2008 )
 
< Anterior   Próximo >
FUG-BR - Espalhando BSD
Dicas Rápidas:

Para ter seu sistema otimizado para seu hardware.

Coloque no "/etc/make.conf" a linha "CPUTYPE=native"

Isto vale para gcc 4.2 e maiores

para saber a versão do seu compilador use "gcc -v"

 






Wallpapers
FreeBSD Security Advisories
  • FreeBSD-SA-10:03.zfs
  • FreeBSD-SA-10:02.ntpd
  • FreeBSD-SA-10:01.bind
  • FreeBSD-SA-09:17.freebsd-update
  • FreeBSD-SA-09:16.rtld
  • FreeBSD-SA-09:15.ssl
  • FreeBSD-SA-09:14.devfs
  • FreeBSD-SA-09:13.pipe
  • FreeBSD-SA-09:12.bind

  • Online:
    Nós temos 38 visitantes online


    Devil Store - Sua loja BSD
    FreeBSD Brasil LTDA

    FUG-BR: Desde 1999, espalhando BSD pelo Brasil.