Introdução ao Firewall Linux

Artigo dedicado a comandos e conceitos básicos de um firewall no Linux utilizando o iptables.

[ Hits: 39.205 ]

Por: William Forti Bueno em 26/01/2009


Estabelecendo uma conexão TCP



Como o TCP é orientado à conexão, ele exige que a conexão seja estabelecida antes que a transferência de dados se inicie. Para que uma conexão seja estabelecida ou iniciada, os dois hosts devem se sincronizar com os números de seqüencia inicial (ISN - Initial Sequence Numbers) um do outro.

Essa sincronização é feita em uma troca de segmentos de estabelecimento de conexão que possui um bit de controle chamado SYN (de "sincronização"), além dos números de seqüencia inicial.

A sincronização requer que cada lado envie seu próprio número de sequência inicial e receba uma confirmação de sua transmissão bem-sucedida dentro da confirmação (ACK) do outro lado.

Host A                                               Host B

1. Enviar SYN
(seq=101 ctl=SYN)  ---------------------------------> SYN recebido
                                                                                  
                                                                                  
SYN recebido  <---------------------------------------  2. Enviar SYN, ACK
(seq=300 ack=101 ctl=syn, ack)
         

3. Estabelecido
(seq=101 ack=301 ctl=ack)-------------------------->
Página anterior     Próxima página

Páginas do artigo
   1. Protocolos
   2. UDP e ICMP
   3. Estabelecendo uma conexão TCP
   4. O comando IPtables
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando um Firewall transparente com Bridges no Debian Etch

Incrementando seu Firewall com o Layer 7 Filter

Iptables - Segurança total para sua rede

Um poderoso firewall para a sua rede wireless com IP x MAC

Fail2ban - Bloqueio de Peer-to-Peer (Ares, uTorrent) e Proxies (UltraSurf e Tor)

  
Comentários
[1] Comentário enviado por alfameck em 29/01/2009 - 20:40h

muito bom :)

[2] Comentário enviado por j.c.o.s em 02/06/2009 - 00:28h

eu cheguei até a entender um pouco mas preferir não mecher.
instalei o shorewall mas tanbem não conseguir configurar.
usei o linux quando criança mas tive que passar pro xp.
depois de tantos anos que voltei ao lar que tanto queria me abrigar e hoje estou aqui...
abalando o sistema nervoso com o linux mas eu não desisto.
volto a ler isto novamente depois para entender melhor hehe

[3] Comentário enviado por vaini em 21/12/2009 - 21:16h

otimo tuto...obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts