Modelo TCP
• O TCP/IP é um conjunto de protocolos;
• Graças a ele, diferentes sistemas operacionais e dispositivos de diferentes fabricantes consigam se comunicar.
• O TCP/IP foi adotado para o funcionamento da internet; O Modelo TCP/IP
• O protocolo IP cuida do endereçamento dos dados; • O TCP transporta, conduz os dados;
• Sem o IP, o TCP não conseguiria entregar o pacote; • Sem o TCP, o IP não conseguiria levar o pacote.
O Modelo TCP/IP
IP (Internet Protocol)
• IP é o protocolo que define a localização;
• Endereçamento IP, é a DEFINIÇÃO da localização, feita pelo protocolo;
• Um endereço IP, na versão atual (IPv4), é formado por um conjunto de 4 bytes.
• Exemplo: 192.168.211.27
A Camada de Aplicação
A Camada de aplicação é a última camada antes do acesso Humano.
Um exemplo é o protocolo HTTP, responsável pelos sites.
A Camada de Transporte
• Aqui atua de fato, o protocolo TCP.
• Também faz parte do grupo TCP/IP, o protocolo UDP;
• São eles que cuidam do transporte dos dados;
O Protocolo TCP
(Transmission Control Protocol)
•
•
•
•
•
•
É orientado à conexão;
É ponto a ponto;
É confiável;
É Full Duplex;
A entrega é ordenada;
Tem controle de fluxo.
O protocolo TCP
• O Transporte dos dados é feito por pequenos pacotes; • Um conjunto de pacotes forma o Datagrama;
• O tamanho máximo de cada pacote é definido pelo parâmetro MTU;
• A cada envio de um pacote, é recebida a confirmação do receptor que recebeu o pacote.
Portas Lógicas
• O TCP e o UDP utilizam portas para a comunicação com camadas superiores;
• Tanto no TCP, quando no UDP, as portas são de 0 a 65.536;
• Os principais serviços utilizados atualmente, utilizam portas de 0 a 1024;
Portas padrão de serviços
•
•
•
•
•
•
•
•
FTP: 21 (Servidor de arquivos);
SSH: 22 (Acesso remoto seguro);
Telnet: 23 (Acesso remoto);
SMTP: 25 (Envio de e-mails);
DNS: 53 (Servidores de nomes(UDP e TCP));
HTTP: 80