OSI TCP
Quando se deseja efectuar uma determinada tarefa que tenha um considerável nível de complexidade, é necessário que se faça a divisão em etapas dessa tarefa, para melhor compreensão, controle e eficiência da mesma. Assim, uma vez que a Internet corresponde a um complexo sistema de comunicação, fez-se necessário a criação de determinadas camadas (etapas de um processo), para que através delas se pudesse conseguir criar padrões, facilitando a universalização da rede de computadores. James F. Kurose diz que “Uma arquitetura de camadas nos permite discutir uma parcela específica e bem definida de um sistema grande e complexo.”
Toda a comunicação da Internet é feita através do uso de protocolos, os quais são divididos e classificados nas camadas em que se enquadram. Desta forma, a transferência de pacotes segue uma pilha de protocolos para que eles cheguem até seu destino.
A partir disso, foi feita a criação de arquiteturas de rede, sendo as duas mais importantes o modelo de referência OSI e o modelo de referência TCP/IP. Embora os protocolos associados ao modelo OSI seja raramente usado nos dias de hoje, o modelo propriamente dito é bastante geral e válido. Já o modelo TCP/IP corresponde ao contrário, ou seja, o modelo em si não é muito utilizado e os protocolos têm uso geral.
- Modelo OSI
Assim, as camadas do modelo OSI (que é base para o TCP/IP) possuem funções específicas, tais como:
Camada 7 - A camada de aplicação corresponde à interface direta para inserção/recepção de dados. É a camada mais notada no dia a dia, pois interagimos com ela através de softwares como cliente de correio e de mensagens instantâneas, por exemplo. Protocolos como HTTP, SMTP, DNS, FTP e Telnet enquadram-se nessa camada. E ela pode tanto iniciar quanto finalizar o processo, pois, assim como a camada física, está em um dos extremos do modelo.