Postagens

Mostrando postagens de março, 2010

Configurando um servidor DNS

A questão é, o que seria DNS? O DNS( D omain N ame S ystem - Sistema de Nomes de Domínios), ele é responsável em resolver nomes de domínio em endereços de rede (IPs).  Exemplo: O DNS irá converter o domínio www.linux.org em endereço IPs. Mas pra isso, é preciso fazer uma configuração. Originalmente foi desenvolvido para o sistema operacional Unix, no qual será utilizado o pacote BIND9 para esta configuração. Foi utilizado a distribuição Ubuntu para fazer essa configuração.  Veremos como é simples! =) Abra o terminal e como root, instale o pacote bind9, utilizaremos o comando a seguir: # aptitude install bind9   Ao instalar, precisamos entrar no diretório Bind9 com o comando: #cd /etc/bind Vamos supor que queremos criar um domínio com os seguintes detalhes: Domínio: admroot.edu.br Nome do host: dns1 IP do Servidor: 200.130.15.128 Nome do arquivo de zona direta: adm.zone Servidor de e-mail: dns1 Precisamos tirar uma cópia do db.local com o nome do arquivo de zona,

Three Way Handshake

Imagem
Nunca ouviu falar? Pois bem, o Three Way Handshake é usado pelo TCP para estabelecer ou encerrar uma conexão de forma confiável. Através da troca de três mensagens apenas é suficiente para garantir um acordo não ambíguo apesar do perda de pacotes, duplicação e atraso.   Um exemplo são estas imagens abaixo, que você pode conferir o momento em que o host A envia um SYN para o host destino, em seguida a maquína A recebe a confirmação(SYN),(ACK), e envia novamente que recebeu (ACK) para host destino B.

Cabeçalho TCP/IP

Imagem
  O serviço TCP é obtido quando tanto o transmissor quanto o receptor criam pontos terminais, denominados socktes. Cada socket tem um número (endereço) que consiste no endereço IP do host mais um número de 16 bits local para esse host, chamado porta. Porta é o nome usado pelo TCP para um TSAP (transport service acess point). Para que uma conexão funcione, é necessário que uma conexão seja explicitamente estabelecida entre um socket da máquina transmissora e um socket da máquina receptora. Conforme mostra a figura a baixo, temos: O Source Port:   Porta do aplicativo que enviou os dados, no caso Porta de origem; Destination Port: Porta do aplicativo que vai receber os dados, Posta Destino; Sequence Number: É numeração usada pelo receptor para reorganizar os dados que chegam fora de ordem, a Sequenciação. Acknowledgment Number: Especifica o número dos dados que foram recebidos no receptor; Window : Diz o tamanho do buffer de recepção (janela); Checksum : Checksum de todos os dad

AJAX (Programação)

  AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. Foi inicialmente desenvolvida pelo estudioso Jessé James Garret e mais tarde por diversas associações.     AJAX não é somente um novo modelo, é também uma iniciativa na construção de aplicações Web mais dinâmicas e criativas. AJAX não é uma tecnologia, mas um conjunto de tecnologias conhecidas trabalhando juntas, cada uma fazendo sua parte, oferecendo novas funcionalidades. AJAX incorpora em seu modelo: * Apresentação baseada em padrões, usando XHTML e CSS; * Exposição e interação dinâmica usando o DOM; * Intercâmbio e manipulação de dados usando XML e XSLT; * Recuperação assíncrona de dados usando o objeto XMLHttpRequest e XMLHttpResponse; * JavaScript fazendo a junção entre os elementos. O modelo clássico de aplicaç

Ethernet

Ethernet é uma tecnologia de interconexão para redes locais - Local Area Networks (LAN) - baseada no envio de pacotes. Ela define cabeamento e sinais elétricos para a camada física, e formato de pacotes e protocolos para a camada de controle de acesso ao meio (Media Access Control - MAC) do modelo OSI. A Ethernet foi padronizada pelo IEEE como 802.3. A partir dos anos 90, ela vem sendo a tecnologia de LAN mais amplamente utilizada e tem tomado grande parte do espaço de outros padrões de rede como Token Ring, FDDI e ARCNET. Protocolos Internet (TCP/IP) Camada Protocolo 5.Aplicação HTTP , SMTP , FTP , SSH , RTP , Telnet , SIP , RDP , IRC , SNMP , NNTP , POP3 , IMAP , BitTorrent , DNS , Ping ... 4.Transporte TCP , UDP , SCTP , DCCP ... 3.Rede IP ( IPv4 , IPv6 ) , ARP , RARP , ICMP , IPSec ... 2.Enlace Ethernet , 802.11 WiFi , IEEE 802.1Q , 802.11g , HDLC , Token ring , FDDI , PPP , Switch , Frame Relay , 1.Física Modem , RDIS , RS-232 , EIA-422 , RS-449 , Blue