Upload
internet
View
110
Download
0
Embed Size (px)
Citation preview
Redes de Computadores – Prof. Alberto
Obtenção de IP TCP UDP
Redes de Computadores – Prof. Alberto
Obtenção de IP•Estático : configurado manualmente, nas propriedades do adaptador de rede;•Dinâmico: obtido pela estação através de um servidor DHCP ou através de APIPA (Automatic Private IP Adressing).
Endereços IP públicos são obtidos através do ICANN (Internet Corporation for Assigned Names and Numbers) e no Brasil através da FAPESP.
Redes de Computadores – Prof. Alberto
Obtenção de IP
Redes de Computadores – Prof. Alberto
TCP - Transmission Control Protocol
Atualmente o conjunto de protocolos TCP/IP é o mais utilizado no mundo
TCP Camada de Transporte
IP Camada de Rede
TCP:
• Não transita sozinho pela rede – vai encapsulado no IP;
• Não abrange endereço de máquina;
• Orientado à conexão (conexão lógica entre dois computadores);
• Garante a entrega de pacotes.
Redes de Computadores – Prof. Alberto
O TCP vê o IP como um mecanismo que permite ao software de TCP de um host trocar mensagens com o software de TCP em um host remoto
Visão TCP
Redes de Computadores – Prof. Alberto
Estrutura básica do pacote TCP 16 Porta Origem 16 Porta Destino
32 Número da Seqüência
32 Número da Seqüência ACK
4Tamanho Header
6 Reservado
6 Flags
16 Tamanho da Janela
16 Checksum 16 Urgência
Opções (se existirem)
DADOS
Redes de Computadores – Prof. Alberto
Three-way-Handshake (apresentação de 3 vias)
• Estabelecimento de uma conexão antes da transmissão dos dados;
• Ao final da transmissão, a conexão é encerrada através de processo semelhante;
• Objetivo: sincronizar a transmissão e o recebimento de segmentos, configurar parâmetros de comunicação e criar uma conexão virtual.
Handshanking
Redes de Computadores – Prof. Alberto
1.Host que inicia conexão envia um segmento com o flag SYN ativado
2. Host de destino responde com outro segmento com os flags SYN e ACK ativados, contendo um nº de sequencia que identificará o próximo segmento que o host enviará e o próximo nº de sequência que espera receber
3. O Host que iniciou a conexão confirma o estabelecimento da conexão enviando um segmento com o flag ACK ativado e com o número de sequência que o destino espera. Nesse segmento ele informa também o próximo número de sequencia que ele espera receber.
Handshanking
Redes de Computadores – Prof. Alberto
TCP – encerramento da conexãoEx.: cliente encerrando.
cliente servidor
tempo
close
close
FIN
ACK
FIN
ACK
closed
espera
temporizada
closed
Redes de Computadores – Prof. Alberto
TCP – fragmentação
O IP não garante que os dados sejam enviados e ou recebidos na ordem certa, apenas controla o endereçamento.
TCP:
• responsável por particionar / unir dados dentro do protocolo IP;
• Responsável pelo controle da fragmentação dos pacotes (nº da sequência).
Redes de Computadores – Prof. Alberto
UDP
User Datagram Protocol (RFC 768)
Protocolo mínimo de transporte na Internet
• Pacotes podem ser perdidos e entregues ofra de ordem;
• Não orientado à conexão, ou seja, não há fase de setup e o tratamento independe de cada segmento UDP
Redes de Computadores – Prof. Alberto
UDP
Formato do segmento UDP:
32 bits
Comprimento de todo o segmento
UDP
Redes de Computadores – Prof. Alberto
O que justifica o uso do UDP:
• Elimina handshaking (que pode demorar);• Simples (não se mantém status da conexão);• Header do pacote é reduzido;• Sem controle de fluxo: maior velocidade.
Usos:
• Aplicações tolerantes à falhas e que exigem uma maior taxa de transmissão
Exemplos: Voz (telefone sob IP), Video (videoconferência, Real Audio & video).
Para que haja transferência confiável no UDP, a checagem de erros deverá ser implementada na camada de aplicação.
UDP