Downloadfile 1
Há várias formas de estabelecer comunicação entre computadores. No entanto, os protocolos TCP/IP (sigla para Transmission Control Protocol/Internet Protocol) são a base para internet e para a grande maioria das redes locais (dentro de um prédio, por exemplo).
Em poucas palavras, o TCP/IP é um conjunto de protocolos, isto é, de padrões de comunicação. Grossamente falando, é como se fosse uma linguagem: se todos os computadores "falam" este idioma e respeitam suas regras, conseguem se comunicar e trocar informações.
Apesar de a sigla TCP/IP fazer referência a dois protocolos - Transmission Control Protocol e Internet Protocol -, o conjunto conta ainda com vários outros padrões, cada um sendo responsável por uma determinada tarefa.
Para facilitar a compreensão do TCP/IP, esta família de protocolos é organizada em camadas. Essencialmente, há cinco delas:
5 - Camada Aplicação: onde estão as aplicações (programas) que fazem uso da rede. Contém protocolos como HTTP (Hypertext Transfer Protocol), DNS (Domain Name System) e FTP (File transfer Protocol);
4 - Camada Transporte: onde estão os protocolos responsáveis pelo envio/recebimento de dados, como o TCP em si e o UDP (User Datagram Protocol);
3 - Camada Rede: onde há o estabelecimento da rede em si, com endereçamento dos dispositivos conectados e tarefas de roteamento, por exemplo. É nesta camada que se encontra o Internet Protocol;
2 - Camada Link: onde estão tecnologias de rede (como Ethernet e 802.11) e os drivers que permitem que os dispositivos conectados se comuniquem;
1 - Camada Física: onde estão os componentes físicos, como modems, cabos e conectores de rede.
Vale frisar que, dependendo da literatura, é possível encontrar quatro camadas em vez de cinco. Além disso, há também um esquema alternativo chamado Modelo OSI (Open Systems Interconnection), que é organizado em sete camadas e também tem a função de descrever um conjunto de protocolos, mas o faz de maneira um pouco mais complexa.