Você está na página 1de 2

Lição 2 - Protocolos HTTP, TCP, UDP

e ICMP

Ao termino desta lição, você deverá ser capaz de:


a) Reconhecer um protocolo e seu funcionamento;
b) Conhecer os protocolos HTTP e TCP;
c) Conhecer os protocolos UDP e ICMP.

1. Protocolo HTTP
O Hypertext Transfer Protocol (HTTP) em português Protocolo de Transferên-
cia de Hipertexto é um protocolo de comunicação utilizado para sistemas de
informação de hipermídia, distribuídos e colaborativos. Através dele temos a
base para a comunicação de dados da internet, World Wide Web.

Hipertexto é o texto estruturado que utiliza hiperlinks entre os textos. O HTTP


é o protocolo para realizar a troca ou transferência de hipertexto via internet.

Para ser enviado de um local e/ou documento para outro apartir de uma pa-
lavra no documento atual utilizamos hiperlinks, esta ligação se dá pelos en-
dereços de internet, as URLs.

2. Protocolo TCP
O TCP (Transmission Control Protocol),ou seja, Protocolo de Controle de Trans-
missão é um dos protocolos sob os quais assenta a Internet. Ele é complemen-
tado pelo Protocolo da Internet, sendo normalmente chamado de TCP/IP.

O TCP possui uma versatilidade e robustez o que o tornou apropriado para as


redes globais, já que este verifica se os dados são enviados de forma correta,
na sequência apropriada e sem erros, pela rede.

Aplicações que não requerem um serviço de confiabilidade de entrega de pa-


cotes podem se utilizar de protocolos mais simples como o User Datagram
Protocol (UDP), que provê um serviço que enfatiza a redução de latência da
conexão.

3. Protocolo UDP
O User Datagram Protocol (UDP) é um protocolo que está descrito na RFC 768
permitindo que a aplicação envie um datagrama encapsulado num pacote a
um destino, entretanto sem garantia que o pacote chegue corretamente ao
seu destino.

8
Este protocolo não é confiável. Caso seja necessário possuir garantias, é pre-
ciso implementar uma série de estruturas de controle, como por exemplo ti-
meouts, retransmissões, acknowledgements, controle de fluxo, etc.

Diferente do TCP, que é um protocolo orientado a fluxos de bytes. Podemos


dizer que o UDP é um serviço sem conexão, pois não há necessidade de man-
ter um relacionamento longo entre cliente e o servidor.

4. Protocolo ICMP
O protocolo ICMP, Internet Control Message Protocol, é um protocolo integran-
te do Protocolo IP, utilizado para fornecer relatórios de erros. Os gateways
devem estar programados para enviar mensagens ICMP quando receberem
datagramas que provoquem algum erro.

As mensagens ICMP são enviadas automaticamente nas seguintes situações:


• Um pacote IP não consegue chegar ao seu destino
• O Gateway não consegue retransmitir os pacotes na frequência adequada
• O Roteador indica uma rota melhor para a máquina a enviar pacotes.
Ferramentas usadas em Windows baseadas nesse protocolo são: o Ping e o
Traceroute.

Você também pode gostar