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