Mudanças entre as edições de "RES-2010-2-tiago"
Linha 154: | Linha 154: | ||
get arq_remoto [ arq_local ] | get arq_remoto [ arq_local ] | ||
− | Recupera o arquivo_remoto e o | + | 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 | mget arquivos_remotos | ||
Linha 164: | Linha 164: | ||
mput arquivos_locais | mput arquivos_locais | ||
Faz um put para cada arquivo local cujo nome esteja na lista de 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=== | ===Roteiro desta aula=== | ||
*[http://www.sj.ifsc.edu.br/~tisemp/RES/aulas/lab2/lab2.pdf Roteiro 2 - FTP e SSH] | *[http://www.sj.ifsc.edu.br/~tisemp/RES/aulas/lab2/lab2.pdf Roteiro 2 - FTP e SSH] |
Edição das 13h13min de 31 de agosto de 2010
Diário de aula de RES - 2010-2 - Prof. Tiago Semprebom
Instrutor
Professor: Tiago Semprebom
Email: tisemp@ifsc.edu.br
Atendimento paralelo: 2a feira 10h - 11 h e 5a feira 15h - 17h (Lab. de Desenvolvimento de Tele)
Material de apoio
- Apostila de referência para disciplina de redes de computadores
- Transparências utilizadas durantes as aulas
27/07: Apresentação da disciplina
- Apresentação da disciplina, plano de aula, trabalhos e métodos de avaliação.
29/07: 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
- Vídeo sobre o funcionamento da Internet - Parte 1
- Vídeo sobre o funcionamento da Internet - Parte 2
- Hosts, elementos finais e modelos de serviço.
- Visão de serviços e componentes, borda da rede, núcleo da rede, protocolos.
- Introdução aos serviços oferecidos pelo TCP (fim-a-fim).
03/08: Comutação de circuitos
- Serviços TCP e UDP
- Comutação de circuitos
- Comutação de pacotes
- Redes de acesso e meios físicos
05/08: Lista 1 - Comutação de circuitos
- Lista de exercícios 1 (Disponível acima (Seção Material de apoio)
- Resolução e correção da lista
10/08: Lab 1 - Construção de uma página HTML pessoal
- Contruçã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>
Código de cores:
Editores para desenvolvimento de páginas HTML (livres):
12/08: Redes de acesso e arquitetura em camadas
- Redes de acesso e meios físicos
- Atrazo em redes de chaveamento de pacotes
- Arquitetura em camadas
- Pilha de protocolos da Internet
17/08: Lab 2 - Construção de uma página HTML pessoal (Cont.)
- Entrega do projeto da página pessoal conforme solicitado no roteiro do laboratório
- Upload da página em seu diretório pessoal
19/08: Camada de Aplicação
19/08: Camada de Aplicação (ATENÇÃO: aula em sala nos primeiros horários)
- Aplicações e protocolos da camanda de aplicação
- Requisitos de serviço transporte de aplicações
- Correção Lista I
24/08: Camada de Aplicação
- Requisitos do servico de transporte
- Lista II
26/08: Camada de Aplicação
- Lista III
31/08: Lab 3 - 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.
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