O documento descreve os principais protocolos das camadas do modelo TCP/IP, incluindo IP, ARP, ICMP na camada de internet; TCP e UDP na camada de transporte; e DNS, HTTP, FTP na camada de aplicação. Também discute brevemente o funcionamento do BitTorrent, DNS e Ping.
2. O que é um protocolo?
Para que seja possível uma comunicação entre computadores é
necessário que algumas regras sejam estabelecidas.
Esse conjunto de normas e padrões que definem como se dará esse
contato é conhecido como protocolos de rede.
Protocolos de rede são os conjuntos de normas que permitem que
duas ou mais máquinas conectadas à internet se comuniquem entre
si.
3. Diferente do OSI, o TCP/IP
estabelece um modelo de quatro
camadas. Essas camadas
descrevem diferentes funções de
rede e possuem seus próprios
padrões e protocolos. São elas:
1 – Camada de Interface;
2 – Camada de Internet/Rede;
3 – Camada de Transporte;
4 – Camada de Aplicação.
5. Camadas do Modelo de Referência TCP/IP
1 – Camada de Interface
• A camada de interface abrange a camada enlace de dados e a física do modelo
OSI. Ela define detalhes de como os dados são enviados fisicamente através da
rede. Além disso, a camada fornece também o controle de fluxo e
confiabilidade de conexão à medida que os dados são transferidos de um
emissor para um receptor.
• O TCP/IP não especifica nenhum protocolo nesta camada. Contudo, pode usar
quase qualquer interface de rede disponível desde que possibilite o envio e
recebimento de pacotes. Isso torna esta camada incrivelmente flexível.
6. 2 – Camada de Internet
• A camada de internet é responsável pelo roteamento e controle de tráfego,
fragmentação e endereçamento lógico. Seu trabalho é permitir aos hosts inserir
pacotes em qualquer rede e mandá-los para entregar de forma independente até o
destino. No lado do destino, os pacotes de dados podem aparecer em uma ordem
diferente da que foi enviada. No entanto, cabe as camadas mais altas para
reorganizá-las para entregá-las a aplicativos de rede apropriados que operam na
camada de Aplicação.
Os principais protocolos da camada internet são:
• IP (Internet Protocol) – é um protocolo roteável responsável pelo endereçamento IP,
o roteamento e a fragmentação e remontagem de pacotes;
• ARP (Address Resolution Protocol) – é responsável pela resolução do endereço da
camada da Internet para o endereço da camada da Interface de rede, como um
endereço de hardware;
• ICMP (Internet Control Message Protocol) – é responsável por fornecer funções de
diagnóstico e erros de relatório devido à entrega malsucedida de pacotes IP;
• IGMP (Internet Group Management Protocol) – é responsável pelo gerenciamento
de grupos de multicast IP.
7. 3 – Camada de Transporte
• Assim como a camada de transporte do modelo OSI, esta camada é
responsável pelo serviço de transporte confiável de dados.
• As funções incluem segmentação de mensagens, reconhecimento,
controle de tráfego, multiplexação de sessão, detecção e correção
de erros (reenvio) e reordenação de mensagens.
• A camada de transporte é implementada nos hospedeiros, mas não
nos roteadores, portanto, ela estabelece uma comunicação lógica de
fim a fim.
• O serviço de transporte é transparente aos usuários, sistemas e
aplicações e os mantem isolados das camadas inferiores,
eliminando assim, a preocupação com os detalhes da infraestrutura
física utilizada.
8. 4 – Camada de Aplicação
• A camada de Aplicação fornece a interface do usuário para os vários
protocolos e aplicativos que acessam a rede, e lida com transferência
de arquivos, autenticação remota para outros nós, funcionalidade de e-
mail e monitoramento de rede.
9. Os protocolos mais conhecidos dessa camada(Aplicação)
• DNS (Domain Naming System) – mapeia os nomes de hosts para seus respectivos endereços
de rede;
• HTTP (Hypertext Transfer Protocol) – protocolo usado para buscar páginas na World Wide
Web;
• Telnet – é um protocolo da Internet que permite obter uma interface de terminais e
aplicações pela Internet;
• SSH (Secure Shell ou Terminal Seguro) – é um protocolo seguro de rede que permite
administrar outros computadores remotamente;
• FTP (File Transfer Protocol) – protocolo de transferência de arquivos. Ele define a maneira
pela qual os dados devem ser transferidos numa rede TCP/IP;
• SMTP (Simple Mail Transfer Protocol) – é um protocolo de correio eletrônico. Ele permite
transferir o e-mail de um servidor para outro, em conexão ponto a ponto.
• DHCP (Dynamic Host Configuration Protocol) – protocolo utilizado em redes de
computadores que permite aos computadores obterem um endereço IP automaticamente;
• RDP (Remote Desktop Protocol) – protocolo que permite que um usuário se conecte a um
computador rodando o Microsoft Terminal Services .
10.
11. itTorrent: Função:É um protocolo de rede que permite ao utilizador
realizar downloads de arquivos, em geral indexados em websites. Esse
protocolo introduziu o conceito de partilhar o que já foi baixado,
maximizando o desempenho e possibilitando altas taxas de transferência,
mesmo com um enorme número de usuários realizando downloads de um
mesmo arquivo simultaneamente.
DNS (Domain Name System): é um sistema de gerenciamento de nomes
hierárquico e distribuído, examinando e atualizando seu banco de dados e
resolver nomes de domínios em endereços de rede (IPs).
Ping (Packet Internet Grouper (Groper)): Função:é um comando que usa
o protocolo ICMP para testar a conectividade entre equipamentos.
Seu funcionamento consiste no envio de pacotes para o equipamento de
destino e na “escuta” das respostas. Se o equipamento de destino estiver
ativo, uma “resposta” (o “pong”, uma analogia ao famoso jogo de ping-pong)
é devolvida ao computador solicitante.