Prof. Marcelo Cunha
Parte 5
www.marcelomachado.com


Criado em 1974
Protocolo mais utilizado em redes locais


Possui arquitetura aberta




Protocolo utilizado na Internet
Qualquer fabricante pode adotar a sua versão de TCP/IP
em seu sistema operacional;
Não há necessidade de pagamento de direitos autoriais;
A conectividade entre dois computadores não
depende do sistema operacional de rede;
O TCP/IP é na verdade um conjunto de
protocolos;

O seu nome é em função dos dois principais
protocolos
 TCP
 IP



TCP – Transmission Control Protocol – Camada de
Transporte
IP – Internet Protocol – Camada de Internet
Os protocolos da pilha TCP/IP possuem diversas
funções:



Resolver nomes do computadores em endereços IP
Determinar a localização do computador de destino;
Empacotar, endereçar e rotear os dados para que chegue
no destino com êxito;



As tarefas a serem executadas por esse
protocolo são distribuídas entre os protocolos
da pilha;
Cada protocolo da pilha tem uma função
diferente no processo de comunicação;
Todos os protocolos do TCP/IP são
documentados nos RFCs

RFC - Documentos descritivos do protocolo TCP/IP
Número de RFC
Protocolo
768
User Datagram Protocol
(UDP)
791
Internet Protocol (IP)
792
Internet Control Message
Protocol (ICMP)
793
Transmission Control
Protocol (TCP)
854
Telnet Protocol (TELNET)
894
IP over Ethernet
959
File Transfer Protocol (FTP)
1035
Domain Names Implementation and
Specification
Aplicação
Apresentação
Aplicação
Sessão
Transporte
Transporte
Rede
Internet
Enlace
Interface de Rede
Física
Modelo OSI
Modelo TCP/IP

Camada de Aplicação

Existe vários protocolos que operam nesta camada
 HTTP (Hyper Text Transfer Protocol)
 SMTP (Simple Mail Tranfer Protocol)
 FTP (File Transfer Protocol)
 DNS (Domain Name System)
 Telnet


Programa de e-mail se comunica com a camada de
aplicação através do protocolo SMTP
O Browser se comunica com a camada de aplicação
através do protocolo HTTP

A camada de Aplicação se comunica com a
camada de transporte através de portas





As portas são numeradas e as aplicações padrões sempre
usam a mesma porta
SMTP – porta 25
HTTP – porta 80
FTP – porta 20 (transmissão de dados) e porta 21
(transmissão de controle)
O uso do número de porta permite ao protocolo de
transporte (TCP) saber o conteúdo do pacote de
dados e consequentemente no receptor saber para
qual protocolo de aplicação deverá ser entregue o
pacote;

Exemplo:

Ao receber um pacote destinado a porta 25, o
protocolo TCP irá entregar ao protocolo que estiver
conectado a essa porta (SMTP), que por sua vez irá
entregar o dado a aplicação que o solicitou
(programa de e-mail)
Programa de e-mail
Browser
Programa de FTP
SMTP
HTTP
FTP
Porta 25
Porta 80
Porta 21
TCP
Porta 20

Camada de Transporte



Equivalente a camada de transporte do modelo OSI
A utilização de portas permite que seja possível
transmitir “simultaneamente” dados de diferentes
aplicações
Nesta camada operam dois diferentes protocolos
 TCP
 Verifica se o dado chegou ao destino
 Garante a entrega dos dados
 UDP
 Não verifica se o dado chegou ao destino
 Fornece a entrega rápida dos dados

Essa camada recebe os dados enviados da camada de
Internet e os coloca em ordem e verifica se todos
chegaram corretamente;

Camada de Internet


Equivalente a camada 3 do modelo OSI
Protocolos dessa camada
 IP
 ICMP (Internet Control Protocol)
 ARP (Address Resolution Protocol)
 RARP (Reverse Address Resolution Protocol)



Nesta camada os pacotes recebidos pela camada de
Transporte são divididos em quadros
Esta camada não verifica se os quadros chegaram ao
destino, essa função é da camada de transporte (TCP);
Essa camada é responsável pelo roteamento do pacote –
Caminho que ele deve percorrer

Camada Física – Interface de rede



Equivalente a camada 1 e 2 do modelo OSI
Responsável por inserir e receber dados da mídia de
rede;
Essa camada não contém o tipo de protocolos
baseados em software que estão incluídos nas outras
camadas, contém protocolos como os de rede
Ethernet e ATM;
Protocolo FTP
Cliente FTP
Servidor FTP
Protocolo TCP
TCP
TCP
Protocolo IP
Protocolo IP
IP
IP
Protocolo
T. Ring
Protocolo
Ethernet
Ethernet driver
IP
Ethernet driver
Ethernet
Token Ring
driver
T. Ring driver
Token ring
Download

Redes de Computadores - Site do Prof. Marcelo Machado Cunha