Redes Pablo Rodriguez de Almeida Gross
Conceitos A seguir serão vistos conceitos básicos relacionados a redes de computadores.
O que é uma rede? Uma rede é um conjunto de computadores interligados permitindo que se comuniquem entre si.
Finalidade de uma rede Compartilhamento de informação Compartilhamento de hardware e software Administração centralizada e suporte
Como é feita essa comunicação? Protocolo é uma convenção que controla e possibilita uma conexão, comunicação, transferência de dados entre dois sistemas computacionais. De maneira simples, um protocolo pode ser definido como "as regras que governam" a sintaxe, semântica e sincronização da comunicação. Os protocolos podem ser implementados pelo hardware, software ou por uma combinação dos dois.
Exemplos de protocolos IP (Internet Protocol) DHCP (Dynamic Host Configuration Protocol) TCP (Transmission Control Protocol) HTTP (Hypertext Transfer Protocol) FTP (File Transfer Protocol) Telnet (Telnet Remote Protocol) SSH (SSH Remote Protocol) POP3 (Post Office Protocol 3) SMTP (Simple Mail Transfer Protocol) IMAP (Internet Message Access Protocol)
1. Há muitos protocolos. Enquanto cada protocolo permite comunicações básicas, eles têm objetivos diferentes e executam tarefas diferentes. Cada protocolo tem suas próprias vantagens e restrições. 2. Alguns protocolos trabalham em várias camadas. A camada na qual um protocolo trabalha descreve suas funções. 3. Vários protocolos podem trabalhar juntos no que é chamado de pilha ou grupo de protocolos.
Pacote Para que usuários possam transmitir dados facilmente e rapidamente através da rede os dados precisam ser quebrados em pequenos pedaços gerenciáveis chamados pacotes. Logo pacote poderia ser definido como a menor unidade de informação transmitida como um todo na rede.
Host e Domínio Host ou hospedeiro, é qualquer máquina ou computador conectado a uma rede, podendo oferecer informações, recursos, serviços e aplicações aos usuários ou outros nós na rede. Domínio é um nome que serve para localizar e identificar conjuntos de computadores na internet.
MAC ADDRESS O Endereço MAC (Media Access Control) é um endereço físico, que conecta um dispositivo à rede. O MAC é um endereço único, não havendo duas portas com a mesma numeração, é usado para controle de acesso em redes de computadores. Sua identificação é gravada em hardware, isto é, na memória ROM da placa de rede de equipamentos
IP (Internet Protocol) Endereço IP, de forma genérica, é uma identificação de um dispositivo em uma rede local ou pública. Cada computador na internet possui um IP único.
Máscara de Sub-rede Uma máscara de sub-rede, também conhecida como subnet mask ou netmask, é um número de 32 bits usado em um IP para separar a parte correspondente à rede pública, à subrede e aos hosts.
Gateway Gateway, ou ponte de ligação, é uma máquina intermediária geralmente destinada a interligar redes, separar domínios de colisão, ou mesmo traduzir protocolos.
Cliente e Servidor Um servidor é um computador que faz parte de uma rede e que fornece serviços a outros computadores, que recebem o nome de clientes. Clientes são os dispositivos que acessam os recursos da rede, fornecidos por um Servidor.
Modelo OSI O Modelo OSI permite comunicação entre máquinas heterogêneas e define diretivas genéricas para a construção de redes de computadores (seja de curta, média ou longa distância) independente da tecnologia utilizada. Esta arquitetura é um modelo que divide as redes de computadores em 7 camadas, de forma a se obter camadas de abstração. Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada.
TCP O TCP (Transmission Control Protocol ou "Protocolo de controle de transmissão") é um dos protocolos sob os quais assenta o núcleo da Internet. A versatilidade e robustez deste protocolo tornou-o adequado a redes globais, já que este verifica se os dados são enviados de forma correta, na sequência apropriada e sem erros, pela rede.
Cabeçalho
UDP O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte. Ele permite que a aplicação escreva um datagrama encapsulado num pacote IPv4 ou IPv6, e então enviado ao destino. Mas não há qualquer tipo de garantia que o pacote irá chegar ou não.
ARP Address Resolution Protocol ou ARP é um protocolo usado para encontrar um endereço da camada de enlace (Ethernet, por exemplo) a partir do endereço da camada de rede (como um endereço IP). O emissor difunde em broadcast um pacote ARP contendo o endereço IP de outro host e espera uma resposta com um endereço MAC respectivo. Cada máquina mantém uma tabela de resolução em cache para reduzir a latência e carga na rede. O ARP permite que o endereço IP seja independente do endereço Ethernet.
Broadcast, Multicast e Unicast
TCP/IP O TCP/IP é um conjunto de protocolos de comunicação entre computadores em rede. O TCP/IP foi desenhado segundo uma arquitetura de pilha, onde diversas camadas de software interagem somente com as camadas acima e abaixo.
DNS O Domain Name System ( DNS ) é um sistema de gerenciamento de nomes hierárquico e distribuído para computadores, serviços ou qualquer recurso conectado à Internet ou em uma rede privada. Em virtude do banco de dados de DNS ser distribuído, seu tamanho é ilimitado e o desempenho não degrada tanto quando se adiciona mais servidores nele.
Servidores DNS Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet não funcionaria. Destes, dez estão localizados nos Estados Unidos da América, um na Ásia e dois na Europa. Para Aumentar a base instalada destes servidores, foram criadas réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.
DHCP O Dynamic Host Configuration Protocol (Protocolo de configuração dinâmica de host), é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host, Máscara de sub-rede, Default Gateway (Gateway Padrão), Número IP de um ou mais servidores DNS, Número IP de um ou mais servidores WINS e Sufixos de pesquisa do DNS.
Telnet Telnet é um protocolo de rede utilizado na Internet ou redes locais para proporcionar uma facilidade de comunicação baseada em texto interativo bidirecional usando uma conexão de terminal virtual. Os dados do usuário são intercalados em banda com informações de controle Telnet em um byte de conexão 8-bit de dados orientado sobre o Transmission Control Protocol (TCP).
NetBIOS NetBIOS (Network Basic Input/Output System) é uma API que fornece serviços relacionados com a camada de sessão do modelo OSI, permitindo que os aplicativos em computadores separados se comuniquem em uma rede local.
Resolução de nomes NetBIOS A resolução de nomes NetBIOS significa o mapeamento bem-sucedido de um nome NetBIOS para um endereço IP. Um nome NetBIOS é um endereço de 16 bytes usado para identificar um recurso NetBIOS na rede. Um nome NetBIOS é um nome único (exclusivo) ou de grupo (nãoexclusivo). Quando um processo de NetBIOS está comunicando-se com um processo específico em um computador específico, é usado um nome exclusivo. Quando um processo de NetBIOS está comunicando-se com vários processos em vários computadores, é usado um nome de grupo.
Comandos de rede no Windows
hostname Retorna o nome do computador local
getmac Retorna o endereço MAC e a lista de protocolos de rede associados a cada endereço referente a todas as placas de rede em cada computador, localmente ou através de uma rede.
ping Testa a conexão com um endereço IP.
ipconfig Retorna as configurações da rede local em protocolo TCP/IP, e faz a atualização dos protocolos DHCP e DNS.
tracert Exibe todos os endereços IP intermediários pelos quais passa o pacote entre a máquina local e o endereço IP específico. Este comando é útil se o comando ping não der resposta, para estabelecer qual o nível de falha da conexão.
arp Resolução dos endereços IP em endereços MAC.Exibe e modifica as tabelas de traduções dos endereços IP em endereços físicos utilizados pelo protocolo de resolução de endereços ARP.
telnet O comando telnet permite acessar outro host no modo Terminal.
nslookup Envia solicitações DNS para um servidor DNS.
netsh Permite realizar a configuração da rede no windows pelo modo terminal.
netstat Exibe conexões TCP ativas, portas em que o computador está escutando, as estatísticas Ethernet, a tabela de roteamento IP, as estatísticas IPv4 (para os protocolos IP, ICMP, TCP e UDP) e as estatísticas IPv6. Usado sem parâmetros, netstat exibe conexões TCP ativas.
Mais comandos?alguma Dúvida? http://technet.microsoft.com/ptbr/library/cc772390(v=ws.10).aspx