Redes de Computadores Prof Alberto Obteno de IP
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 Visão TCP 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
Redes de Computadores – Prof. Alberto Estrutura básica do pacote TCP 16 Porta Origem 16 Porta Destino 32 Número da Seqüência ACK 4 Tamanho Header 16 6 Reser vado Checksum 6 Flags 16 Tamanho da Janela 16 Opções (se existirem) DADOS Urgência
Redes de Computadores – Prof. Alberto Handshanking 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.
Redes de Computadores – Prof. Alberto Handshanking 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.
Redes de Computadores – Prof. Alberto TCP – encerramento da conexão Ex. : cliente encerrando. servidor cliente close FIN ACK espera temporizada closed tempo
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
UDP Redes de Computadores – Prof. Alberto UDP Formato do segmento UDP: 32 bits Comprimento de todo o segmento
Redes de Computadores – Prof. Alberto UDP 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.
- Slides: 13