PROTOCOLOS DE COMUNICAÇÃO
TCP/IP • HTTP • FTP • SMTP
Os protocolos de comunicação definem como os dispositivos de rede se comunicam entre si. Eles garantem que a informação seja transmitida de forma correta, eficiente e segura através da rede.
📊 DIAGRAMA DOS PROTOCOLOS
Figura 1: Principais protocolos de comunicação e suas relações
🔍 PRINCIPAIS PROTOCOLOS
TCP/IP
Transmission Control Protocol / Internet Protocol
O protocolo mais utilizado para comunicação na internet. É um conjunto de protocolos que define como os dispositivos de rede se endereçam, roteiam dados e controlam erros.
• Aplicação (HTTP, FTP, SMTP)
• Transporte (TCP, UDP)
• Internet (IP)
• Interface de Rede
HTTP
Hypertext Transfer Protocol
O protocolo utilizado para transferir páginas da web do servidor para o navegador do usuário. Base da World Wide Web.
HTTPS (seguro): 443
Métodos: GET, POST, PUT, DELETE
FTP
File Transfer Protocol
O protocolo utilizado para transferir arquivos entre computadores em uma rede TCP/IP, como a internet.
Porta de dados: 20
Modos: Ativo e Passivo
SMTP
Simple Mail Transfer Protocol
O protocolo utilizado para enviar e receber e-mails entre servidores de correio eletrônico.
SMTP com SSL: 465
SMTP com TLS: 587
📶 MODELO TCP/IP (CAMADAS)
(HTTP, FTP, SMTP, DNS)
(TCP, UDP)
(IP, ICMP, ARP)
(Ethernet, Wi-Fi)
📋 TABELA COMPARATIVA DOS PROTOCOLOS
| Protocolo | Nome Completo | Função Principal | Porta Padrão |
|---|---|---|---|
| TCP/IP | Transmission Control Protocol / Internet Protocol | Conjunto base da internet (endereçamento, roteamento, controle) | - |
| HTTP | Hypertext Transfer Protocol | Transferência de páginas web | 80 |
| HTTPS | HTTP Secure | Transferência segura de páginas web | 443 |
| FTP | File Transfer Protocol | Transferência de arquivos | 21 (comando), 20 (dados) |
| SMTP | Simple Mail Transfer Protocol | Envio de e-mails | 25, 465 (SSL), 587 (TLS) |
📌 Notas do Palestrante:
Os protocolos de comunicação garantem que os dispositivos de rede possam se comunicar de forma eficiente e segura.
• TCP/IP é um conjunto de protocolos que define como os dispositivos de rede se endereçam, roteiam dados e controlam erros. É a espinha dorsal da internet.
• HTTP é utilizado para transferir páginas da web do servidor para o navegador do usuário. Cada vez que você acessa um site, está usando HTTP.
• FTP é utilizado para transferir arquivos entre computadores. Muito usado por desenvolvedores para upload de arquivos em servidores.
• SMTP é utilizado para enviar e receber e-mails entre servidores de e-mail. Quando você envia um e-mail, o SMTP entra em ação.
🎯 Exemplo Prático
Quando você acessa um site no navegador:
- O navegador usa DNS para converter o nome do site em IP.
- O TCP/IP estabelece a conexão e gerencia o envio dos dados.
- O navegador envia uma requisição HTTP/HTTPS para o servidor.
- O servidor responde com a página web, que é exibida no navegador.
💡 Curiosidades
- 🔹 O TCP/IP foi desenvolvido nos anos 1970 pela DARPA.
- 🔹 O HTTP/3 usa o protocolo QUIC (baseado em UDP) em vez de TCP.
- 🔹 O FTP foi criado em 1971, antes mesmo do TCP/IP.
- 🔹 O SMTP é usado apenas para envio; para recebimento, usa-se POP3 ou IMAP.