Seguir @luiscarlos_j

segunda-feira, 17 de dezembro de 2012

PROTOCOLO TCP/IP


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