Java NET: Interaja com a Internet. Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
|
|
- Igor Bacelar Macedo
- 8 Há anos
- Visualizações:
Transcrição
1 Java NET: Interaja com a Internet Ricardo Terra rterrabh [at] gmail.com Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
2 CV Nome: Ricardo Terra rterrabh [at] gmail.com www: ricardoterra.com.br Twitter: rterrabh Lattes: lattes.cnpq.br/ Ph.D. (UFMG/UWaterloo), Post-Ph.D. (INRIA/Université Lille 1) Background Acadêmico: UFLA (desde 2014), UFSJ (1 ano), FUMEC (3 anos), UNIPAC (1 ano), FAMINAS (3 anos) Profissional: DBA Eng. (1 ano), Synos (2 anos), Stefanini (1 ano) Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
3 Objetivo do Mini-curso Entendendo o Funcionamento da Web HTTPS Entendendo File e Stream API Java Net Baixar o conteúdo de um recurso (página, imagem etc) Submeter formulários Ataque por Força Bruta Desenvolvimento de Aplicações MyDownload MyPageChecker Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
4 Entendendo o Funcionamento da Web Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
5 Funcionamento da Web HTTP e HTML A maioria das conversas que ocorre na web entre clientes e servidores são mantidas através do protocolo HTTP, que possibilita conversas de requisição e resposta O cliente envia uma requisição HTTP e o servidor retorna uma resposta HTTP Enfim, se você é um servidor web você fala HTTP Portanto, uma conversação HTTP é uma sequência de requisição/resposta Isto é, o cliente pede uma coisa, o servidor responde, o cliente pede outra coisa, o servidor responde... Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
6 Funcionamento da Web Requisição e resposta: Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
7 Cliente e Servidor / HTTP e HTML Quando um servidor responde a uma solicitação, ele geralmente envia algum tipo de conteúdo para o browser, para que esse possa exibí-lo O formato HTML é o formato mais comum enviado como resposta para um cliente pelo Servidor, pois esse é facilmente lido pelo browser no cliente Informação presente no content-type no cabeçalho HTTP text/html! text/plain! application/pdf! image/jpeg!...! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
8 Cliente e Servidor / HTTP e HTML O HTTP é um protocolo da camada de aplicação que tem características específicas para a web, mas ele depende de toda a arquitetura TCP/IP para garantir que tanto a solicitação e quanto a resposta sejam transmitidas entre o cliente e o servidor TOPO DO TCP/IP Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
9 Requisição e resposta Principais elementos do fluxo de requisição: método HTTP endereço da página (URL) que está sendo acessada parâmetros do formulário Principais elementos do fluxo de resposta: cabeçalho código de status Método HTTP tipo do conteúdo (texto, imagem, HTML...) conteúdo (o texto, a imagem, o HTML...) Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
10 Requisição e resposta Requisição HTTP A primeira coisa que você encontrará é o nome do método HTTP O nome do método informa ao servidor o tipo de solicitação que está sendo feita e como o resto da mensagem será formatada. O protocolo HTTP possui diversos métodos, mas usaremos e aprenderemos os mais comuns: GET e POST Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
11 Requisição e resposta Método GET É o método mais simples do HTTP e seu principal trabalho é pedir um recurso Pode ser qualquer tipo de recurso: uma página, uma imagem, um PDF, etc O caminho até o recurso e quaisquer parâmetros adicionados à URL serão incluídos na própria barra de endereços Podemos usar o GET para formulários, porém com desvantagens: O total de caracteres do GET é limitado Os dados que você envia utilizando HTTP GET são anexados à URL, portanto, seja o que for que você estiver transmitindo, ficará exposto Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
12 Requisição e resposta Método POST É um método mais poderoso. É um GET++. Com o POST, você pode solicitar algo e, ao mesmo tempo, enviar os dados de um formulário para o servidor Os dados a serem enviados ao servidor estão localizados na carga útil (payload) da mensagem e podem ser bem extensos Pacote IPv4 Por isto, o POST é considerado mais seguro que o GET Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
13 Requisição e resposta Enfim, para acesso a recursos utiliza-se GET e aplicações que utilizam formulários utiliza-se POST Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
14 Requisição e resposta Resposta HTTP uma resposta HTTP é composta de um cabeçalho (header) e o corpo o cabeçalho informa ao browser o método que está sendo utilizado, se a solicitação obteve êxito (código) e o tipo de conteúdo está incluído no corpo corpo possui o conteúdo (por exemplo, HTML) que o browser exibirá o código pode ser: 1xx: Informativa: requisição recebida, processo em continuidade 2xx: Sucesso: a ação foi recebida, entendida e aceita com sucesso 3xx: Redirecionamento: ação futura ainda deve ser tomada para completar a requisição 4xx: Erro no cliente: requisição contém sintaxe incorreta ou não pode ser resolvida 5xx: Erro no servidor: O servidor falhou ao responder uma aparente requisição válida Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
15 HTTPS E o HTTPS? Se utilizarmos, nossa aplicação é segura?! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
16 Entendendo File e Stream Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
17 API Java Net Antes de entrarmos na API Java Net, os seguintes pré-requisitos devem ser abordados: Classe File Streams Assim, esta seção apresenta uma visão geral desses assuntos Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
18 Classe java.io.file! Classe responsável em realizar métodos em arquivos físicos. Para se construir um objeto do tipo File, deve saber o nome completo do arquivo. Caso o arquivo esteja na raiz do workspace pode apenas passar o nome do arquivo Caso se passe o nome de um arquivo que não existe, este é criado na primeira necessidade Exemplo: new File("C:\\pasta\\meuArquivo.txt")! new File("meuArquivoNoWorkspace.txt")! new File( /dev/etc/xpto.txt )! new File( /bin")! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
19 Classe java.io.file Trabalhando com um arquivo: File filetexto = new File("arquivoTexto.txt");!!System.out.println("Nome do arquivo: " + filetexto.getname());!!system.out.println("o arquivo existe? " + filetexto.exists());!!system.out.println( Diretório? " + filetexto.isdirectory());!!if (filetexto.isfile()) {!!!System.out.println("É um arquivo do diretório: "!!!!+ filetexto.getabsolutepath());!!}!!system.out.println("posso ler? " + filetexto.canread());!! System.out.println("Posso escrever? " + filetexto.canwrite());! Enfim, classe File não manipula arquivos... Então, quem manipula?! Streams...! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
20 Streams Java fornece uma interface consistente ao programador, independente do dispositivo real que é acessado Essa abstração é chamada stream e o dispositivo real pode ser: arquivo (file) impressora socket Internet Em outras palavras, você trabalha com qualquer dispositivo do mesmo modo (com certas limitações) Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
21 Streams Basicamente, existem dois principais tipos de streams: stream de texto Manipula caracteres Leitura: Reader! Escrita: Writer! stream binário Manipula bytes Leitura: InputStream! Escrita: OutputStream Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
22 Streams! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
23 Streams Devido ao foco do curso, não colocarei exemplos de uso O conhecimento necessário será absorvido durante as explicações da próxima seção (on-the-fly) Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
24 API Java Net Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
25 API Java Net API completa desenvolvida pela Oracle / Sun para acessos à Internet Com essa API podemos: Buscar recursos web (página HTML, por exemplo) Submeter formulários Nos próximos slides veremos alguns exemplos básicos da utilização dessa API Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
26 API Java Net Acessando um site Lendo do InputStream da URLConnection! Projeto JavaNet: com.terra.exemplos.recursohtml! O conteúdo retornado é uma HTML, isto é, texto! Logo, qual o papel de um browser? Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
27 API Java Net Só com o que já sabemos, podemos baixar qualquer conteúdo e salvá-lo em disco (espécie de um programa de download) Baixando um recurso (imagem ou pdf, por exemplo): Lendo do InputStream da URLConnection Escrevendo no OutputStream de um arquivo! Projeto JavaNet: com.terra.exemplos.salvarrecurso! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
28 API Java Net Submetendo um formulário Descobrir url do formulário e nome dos seus campos Antes da submissão Uso de URLEncoder para passagem de parâmetros Escrita no OutputStream da URLConnection! Depois da submissão Lendo do InputStream da URLConnection! Projeto JavaNet: com.terra.exemplos.formulario! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
29 Ataque por Força Bruta Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
30 Força Bruta Tentar todas as possibilidades... Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
31 Força Bruta Exemplo Motivador: SINEF Técnicas para evitar Limite de Tentativas Você utilizou 5 tentativas. Usuário bloqueado. Tempo de Ociosidade Você utilizou 5 tentativas. Usuário bloqueado por 30 minutos.! Imagem Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
32 Força Bruta Como fazer? Descobrir o formulário e o nome do seus campos Bolar um algoritmo para gerar todas as combinações Ir tentando Tome cuidado que é possível descobrí-lo pelo seu IP Não use para o mal: qualquer outro... deixo com vocês... Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
33 Desenvolvimento de Aplicações Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
34 Desenvolvimento de Aplicações Acho que já foi possível notar que o mais legal da API Java Net não é acessar à Internet, mas sim, as aplicações que pode gerar Nesta seção, faremos a criação de dois aplicativos: MyDownload Programa para fazer download pela Internet MyPageChecker Programa para verificar se houve alterações em uma determinada página Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
35 Desenvolvimento de Aplicações MyDownload Programa para fazer download pela Internet Algo como: Pacotes: com.terra.mydownload.{thread,gui,main}! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
36 Desenvolvimento de Aplicações MyPageChecker Programa para verificar se houve alterações em uma determinada página Algo como: Pacotes: com.terra.mypagechecker.{thread,gui,main}! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
37 Considerações Finais Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
38 Considerações Finais Use para o BEM!!! Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
39 Dúvidas???? Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
40 Obrigado! Ricardo Terra rterrabh [at] gmail.com Apresentação e projeto Java disponíveis em: Principais referências bibliográficas: HORSTMANN, C; CORNELL, G. Core Java: Volume 1 Fundamentos. 8 ed. São Paulo: Pearson, DEITEL, P; DEITEL, H. Java: Como Programar. 8 ed. São Paulo: Pearson, Ricardo Terra (rterrabh [at] gmail.com) Java NET: Interaja com a Internet Maio,
Segurança da Internet. Ricardo Terra (rterrabh [at] gmail.com) Segurança da Internet Outubro, 2013 2012 1
Segurança da Internet Ricardo Terra rterrabh [at] gmail.com Outubro, 2013 2012 1 CV Nome: Ricardo Terra Email: rterrabh [at] gmail.com www: ricardoterra.com.br Twitter: rterrabh Lattes: lattes.cnpq.br/
Leia maisRedes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza
Redes de Computadores Camada de Aplicação Prof. MSc. Hugo Souza É a camada que dispõe a programação para as aplicações de rede através dos protocolos de aplicação; Provém a implantação da arquitetura de
Leia maisSockets. Bruno Guimarães Lucas Rossini
Sockets Bruno Guimarães Lucas Rossini Introdução Comunicação entre processos: Memória compartilhada Memória distribuída - Mensagens pela rede Um sistema distribuído é ausente de memória compartilhada,
Leia maisCamada de Aplicação. Prof. Eduardo
Camada de Aplicação RC Prof. Eduardo Introdução Você sabe que existem vários tipos de programas na Internet? - Talvez você já tenha notado que existem vários programas diferentes para cada um desses tipos.
Leia maisRede de Computadores (REC)
Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3
Leia maisDesenvolvimento Web Histórico da Internet e Protocolos
Instituto Federal de Educação, Ciência e Tecnologia Desenvolvimento Web Histórico da Internet e Protocolos Professor: Bruno E. G. Gomes 2014 Introdução Histórico da Internet Cliente e servidor Introdução
Leia maisConfigurando o Controle dos Pais no Windows Vista
Autor: Bruno Leonardo MCP, MCDST, MCSA http://brunoleonardoleal.spaces.live.com 24/06/2007 Configurando o Controle dos Pais no Windows Vista Página 1 de 16 O Controle dos Pais está disponível nas versões
Leia mais1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?
Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:
Leia maisManual de Atendimento do Chat Casa do Corretor. Página 1
Manual de Atendimento do Chat Casa do Corretor Página 1 Página 2 Índice: Acessando o Sistema... 03 Escala de Atendimento... 06 Painel de Atendimento... 07 Home... 08 Respostas Prontas... 09 Comandos Prontos...
Leia maisManual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.
Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt ged@ipportalegre.pt Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...
Leia maisIntrodução à Camada de Aplicação. Prof. Eduardo
Introdução à Camada de Aplicação RC Prof. Eduardo Introdução Você sabe que existem vários tipos de programas na Internet? - Talvez você já tenha notado que existem vários programas diferentes para cada
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisProjuris Enterprise Visão Geral da Arquitetura do Sistema
Projuris Enterprise Visão Geral da Arquitetura do Sistema Março/2015 Página 1 de 17 Projuris Enterprise Projuris Enterprise é um sistema 100% Web, com foco na gestão de contencioso por empresas ou firmas
Leia maisSite Demonstrativo CPqD Texto Fala
Site Demonstrativo CPqD Texto Fala Instruções de Uso www.cpqd.com.br Site Demonstrativo CPqD Texto Fala 2 / 9 SUMÁRIO 1 Objetivo... 3 1.1 Nível de sigilo dos documentos... 3 2 Público-alvo... 3 3 O Site
Leia maisGESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)
GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) MICROSOFT OUTLOOK 2003 - OBJECTIVOS OBJECTIVOS: Enumerar as principais funcionalidades do Outlook; Demonstrar a utilização das ferramentas do correio electrónico;
Leia maisAula 1 Cleverton Hentz
Aula 1 Cleverton Hentz Sumário da Aula Introdução História da Internet Protocolos Hypertext Transfer Protocol 2 A Internet é um conjunto de redes de alcance mundial: Comunicação é transparente para o usuário;
Leia maisBoletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema
Boletim Eletrônico de Recolhimento Manual do Sistema Versão 1.2 Junho / 2013 Sumário 1. Introdução... - 3-2. O Sistema BOLETIM ELETRÔNICO DE RECOLHIMENTO... - 3-3. Pré-requisitos... - 3-4. Primeiro Acesso...
Leia maisA Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação
A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação privadas, satélites e outros serviços de telecomunicação. Hardware
Leia maisMINISTÉRIO DA EDUCAÇÃO
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS SÃO JOSÉ REDES DE COMPUTADORES Laboratório 2 Wireshark
Leia maisComo estudar o SIPIA CT
Como estudar o SIPIA CT Versão 1.0 Índice 1. Introdução... 2 2. O Ambiente Virtual de Aprendizagem (AVA)... 2 3. Recursos do AVA... 4 3.1. Fórum de dúvidas e discussões... 5 3.2. Apostila Eletrônica...
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 7-1. Sistema de Arquivos Sistema de arquivo nada mais é do que a maneira de como o sistema operacional organiza e administra os dados em um disco. Os arquivos são gerenciados pelo sistema operacional
Leia maisTECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo
TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da
Leia maisRedes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015
TE090 - Prof. Pedroso 17 de junho de 2015 1 Questões de múltipla escolha Exercício 1: Suponha que um roteador foi configurado para descobrir rotas utilizando o protocolo RIP (Routing Information Protocol),
Leia maisManual do Usuário. Módulo: Recadastramento (Servidor) Recadastramento Anual. Versão: 0.1. Recife, Outubro de 2013. www.banksystem.com.
Manual do Usuário Módulo: Recadastramento (Servidor) Recadastramento Anual Versão: 0.1 Recife, Outubro de 2013. 1-16 Histórico de Revisões Data Versão Descrição Autor 29/08/2013 0.1 Versão inicial do documento.
Leia maisResolução de Problemas de Rede. Disciplina: Suporte Remoto Prof. Etelvira Leite
Resolução de Problemas de Rede Disciplina: Suporte Remoto Prof. Etelvira Leite Ferramentas para manter o desempenho do sistema Desfragmentador de disco: Consolida arquivos e pastas fragmentados Aumenta
Leia maisPROCEDIMENTO PARA CRIAÇÃO / ALTERÇÃO DE DOMÍNIO DE PREFEITURAS, CÂMARAS E ÓRGÃOS MUNICIPAIS/ESTADUAIS.
PROCEDIMENTO PARA CRIAÇÃO / ALTERÇÃO DE DOMÍNIO DE PREFEITURAS, CÂMARAS E ÓRGÃOS MUNICIPAIS/ESTADUAIS. Este serviço pode ser utilizado por Prefeituras, Câmaras e alguns Órgãos Municipais / Estaduais. Os
Leia maisBR DOT COM SISPON: MANUAL DO USUÁRIO
BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...
Leia maisManual do Usuário. Sistema para Administração de Condomínios MANUAL USUÁRIO. e-mail Enviar Boletos e Relatórios. ENG Sistemas - 1 -
Sistema para Administração de Condomínios MANUAL DO USUÁRIO e-mail Enviar Boletos e Relatórios ENG Sistemas - 1 - FUNCIONAMENTO DO MÓDULO...3 CONFIGURAR O MODO DE ENVIO DE E-MAIL NO SCON:...4 PADRÕES PARA
Leia maisMINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS
MINISTÉRIO DA SAÚDE Secretária de Gestão Estratégica e Participativa da Saúde SGEP Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS Departamento de Informática do SUS - DATASUS Manual operacional
Leia maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 18 Sockets OLadoServidor O Lado Cliente Múltiplos Clientes 1 Programa Capítulo 18 Sockets
Leia maisDiagrama lógico da rede da empresa Fácil Credito
Diagrama lógico da rede da empresa Fácil Credito Tabela de endereçamento da rede IP da rede: Mascara Broadcast 192.168.1.0 255.255.255.192 192.168.1.63 Distribuição de IP S na rede Hosts IP Configuração
Leia maisCapítulo II Modelos de Programação Distribuída
Capítulo II Modelos de Programação Distribuída From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, Addison-Wesley 2005 From: M. Ben-Ari Principles of Concurrent
Leia maisPermitir a troca de mensagens de texto entre os dois alunos; Permitir que um aluno enviasse para o outro uma cópia de prova;
Software Básico 2008.2 Trabalho Prático 1: programação de E/S, uso de sinais Prática de programação voltada a eventos Trabalho individual ou em dupla Data de entrega: 01/10/2008 1 O Objetivo Utilizando
Leia maisDomínios. Domínios Mundiais Usado para atividades comerciais. Usado em instituições sem fins lucrativos. Usado para nomes pessoais.
Aula 01 Domínios Domínios são todos os nomes registrados na base de dados do DNS e que, portanto, recebem um endereço IP e passam a estar disponíveis na Internet. Todos os endereços de sites existentes
Leia maisGUIA DE APLICAÇÃO EBT
GUIA APLICAÇÃO EBT CONTROLADORIA-GERAL DA UNIÃO COORNAÇÃO-GERAL COOPERAÇÃO FERATIVA E CONTROLE SOCIAL SUMÁRIO INTRODUÇÃO... 3 PREPARAÇÃO... 4 REGULAMENTAÇÃO... 6 PASSIVA... 7 FIM DA AVALIAÇÃO... 10 REVISÃO...
Leia maisLinguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário
Leia maisTransactionCentre - Módulo Client.exe Manual de Instalação
. Introdução A finalidade deste documento é apresentar passo-a-passo o processo de instalação do TransactionCentre Client. No caso de dúvidas ou sugestões, entre em contato com o seu suporte técnico, o
Leia maisINSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO
Poder Judiciário Justiça do Trabalho Tribunal Regional do Trabalho da 13ª Região INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO Por Ericson Benjamim Secretaria de Tecnologia da
Leia mais1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.
Aula 14 Redes de Computadores 24/10/07 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber ROTEAMENTO EM UMA REDE DE COMPUTADORES A máscara de sub-rede é utilizada para determinar
Leia maisPrimeiros passos das Planilhas de Obra v2.6
Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das
Leia maiswww.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com
SERVIÇOS DE REDES DE COMPUTADORES Prof. Victor Guimarães Pinheiro/victor.tecnologo@gmail.com www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com Modelo TCP/IP É o protocolo mais usado da atualidade
Leia maisAJUDA - FORMULÁRIO DE PROPOSTA ON-LINE - AVG
AJUDA - FORMULÁRIO DE PROPOSTA ON-LINE - AVG Esse é o manual para auxílio ao preenchimento do formulário de propostas on-line para a modalidade de Auxílio Participação em Eventos Científicos AVG. INFORMAÇÕES
Leia maisAula 2: Listas e Links
Aula 2: Listas e Links Nesta segunda aula, você aprenderá a utilizar listas numeradas ou não, a entender o que são listas de definições e como fazer referências a outros documentos. Vamos entender a diferença
Leia maisAPRESENTAÇÃO. questões que constantemente chegam ao Suporte de Informática do Órgão Central.
APRESENTAÇÃO O presente documento Aplicativos de E-mail / Webmail Nível Básico Perguntas e Respostas tem como principal objetivo disponibilizar aos servidores das Escolas Estaduais do Estado de Minas Gerais
Leia maisO protocolo HTTP. O que é o protocolo HTTP?
O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. IIS - HTTP 1 O que é o protocolo HTTP? Hyper
Leia maisActualizaç ões e novas funcionalidades. Inoxnet. Versã o 1.70. (c) EBASE Lda. www.inoxnet.com
Actualizaç ões e novas funcionalidades Inoxnet Versã o 1.70 (c) EBASE Lda www.inoxnet.com Índice PORTAL DO INOXNET...3 Modelos... 3 Suporte... 3 Links ú teis... 3 BACK-OFFICE DO WEBSITE...3 Menu... 3 Editor
Leia maisCamada de Transporte, protocolos TCP e UDP
Camada de Transporte, protocolos TCP e UDP Conhecer o conceito da camada de transporte e seus principais protocolos: TCP e UDP. O principal objetivo da camada de transporte é oferecer um serviço confiável,
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisNeste tópico, abordaremos a funcionalidade de segurança fornecida com o SAP Business One.
Neste tópico, abordaremos a funcionalidade de segurança fornecida com o SAP Business One. 1 Ao final deste tópico, você estará apto a: Descrever as funções de segurança fornecidas pelo System Landscape
Leia maisManual do SeCI. Sistema Eletrônico de Prevenção de Conflitos de Interesses. Guia do Administrador
Manual do SeCI Sistema Eletrônico de Prevenção de Conflitos de Interesses Guia do Administrador CONTROLADORIA-GERAL DA UNIÃO CGU SAS, Quadra 01, Bloco A, Edifício Darcy Ribeiro 70070-905 Brasília-DF cgu@cgu.gov.br
Leia maisPortal de Aprendizado Tutorial do Aluno
Portal de Aprendizado Tutorial do Aluno Índice 1 Acessando o Portal... 2 1.1 Verificação do Browser... 2 1.2 Entre em contato... 3 1.3 Portal Autenticado... 5 2 Meus Cursos... 6 2.1 Matriculando-se em
Leia maisMINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP/CENTRO DE RECURSOS COMPUTACIONAIS SAU - SERVIÇO DE ATENDIMENTO AO USUÁRIO
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP/CENTRO DE RECURSOS COMPUTACIONAIS SAU - SERVIÇO DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO Perfil Self-Service Gestão Livre de Parque de Informática
Leia maisO protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP.
HTTP O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. O que é o protocolo HTTP? Hyper Text Transfer
Leia maisJaspe versão 1.2. Manual do usuário Versão em Português
Jaspe versão 1.2 Manual do usuário Versão em Português Iniciando o Jaspe Ao iniciar o Jaspe, será aberta uma janela de identificação de usuário. Se for a primeira vez que você estiver iniciando o Jaspe,
Leia maisPasso-a-passo Oi Torpedo Empresa
Passo-a-passo Oi Torpedo Empresa Índice Logando no Oi Torpedo Empresa...2 Termo de Adesão ao Serviço...5 Página de Entrada no Oi Torpedo Empresa...6 Cadastramento de Usuário (Funcionalidade Somente Disponível
Leia maisPersonalizações do mysuite
Personalizações do mysuite 1. mysuite... 2 2. Customização de campos... 3 3. Importação de dados... 3 4. Integração de sistemas... 3 5. Personalização do Atendimento Online... 4 5.1. Imagens de online
Leia maisEquipe OC- Olimpíadas Científicas
Equipe OC- Olimpíadas Científicas Ivan Tadeu Ferreira Antunes Filho 1 de outubro de 2012 Resumo Bem vindo a equipe do OC! Aqui está o resumo de todas as regras que temos no site até o presente momento.
Leia mais- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
Leia maisREPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
Leia maisJava 2 Standard Edition Fundamentos de
Java 2 Standard Edition Fundamentos de Helder da Rocha www.argonavis.com.br 1 Sobre este módulo Este módulo pretende apenas cobrir conceitos essenciais sobre programação em rede com Java Como criar um
Leia maisProgramação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets
Programação Web Professor: Diego Oliveira Conteúdo 02: JSP e Servlets JSP JSP é um template de uma página Web que usa Java para gerar HTML dinamicamente JSP é considerado server-side e roda em um objeto
Leia maisSeu manual do usuário LOGMEIN RESCUE http://pt.yourpdfguides.com/dref/2874854
Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para LOGMEIN RESCUE. Você vai encontrar as respostas a todas suas perguntas sobre a LOGMEIN RESCUE
Leia maisSOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum
SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução
Leia maisGUIA DE ACESSO E NAVEGAÇÃO NO AMBIENTE VIRTUAL DE APRENDIZAGEM
GUIA DE ACESSO E NAVEGAÇÃO NO AMBIENTE VIRTUAL DE APRENDIZAGEM BOAS VINDAS! Prezado (a) aluno (a), seja bem vindo (a) aos cursos na modalidade a distância. É com muita satisfação que o (a) recebemos neste
Leia maisLED BACKUP. Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup:
LED BACKUP Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup: Em seguida abrirá a Tela para Efetuar / Recuperar Backup: MÉTODOS DE
Leia maisManual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper.
Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Devido a necessidade de resposta mais ágil e uma melhor gestão, o uso do computador para auxiliar nas mais diversas
Leia maisRedes de Computadores II
Redes de Computadores II UDP Prof: Ricardo Luís R. Peres Tem como objetivo prover uma comunicação entre dois processos de uma mesma sessão que estejam rodando em computadores dentro da mesma rede ou não.
Leia maisUtilização do console WEB do DokCT-e. [Version 17/01/2013]
Utilização do console WEB do DokCT-e [Version 17/01/2013] Índice Sobre o DokCT-e.................................................................... 1 Primeiro Passo - Efetuar o Login......................................................
Leia maisMOODLE NA PRÁTICA PEDAGÓGICA
Carmen Mathias Agosto - 2009 I. CADASTRO 1. Acessar o site de treinamento (teste): http://moodle_course.unifra.br/ 2. Faça o login, clicando em acesso no lado direito superior da tela: 3. Coloque seu nome
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisLINX POSTOS AUTOSYSTEM
LINX POSTOS AUTOSYSTEM Manual Sumário 1 INTRODUÇÃO AO POSTGRES...3 2 INSTALAÇÃO...3 2.1 Download...3 2.2 Instalação...4 3 CONFIGURAÇÃO...7 3.1 CIDR-ADDRESS...8 3.2 Biometria...9 4 LINHA DE COMANDO...10
Leia maisManual do Usuário. Protocolo
Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................
Leia maisCellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0)
CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) HISTÓRICO DA REVISÃO Data Versão Descrição Autor 05/04/2016 1.0 Elaboração do Documento de Caso de Uso Cibellie Adrianne 16/04/2016 1.0 Revisão Geral do Documento
Leia maisMANUAL MÓDULO CIELO QUERY COMMERCE (VERSÃO 1.6.1) QUERY COMMERCE
MANUAL MÓDULO CIELO QUERY COMMERCE (VERSÃO 1.6.1) QUERY COMMERCE Introdução Esse manual fornecerá as informações necessárias para a realização da integração de sua loja em Magento com o sistema de pagamento
Leia maisCasos de uso Objetivo:
Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de
Leia mais1.264 Lição 11. Fundamentos da Web
1.264 Lição 11 Fundamentos da Web Navegadores e servidores da Web A Internet é apenas um conjunto de redes interconectadas livremente. Um conjunto de redes de área local conectado via redes de área ampla
Leia maisDisciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho
Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Obs: Não há necessidade de entregar a lista Questões do livro base (Kurose) Questões Problemas
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com ENLACE X REDE A camada de enlace efetua de forma eficiente e com controle de erros o envio
Leia mais4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?
Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer
Leia maisSubmissão Autenticada de Ficheiros ao SIGEX
Submissão Autenticada de Ficheiros ao SIGEX Segurança em Sistemas Informáticos José Martins - ei06031@fe.up.pt Marcelo Cerqueira - ei06093@fe.up.pt Grupo 10, T4 Índice Introdução... 3 Problema e Objectivos...
Leia maisPerguntas frequentes do Xerox Mobile Link 2.0 - ios
Perguntas frequentes do Xerox Mobile Link 2.0 - ios O Xerox Mobile Link é um aplicativo de produtividade pessoal que conecta seu celular e tablet a uma Impressora multifuncional (MFP) Xerox. Você pode
Leia maisMANUAL DO USUÁRIO - PROPPG
INSCRIÇÕES PÓS-GRADUAÇÃO (SISTEMAS WEB) MANUAL DO USUÁRIO - PROPPG Pró-Reitoria de Pesquisa e Pós-Graduação - PROPPG Assessoria de Tecnologia de Informação - ATI / GADS LONDRINA - PR Abril de 2005 2 Sumário
Leia mais2 Gerenciamento de Log 2.1 Definições básicas
2 Gerenciamento de Log 2.1 Definições básicas Os logs são fontes riquíssimas de informação e são gerados pelos servidores e pelas aplicações conforme eventos significativos acontecem. Em [1], log é definido
Leia mais10 dicas para proteger o seu modem/router de ataques online
10 dicas para proteger o seu modem/router de ataques online Date : 9 de Outubro de 2015 Os ataques online e a cibersegurança são dos temas mais abordados, actualmente, quando se fala de Internet. Os perigos
Leia maisSISTEMA LOGS May 20 11:37:47 felipe-virtualbox sudo: pam_unix(sudo:session): session opened for user root by felipe(uid=0)
Faculdade de Tecnologia Senac Goiás Projeto Integrador GTI 2 Matutino Alunos: Diego Guimarães Vaz, Geovane Alves, Lucas Magalhães, Gabriel Napolis Mascarenhas. SISTEMA LOGS Um arquivo de log armazena mensagens
Leia maisPessoal, abaixo fiz um passo-a-passo de como configurar o DVR para acessar a internet, neste caso utilizei os seguintes itens:
Pessoal, abaixo fiz um passo-a-passo de como configurar o DVR para acessar a internet, neste caso utilizei os seguintes itens: - Modem T580 v2. - DVR Penttaxy 8 canais - 5 metros de cabo UTP pra ligar
Leia maisManual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica
Manual de Rotinas para Usuários Advogados da União Procuradoria da União no Estado do Ceará PU/CE SAPIENS Sistema da AGU de Inteligência Jurídica Versão 1.0 2015 1 INTRODUÇÃO 3 1.1 O QUE É O SAPIENS? 3
Leia maisJavaServer Faces. Parte 2
JavaServer Faces Parte 2 Recapitulando Aplicações web são aplicações que executam em um servidor Recebem requisições de usuários Retornam respostas ao usuário Browsers só entendem e exibem html O servidor
Leia maisMANUAL DA SECRETARIA
MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo
Leia maisUtilização do console WEB do DokNF-e. [Version 17/01/2013]
Utilização do console WEB do DokNF-e [Version 17/01/2013] Índice Sobre o DokNF-e.................................................................... 1 Primeiro Passo - Efetuar o Login......................................................
Leia maisComo produzir e publicar uma apresentação online dinâmica (Prezi)
Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação
Leia maisMais configuração OptraImage
1 fax Personalizarconfiguraçõesdecópia...2 Definirmanualmenteasinformaçõesbásicasdofax...3 Criardestinospermanentesdefax...5 Alterarasconfiguraçõesderecebereenviarfax...7 Ajustarasopçõesdeenviodefax...8
Leia maisPortal do Projeto Tempo de Ser
Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5
Leia maisJava Enterprise Edition. by Antonio Rodrigues Carvalho Neto
Java Enterprise Edition by Antonio Rodrigues Carvalho Neto Enterprise Edition Architecture O que é Java Enterprise Edition? Java EE é uma plataforma que reune diversas especificações relacionadas a computação
Leia maisTUTORIAL DO ASSISTENTE VIRTUAL (QUICK START)
TUTORIAL DO ASSISTENTE VIRTUAL (QUICK START) VERSÃO DO ASSISTENTE VIRTUAL: 1.3.1 POR ADS DIGITAL (WWW.ADSDIGITAL.COM.BR) 1 º Passo: Endereços do Assistente Virtual Para uso/perguntas código_cliente.adsdigital.com.br
Leia mais3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.
Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor
Leia maisLASERTECK SOFTECK FC MANUAL DO USUÁRIO
LASERTECK SOFTECK FC MANUAL DO USUÁRIO 2015 SUMÁRIO 1 INTRODUÇÃO... 3 2 REQUISITOS DO SISTEMA... 3 3 INSTALAÇÃO... 3 4 O QUE MUDOU... 3 5 COMO COMEÇAR... 4 6 FORMULÁRIOS DE CADASTRO... 5 7 CADASTRO DE
Leia mais