TCP/IP
Introdução
O objetivo desta seção é fornecer informações que possam ajudá-lo a obter um conhecimento
básico sobre TCP/IP.
Semelhante a uma linguagem comum que as pessoas usam para se comunicarem umas com as
outras, o TCP/IP (Transmission Control Protocol/Internet Protocol – Protocolo de controle de
transmissão/Protocolo de Internet) é um conjunto de protocolos projetados para definir a forma
como computadores e outros dispositivos se comunicam entre si em uma rede.
O TCP/IP está rapidamente se tornando o conjunto de protocolos mais utilizado. O principal motivo
disso é que a Internet é baseada em TCP/IP. Se você dispõe de uma rede e deseja que ela se
conecte à Internet, precisa utilizar o TCP/IP para estabelecer essa comunicação.
IP (Protocolo Internet)
Quando são enviadas informações pela rede, os dados são decompostos em pequenos pacotes. Os
pacotes são enviados de modo independente. Cada pacote é codificado com informações IP, como
o endereço IP do emissor e do receptor. Pacotes IP podem ser encaminhados por roteadores e
gateways e por dispositivos que conectam uma rede a outras redes.
As comunicações IP não dependem de conexão. Quando pacotes IP são enviados, não há
nenhuma garantia de que eles cheguem ao destino na seqüência adequada. Essa tarefa pode ser
executada por protocolos e aplicativos de nível mais alto, permitindo, dessa forma, que as
comunicações IP sejam eficientes.
Cada nó ou dispositivo que se comunicar diretamente com a rede requer um endereço IP.
TCP (Transmission Control Protocol)
O TCP decompõe os dados em pacotes e recombina esses pacotes no ponto de recepção,
fornecendo um serviço orientado por conexão, confiável e de envio garantido a outro nó na rede.
Quando os pacotes de dados são recebidos no destino, o TCP calcula um total de verificação para
cada pacote, a fim de verificar se os dados não foram corrompidos. Se os dados no pacote tiverem
sido corrompidos durante a transmissão, o TCP descartará o pacote e solicitará que o pacote seja
reenviado.
UDP (User Datagram Protocol)
O UDP fornece serviços similares aos oferecidos pelo TCP. Entretanto, o UDP não reconhece o
recebimento de dados e suporta transações de solicitação/resposta sem nenhuma confiabilidade ou
garantia de envio. O UDP é usado quando não há exigência de confirmação nem de confiabilidade,
por exemplo, durante uma “transmissão aberta”.
Endereço IP
Cada host (estação de trabalho ou nó) em uma rede IP requer um endereço IP exclusivo para cada
interface de rede. Esse endereço é um endereço de software utilizado para identificar a rede e seus
respectivos hosts específicos. Cada endereço IP pode ser dividido em duas partes separadas: a
parte relativa à rede e a parte relativa ao host. Um host pode fazer consultas em um servidor para
obter um endereço IP dinâmico sempre a multifuncional é inicializada (por exemplo, usando o DHCP
e o BOOTP).
PTWW TCP/IP 185