Redes de Computadores Prof. Macêdo Firmino Revisão do Modelo de Camadas de Internet (TCP/IP) Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 1 / 15
Redes II - Conteúdo programático (Ementa) Aulas Práticas (ao longo do semestre): Configurar manualmente redes LAN no Windows; Configurar redes LAN no Windows com o Assistente de Configuração de Rede; Compartilhar pastas na rede no Windows; Configurar LAN no Linux; Compartilhar Internet no Windows; Analisador de tráfego (Wireshark); Instalar e configurar o servidor DHCP no Windows Server; Instalar e configurar o servidor DNS no Windows Server; Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 2 / 15
Redes II - Conteúdo programático (Ementa) Revisão dos conceitos básicos em redes de computadores Modelo de camadas da Internet (TCP/IP) Camada de transporte: Multiplexação dos dados (endereçamento de portas). Controle de Conexão (transporte não orientado a conexão e orientado a conexão). Protocolo TCP. Estabelecimento da conexão; Transferência de dados; Término da conexão; Controle de fluxo; Controle de erro; Controle de congestionamento Protocolo UDP. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 3 / 15
Redes II - Conteúdo programático (Ementa) Camada de Aplicação Arquitetura Cliente-Servidor e P2P; Resolução de nomes (DNS). Protocolo DHCP; Correio eletrônico (SMTP, PoP e IMAP). Transferência de arquivos (FTP). Acesso a Web (HTTP). Gerência de Redes Arquitetura e gerenciamento de redes (SNMP) Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 4 / 15
Redes II - Conteúdo programático (Ementa) Princípios de Segurança em Redes Conceitos de Segurança da Informação; Criptografia; Autenticação; Assinatura Digital; Firewall; Antivírus. Seminários: Tecnologias Alternativas de meio físico; Novas tecnologias de redes sem fio. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 5 / 15
Bibliografia sugerida Fouzan, Behrouz, Comunicação de Dados e Redes de Computadores. Ed. Mc Gran Hill. ROSS, Keith e KUROSE, JAMES, Redes de Computadores e a Internet: Uma nova abordagem, Ed. Addison Wesley. TANENBAUM, Andrew S. Redes de Computadores, Ed. Campus. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 6 / 15
Avaliações Primeiro Bimestre: Teste escrito (70%). Prova prática (30%). Segundo Bimestre: Teste escrito (50%). Projeto de pesquisa (50%): grupo de 2 (DOIS). Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 7 / 15
Modelo de Camadas da Internet (TCP/IP) Este modelo é composto por cinco camadas ordenadas: física (camada 1), enlace de dados (camada 2), rede (camada 3), transporte (camada 4) e aplicação (camada 5). A B M 1 Aplicação Aplicação M 1 Cab M T 1 Transporte Transporte Cab M T 1 Cab T Cab R M 1 Rede Rede Cab T Cab R M 1 Cab T Cab R Cab E M CDE 1 Enlace de dados Enlace de dados Cab T Cab R Cab E M CDE 1 1011001010001011 Física Física 1011001010001011 Meio Físico Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 8 / 15
Camada Física Funções: Características físicas (mecânicas e elétricas) das interfaces e dos meios. Define quais os tipos de meio de transmissão devem ser utilizados (cabo par trançado, fibra óptica, cabo coaxial, etc.). Quantos pinos o conector de rede terá e qual será a finalidade de cada pino; Representação dos dados: define a codificação dos dados em sinais (elétricos ou ópticos); Taxa de transferência dos dados: corresponde ao número de bits por segundo, isto é, define o tempo de duração de um bit no meio; Sincronização dos bits: os relógios do transmissor e do receptor devem estar sincronizados. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 9 / 15
Camada de Enlace de Dados Funções: Enquadramento: divide a cadeia de bits recebidos em unidades denominados quadros ou frames. Endereçamento físico: adiciona um cabeçalho a cada quadro para definir o transmissor e o receptor local do quadro específico; Controle de fluxo: para evitar que o transmissor envie uma quantidade de dados maior do que o receptor pode processar; Controle de erro: é adicionado num campo no final do quadro com a finalidade de propor confiabilidade aos dados recebidos, através de um mecanismo de detecção, perdas e retransmissão de quadros; Controle de acesso: se existirem muitos computadores e todos desejarem enviar os dados ao mesmo tempo. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 10 / 15
Camada de Rede Funções: Endereçamento lógico: adiciona ao pacote o endereço lógico do dispositivo que envia e do dispositivo que recebe. Roteamento: determinar a maneira como os pacotes são roteados da origem até o destino; Qualidade do serviço fornecido (retardo, tempo de trânsito, instabilidade etc.). Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 11 / 15
Camada de Transporte Funções: Endereçamento de portas: computadores rodam muitos processos (programas) ao mesmo tempo. Um cabeçalho deve incluir um tipo de endereçamento que especifique o processo que esta utilizando os recursos da rede; Segmentação e reagrupamento de pacotes: geralmente uma mensagem é dividida em vários segmentos de tamanhos variáveis, onde cada segmento contém um número de identificação. Com este número é possivel o receptor remontar, identificar e/ou substituir pacotes extraviados; Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 12 / 15
Camada de Transporte - Cont. Controle do enlace: o serviço pode ser orientado a conexão ou sem conexão. Um transporte sem conexão trata cada segmento como um pacote independente. Um transporte orientado à conexão estabelece uma conexão com a camada de transporte da máquina de destino antes de iniciar a entrega dos pacotes. Após o término da transferência dos dados a conexão é finalizada; Controle de fluxo: realiza um controle de fluxo fim a fim; Controle de erros: realiza um controle de erro fim a fim. Assegura que toda a mensagem chegue ao destino final livre de erros. A correção de erros normalmente se faz através de um pedido de retransmissão. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 13 / 15
Camada de Aplicação Função: Permitir ao usuário final o acesso aos recursos da rede; Provê interfaces e suporta serviços, tais como: Serviço de correio eletrônico (SMTP); Acesso e transferência de arquivos (FTP); Terminal remoto (Telnet); Acesso à World Wide Web (HTTP). Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 14 / 15
Questões 1. Como os protocolos de comunicação entre computadores são implementados? 2. Quantas camadas tem a pilha de protocolos TCP/IP e qual a função de cada uma delas? 3. Como se dá a comunicação entre as diferentes camadas da pilha TCP/IP? 4. Pesquise exemplos de protocolos da camada de transporte e aplicação. Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 15 / 15