Mudanças entre as edições de "Tiago Semprebom"
Linha 47: | Linha 47: | ||
** [http://www.youtube.com/watch?v=ZG2rLXkR0ZI&feature=related Vídeo sobre o funcionamento da Internet - Parte 2] | ** [http://www.youtube.com/watch?v=ZG2rLXkR0ZI&feature=related Vídeo sobre o funcionamento da Internet - Parte 2] | ||
− | ==15/10: | + | ==15/10: Introdução à Redes de Computadores== |
* Hosts, elementos finais e modelos de serviço. | * Hosts, elementos finais e modelos de serviço. | ||
* Visão de serviços e componentes, borda da rede, núcleo da rede, protocolos. | * Visão de serviços e componentes, borda da rede, núcleo da rede, protocolos. | ||
Linha 56: | Linha 56: | ||
* Serviços TCP e UDP | * Serviços TCP e UDP | ||
− | == | + | ==22/10: Comutação de circuitos== |
+ | * Comutação de circuitos vs Comutação de pacotes. | ||
+ | * Redes Circuito Virtual vs Redes Datagrama. | ||
+ | |||
+ | ==23/10: Introdução à Redes de Computadores== | ||
+ | * Redes de acesso e meios físicos. | ||
+ | |||
+ | ==29/10: * Atraso em redes de chaveamento de pacotes== | ||
* Lista de exercícios 1 (Disponível acima (Seção Material de apoio) | * Lista de exercícios 1 (Disponível acima (Seção Material de apoio) | ||
* Um dia feito de vidro: vídeo super interessante sobre convergência tecnológica, voltado ao uso de tecnologias fotovotáicas [http://www.youtube.com/watch?v=6Cf7IL_eZ38 (clique aqui)] | * Um dia feito de vidro: vídeo super interessante sobre convergência tecnológica, voltado ao uso de tecnologias fotovotáicas [http://www.youtube.com/watch?v=6Cf7IL_eZ38 (clique aqui)] | ||
− | == | + | ==30/10: Camadas de Aplicação== |
− | + | * Modelo em camadas. | |
− | + | * Modelo de referência TCP/IP | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
==27/03: Camada de Aplicação== | ==27/03: Camada de Aplicação== |
Edição das 08h23min de 29 de outubro de 2012
Diário de aula de RCO - 2012-2 - Prof. Tiago Semprebom
Instrutor
Professor: Tiago Semprebom, Dr. Eng.
Email: tisemp@ifsc.edu.br
Atendimento paralelo: 3a feira 17:00h - 18:00 h e 6a feira 16h - 17h (Lab. de Desenvolvimento de Tele)
Endereço web do grupo: http://groups.google.com/group/ifsc_rco
Endereço de e-mail da disciplina: ifsc_rco@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.
Material de apoio
- Apostila de referência para disciplina de redes de computadores
- Transparências utilizadas durantes as aulas
08/10: Apresentação da disciplina
- Apresentação da disciplina, plano de aula, trabalhos e métodos de avaliação.
09/10: Introdução à Redes de Computadores
- Breve histórico sobre o surgimento das redes de computadores e a internet
- Introdução a redes de computadores e a internet
15/10: 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.
- Lista de exercícios 1.
16/10: Introdução à Redes de Computadores
- Introdução aos serviços oferecidos pelo TCP (fim-a-fim).
- Serviços TCP e UDP
22/10: Comutação de circuitos
- Comutação de circuitos vs Comutação de pacotes.
- Redes Circuito Virtual vs Redes Datagrama.
23/10: Introdução à Redes de Computadores
- Redes de acesso e meios físicos.
29/10: * Atraso em redes de chaveamento de pacotes
- Lista de exercícios 1 (Disponível acima (Seção Material de apoio)
- Um dia feito de vidro: vídeo super interessante sobre convergência tecnológica, voltado ao uso de tecnologias fotovotáicas (clique aqui)
30/10: Camadas de Aplicação
- Modelo em camadas.
- Modelo de referência TCP/IP
27/03: Camada de Aplicação
- Camadas de protocolos
- Modelo em camadas TCP/IP
29/03: Camada de Aplicação
- Aplicações tradicionais
- Protocolos da camada de aplicação
03/04: Camada de Aplicação
- Serviços da camada de transporte
- Requisitos de serviço
- Web: Protocolo HTTP
05/04: Camada de Aplicação (Todas as aulas Prof. Tiago)
- Correção da Lista de exercícios
- Revisão
10/04: Camada de Aplicação
- Jargões
- Modelos de serviço: VBR, UBT, etc
12/04: Camada de Aplicação (Todas as aulas Prof. Bruno)
17/04: Camada de Aplicação
- Serviços: HTTP, Cookies, Proxy, FTP.
19/04: Lab 1 - Construção de uma página HTML pessoal (duas primeiras aulas, Lab. Redes I)
- Construção de uma página HTML pessoal
- Upload da página através de HTTP e FTP no site do instituto
Características do HTML
A Internet possui uma linguagem de "programação": o HTML. Esta é uma linguagem utilizada na World Wide Web (WWW) e ajuda na composição gráfica da página. Seria perfeitamente possível se fazer páginas internet sem o HTML, mas a mesma ficaria sem figuras, o texto ficaria completamente igual, ou seja, a página ficaria igual a um arquivo ".txt".
Com a vinda do HTML, podemos acrescentar, facilmente, trechos em negrito, em itálico, sublinhado e de vários outros tipos e formas. Podemos acrescentar figuras, links, listas, formulários e etc.
Marcações HTML
As marcações do HTML - conhecidas como "tags" - consistem do sinal (<), (o símbolo de "menor que"), seguida pelo nome da marcação e fechada por (>) ("maior que").
De um modo geral, as tags aparecem em pares, por exemplo:
<H1> Cabeçalho </H1>
- Exemplos de Marcaçoes:
<TITLE> Este seria um título </TITLE>
<H1> Este seria um cabeçalho </H1>
- Uma página elementar:
<html>
<head>
<title> Página de Teste </title>
</head>
<body>
<i> CONTEÚDO DA PÁGINA em itálico <i/>
<a href="http://www.ifsc.edu.br" target="_blank"> Instituto Federal de Santa Catarina </a>
<a href="http://www.forumeiros.com"><img src="http://www.illiweb.com/fa/banner/pt/banner4.jpg"
alt="forum gratis" title="forumeiros.com"/></a>
</body>
</html>
- Correção de codificação Unicode (UTF-8)
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Código de cores:
Editores para desenvolvimento de páginas HTML (livres):
24/04: Arquitetura em camadas
- Início Camada de Aplicação (Cap.2 slides)
- Web - protocolo HTTP
- Coockies
- Cache web
- FTP
- Correio eletrônico
26/04: Lab 2 - Construção de uma página HTML pessoal
- Continuação e entrega da página pessoal
Cadastro no portal do aluno
- Para as demais aulas será necessário ter uma conta cadastrada na escola.
- Façam o cadastro no Portal do Aluno.
Utilizando o dav:
- Pelo navegador só lê em HTTP: http://tele.sj.ifsc.edu.br/arquivos/alunos/res/2012-1/<usuario>/
- Ler: http://tele.sj.ifsc.edu.br/arquivos/alunos/res/2012-1/tisemp/
- Ler+escrever (Windows): https://tele.sj.ifsc.edu.br/arquivos/alunos/res/2012-1/tisemp/
- Ler+escrever (Linux): davs://tele.sj.ifsc.edu.br/arquivos/alunos/res/2012-1/tisemp/ (Linux)
- Pelo Nautilus lê e escreve: davs://200.135.37.75/arquivos/alunos/res/2011-2/<usuario>/
- Existe ainda outra possibilidade via Nautilus: clique aqui
01/05: Camada de Aplicação
- Proxy web
- FTP
- Correio eletrônico
- Exercícios
03/05: Camada de Aplicação
- Domain Name System (DNS)
- Consultas Interativas e recursivas
- Correção lista de exercícios
Servidores DNS raíz pelo mundo
Vídeo interessante
10/05: Camada de Aplicação (Laboratório FTP, SSH e SCP)
FTP
- FTP (File Transfer Protocol) é um protocolo, ou seja, uma linguagem standard de comunicação entre duas máquinas, permitindo a máquinas de tipos diferentes (ou cujo sistema de exploração é diferente) transferir ficheiros para uma rede que funciona sob TCP/IP.
- O protocolo FTP permite trocar um arquivo ao mesmo tempo, nos dois sentidos entre a máquina cliente (a que iniciou a conexão, por conseguinte a máquina recorrente) e a máquina servidor (a que fornece o serviço FTP, por conseguinte a máquina chamada). O protocolo FTP permite também outras acções, como a criação e a supressão de directórios (com a condição de estarem vazios), a listagem dos ficheiros, a supressão e a alteração de nomes de ficheiros, etc.
- No caso de não ser cadastrado no servidor FTP desejado, entre como usuário "anônimo": Name (maquina:user): anonymous
- Neste caso, em vez de usar uma senha de acesso, use uma identificação, em geral seu endereço e-mail. As restrições de acesso bloqueiam a entrada do usuário em alguns diretórios, por questões de segurança do sistema.
Comandos FTP
binary
Ou simplesmente bin. Estabelece como binário o tipo de representação dos arquivos a serem manipulados. Use este comando sempre que for lidar com arquivos de imagem, documentos formatados, executáveis e arquivos compactados.
cd diretório_remoto
Muda o diretório de trabalho na máquina remota.
cdup
Muda o diretório de trabalho para o diretório "pai" (superior) do diretório atual.
lcd [ diretório ]
Muda o diretório de trabalho na máquina local. Se nenhum diretório for especificado, o diretório "home" do usuário é utilizado.
get arq_remoto [ arq_local ]
Recupera o arquivo_remoto e o armazena na máquina local. Se um nome de arquivo_local não for especificado,
é dado o mesmo nome do arquivo na máquina remota.
mget arquivos_remotos
Faz um get para cada arquivo remoto cujo nome esteja na lista de arquivos_remotos.
put arq_local [ arq_remoto ]
Armazena um arquivo local na máquina remota. Se não for especificado um nome arquivo remoto, ele terá o mesmo nome do arquivo local.
mput arquivos_locais
Faz um put para cada arquivo local cujo nome esteja na lista de arquivos_locais
help [ comando ]
Ou apenas ?, escreve uma mensagem explicativa sobre o significado do comando. Quando nenhum comando é especificado, apresenta uma lista de comandos.
ls [ dir_remoto ] [ arq_local ]
Dá uma listagem do conteúdo de um diretório da máquina remota. Se não for especificado um diretório remoto,
é mostrada a listagem do diretório de trabalho usado.
Se nenhum arquivo local for especificado, a listagem é mostrada na tela.
dir [ dir_remoto ] [ arq_local ]
Lista o conteúdo do diretório da máquina remota, colocando o resultado na máquina local. Se nenhum diretório remoto for especificado, o diretório de trabalho atual na máquina remota será utilizado. Se nenhum arquivo na máquina local for especificado para receber a lista do diretório remoto, o resultado é enviado para o terminal.
!dir [ dir_local ] [ arq_local ]
Em alguns sistemas ftp, este comando lista o conteúdo de um diretório da máquina local.
pwd
Retorna o nome do diretório atual na máquina remota.
quit
Termina uma sessão ftp
Roteiro desta aula
15/05: Camada de Aplicação
- Avaliação: Arquitetura Internet e Camada de Aplicação
17/05: Laboratório FTP, SSH, SCP
- Laboratório
22/05: Camada de Transporte
24/05: Camada de Transporte
29/05: Fórum Mundial de Educação Profissional e Tecnológica
- Para os alunos que forem participar clique aqui e faça sua inscrição.
31/05: Fórum Mundial de Educação Profissional e Tecnológica
- Participe das atividades do Fórum
05/06: Camada de Transporte
- Serviços oferecidos pela camada de transporte
- Multiplexação/Demultiplexação
- Encapsulamento
07/06: Camada de Transporte
- Lista IV
- Vídeo interessante sobre o data center da UOL: clique aqui
12/06: Camada de Transporte
- Protocolos Dutados (Pipelined)
- Volta-N
- Retransmissão Seletiva
14/06: Camada de Transporte
- Avaliacao Camada de Transporte
21/06: Camada de Rede
- Introdução aos serviços da Camada Rede
- Roteamento
- Encaminhamento
- Serviços da Camada de Rede
26/06: Camada de Rede
- Roteamento hierárquico
- Sistemas Autônomos (SA)
28/06: Camada de Rede
- Classes de Endereço IP
- Lista de Exercícios
03/07: Camada de Rede
- CIDR: Classless InterDomain Routing
- Exercícios e correção das listas de exercícios sobre CIDR
05/07: Camada de Rede
- Exercícios Endereçamento IP
- Revisão para Avaliação Camada de Rede
10/07: Camada de Rede
- Avaliacao Camada de Rede
12/07: Camada de Rede
- Recuperações finais (Todas) da disciplina
ATENÇÃO
- Resultados finais serão lançadas em conselho