Transmission Control Protocol (TCP) e Internet Protocol (IP) são os dois protocolos de nível inferior mais importantes que permitem a conectividade com a Internet. O IP é responsável por mover pacotes de dados de um ponto de conexão para o próximo, enquanto o TCP verifica a integridade dos dados que trafegam entre dois pontos de extremidade. O TCP e o IP funcionam tanto juntos que os dois protocolos são comumente chamados de TCP /IP.
TCP /IP é o pacote de protocolos da Internet não específico de um fornecedor mais amplamente implementado em uso atualmente, de acordo com a gigante de rede Cisco Systems. Os protocolos foram desenvolvidos pelo Departamento de Defesa dos EUA para conectar várias redes de computadores diferentes projetadas por fornecedores diferentes em uma "rede de redes", um conceito que cresceu até o que é conhecido como Internet.
O Departamento de Defesa percebeu a necessidade de desenvolver um protocolo de rede de "mínimo denominador comum" depois que a invasão de Granada em 1983 expôs o fato de que os computadores do Exército, da Marinha e da Força Aérea não podiam se comunicar uns com os outros. Um novo padrão de comunicação de rede precisava ser implementado, e o TCP /IP preencheu esse nicho. Devido à sua origem militar, o TCP /IP também foi projetado propositadamente para compensar automaticamente a falha de um nó de rede ou linha telefônica, como pode ser causado por um centro de comunicações sofrendo danos em batalha.