tcp/ip
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 de longa 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
Internet
2
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 a comunicaçã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)
• Portas sã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á