|
|
(86 revisões intermediárias por 3 usuários não estão sendo mostradas) |
Linha 1: |
Linha 1: |
| * Endereço encurtado: http://bit.ly/rco20102
| | Endereço encurtado: http://bit.ly/rco20112 |
| * Blog: http://rcoi.blogspot.com
| |
|
| |
|
| ==Sobre a Disciplina==
| | Veja a [[Curso Técnico Integrado ao Ensino Médio de Telecomunicações:Redes de Computadores:Ementa e Referências Bibliográficas|versão mais atual desta página]]. |
| Ministrada pelos professores [[Corpo docente - Telecomunicações|Alexandre Moreira]] e [[Ederson Torresini]].
| |
| | |
| ===Método de avaliação===
| |
| Metodologia baseada em projetos.
| |
| | |
| <center>
| |
| {| border=1
| |
| |-
| |
| |5 projetos intermediários * 0,5 + 1 projeto final * 0,3 + n atividades relâmpago * 0,1 + postura em sala * 0,1 = conceito final
| |
| |-
| |
| |}
| |
| Postura = organização + pró-ação + autonomia + ética
| |
| </center>
| |
| | |
| ===Bibliografia===
| |
| * CANTÚ. E. [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf Redes de Computadores e a Internet]. 2010. Acessado em: 27/07/2010.
| |
| * KUROSE, J. F. e ROSS, K. W. Redes de Computadores e a Internet: uma abordagem top-down. São Paulo : Pearson Addison Wesley. 3 ed. 2006. ISBN 8588639181.
| |
| * COMER, D. E. Interligação em rede com TCP/IP : princípios, protocolos e arquitetura. Rio de Janeiro : Elsevier. 5 ed. 2006. ISBN 8535202706.
| |
| Nota: Os livros estão disponíveis na [http://biblioteca.ifsc.edu.br/sophia/ Biblioteca do IF-SC de São José].
| |
| | |
| ===Material de acompanhamento da disciplina===
| |
| * [http://rcoi.blogspot.com Blog].
| |
| | |
| =Projetos=
| |
| A disciplina está baseada na metodologia baseada em projetos. Há, desde o início dos trabalhos, '''regras claras''' e '''objetivos''' a serem alcançados, tal qual um jogo. Ao final de cada projeto, será realizada uma avaliação em sala baseada nas atividades desenvolvidas.
| |
| | |
| ==Conceitos de Redes de Computadores==
| |
| * Tema: conceitos de redes de computadores
| |
| <center>
| |
| <graphviz>
| |
| digraph Redes
| |
| {
| |
| "Redes de Telecomunicações" [shape=Mrecord]
| |
| "Redes Comutadas" [shape=Mrecord]
| |
| "Difusão" [shape=Mrecord]
| |
| "Comutação de Pacotes" [shape=Mrecord]
| |
| "Comutação de Circuitos" [shape=Mrecord]
| |
| "Telefonia" [shape=Mrecord]
| |
| "Datagrama" [shape=Mrecord]
| |
| "Internet" [shape=Mrecord]
| |
| "Circuito Virtual" [shape=Mrecord]
| |
| "Convergência" [shape=circle]
| |
| | |
| "Redes de Telecomunicações" -> "Redes Comutadas"
| |
| "Redes de Telecomunicações" -> "Difusão"
| |
| "Redes Comutadas" -> "Comutação de Circuitos"
| |
| "Redes Comutadas" -> "Comutação de Pacotes"
| |
| "Comutação de Circuitos" -> "Telefonia"
| |
| "Comutação de Pacotes" -> "Datagrama"
| |
| "Comutação de Pacotes" -> "Circuito Virtual"
| |
| "Datagrama" -> "Internet"
| |
| "Internet" -> "Convergência"
| |
| "Circuito Virtual" -> "Convergência"
| |
| "Telefonia" -> "Convergência"
| |
| "Difusão" -> "Convergência"
| |
| }
| |
| </graphviz>
| |
| </center>
| |
| | |
| * Dinâmica e avaliação:
| |
| ** Aula expositiva com conteúdo ''[http://rcoi.blogspot.com online]''.
| |
| ** Prova escrita de demonstração de conhecimento.
| |
| | |
| * Duração: 2 semanas.
| |
| *# História das redes de [http://www.computerhistory.org/timeline/ computadores], do ''[http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_album.html mainframe]'' ao [http://www.ifixit.com/Teardown/iPhone-4-Teardown/3130/1 celular], da [http://som.csudh.edu/cis/lpress/history/arpamaps/ ARPANET] à [http://www.telegeography.com/maps/index.php Internet].
| |
| *# Comutação de circuitos X comutação de pacotes, método armazena-e-repassa, vazão e atraso, tipos de serviço cliente-servidor e P2P.
| |
| *# Padrões e arquiteturas TCP/IP e OSI, encapsulamento e camadas.
| |
| *# Projeto: história da Internet e a arquitetura TCP/IP.
| |
| * Leitura: páginas 5 a 20 no [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |
| | |
| * Referências:
| |
| ** LÉVÉNEZ, E. [http://www.levenez.com/ Éric Lévénez's site]. Acessado em: 27/07/2010.
| |
| ** Rede Nacional de Pesquisa. [http://www.rnp.br/backbone/ Mapa do backbone RNP]. Acessado em: 27/07/2010.
| |
| ** SAVIO, M. [http://www.slideshare.net/msavio/a-trajetoria-da-internet-no-brasil A Trajetória da Internet no Brasil]. Acessado em: 27/07/2010.
| |
| | |
| ==Camada de Aplicação==
| |
| * Temas:
| |
| *# Drogas e vício.
| |
| *# Violência e (''cyber'')''bullying''.
| |
| *# Redes sociais reais e/ou virtuais.
| |
| *# Segurança e privacidade.
| |
| *# Linguagem e representação.
| |
| *# Jogos.
| |
| | |
| * Dinâmica e avaliação:
| |
| ** Organização em equipes de 2 ou 3 pessoas. Um mesmo tema será abordado por 3 ou 4 equipes de uma mesma turma.
| |
| ** Desenvolvimento de material Web a respeito do tema com dois objetivos: '''conteúdo''' e '''protocolos da camada de Aplicação'''.
| |
| ** Nas aulas teóricas, serão vistos os serviços e protocolos pertinentes à tarefa, com destaque em HTTP e DNS.
| |
| ** Nas aulas práticas, haverá a confecção do material, com entregas periódicas - que irão compor o conceito final deste projeto.
| |
| ** Apresentação no auditório ao final do período, com defesa do material produzido e votação aberta dos colegas de curso. A avaliação será composta pela votação aberta ('''conteúdo''') e conceito dos professores ('''protocolos da camada de Aplicação''').
| |
| | |
| * Duração: 5 semanas.
| |
| *# S.O.s multitarefa, modelo cliente-servidor, porta, ''socket''.
| |
| *# HTML, com atividade em laboratório:
| |
| *#* Em equipe de 2 ou 3 pessoas, construir uma página HTML simples, com nome(s) do(s) autor(es), definição de um conceito conhecido pelos alunos (''redes sociais'', por exemplo) e alguns elementos comumente encontrados, como vínculos (''links'') e imagens. Tempo: 1h.
| |
| *#* Cada equipe deverá avaliar outros 3 trabalhos, criticando forma e conteúdo. Tempo: 20min.
| |
| *#* Fechamento da atividade com toda a turma. Tempo: 10min.
| |
| *# HTTP
| |
| *# HTML sobre HTTP
| |
| *#* Apresentação do projeto, com divisão das equipes e sorteio dos temas. Será realizada uma primeira pesquisa e alguns experimentos com publicação de conteúdo em servidor HTTP para compreensão do protocolos e seus métodos principais.
| |
| *#* Ferramenta de apoio: [http://wireshark.org Wireshark].
| |
| *# DNS
| |
| *# DNS sobre UDP
| |
| *# FTP e SMTP, discussão do projeto em sala.
| |
| *# Desenvolvimento do projeto em laboratório.
| |
| *# Projeto: apresentação do projeto.
| |
| *# Projeto: avaliação dos protocolos HTTP e DNS.
| |
| *#* Prova tipo 1:
| |
| *#** Montar o seguinte cenário: abrir Wireshark em modo captura; em seguida, abrir um navegador e acessae o ''site'' da sua equipe. Com base nos resultados do analisador de tráfego, reponder:
| |
| *#*** Qual a URL completa da página principal?
| |
| *#*** Quais as URLs secundárias?
| |
| *#*** Quais recursos foram respondidos com sucesso pelo(s) servidor(es)? E quais não foram? Explique.
| |
| *#*** Qual o idioma recomendado e versão do navegador?
| |
| *#* Prova tipo 2:
| |
| *#** Montar o seguinte cenário: abrir Wireshark em modo captura; em seguida, abrir um navegador e acessae o ''site'' da sua equipe. Com base nos resultados do analisador de tráfego, reponder:
| |
| *#*** Qual a URL completa da página principal?
| |
| *#*** Quais as URLs secundárias (que foram solicitadas pelo navegador)? Eles foram pedidos em lote ou um por um? Demonstre.
| |
| *#*** Algum recurso foi negado? Que mensagem(ns) apareceu(ram)?
| |
| *#*** Qual o sistema operacional e nome do navegador indicados no protocolo HTTP.
| |
| | |
| * Leitura: páginas 21 a 30 no [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |
| | |
| * Referências:
| |
| ** [http://www.internetresponsavel.com.br/ Internet Responsável].
| |
| ** [http://www.rnp.br/_arquivo/disi2009/rnp-disi-2009-cartilha.pdf Cartilha de Segurança em Redes Sociais].
| |
| *** [http://gizmodo.com/5599970/major-corporations-are-downloading-those-100-million-facebook-profiles-off-bittorrent O caso Facebook].
| |
| ** [http://cartilha.cert.br/ Cartilha de Segurança da Internet].
| |
| ** [http://www.youtube.com/user/leelefever Youtube: canal de leelefever], do [http://www.commoncraft.com/ Commoncraft].
| |
| | |
| ==Camada de Transporte==
| |
| * Duração: 2 semanas.
| |
| *# PDU/segmento, multiplexação/demultiplexação, UDP, DNS + UDP.
| |
| *# TCP, entrega garantida, gerenciamento de conexões, controles de fluxo e de congestionamento.
| |
| *# HTTP + TCP.
| |
| *#* Uso do [http://wireshark.org Wireshark] para montar a pilha de protocolos das duas camadas já vistas na disciplina.
| |
| *# Projeto: conexão TCP.
| |
| *#* Sobre o tema "Abertura e Fechamento de Conexão - Número de Sequência e de Reconhecimento": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima.
| |
| *#* Sobre o tema "Controle de fluxo e Janela deslizante": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima.
| |
| *#* Sobre o tema "Controle de congestionamento": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima.
| |
| *#* Sobre o tema "Sistema de temporização (''timeout''), Número de Sequência e Reconhecimento": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima, simulando a troca de dados entre cliente e servidor.
| |
| * Leitura: páginas 31 a 50 no [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |
| | |
| ==Camada de Rede==
| |
| * Duração: 5 semanas.
| |
| *# Endereçamento e roteamento, protocolos roteados e de roteamento.
| |
| *# IP e endereçamento.
| |
| *# IP, endereçamento e máscara de rede, números binários e lógica de Boole.
| |
| *# IP, endereçamento e máscara de rede, números binários e lógica de Boole.
| |
| *# IP e roteamento estático.
| |
| *# IP e roteamento estático.
| |
| *# IP, roteamento dinâmico e NAT.
| |
| *# DHCP, ICMP.
| |
| *# ARP e IPv6.
| |
| *# Projeto: roteador "manual".
| |
| * Leitura: páginas 51 a 75 no [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |
| * Referência externa: [http://curso.ipv6.br/ IPv6.br: curso online].
| |
| | |
| ==Camadas de Enlace e Física==
| |
| * Duração: 4 semanas.
| |
| *# LAN e WAN, enlaces ponto-a-ponto e multiponto, PPP.
| |
| *# Do ALOHA ao CSMA/CD.
| |
| *# Ethernet.
| |
| *# Redes sem fio, CSMA/CA.
| |
| *# Redes sem fio, AAA.
| |
| *# Topologias física e lógica, equipamentos de enlace.
| |
| *# Equipamentos de enlace e física.
| |
| *# Projeto: Ethernet + WiFi.
| |
| * Leitura: páginas 76 a 85 no [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |
| | |
| ==Final==
| |
| * Duração: 2 semanas.
| |
| *# Projeto: comunicação fim a fim.
| |
| * Leitura: todo o [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |
| | |
| === Proposta 1 ("Oficial")===
| |
| <center>
| |
| <graphviz>
| |
| graph ProjetoFinal
| |
| {
| |
| Web [shape=Mrecord,label="Servidor Web"]
| |
| DSLAM [shape=circle,label="DSLAM"]
| |
|
| |
| subgraph clusterEquipe1
| |
| {
| |
| label="Equipe 1"
| |
| Modem1 [shape=record,label="Modem"]
| |
| Roteador1 [shape=record,label="Roteador"]
| |
| Switch1 [shape=record,label="Switch"]
| |
| AP1 [shape=record,label="AP"]
| |
| Notebook1 [shape=Mrecord,label="Notebook"]
| |
| PC1 [shape=Mrecord,label="PC"]
| |
| | |
| Modem1 -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch1 -- AP1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP1 -- Notebook1 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
| | |
| subgraph clusterEquipe2
| |
| {
| |
| label="Equipe 2"
| |
| Modem2 [shape=record,label="Modem"]
| |
| Roteador2 [shape=record,label="Roteador"]
| |
| Switch2 [shape=record,label="Switch"]
| |
| AP2 [shape=record,label="AP"]
| |
| Notebook2 [shape=Mrecord,label="Notebook"]
| |
| PC2 [shape=Mrecord,label="PC"]
| |
| | |
| Modem2 -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch2 -- AP2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP2 -- Notebook2 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
| | |
| subgraph clusterEquipe3
| |
| {
| |
| label="Equipe 3"
| |
| Modem3 [shape=record,label="Modem"]
| |
| Roteador3 [shape=record,label="Roteador"]
| |
| Switch3 [shape=record,label="Switch"]
| |
| AP3 [shape=record,label="AP"]
| |
| Notebook3 [shape=Mrecord,label="Notebook"]
| |
| PC3 [shape=Mrecord,label="PC"]
| |
| | |
| Modem3 -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch3 -- AP3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP3 -- Notebook3 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
| | |
| subgraph clusterEquipe4
| |
| {
| |
| label="Equipe 4"
| |
| Modem4 [shape=record,label="Modem"]
| |
| Roteador4 [shape=record,label="Roteador"]
| |
| Switch4 [shape=record,label="Switch"]
| |
| AP4 [shape=record,label="AP"]
| |
| Notebook4 [shape=Mrecord,label="Notebook"]
| |
| PC4 [shape=Mrecord,label="PC"]
| |
| | |
| Modem4 -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch4 -- AP4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP4 -- Notebook4 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
|
| |
| Web -- DSLAM [color=blue,fontcolor=blue,label="Ethernet"]
| |
| DSLAM -- Modem1 [color=red,fontcolor=red,label="PPP"]
| |
| DSLAM -- Modem2 [color=red,fontcolor=red,label="PPP"]
| |
| DSLAM -- Modem3 [color=red,fontcolor=red,label="PPP"]
| |
| DSLAM -- Modem4 [color=red,fontcolor=red,label="PPP"]
| |
| }
| |
| </graphviz>
| |
| </center>
| |
| | |
| ===Proposta 2 ("Alternativo")===
| |
| <center>
| |
| <graphviz>
| |
| graph ProjetoFinalAlternativo
| |
| {
| |
| Web [shape=Mrecord,label="Servidor Web"]
| |
| Switch [shape=record,label="Switch"]
| |
|
| |
| subgraph clusterEquipe1
| |
| {
| |
| label="Equipe 1"
| |
| Roteador1 [shape=record,label="Roteador"]
| |
| Switch1 [shape=record,label="Switch"]
| |
| AP1 [shape=record,label="AP"]
| |
| Notebook1 [shape=Mrecord,label="Notebook"]
| |
| PC1 [shape=Mrecord,label="PC"]
| |
| | |
| Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch1 -- AP1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP1 -- Notebook1 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
| | |
| subgraph clusterEquipe2
| |
| {
| |
| label="Equipe 2"
| |
| Roteador2 [shape=record,label="Roteador"]
| |
| Switch2 [shape=record,label="Switch"]
| |
| AP2 [shape=record,label="AP"]
| |
| Notebook2 [shape=Mrecord,label="Notebook"]
| |
| PC2 [shape=Mrecord,label="PC"]
| |
| | |
| Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch2 -- AP2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP2 -- Notebook2 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
| | |
| subgraph clusterEquipe3
| |
| {
| |
| label="Equipe 3"
| |
| Roteador3 [shape=record,label="Roteador"]
| |
| Switch3 [shape=record,label="Switch"]
| |
| AP3 [shape=record,label="AP"]
| |
| Notebook3 [shape=Mrecord,label="Notebook"]
| |
| PC3 [shape=Mrecord,label="PC"]
| |
| | |
| Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch3 -- AP3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP3 -- Notebook3 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
| | |
| subgraph clusterEquipe4
| |
| {
| |
| label="Equipe 4"
| |
| Roteador4 [shape=record,label="Roteador"]
| |
| Switch4 [shape=record,label="Switch"]
| |
| AP4 [shape=record,label="AP"]
| |
| Notebook4 [shape=Mrecord,label="Notebook"]
| |
| PC4 [shape=Mrecord,label="PC"]
| |
| | |
| Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch4 -- AP4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| AP4 -- Notebook4 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
| |
| }
| |
|
| |
| Web -- Switch [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| Switch -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
| |
| }
| |
| </graphviz>
| |
| </center>
| |
| | |
| =Recuperação=
| |
| * Duração: 1 semana.
| |
| * Leitura: todo o [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf material básico].
| |