Redes de Computadores 2. Apresentação da Disciplina. Apresentação. Disciplina

Documentos relacionados
INE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA

Plano de Ensino de Disciplina Sistemas de Informação 1 0 Semestre de 2017

Ciência da Computação 1 0 Semestre de 2016

Redes de Computadores

Redes de Computadores

PLANO DE ENSINO. Técnico em Informática

Aplicações de Redes de Computadores

PLANO DE ENSINO. Disciplina: Redes de Computadores Carga Horária: 100h Período: 6º. Ementa

Agenda. Tecnologia de Redes. NAT e Masquerade. Introdução. Introdução. Firewalls. Introdução NAT Masquerade

SSC0548 Redes Móveis

SSC0748 Redes Móveis

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

SSC0548 Redes Móveis

Fundamentos de Redes de Computadores

Redes de Computadores e Telecomunicações - Camada de Transporte

Tecnologia de Redes. NAT e Masquerade

SSC0748 Redes Móveis

SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO AMAPÁ IFAP CÂMPUS MACAPÁ

Fundamentos de Redes de Computadores

Redes de Computadores 1. Prof. Olavo José Luiz Junior

Computação Eletrônica

Redes e Serviços Internet (5388)

Redes de Computadores e Internet (RCI)

1 a Aula. Mestrado em Engenharia Física Tecnológica

Aula 1 Oficina de Programação e Laboratório Apresentação. Profa. Elaine Faria UFU

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - PLP

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

Fundamentos de Programação

SISTEMAS DISTRIBUÍDOS

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

Redes de Computadores

Algoritmos e Programação

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1

SSC0548 Redes Móveis

Sistemas Distribuídos

Apresentação da Disciplina

Algoritmos e Programação

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

Redes de Computadores

Prof. Mizael Cortez Modelo em camadas Arquitetura TCP/IP Modelo ISO/OSI

UM FRAMEWORK DE CONECTIVIDADE PARA APLICAÇÕES MÓVEIS EM JAVA ME

Módulo 3 Nível Transporte

Disciplina: Redes de Computadores Nº de Créditos: Ano: 2017 Semestre: 1 Carga horária: 60h

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular REDES DE COMPUTADORES Ano Lectivo 2019/2020

INE5408 Estruturas de Dados. Apresentação e Programa da Disciplina

Apresentação da Disciplina

PERÍODO LETIVO ENGENHARIA DE COMPUTAÇÃO

1. DADOS DE IDENTIFICAÇÃO:

Apresentação da Disciplina

Aula 1 Conceitos Básicos

Bacharelado em Ciência e Tecnologia Processamento da Informação. Apresentação da Disciplina de Processamento da Informação Modalidade: Presencial

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

1. DADOS DE IDENTIFICAÇÃO:

ESTRUTURA DE DADOS DCC013

DISCIPLINA: Programação de Computadores I

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

PLANO DE ENSINO. Componente Curricular: Informática. 1. Ementa. 2. Justificativa do Componente Curricular. 3. Objetivo Geral. 4. Objetivos Específicos

REDES DE COMPUTADORES. Comunicação de Dados

Sistemas Distribuídos

Sistemas Distribuídos

Redes de Computadores e Aplicações

( X ) SEMESTRAL - ( ) ANUAL

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

STD29006 Sistemas Distribuídos

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SCC0502 Algoritmos e Estruturas de Dados I

INSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.

PLANO DE APRENDIZAGEM. CH Teórica: 40 Prática: 20 CH Total: 60 Créditos: 03 Pré-requisito (s): - Período: II Ano:

PLANO DE APRENDIZAGEM

Escrito por webmaster Qui, 27 de Setembro de :26 - Última atualização Ter, 16 de Outubro de :08

Informática para Engenharia

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software

PROGRAMAÇÃO ORIENTADA A OBJETOS IV

Pró-Reitoria Acadêmica Diretoria Acadêmica Assessoria Pedagógica da Diretoria Acadêmica PLANO DE ENSINO. Revisão 7-17/02/16

Leandro Soares de Sousa (DSc.) Página:

Sistemas Distribuidos. Prof. Walter Gima

Redes de Computadores

PLANO DE APRENDIZAGEM. CH Teórica: 60h CH Prática: 20h CH Total: 80h Créditos: 04 Pré-requisito(s): - Período: IV Ano:

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.

DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores I

ENGENHARIA DE SOFTWARE. Apresentação da Disciplina

PLANO DE CURSO. 1. DADOS DE IDENTIFICAÇÃO: Curso: Bacharelado em Sistemas de Informação Disciplina: Comunicação e Redes de Computadores II

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1

MC3305 Algoritmos e Estruturas de Dados II. Aula 00 Apresentação. Prof. Jesús P. Mena-Chalco.

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

Estrutura de Dados II

Transcrição:

Redes de Computadores 2 Apresentação Apresentação da da Disciplina Disciplina Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional de Catalão v.2016

Prof. Ricardo Couto Antunes da Rocha Engenheiro de Computação UFES/1998 Mestre em Ciência da Computação USP/2001 Doutor em Informática PUC-Rio / 2009 Professor do INF/UFG de 2009-2015 Área de pesquisa: computação móvel, middleware, computação ubíqua, redes, computação em nuvem

Horários e Carga Horária 64 horas (CH prática não especificada) Horário Quartas, 10h50-12h30 Sextas, 8h50 10h50

Objetivo Permitir ao aluno a compreensão dos requisitos de aplicações complexas em rede, notadamente aplicações multimídia, e os mecanismos de implementação, análise e avaliação de protocolos que satisfaçam os seus requisitos em redes com entrega de mensagens best effort.

Objetivos Específicos (1/2) Ter noções de avaliação de desempenho do redes. Compreender e diferenciar as técnicas de simulação, emulação e testes de redes de computadores. Compreender a diversidade dos requisitos de aplicações em rede e o seu impacto no funcionamento da rede. Compreender a natureza, medição e influência da arquitetura de redes nos principais parâmetros de desempenho de redes, tais como atraso, jitter e vazão.

Objetivos Específicos (2/2) Compreender o conceito de qualidade de serviço. Compreender o funcionamento dos principais protocolos para distribuição de multimidia na Internet. Compreender as principais técnicas para prover qualidade de serviço em redes best effort. Ter noções de implementação e verificação de protocolos de rede com noção de estado.

Natureza da Disciplina Essencialmente prática e de experimentações Prática experimentos de desempenho (mininet) e programação (python) Complementação dos conteúdos de Redes I, explorando experimentos que visem aprofundar o conhecimento obtido na disciplina. Conteúdo avançado de Redes: redes multimídia (protocolos e soluções em redes best effort) aprofundamento do funcionamento do TCP, com ênfase em desempenho.

Relacionamento com Redes I Maturidade oferecida por Redes I e todos os seus conteúdos são essenciais para que o aluno complete a disciplina com sucesso. Diferentemente de 2015.2, não será oferecida uma revisão mais sistemática do conteúdo de Redes II Caberá ao aluno buscar o conteúdo perdido, quando necessário Material de Redes I video-aulas disponível para todos os alunos.

Conteúdo 1.Revisão de redes de computadores 2.Projeto e Verificação de Protocolos 3.Desempenho de Redes de Computadores 4.Tópicos Avançados em Redes: Redes de Multimidia e SDN

Bibliografia Redes de Computadores e a Internet: Uma Nova Abordagem. James Kurose e Keith Ross. Makron Books, 2002 Especialmente multimídia Redes de Computadores. Tanenbaum. Campus, 2003. UNIX Network Programming. STEVENS, W. Richard; FENNER, Bill; RUDOFF, Andrew M.. 3rd edition (Nov 24, 2003). Addison-Wesley Professional. Implementação de protocolos

Bibliografia Material na rede sobre as ferramentas utilizadas nos laboratórios mininet, netem, python Artigos complementares.

Prática e Laboratórios A partir da terceira semana, quase todas as aulas serão práticas Essencialmente dois tipos de aula práticas Experimentações de redes utilizando as ferramentas Linux e mininet. Programação de protocolos de rede, utilizando preferencialmente a linguagem Python. Linguagem de configuração usada no mininet Diversas facilidades quando utilizada para programação de protocolos aulas mais dinâmicas Não será obrigatória (Java pode ser usada), mas é fortemente recomendada. Deixarei material introdutório tutorial com videoaulas para que todos possam aprender mais rapidamente.

Avaliação Principal objetivo e preocupação Avaliação constante dos conteúdo e do andamento da turma ajustes o mais rápido possível Número maior de provas 3 (três) provas ao longo do curso (nov, dez e fev) Testes aplicados, no mínimo, 1 vez por semana, para verificação de absorção do conteúdo Questão única, sempre que possível, e objetiva (escolha de opções), ao fim da aula Abordando conteúdo da aula recém ministrada.

Avaliação Laboratórios entrega de relatórios e atividades em sala Cálculo da nota final NF NF == 0,45 0,45 0,40 0,40 0,15 0,15 ** ** ** Provas Provas Labs Labs Testes Testes ++ ++

Laboratórios Objetivo Espaço didático para verificar a teoria funcionando Deve permitir realimentar a teoria e aprofundá-la. Laboratório expõe (novo) conteúdo e ele será cobrado. O que não é Uma exposição guiada pelo professor Uma versão no computador de conteúdo que poderia ser mostrado em slides Não é um exercício de completar

Laboratórios Rembrandt van Rijn, The Anatomy Lesson of Dr. Tulp, 1632

Aprendendo a Nadar Método 1

Aprendendo a Nadar Método 2 Você está Aqui! Ser Ser um um mero mero espectador espectador não não te te ajuda ajuda aa aprender aprender aa nadar! nadar!

Aprendendo a Nadar Método 3

Laboratórios Laboratórios são preparados para que todo o aluno seja capaz de realizá-los Atitude: feedback constante com o professor, quando algum problema ocorrer Precisa atender aos pré-requisitos (conhecimentos prévios) laboratório será local para pequenas revisões e ajustes Se você não consegue sair do lugar, então você precisa fazer algo urgentemente fazer o professor entender a dificuldade; estudar quando os pré-requisitos estiverem faltando. Laboratório não é aula particular não procure monopolizar O seu colega do lado pode te ajudar, mas você ficar esperando que ele faça para você é um erro com consequências sérias.

Recursos Ambiente na Web http://www.inf.ufg.br/~ricardo/rc2/ SIGAA: entrega de relatórios Contato com o professor rcarocha@ufg.br rcarocha@gmail.com