O que é TCP/IP? - Guia do Transmission Control Protocol/Internet Protocol


O que é TCP/IP (Transmission Control Protocol/Internet Protocol)?

TCP/IP (Transmission Control Protocol/Internet Protocol) é a linguagem ou protocolo básico de comunicação da Internet. Também pode ser usado como protocolo de comunicação em uma rede privada (seja uma intranet ou uma extranet). Quando você tem acesso direto à Internet configurado, seu computador recebe uma cópia do programa TCP/IP, assim como todos os outros computadores para os quais você envia mensagens ou dos quais obtém informações também possuem uma cópia do TCP/IP.

O TCP/IP é um programa de duas camadas. A camada superior, o Transmission Control Protocol, gerencia a divisão de uma mensagem ou arquivo em pacotes menores, que são transmitidos pela Internet e recebidos por uma camada TCP que remonta os pacotes na mensagem original. A camada inferior, o Internet Protocol, trata da parte de endereçamento de cada pacote, para que ele chegue ao destino correto. Cada computador gateway na rede verifica esse endereço para saber para onde encaminhar a mensagem. Mesmo que alguns pacotes da mesma mensagem sejam roteados de forma diferente de outros, eles serão remontados no destino.

O TCP/IP usa o modelo cliente/servidor de comunicação, no qual um usuário de computador (um cliente) solicita e recebe um serviço (como o envio de uma página da Web) de outro computador (um servidor) na rede. A comunicação TCP/IP é principalmente ponto a ponto, o que significa que cada comunicação vai de um ponto (ou computador host) na rede para outro ponto ou computador host. O TCP/IP e as aplicações de nível mais alto que o utilizam são coletivamente chamados de "stateless" (sem estado), porque cada solicitação do cliente é considerada uma nova solicitação, não relacionada a qualquer solicitação anterior (diferente das conversas telefônicas comuns, que exigem uma conexão dedicada durante toda a chamada). Ser stateless libera os caminhos da rede para que todos possam usá-los continuamente. (Observe que a própria camada TCP não é stateless no que diz respeito a uma mensagem específica. Sua conexão permanece estabelecida até que todos os pacotes de uma mensagem tenham sido recebidos.)

Muitos usuários da Internet estão familiarizados com os protocolos de aplicação de nível ainda mais alto que utilizam o TCP/IP para acessar a Internet. Isso inclui o Hypertext Transfer Protocol (HTTP) da World Wide Web, o File Transfer Protocol (FTP), o Telnet, que permite fazer logon em computadores remotos, e o Simple Mail Transfer Protocol (SMTP). Esses e outros protocolos costumam ser empacotados junto com o TCP/IP como um "conjunto" (suite).

Usuários de computadores pessoais com uma conexão via modem analógico à Internet geralmente acessam a Internet por meio do Serial Line Internet Protocol (SLIP) ou do Point-to-Point Protocol (PPP). Esses protocolos encapsulam os pacotes IP para que possam ser enviados por uma conexão telefônica discada até o modem de um provedor de acesso.

Os protocolos relacionados ao TCP/IP incluem o User Datagram Protocol (UDP), que é usado no lugar do TCP para fins específicos. Outros protocolos são usados por computadores host da rede para trocar informações de roteamento. Isso inclui o Internet Control Message Protocol (ICMP), o Interior Gateway Protocol (IGP), o Exterior Gateway Protocol (EGP) e o Border Gateway Protocol (BGP).

IP Flager for Chrome

Veja a bandeira do país do endereço IP de um site direto no seu navegador.

Saiba mais
ADVERTISEMENT