Mudanças entre as edições de "RES-2014-2"
Linha 179: | Linha 179: | ||
Hoje, faremos um laboratório usando o aplicativo Wireshark para que possamos entender melhor o funcionamento do protocolo HTTP. | Hoje, faremos um laboratório usando o aplicativo Wireshark para que possamos entender melhor o funcionamento do protocolo HTTP. | ||
+ | |||
+ | Para fixar os conteúdos, faremos uma lista de exercícios, retirada do nosso livro do Kurose e Ross: | ||
+ | {{Collapse top |Lista 2 de Exercícios}} | ||
+ | |||
+ | Seção 2.1 | ||
+ | # Relacione cinco aplicações da Internet não proprietárias e os protocolos de camada de aplicação que elas usam. | ||
+ | # Qual é a diferença entre arquitetura de rede e arquitetura de aplicação? | ||
+ | # Para uma sessão de comunicação entre um par de processos, qual processo é o cliente e qual é o servidor? | ||
+ | # Que informação é usada por um processo que está rodando em um hospedeiro para identificar um processo que está rodando em outro hospedeiro? | ||
+ | # Suponha que você queira fazer uma transação de um cliente para um servidor remoto da maneira mais rápida possível. Você usaria UDP ou TCP? Por quê? | ||
+ | Seção 2.2-2.5 | ||
+ | # O que significa protocolo de apresentação (handshaking protocol)? | ||
+ | # Por que o HTTP roda sobre TCP e não sobre UDP? | ||
+ | # Considere um site de comércio eletrônico que quer manter um registro de compras para cada um de seus clientes. Descreva como isso pode ser feito com cookies? | ||
+ | # Descreva como o cache Web pode reduzir o atraso na recepção de um objeto requisitado. O cache Web reduzirá o atraso para todos os objetos requisitados por um usuário ou somente para alguns deles? Por quê? | ||
+ | # Por que se diz que o FTP envia informações de controle “fora da banda”? | ||
+ | # O que são o modo passivo e o modo ativo para FTP? | ||
+ | # Suponha que Alice envie uma mensagem para Bob por meio de uma conta de e-mail da Web (como o Outlook ou gmail) e que Bob acesse o e-mail dele pelo servidor de correio usando POP3. Descreva como a mensagem vai do hospedeiro de Alice até o hospedeiro de Bob. Não se esqueça de relacionar a série de protocolos de camada de aplicação usados para movimentar a mensagem entre dois hospedeiros. | ||
+ | # Imprima o cabeçalho de uma mensagem de e-mail que tenha recebido recentemente. Quantas linhas de cabeçalho “Received:” há nela? Analise cada uma. | ||
+ | # Examine seus e-mails recebidos e veja o cabeçalho de uma mensagem enviada de um usuário com um endereço eletrônico ifsc.edu.br. É possível determinar, pelo cabeçalho, o endereço IP do hospedeiro do qual a mensagem foi enviada? Faça o mesmo para uma mensagem enviada de uma conta do gmail. | ||
+ | # É possível que o servidor Web e o servidor de correio de uma organização tenham exatamente o mesmo apelido para um nome de hospedeiro (por exemplo, ifsc.edu.br)? Qual seria o tipo RR que contém o nome de hospedeiro do servidor de correio? | ||
+ | # Suponha que você clique com seu navegador Web sobre um ponteiro para obter uma página e que o endereço IP para o URL associado | ||
+ | |||
+ | {{Collapse bottom}} | ||
Siga os passos descritos no documento [[media:Cap02-Wireshark_HTTP_v6.pdf|Laboratório Wireshark: HTTP]]. | Siga os passos descritos no documento [[media:Cap02-Wireshark_HTTP_v6.pdf|Laboratório Wireshark: HTTP]]. |
Edição das 10h18min de 22 de setembro de 2014
Diário de aula de Redes de Computadores (RES12502)
(Técnico em Telecomunicações com Ênfase em Redes - Turma 1250231)
Instrutor
Professor: Fábio Grezele
Email: fabio.grezele (arroba) ifsc.edu.br
Atendimento paralelo: Quartas-feiras 20:40 - 22:30 (Lab. de Desenvolvimento de Tele)
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.
- Observe o Plano da Disciplina
- Mais detalhes podem ser vistos no material utilizado na apresentação da disciplina.
Bibliografia
- Apostila de referência para disciplina de redes de computadores
- Livro (mais utilizado da bibliografia sugerida no Plano da Disciplina)
- KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet: Uma Abordagem Top-Down, 6a edição. Pearson, 2013.
Plano de Ensino
Plano de Ensino | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Redes de Computadores
Módulo 1 - Redes de Computadores e a Internet
Neste módulo, utilizaremos o material disponibilizado pela Editora Pearson para o livro do Kurose: Redes de Computadores e a Internet
Para fixar os conteúdos, faremos uma lista de exercícios, retirada do nosso livro do Kurose e Ross:
Lista 1 de Exercícios |
---|
Seção 1.1
Seção 1.2
Seção 1.4
Seção 1.5
|
Agora, faremos um laboratório, utilizando algumas ferramentas do Sistema Operacional instalado nos computadores do laboratório.
Laboratório 1 |
---|
No terminal do seu computador com Ubuntu, digite: ifconfig
O aplicativo ifconfig pode ser utilizado para visualizar a configuração ou configurar uma interface de hospedeiro em redes TCP/IP. Observe as seguintes saídas para a placa eth0:
Observe esta saída para um computador do laboratório: eth1 Link encap:Ethernet Endereço de HW 84:34:97:03:d4:c7
inet end.: 172.18.17.124 Bcast:172.18.63.255 Masc:255.255.192.0
endereço inet6: fe80::8634:97ff:fe03:d4c7/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:24224 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:11322 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:28911033 (28.9 MB) TX bytes:986241 (986.2 KB)
IRQ:18
Agora, digite: ping <Endereço IPv4 obtido de um colega>
ping -b <Endereço de broadcast>
O aplicativo ping permite a um usuário verificar se um hospedeiro remoto está ativo. É bastante utilizado para detectar problemas de comunicação na rede. Agora, consulte o manual do Ubuntu para saber o que é o traceroute: man traceroute
Execute o comando acima para alguns sites da Internet localizados no Brasil e também no exterior. Aproveite e visite o site do Registro.BR, onde se pode executar a ferramenta via Web: http://registro.br/cgi-bin/nicbr/trt |
Prova 1
Nossa primeira prova está marcada para o dia 29/08, às 20h40, e abordará o tema do Capítulo 1 do livro do Kurose.
A questão abaixo vale um ponto a ser somado com a nota da prova. Deve ser mostrado durante a aula do dia 8/9, às 20h40.
Questão para laboratório em casa |
---|
|
Módulo 2 - Camada de Aplicação
Neste módulo, utilizaremos o material disponibilizado pela Editora Pearson para o livro do Kurose: Camada de Aplicação
Laboratório com Wireshark para HTTP
Hoje, faremos um laboratório usando o aplicativo Wireshark para que possamos entender melhor o funcionamento do protocolo HTTP.
Para fixar os conteúdos, faremos uma lista de exercícios, retirada do nosso livro do Kurose e Ross:
Lista 2 de Exercícios |
---|
Seção 2.1
Seção 2.2-2.5
|
Siga os passos descritos no documento Laboratório Wireshark: HTTP.
Laboratório de FTP
Agora, faremos alguns exercícios para observar o funcionamento do FTP (File Transfer Protocol).
Veja aqui os exercícios |
---|
|
Laboratório de DNS
Também faremos algumas atividades utilizando os serviços de DNS (Domain Name System).
Veja aqui as atividades |
---|
|