TCP /IP é um conjunto de protocolos de comunicação desenvolvidos na década de 1970 pela Agência de Projetos de Pesquisa Avançada de Defesa (DARPA ) do Departamento de Defesa dos EUA. Ele foi desenvolvido na rede da DARPA chamado ARPANET e mais evoluído para ser usado para a comunicação na Internet. Hoje, todos os computadores que se conectam à Internet ou redes de área ampla privadas Internet -como são, essencialmente, usando esse protocolo. Padronização
Embora os computadores são capazes de trocar dados entre si usando diversos métodos de transferência de dados , a comunicação por sua própria definição requer a informação transferida para ser compreendido no fim de recepção . Um protocolo de comunicação é como uma linguagem , que permite que os computadores se comuniquem uns com os outros , de modo que o computador receptor entende os dados enviados para ele. TCP /IP padroniza o processo de comunicação através da oferta de um protocolo universal para todos os computadores através da Internet para usar em sua comunicação com o outro.
Interoperabilidade
Assim como na comunicação humana , os computadores podem usar várias línguas diferentes para se comunicar uns com os outros . Alguns protocolos podem ser mais adequados para utilização em certas redes privadas de TCP /IP . No entanto , o TCP /IP permite , mesmo estas redes para ser conectado à Internet . Além disso , ele permite que computadores e dispositivos com diferentes arquiteturas de hardware e executando sistemas operacionais diferentes comuniquem entre si . Isso significa que um computador com o Windows pode se conectar a um servidor web rodando Linux para navegar no site hospedado lá. É bastante semelhante ao uso do Inglês como língua internacional hoje.
Dirigindo
TCP /IP atribui a cada computador na rede um endereço único chamado seu endereço IP. Assim, cada computador na rede é exclusivamente identificáveis e informações podem ser enviadas a ele por simplesmente abordar o seu endereço IP . O presente implementação de endereçamento IP é conhecido como IPv4, enquanto a implementação de suporte mais recente de um número muito maior de endereços únicos chamado IPv6 está sendo desenvolvido para substituir o IPv4 .
Conexão
Comunicação com o TCP /IP começa com uma conexão que está sendo estabelecida entre os dois computadores. Isto é conseguido de uma forma sistemática , chamada de TCP handshake de três vias . O computador de iniciar a comunicação envia um pacote de solicitação de conexão para o outro computador . Se o computador é a que tem o endereço IP correto , ele envia um pacote de volta. Se o primeiro computador que recebe pacotes , ele envia um outro para o segundo computador , a recepção dos quais por último estabelece uma ligação . A informação é então trocada usando esta conexão estabelecida, reduzindo o risco de essa informação ser exposta .