Foto por U.S. Fish e licenciada pela Wikimedia Commons
Software de Rede
As redes de computadores contém diversos componentes, quer sejam físicos ou lógicos baseadas em camadas e
protocolos. A esse conjunto dá se o nome de arquitetura de rede. Cada sistema operacional contém aspectos
específicos que oferecem suporte.
A maioria das redes se organiza em camadas ou níveis (hierarquia), que são colocadas sobrepostas, sendo que cada
uma tem a sua função específica, oferecendo suporte as camadas superiores. Para estabelecerem comunicação
entre camadas de máquinas diferentes existem os protocolos da camada n.
Protocolos
Protocolos são códigos ou padrões específicos emitidos por meio de um sistema de pergunta e resposta, utilizado
entre dispositivos diferentes. Esses padrões permitem que haja uma interação entre software e hardware. Além
disso, eles são regras de comunicação.
Existem vários tipos de protocolos para situações específicas. Por exemplo, um protocolo de rede é executado
quando digitamos o endereço de uma página da web. O computador envia uma mensagem pedindo a conexão
com um servidor remoto, este irá responder positivamente à mensagem, quando essa conexão é feita, a página
digitada pelo usuário é encontrada e o servidor envia o arquivo correspondente.
Os protocolos de comunicação em rede para internet conhecidos são:
Protocolo TCP/IP (TransmissionControlProtocol/ Internet Protocol) - Tipo de protocolo de aplicação de rede
para internet. Ele organiza a transmissão de informações e estabelece o tipo de endereçamento e envio de dados;
Protocolo UDP (UserDatagramProtocol) – Protocolo não tão confiável e rápido. É utilizado para o transporte de
informações, sem garantia da entrega dos dados;
Protocolo TCP (TransmissionControlProtocol) - Realiza a transferência de dados de modo seguro e full-duplex
(é preciso haver conexão antes da transferência dos dados);
Protocolo HTTP (Hypertext TransferProtocol) - Faz a transferência do hipertexto, áudio, vídeo, textos, etc. para
que haja comunicação entre as páginas da internet e os usuários;
Protocolo FTP (File TransferProtocol) - Protocolo utilizado para a transmissão de arquivos entre computadores
portáteis e locais, na realização de download e upload;
Protocolo SMTP (Simple Mail TransferProtocol) – É um protocolo essencial para a trocas de mensagens
eletrônicas. Ele utiliza o serviço do TCP, ideal para a segurança na transferência de e-mail entre o remetente e o
destinatário, entre outros.