Ip-v4
Interligação de Redes
Protocolos TCP/IP
FEUP/DEEC/RCD – 2002/03
MPR/JAR
IP 2
Pilha Protocolar TCP/IP
♦ Acesso
à rede (subrede)
» Interface ao meio físico » Carta de rede, device driver
♦ Rede
(internetworking)
» Transferência de pacotes na rede (entre subredes) » IP - Internet Protocol » ICMP- Internet Control Message Protocol » IGMP – Internet Group Management Protocol
♦ Transporte
» Multiplexagem de fluxos de dados entre duas máquinas
– TCP- Transmission Control Protocol – UDP – User Datagram Protocol
♦ Aplicação
» Aplicações de rede
– Telnet, FTP, SMTP, SNMP, etc.
» Modelo cliente-servidor
IP 3
Interligação de Redes
♦
Redes de diferentes organizações e usando variadas tecnologias de acesso devem poder comunicar Internet
» » » »
♦
rede única, virtual
End-Systems computadores (hosts) Intermediate-Systems routers Comunicação global Interligação de redes com routers
– Um router tem uma interface por cada rede que interliga
♦
Comunicação protocolar
» Camadas de Aplicação e Transporte
– Extremo-a-extremo (entre hosts)
» Camada de Rede
– entre máquinas adjacentes (routers e hosts)
IP 4
Arquitectura TCP/IP
♦
TCP
» Orientado às ligações » Transporte fiável entre máquinas
♦
UDP
» Envia / recebe datagramas das aplicações » Transporte não fiável
♦
IP
» Protocolo central da pilha » Encaminha datagramas
♦
ICMP
» Auxiliar do IP » Envia mensagens de erro
♦ ♦
IGMP
» Gere grupos de multicasting
ARP, RARP
» Resolução de endereços IP em endereços físicos
IP 5
Encapsulamento
IP 6
Encapsulamento Ethernet
Cartas Ethernet
» Devem receber
– encapsulamento IEEE 802 – encapsulamento Ethernet
» Se conseguem enviar os 2 tipos
– encapsulamento Ethernet default
Valores válidos IEEE 802 length
» Diferentes de type válidos
– Ex. 0x0800 = 2048
IP 7
Desmultiplexagem
» Cabeçalho TCP/UDP (porta)
– FTP 21 – Telnet 23 – ...
» Cabeçalho IP