tcp/ip

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3569 palavras )
  • Download(s) : 0
  • Publicado : 31 de janeiro de 2014
Ler documento completo
Amostra do texto
Redes de
Computadores
TCP/IP
Fabricio Breve

Fundamentos
• Atualmente é o protocolo mais usado em
redes locais
– Principal responsável: Popularização da
Internet
– Mesmo SOs que antigamente só suportavam
seu protocolo proprietário hoje suportam
TCP/IP
• WindowsNT com seu NETBEUI
• Netware com seu IPX/SPX

Fundamentos
• É roteável, foi criado pensando em redes
grandes e delonga distância, onde pode
haver vários caminhos para chegar ao
destino
• Arquitetura aberta
– Qualquer fabricante pode adotar sua própria
versão do TCP/IP em seu SO sem pagar
direitos autorais
• Todos os fabricantes acabaram adotando TCP/IP
• Protocolo Universal

Arquitetura TCP/IP
7

Aplicação

6

Apresentação

5

Sessão

4

Transporte

Transporte

3

Rede

Internet2

Link de Dados

Aplicação

Interface com a Rede
1

Física
Modelo OSI

TCP/IP

Arquitetura TCP/IP
• TCP/IP é na realidade um conjunto de
protocolos
– TCP: Transmission Control Protocol
– IP (Internet Protocol)
• Operam nas camadas de Transporte e Internet
respectivamente
• Não são os únicos

Camada de Aplicação
• Equivale às camadas 5, 6 e 7 do modelo OSI
– Faz acomunicação entre aplicativos e a camada de
transporte
– Os protocolos mais conhecidos:







HTTP (HyperText Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
FTP (File Transfer Protocol)
SNMP (Simple Network Management Protocol)
DNS (Domain Name System)
Telnet

Camada de Aplicação
• Comunica-se com a camada de transporte
através de uma porta (ou porto)
• Portassão numeradas e as aplicações
padrão usam sempre a mesma porta
– Exemplos:
• SMTP utiliza a porta 25
• HTTP utiliza a porta 80
• FTP as portas 20 (dados) e 21 (informações de
controle)

Camada de Aplicação
• Uso de portas: permite ao protocolo de
transporte (tipicamente o TCP) saber qual
é o tipo de conteúdo do pacote de dados
– No receptor, ao receber um pacote na porta
25 iráentregá-lo ao protocolo conectado a
essa porta (tipicamente SMTP), que por sua
vez irá repassá-lo para a aplicação (programa
de e-mail)

Funcionamento da camada de
aplicação
Programa de E-mail

Navegador WWW

Programa de FTP

SMTP

HTTP

FTP

TCP

Camada de
Aplicação

Camada de
Transporte

Camada de Transporte
• A camada de transporte do TCP/IP é um
equivalente direto dacamada de transporte (4)
do modelo OSI
– Responsável por pegar dados enviados pela
aplicação e transformá-los em pacote para serem
repassados para a camada de Internet

• Multiplexação: é possível transmitir dados das
mais diferentes aplicações “simultaneamente”
– Intercalamento de pacotes
• Possível graças ao conceito de portas

Camada de Transporte
• Nesta camada operam dois protocolos– TCP (Transmission Control Protocol)
• Mais utilizado na transmissão de dados

– UDP (User Datagram Protocol)
• Não verifica se o dado chegou ou não ao destino
• Mais usado na transmissão de informações de
controle

Camada de Transporte
• Recepção:
– Pega os pacotes passados pela camada Internet
– Coloca os pacotes em ordem e verifica se todos
chegaram corretamente
• Quadros podemseguir caminhos diferentes e chegarem fora
de ordem

– O protocolo IP (camada de Internet) não verifica se o
pacote de dados chegou ao destino; ficando o TCP
com essa tarefa (eventualmente pedindo uma
retransmissão)

Camada de Internet
• Equivale a Camada de Rede (3) do modelo OSI
– Todas as explicações dadas sobre essa camada no
modelo OSI são 100% válidas para a camada de
Internetdo TCP/IP

• Vários protocolos podem operar nessa camada:





IP (Internet Protocol)
ICMP (Internet Control Message Protocol)
ARP (Address Resolution Protocol)
RARP (Reverse Address Resolution Protocol)

Camada de Internet
• Pacote de dados recebido da camada TCP é
dividido em pacotes chamados datagramas
– Datagramas são enviados para a camada de
interface com a rede,...
tracking img