Predefinição:RCO 1110232 2015-2
Diário de aula de RCO - 2015-2 - Prof. Tiago Semprebom
Professor
Professor: Tiago Semprebom
Email: tisemp@ifsc.edu.br
Atendimento paralelo: 5a feira 17:30h - 18:30 h (Lab. de Desenvolvimento de Tele)
Endereço web do grupo: http://groups.google.com/group/ifsc_res
Endereço de e-mail da disciplina: ifsc_res@googlegroups.com
IMPORTANTE: o direito de recuperar uma avaliação em que se faltou somente existe mediante justificativa reconhecida pela coordenação. Assim, deve-se protocolar a justificativa no prazo de 48 horas, contando da data e horário da avaliação, e aguardar o parecer da coordenação. O não cumprimento desse procedimento implica a impossibilidade de fazer a recuperação, e assim a reprovação na disciplina.
Plano de Ensino
Conceitos
Matrícula | A1 | A2 | A3 | Rel. Tec. | Final |
---|---|---|---|---|---|
142003381-6 | X | X | X | X | X |
142002607-0 | X | X | X | X | X |
142006774-5 | X | X | X | X | X |
141005709-7 | X | X | X | X | X |
142001234-7 | X | X | X | X | X |
142001326-2 | X | X | X | X | X |
141000292-6 | X | X | X | X | X |
142003354-9 | X | X | X | X | X |
142002006-4 | X | X | X | X | X |
F: faltou
(X): conceito da recuperação
negrito: com direito a recuperação
Material de apoio
- Transparências utilizadas durante as aulas
Curiosidades
- Breve histórico sobre o surgimento das redes de computadores e a Internet
- Vídeo sobre o funcionamento das fibras ópticas
- Mapas de rede dorsais (Backbones)
- Telex
- O Ciberespaço e as Redes de Computadores na Construção de Novo Conhecimento
- Uma história das Redes de Computadores
- Breve História da Internet
Uma representação artística das interligações na Internet
Aulas
08/10/15: Apresentação da disciplina
- Apresentação da disciplina, plano de aula, trabalhos e métodos de avaliação.
- Internet: sistemas finais, borda da rede e núcleo da rede.
15/10/15: Viagem à Latinoware
- Viagem a conferência Latino-Americana de Software Livre, (Latinoware).
22/10/15: Introdução à Redes de Computadores
- Hosts, elementos finais e modelos de serviço.
- Visão de serviços e componentes, borda da rede, núcleo da rede, protocolos
- Atividade em laboratório (Redes I)
- Configuração de interfaces de rede no Linux
- Roteiro 1 (ping, ifconfig, traceroute)
- Roteiro Rápido do SS - Socket Statistics
29/10/15: Introdução à Redes de Computadores
- Serviço orientado à conexão (TCP).
- Serviço não orientado à conexão (UDP).
- Comutação de circuitos vs Comutação de pacotes.
- FDMA e TDMA.
- Resolução de exercícios (Lista 1)
05/11/15: Introdução à Redes de Computadores
- Redes de acesso e meio físico
- Atrasos em redes de comutação de pacotes
- Arquitetura em Camadas
- Atividade em Laboratório (Redes I)
- Captura de pacotes na rede (Wireshark)
- Roteiro TCPDump
- Wireshark e manuais
- Números de portas (IANA)
As atividades de hoje buscarão mostrar as características básicas de comunicações com protocolos de transporte.
Aplicações e protocolos de transporte
Faça uma rápida pesquisa e descubra que protocolos de transporte (e que ports) são usados por estas aplicações:
- SSH
- FTP
- BitTorrent
- emule
- WINS
- Compartilhamento de arquivos do Windows
- Windows Terminal Service
- NFS
- Openvpn
- RADIUS
- DHCP
- SNMP
- NTP
- LDAP
- Mysql
- Postgresql
- Oracle RDBMS
- Syslog
- CUPS
Que protocolo de transporte predomina nesse conjunto ?
Tipos de protocolos de transporte: TCP x UDP
Nestes experimentos, serão evidenciadas diferenças entre os protocolos TCP e UDP.
Experimento 1
Ambos protocolos de transporte podem ser usados por aplicações que precisem se comunicar. Porém cada um deles têm certas propriedades, então a escolha precisa ser feita dependendo do tipo de comunicação a ser feita pela aplicação. Por exemplo, o que aconteceria se um arquivo fosse transferido de um computador a outro com ambos protocolos ?
- Abra um terminal e execute o seguinte comando para fazer o download de um arquivo a ser usado no experimento:
wget http://tele.sj.ifsc.edu.br/~tisemp/RES/ubuntu.iso
- Observe o tamanho do arquivo transferido ... ele deve ter exatamente 832569344 bytes (cerca de 832 MB). Você pode fazer isso com o comando ls -l ubuntu.iso, ou executando o gerenciador de arquivos e visualizando as propriedades desse arquivo.
- Escolha um colega para fazer o experimento, em que o arquivo será transferido de um computador para o outro.
- A primeira transferência será feita usando o protocolo TCP da seguinte forma:
- No computador receptor execute:
nc -l 5555 > arquivo
- No computador transmissor execute (X é o número do seu computador, visível em sua etiqueta):
time nc 192.168.1.X 5555 < ubuntu.iso
- Quando completar a transferência, verifique o tamanho do arquivo recebido. Ele é igual ao arquivo original? E quanto tempo levou para transmiti-lo ?
- No computador receptor execute:
- A segunda transferência será feita usando o protocolo UDP:
- No computador receptor faça o download deste programa. Em seguida acrescente a ele permissão de execução (chmod +x receptor).
- No computador receptor execute:
./receptor 5555 > arquivo
- No computador transmissor faça o download deste programa. Em seguida acrescente a ele permissão de execução (chmod +x transmissor).
- No computador transmissor execute (X é o número do seu computador, visível em sua etiqueta):
./transmissor 192.168.1.X 5555 < ubuntu.iso
- Quando completar a transferência, verifique o tamanho do arquivo recebido. Ele é igual ao arquivo original ? E quanto tempo levou para transmiti-lo ?
- Compare as transferências feitas com TCP e UDP. O que eles têm em comum ? Que diferenças lhe pareceram mais pronunciadas ? Como isso deve afetar as aplicações que usam esses protocolos ?
Experimento 2
Transferências usando cada um desses protocolos podem apresentar características bem distintas. Neste segundo experimento, serão feitas transferências simultâneas de arquivos a partir de um mesmo servidor, comparando-se o resultado obtido com TCP e UDP. Essas transferência ocorrerão entre os computadores do laboratório e um servidor externo ao laboratório, como mostrado na figura abaixo:
- Abra um terminal em seu computador, e nele execute este comando:
wget http://tele.sj.ifsc.edu.br/~tisemp/RES/ubuntu.iso
- Observe a taxa de transferência (velocidade do download) obtida. Que valores ela apresenta ? Quanto tempo levou para o arquivo ser transferido ?
- Após todos terem copiado o arquivo, o professor irá se logar em um dos computadores do laboratório e repetir a transferência. Porém desta vez ele irá fazê-la sozinho. Que taxas ele obteve, e quanto tempo levou ?
- O professor irá repetir a transferência novamente, mas desta vez ele irá pedir que um aluno também a inicie logo em seguida. Qual foi a taxa obtida por ambos ?
- Finalmente, o professor irá repetir a transferência porém com mais dois alunos fazendo-a ao mesmo tempo. Que se pode concluir quanto a taxa de transferência obtida ?
- Para poder fazer uma comparação, as transferências serão feitas novamente porém usando UDP como protocolo de transporte. Para isso siga estes passos:
- Abra dois terminais. Em um deles execute este comando: ... e no outro execute:
watch -n 1 ls -l arquivo
./receptor 5555 > arquivo
- O professor irá transmitir o arquivo a partir do servidor. Observe o tamanho do arquivo, que deverá aumentar.
- Em que valor o tamanho do arquivo parou de crescer ? Quanto tempo isso levou, aproximadamente ? E esse tamanho final é o mesmo do arquivo original ?
- Como se comparam as transferências usando TCP e UDP ?
- Abra dois terminais. Em um deles execute este comando:
01/05/15:
- Feriado (dia do trabalho)
08/05/15: Camada de Transporte
- Revisão da Camada de Transporte (30min da aula)
- Avaliação Camada de Transporte
15/05/15: Camada de Rede
- Vista de prova: Camada de Transporte
- Introdução à Camada de Rede (Slides)
- Realização de exercícios Camada de Rede (Lista 7)
22/05/15: Camada de Rede
- Roteamento hierárquico
- Endereçamento IP
- Exercícios endereçamento IP (Sub-redes)
29/05/15: Camada de Rede (paralisação)
- Exercícios endereçamento IP (Sub-redes)
05/06/15: Camada de Rede
- Feriado Nacional (Corpus Christi)
12/06/15: Palestra sobre IEEE 802.11
- Apresentação tecnologia Wi-Fi (padrão IEEE 802.11)
- Horário: 19h - 20h:20min.
- Palestrante: Prof. Emerson Melo - DTIC/IFSC
- Resolução de exercícios Segmentação de redes (Lista 10)
- Exercícios de revisão (parte teórica) (Lista 11)
19/06/15: Camada de Rede
- Correção Lista de Exercícios (revisão)
- Avaliação Camada de Rede
26/06/15: Camada de Rede
- Vista de prova (Camada de Rede)
- Avaliações de recuperação finais da disciplina (Camada Aplicação, Transporte e Rede)
03/07/15: Encerramento da Disciplina
- Viagem ISCC 2015 - Larnaca, Chipre
- Conceitos finais: clique aqui
-->