Na década de 60, nos EUA ainda no início da criação de rede de
computadores houve a necessidade de criação de um protocolo que interligasse os
sistemas computacionais. Em plena Guerra Fria, a preocupação era a de que em um
ataque nuclear fosse mantida a comunicação entre estes sistemas. Um dos
desafios encontrados era a falta de compatibilidade dos fabricantes destes
sistemas por possuírem SO, protocolo e topologias diferentes. Daí surgiu a
necessidade de estabelecer um padrão de comunicação para a integração e
compartilhamento de dados entre equipamentos com características computacionais
diferentes. Após o estabelecimento desses padrões, foi criada em fase de teste
uma rede formada por apenas 4 nós, chamada ARPANET, precursora da Internet. Já
no final da década de 70, esta rede evoluiu e teve como principal protocolo o
TCP/IP.
O sucesso do protocolo TCP/IP deve-se ao fato de que permite a
comunicação entre todos os tipos de hardware com os mais diversos tipos de
sistemas operacionais.
TCP/IP é um protocolo responsável
pela comunicação entre computadores de uma rede, onde TCP significa Transmission
Control Protocol (Protocolo de Controle de Transmissão) e IP, Internet Protocol
(Protocolo de Internet).
O protocolo TCP/IP é dividido em quatro camadas como uma forma de
garantir a integridade dos dados transmitidos em rede. Cada uma dessas camadas
é responsável por distintas tarefas:
Aplicação: Onde são definidos
os protocolos de aplicativos. Responsável por estabelecer uma interface entre
os serviços e a camada de transporte. É através dela que os aplicativos se
comunicam com os hardwares e softwares de plataformas diferentes. Vale lembrar
que dependendo da finalidade do aplicativo ocorre a comunicação com protocolo
de aplicação diferente. Protocolos da camada aplicação: HTTP (navegação web), FTP (transferência de
arquivos), Telnet, POP3, SMTP (para email), SNMP;
Transporte: Camada responsável
pelo gerenciamento da comunicação entre os computadores. Com esta camada é que
acontece o início e termino de uma conexão, o controle do fluxo de dados e
verificação de erros e processo de correção. Através desta camada que ocorre a
verificação da integridade e divisão dos dados em pacotes para então serem
passados para a camada de internet. Protocolos da camada transporte: TCP, UDP,
RTP;
Internet: Esta camada empacota
dados em uma unidade básica no nível IP que contêm informações de destino e
origem. Protocolo da camada internet: ARP, IP, ICMP, IGMP
Interface: Responsável pela
movimentação das informações na rede e por especificar a forma como os dados
são transmitidos pela rede. Nesta camada é que acontece a fragmentação das
informações no sistema origem e o reagrupamento destas no sistema destino. Onde
acontece a atribuição de endereço de rede e o roteamento das informações para a
rede correta. Protocolo de interface de rede: Ethernet, etc
Nenhum comentário:
Postar um comentário