Autores. Colaboração. Local: II/ UFRGS. L. Cavalheiro, R. Real et al. Curso Dell, 2003 C. Geyer revisão 2005 Diego Gomes (versão para GT4) 2006
|
|
- Lorena Ribas de Sintra
- 8 Há anos
- Visualizações:
Transcrição
1
2 Autores L. Cavalheiro, R. Real et al. Curso Dell, 2003 C. Geyer revisão 2005 Diego Gomes (versão para GT4) 2006 Colaboração Eder Fontoura Local: II/ UFRGS GT 4 - Serviço de Informação 2
3 O globus fornece ferramentas para localização, transferência e gerência de dados distribuídos. GT 4 - Serviço de Informação 3
4 São elas: GridFTP Reliable File Transfer (RFT) service Replica Location Service (RLS) Data Replication Service (DRS) OGSA Data Access and Integration (OGSA- DAI) GT 4 - Serviço de Informação 4
5 O GridFTP é um protocolo para transferência de dados definido pelo Global Grid Forum (GGF); Este protocolo é seguro, robusto e eficiente; O GT4.0 fornece uma implementação deste protocolo (embora não completa), através das ferramentas: globus-gridftp-server globus-url-copy GT 4 - Serviço de Informação 5
6 O GT4.0 fornece ainda uma biblioteca para que um cliente GridFTP próprio seja desenvolvido. GT 4 - Serviço de Informação 6
7 O servidor GridFTP dá suporte às seguintes interfaces de armazenamento: Sistema de Arquivos POSIX Storage Resource Broker (SRB) High Performance Storage System (HPSS) NeST O cliente globus-url-copy pode acessar dados através dos protocolos http, https, ftp, gsiftp e file (arquivo local). GT 4 - Serviço de Informação 7
8 Inicializando o servidor: globus@hosta:~$ globus-gridftp-server -s Requisitando a transferência do arquivo remoto /tmp/arqteste para o arquivo local com o nome /tmp/meuarq: user@hostb:~$ grid-proxy-init user@hostb:~$ globus-url-copy gsiftp://hosta/tmp/arqteste file:///tmp/meuarq GT 4 - Serviço de Informação 8
9 Transferência entre terceiros: globus-url-copy gsiftp://hosta/tmp/foo gsiftp://hostb/tmp/bar Especificando o número de conexões TCP para transferências em paralelo (8 conexões): user@hostc:~$ globus-url-copy -p 8 file:///tmp/teste gsiftp://hostb/tmp/teste GT 4 - Serviço de Informação 9
10 O GridFTP suporta as seguintes funcionalidades: Segurança GSI: infra-estrutura de chave pública e certificação X509; Transferências entre terceiros; Acesso parcial a arquivos; Suporte a arquivos grandes: offsets e tamanhos de arquivo são de 64 bits; GT 4 - Serviço de Informação 10
11 O GridFTP suporta as seguintes funcionalidades: Reuso de canais de dados: reuso de conexões TCP; Estatísticas da transferência; Transferências em paralelo: diferentes partes do arquivo sendo transferidas simultaneamente; Controle do tamanho do buffer TCP; Stripping: transferência de um mesmo arquivo envolvendo várias fontes e/ ou vários destinos. GT 4 - Serviço de Informação 11
12 O Reliable File Transfer (RFT) é um mecanismo para fazer persistência do estado das transferências em armazenamento confiável; Sua interface é baseada em protocolos de web services (SOAP, WSDL,...); Funciona como um escalonador de jobs para transferências de arquivos; GT 4 - Serviço de Informação 12
13 Permite consultar o estado das transferências. RFT evita que o usuário tenha que manter a conexão durante transferências demoradas; GT 4 - Serviço de Informação 13
14 Usa bancos de dados de terceiros (PostgreSQL, MySQL,...); Servidor disponível através de um serviço no container do Globus; Classes java disponíveis para desenvolvimento de aplicações customizadas; Ferramentas por linha de comando: rft: submete e monitora transferências rft-delete: apaga arquivos usando RFT GT 4 - Serviço de Informação 14
15 # true= binary false= ascii true # Block size in bytes Gerando um proxy antes de usar a ferramenta: user@hosta:~$ grid-proxy-init Criando um job de transferências (arquivo exemplo_transfer.xfr): GT 4 - Serviço de Informação 15
16 ... # TCP Buffer size in bytes # Notpt (No thirdpartytransfer) false # Number of parallel streams 8 # Data Channel Authentication (DCAU) true # Concurrency of the request... GT 4 - Serviço de Informação 16
17 ... 1 # Grid Subject name of the source gridftp server / O= Grid/ OU= GlobusTest/ OU= simplecavenus.inf.ufrgs.br/ CN= host/ venus # Grid Subject name of the destination gridftp server / O= Grid/ OU= GlobusTest/ OU= simplecavenus.inf.ufrgs.br/ CN= host/ labtec... GT 4 - Serviço de Informação 17
18 ... # Transfer all or none of the transfers false # Maximum number of retries 10 # Source/ Dest URL Pairs gsiftp:// venus/ tmp/ rfttest1.tmp gsiftp:// labtec:5678/ tmp/ Done1.tmp gsiftp:// venus/ tmp/ rfttest2.tmp gsiftp:// labtec:5678/ tmp/ Done2.tmp GT 4 - Serviço de Informação 18
19 Submetendo o job de transferência vai transferir 2 arquivos do host venus para o host labtec, salvando o EPR do recurso WSRF criado em meujobtransfer.epr: user@hosta:~$ rft -h hosta -file meujobtransfer.epr -f exemplo_transfer.xfr Consultando o estado da transferência vai produzir um XML de saída: user@hosta:~$ wsrf-query -e meujobtransfer.epr GT 4 - Serviço de Informação 19
20 Criando um job para remover arquivos arquivo exemplo_delete.xfr: # Subject name (defaults to host subject) /O=Grid/OU=GlobusTest/OU=simpleCAvenus.inf.ufrgs.br/CN=host/labtec gsiftp://labtec:5678/tmp/done1.tmp gsiftp://labtec:5678/tmp/dirtest/ GT 4 - Serviço de Informação 20
21 Apagando arquivos apaga o arquivo /tmp/done1.tmp e apaga recursivamente o diretório /tmp/dirtest: user@hosta:~$ rft-delete -h hosta -file meujobdelete.epr -f exemplo_delete.xfr GT 4 - Serviço de Informação 21
22 O Replica Location Service (RLS) é usado para localizar réplicas (cópias) de arquivos em um ambiente de grade; Usuários e/ou serviços registram os arquivos criados junto ao RLS para posterior consulta; O RLS é um registro distribuído podendo consistir em diversos servidores em diferentes sites; O servidor não é um web service; GT 4 - Serviço de Informação 22
23 O RLS mantém associações (mapeamentos) entre um LFN e um ou mais PFNs, onde: LFN (Logical File Name): é o identificador único para o conteúdo do arquivo (ex.: dset_simcms); PFN (Physical File Name): é a URL de uma cópia do arquivo em um sistema de armazenamento (ex.: gsiftp://labtec:5678/opt/donesim.dat); Usuários podem associar atributos (ex.: tamanho do arquivo, checksum, etc.) ao LFN ou ao PFN; GT 4 - Serviço de Informação 23
24 Usuários podem fazer consultas baseadas nesses atributos. O RLS não garante a corretude nem a consistência dos mapeamentos que armazena; GT 4 - Serviço de Informação 24
25 Consiste de dois tipos de servidores: Local Replica Catalog (LRC): armazena mapeamentos entre LFNs e PFNs em um BD local. Independe da existência de RLIs e responde localmente às consultas; Replica Location I ndex (RLI ): cada RLI coleta informações sobre LFNs de um ou mais LRCs ou RLIs. Ao receber uma consulta por um LFN, retorna uma lista de LRCs que contém o mapeamento. GT 4 - Serviço de Informação 25
26 Exemplo de configuração entre LRCs e RLIs: Cada LRC envia periodicamente as informações (que expiram) para os RLIs (protocolo soft state). Pode-se compactar estas informações de diferentes formas (ex.: bloom filters) para evitar o tráfego excessivo. GT 4 - Serviço de Informação 26
27 Inicializando o postgres: globus@hosta:~$ postmaster -D $GLOBUS_LOCATION/var/lib/postgresql/ -i -o -F -p 5433 Inicializando o daemon RLS: globus@hosta:~$ $GLOBUS_LOCATION/sbin/SXXrls start Requisitando credenciais: user@hosta:~$ grid-proxy-init GT 4 - Serviço de Informação 27
28 Verificando se o servidor está ativo: user@hosta:~$ $GLOBUS_LOCATION/bin/globus-rlsadmin -p rls://hosta Criando um LFN novo: user@hosta:~$ globus-rls-cli create dset_simcms gsiftp://labtec:5678/opt/donesim.dat rls://hosta GT 4 - Serviço de Informação 28
29 Adicionando outros PFNs com realação a um LFN já criado: user@hosta:~$ globus-rls-cli add dset_simcms gsiftp://venus/tmp/sim.dat rls://hosta Consultando LFN: user@hosta:~$ globus-rls-cli query lrc lfn dset_simcms rls://hosta Resposta: gsiftp://labtec:5678/opt/donesim.dat gsiftp://venus/tmp/sim.dat GT 4 - Serviço de Informação 29
30 Consultando por um PFN no catálogo: globus-rls-cli query lrc pfn gsiftp://venus/tmp/sim.dat rls://hosta Apagando um mapeamento: globus-rls-cli delete dset_simcms gsiftp://venus/tmp/sim.dat rls://hosta Renomeando: globus-rls-cli rename lfn dset_simcms dsetsimcms rls://hosta GT 4 - Serviço de Informação 30
31 O Data Replication Service (DRS) é um serviço de mais alto nível construído usando os serviços do RFT e do RLS; Sua função é assegurar que um conjunto de arquivos exista em um elemento de armazenamento; Ao receber uma requisição, o DRS cria um recurso WSRF para dar persistência à operação e para permitir o seu monitoramento; O DRS é um web service; GT 4 - Serviço de Informação 31
32 Cada requisição é atendida da seguinte forma: Consulta-se o RLS para saber onde o arquivo existe na grade (PFNs); Uma vez localizado, cria-se uma requisição de transferência para ser executada pelo RFT; Terminado a transferência, registra-se o PFN da cópia recém criada junto ao RLS. GT 4 - Serviço de Informação 32
33 Inicializando um proxy: grid-proxy-init Deve-se criar uma credencial: globus-credential-delegate -h hosta -p 8443 mycredential.epr O próximo passo é criar o arquivo de requisição. Esse arquivo deve conter pares LFN -> URL destino para cada arquivo que deseja-se transferir. Ex.: user@hosta:~$ cat testrun.req GT 4 - Serviço de Informação 33
34 testrun-1 gsiftp://venus/tmp/files/testrun-1 testrun-2 gsiftp://labtec:5678/opt/testrun-2 testrun-3 gsiftp://hosta/sandbox/files/testrun-3 Deve-se então criar um recurso de replicação: globus-replication-create -s icationservice -C mycredential.epr -V myreplicator.epr file:///home/user/testr un.req GT 4 - Serviço de Informação 34
35 Inicializando a replicação: user@hosta:~$ globus-replication-start -e myreplicator.epr Verificando-se o status da requisição: user@hosta:~$ wsrf-get-property -e myreplicator.epr "{ rg/namespaces/2005/05/replica/replicator}statu s" Resposta: <ns1:status xmlns:ns1=" us.org/namespaces/2005/05/replica/rep licator">active</ns1:status> GT 4 - Serviço de Informação 35
36 Solicitando-se mais informações: wsrf-get-property -e myreplicator.epr "{ rg/namespaces/2005/05/replica/replicator}count " Resposta: <ns1:count xmlns:ns1=" 05/05/replica/replicator"> <ns1:total>3</ns1:total> <ns1:finished>0</ns1:finished> <ns1:failed>0</ns1:failed> <ns1:terminated>0</ns1:terminated> </ns1:count> GT 4 - Serviço de Informação 36
37 Destruindo o recurso de replicação: user@hosta:~$ wsrf-destroy -e myreplicator.epr Destroy operation was successful GT 4 - Serviço de Informação 37
38 O OGSA-DAI é um middleware que permite que os recursos de dados (tais como DBs relacionais ou DBs XML) sejam acessados via web services; Pode-se consultar dados, atualizá-los, transformálos e então entragá-los à aplicação; O OGSA-DAI é fornecido em um pacote independente ao Globus; GT 4 - Serviço de Informação 38
39 É compatível com as seguintes especificações de web services: Web Services Inter-operability (WS-I) Web Services Resource Framework (WSRF) A implementação WSRF funciona junto ao Globus; GT 4 - Serviço de Informação 39
40 O OGSA-DAI fornece: Suporte a diferentes recursos de dados (DBs relacional e XML, arquivos...), a serem expostos por web services; Os dados em cada um desses tipos de recursos podem ser consultados e atualizados; Os dados podem ser transformados (usando XSLT), compactados e descompactados (usando ZIP e GZIP); GT 4 - Serviço de Informação 40
41 O OGSA-DAI fornece: Dados podem ser entregues a clientes, outros web services, URLs, servidores FTP, GridFTP ou ainda a arquivos. Requisições a web services OGSA-DAI tem sempre um mesmo formato, independente do tipo de recurso de dados; Usuários podem extender os WS do OGSA-DAI para expor seus próprios tipos de recursos de dados GT 4 - Serviço de Informação 41
42 GT4 Data Management docs: toolkit/ docs/ 4.0/ data/ GridFTP Docs: toolkit/ docs/ 4.0/ data/ g ridftp/ RFT Docs: toolkit/ docs/ 4.0/ data/ rf t/ GT 4 - Serviço de Informação 42
43 RLS Docs: toolkit/ docs/ 4.0/ data/ rl s/ GT 4.0 Tech Preview: Data Replication Service (DRS) toolkit/ docs/ 4.0/ techpr eview/datarep/ OGSA-DAI Home: GT 4 - Serviço de Informação 43
44 This document was created with Win2PDF available at The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.
Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira
Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos
Leia maisInstalação do Portal PMS Ambiente : Controladoria Data da publicação : 18/11/09 Países : Brasil Autor Wilker Valladares
Instalação do Portal PMS Ambiente : Controladoria Data da publicação : 18/11/09 Países : Brasil Autor Wilker Valladares O objetivo deste documento é capacitar o analista a instalar e configurar o Portal
Leia maisKassius Vargas Prestes
Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/
Leia maisIntegração de sistemas utilizando Web Services do tipo REST
Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br
Leia maiswww.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia maisRevisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
Leia maisINFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima
INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas
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 maisMaker Planet www.makerplanet.com Manual do Usuário
Maker Planet www.makerplanet.com Manual do Usuário Atenção: Este é o rascunho inicial deste documento, visite o Maker Planet.COM (HTTP://www.makerplanet.com/) para obter as atualizações deste documento.
Leia maisSecure Client. Manual do Usuário. IPNv2. Secure Client IPNv2
Secure Client Manual do Usuário IPNv2 Índice 2 de 23 1. APRESENTAÇÃO... 3 2. OBJETIVO, APLICAÇÃO E DEFINIÇÕES... 4 a. Objetivos... 4 b. Aplicação... 4 c. Regras do sistema... 4 d. Configuração de hardware
Leia maisFerramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Leia maisWeb. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.
A Web e o HTTP Web Até a década de 1990, a Internet era utilizada por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. Então, no início dessa década, iniciou-se
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisPermite o acesso remoto a um computador;
Telnet Permite o acesso remoto a um computador; Modelo: Cliente/Servidor; O cliente faz um login em um servidor que esteja conectado à rede (ou à Internet); O usuário manipula o servidor como se ele estivesse
Leia maisPara funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:
Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
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 mais5 Estudo de caso: utilizando o sistema para requisição de material
61 5 Estudo de caso: utilizando o sistema para requisição de material A fim de avaliar as características da arquitetura proposta e a corretude da implementação, realizamos experiências com cenários de
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 maisSaída do sistema do Servidor FTP do Capture Pro Software
Visão geral Saída do sistema do Servidor FTP do Capture Pro Software O Servidor FTP do Capture Pro Software transfere dados de índice e lotes (que foram digitalizados com saída para o PC local) para um
Leia maisTestes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
Testes de Software 1 AULA 05 FERRAMENTAS TESTE DE CARGA E GERÊNCIA DE TESTE Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB Conteúdo Programático Aula 05 Ferramentas para gerência dos testes Ferramentas
Leia maisTeleprocessamento e Redes
Teleprocessamento e Redes Aula 21: 06 de julho de 2010 1 2 3 (RFC 959) Sumário Aplicação de transferência de arquivos de/para um host remoto O usuário deve prover login/senha O usa duas conexões TCP em
Leia maisEste é um manual de procedimentos básicos padronizados para os Formulários on-line da Coleta Seletiva.
MANUAL DE PROCEDIMENTOS Formulários on-line SISTEMAS INTEGRADOS MANUAL DE PROCEDI MENTOS PADRÃO Formulários on-line Este é um manual de procedimentos básicos padronizados para os Formulários on-line da
Leia maisSistemas Distribuídos
Sistemas Distribuídos Aula 3 Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF Processos Um processo
Leia maisProtocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta
Protocolo O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Máquina: Definem os formatos, a ordem das mensagens enviadas e recebidas pelas entidades de rede e as ações a serem tomadas
Leia maisTransferência de arquivos (FTP)
Transferência de arquivos (FTP) Protocolo de transferência de arquivos (File Transfer Protocol) Descrito na RFC 959 Usa o TCP, a porta 21 (conexão de controle) e a porta 20 (conexão de dados) Em uma mesma
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Basedos na Web Capítulo 12 Agenda Arquitetura Processos Comunicação Nomeação Sincronização Consistência e Replicação Introdução
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
Leia mais(Nota Fiscal Eletrônica no Power Systems AS/400) Projeto Nacional Versão 1.0
Manual do usuário (Nota Fiscal Eletrônica no Power Systems AS/400) Projeto Nacional Versão 1.0 29-03-2011 1 de 32 Í ndice 1. Descrição Geral do Sistema 1.1 Descrição 1.2 Desenho do Processo 2. Aplicação
Leia maisUSO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP
USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP SMTP "Protocolo de transferência de correio simples (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e- mails através da
Leia maisConceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net
Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net Procedimento para criar uma árvore O procedimento usado para criar uma árvore com o Assistente para instalação do Active Directory
Leia maisServidor de E-mails e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes
Campus Cachoeiro Curso Técnico em Informática Servidor de E-mails e Protocolo SMTP Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes Definições Servidor de Mensagens Um servidor de
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisRedes de Computadores Aula 3
Redes de Computadores Aula 3 Aula passada Comutação: circuito x pacotes Retardos e perdas Aula de hoje Protocolo em camadas Aplicações C/S x P2P Web Estruturando a Rede Como organizar os serviços de uma
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Comunicação Inter-Processos Sockets e Portas Introdução Sistemas distribuídos consistem da comunicação entre processos
Leia maisUniversidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES O QUE É PROTOCOLO? Na comunicação de dados e na interligação em rede, protocolo é um padrão que especifica o formato de dados e as regras a serem seguidas. Sem protocolos, uma rede
Leia maisCURSO DE TECN OLOGI A DO VÁCUO
FATEC-SP CURSO DE TECN OLOGI A DO VÁCUO Prof. Me. Francisco Tadeu Degasperi Janeiro de 2005 Agradeço a colaboração do Tecnólogo Alexandre Cândido de Paulo Foi Auxiliar de Docente do LTV da Fatec-SP Atualmente
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores
Leia maisProf. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013
MC714 Sistemas Distribuídos 2 semestre, 2013 Virtualização - motivação Consolidação de servidores. Consolidação de aplicações. Sandboxing. Múltiplos ambientes de execução. Hardware virtual. Executar múltiplos
Leia maisCAMADA DE TRANSPORTE
Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com
Leia maisINTEGRAÇÃO DE TÉCNICAS DE SISTEMAS DISTRIBUÍDOS APLICADA AO DESENVOLVIMENTO DE UM AMBIENTE PARA O JOGO DE XADREZ
INTEGRAÇÃO DE TÉCNICAS DE SISTEMAS DISTRIBUÍDOS APLICADA AO DESENVOLVIMENTO DE UM AMBIENTE PARA O JOGO DE XADREZ Acadêmico: Antonio Carlos Bambino Filho Orientador: Prof. Marcel Hugo SUMÁRIO Introdução;
Leia mais1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisSistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com
Sistemas Operacionais 3º bimestre Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistema de Arquivos (1) Todas as aplicações precisam armazenar e recuperar informações. Considerações sobre os processos: Espaço
Leia maisAula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisManual de Instalação PIMSConnector em Linux
Manual de Instalação PIMSConnector em Linux Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.
Leia maisDescrição. Implementação. Departamento de Informática e Estatística Universidade Federal de Santa Catarina LAB 4 Transferência de Arquivos
Departamento de Informática e Estatística Universidade Federal de Santa Catarina LAB 4 Transferência de Arquivos Descrição Implemente nesta atividade de laboratório um programa em Java utilizando threads
Leia maisHYPERTEXT TRANSFER PROTOCOL
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com HYPERTEXT TRANSFER PROTOCOL 1 HTTP Uma página WWW é composta de objetos e endereçado por uma
Leia maisManual de Instalação PIMSConnector em Windows
Manual de Instalação PIMSConnector em Windows Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.
Leia maisFTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.
FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores
Leia maisArquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares
Arquitetura TCP/IP Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Problema de resolução de endereço Mapeamento direto Associação dinâmica ARP
Leia maisEAI Manual do Administrador
EAI Manual do Administrador 1 Definição de Host Application O que é um Host Application? Significa Aplicativo Hospedeiro, é o nome dado ao ambiente EAI que estará executando no seu computador ou em um
Leia maisTECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD
TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Definir as funcionalidades dos principais protocolos de Internet. Compreender os conceitos básicos de protocolo. Conhecer mais a respeito
Leia maisPiwik Uma alternativa livre ao Google Analytics
Piwik Uma alternativa livre ao Google Analytics Éverton Didoné Foscarini 1, Alexandre Albino Marchi 1 1 Centro de Processamento de Dados Universidade Federal do Rio Grande do Sul (UFRGS) Rua Ramiro Barcelos,
Leia maisCurso de especialização em Teleinformática Disciplina Sistemas Distribuídos Prof. Tacla
- 1 - - 2 - COMUNICAÇÃO INTER PROCESSOS DISTRIBUÍDOS. - 3 - - 4 - Os sockets UDP e TCP são a interface provida pelos respectivos protocolos. Pode-se dizer que estamos no middleware de sistemas distribuídos
Leia maisSistemas Distribuídos
Sistemas Distribuídos Aula 4 Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF Migração de Código Em
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisMODELO CLIENTE SERVIDOR
SISTEMAS DISTRIBUÍDOS Modelo Cliente Servidor Modelo que estrutura um S.O. como um grupo de processos cooperantes, chamados servidores, que oferecem serviços a processos usuários, denominados clientes;
Leia maisUtilizando JMeter para realizar testes de carga em aplicações Web. Robinson Castilho castilho@bacarin.com.br Bacarin Software Ltda JUGMS
Utilizando JMeter para realizar testes de carga em aplicações Web Robinson Castilho castilho@bacarin.com.br Bacarin Software Ltda JUGMS Agenda Apresentação Motivação Visão Geral JMeter Principais elementos
Leia maisTécnicas e ferramentas de ataque. Natiel Cazarotto Chiavegatti
Técnicas e ferramentas de ataque Natiel Cazarotto Chiavegatti Preparação do ambiente Em relação a taques a redes sem fio deve-se ser levado em conta alguns aspectos, sendo que por sua vez devem se analisadas
Leia maisAULA 6: SERVIDOR DNS EM WINDOWS SERVER
AULA 6: SERVIDOR DNS EM WINDOWS SERVER Objetivo: Instalar e detalhar o funcionamento de um Servidor de DNS (Domain Name System) no sistema operacional Microsoft Windows 2003 Server. Ferramentas: - ISO
Leia mais3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança
3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade
Leia maisMercado Eletrônico Instalação e Atualização MEConnect2
Manual de Usuário da Plataforma de compras do Grupo José de Mello - Mercado Eletrônico Instalação e Atualização MEConnect2 1 Índice 1. Introdução... 3 2. Visão Geral... 3 3. Instalação e Atualização...
Leia maisAula 14 Serviços Internet (Servidor Web Apache)
CST Redes de Computadores Disciplina: Serviços de Rede Professor: Jéferson Mendonça de Limas Aula 14 Serviços Internet (Servidor Web Apache) Roteiro de Aula Conceitos Básicos Funcionamento de Servidores
Leia maisAuditoria e Segurança da Informação GSI536. Prof. Rodrigo Sanches Miani FACOM/UFU
Auditoria e Segurança da Informação GSI536 Prof. Rodrigo Sanches Miani FACOM/UFU Laboratório DoS- slowhttptest Ataques de negação de serviços(dos Denial of Service) Exploração de recursos de maneira agressiva,
Leia maisSMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback
SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada
Leia maisComandos remotos via agente Zabbix
Comandos remotos via agente Zabbix Aécio Pires e Willeson Souza JOÃO PESSOA-PB OUT/2013 1 Histórico de Atualizações Data Versão Responsável Alterações 22 out 2013 1.0 Aécio Pires e Willeson Souza Versão
Leia maisSafeweb DLL biblioteca para desenvolvimento
Safeweb DLL biblioteca para desenvolvimento A DLL é um componente que contém uma biblioteca de métodos que auxiliam no desenvolvimento e integração dos serviços de Nota Fiscal eletrônica com os sistemas
Leia maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia maisCamada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz
Camada de Aplicação Redes de Computadores Prof. Leandro C. Pykosz Camada de Aplicação A camada de aplicação fornece os serviços "reais" de rede para os usuários. Os níveis abaixo da aplicação fornecem
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 maisSISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS MÓDULO DO CERTIFICADOR
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Índice APRESENTAÇÃO... 3 INSTALAÇÃO DO SISTEMA... 4 INSTALANDO O SISTEMA... 4 CONECTANDO COM A BASE DE DADOS DO... 8 CONFIGURAÇÃO DA BASE DE DADOS
Leia maisCapítulo 8 - Aplicações em Redes
Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos
Leia maisSistemas Distribuídos (DCC/UFRJ)
Sistemas Distribuídos (DCC/UFRJ) Aula 8: 2 de maio de 2016 Aplicações de email Eletronic mail é uma forma de comunicação assíncrona (pessoas não precisam coordenar/sincronizar o tempo de envio e recebimento
Leia maisServiços Web: Arquitetura
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisGuia do Usuário Windows
Guia do Usuário Windows Manual Básico para contas Windows Acessando o Painel de Controle: URL: http://67.15.8.214 Entre com seu usuário e senha. Informações sobre sua conta: Verás no canto superior esquerdo
Leia maisMANUAL DE UTILIZAÇÃO. Instalação do MV Portaria
MANUAL DE UTILIZAÇÃO Instalação do MV Portaria Histórico da Revisão Data Versão Autor Descrição 15/06/12 1.0 Aluisio Comiran Criação do documento. 12/09/12 1.1 Aluisio Comiran - Foram removidas as etapas
Leia maisAula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
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 maisANEXO II PARTILHA DO SIMPLES NACIONAL - INDÚSTRIA
ANEXO II PARTILHA DO SIMPLES NACIONAL - INDÚSTRIA Seção I: Receitas decorrentes da venda de mercadorias por elas industrializadas não sujeitas a substituição tributária, exceto as receitas decorrentes
Leia maisDIRETÓRIOS. Diretórios ZIM. Estabelecer um diretório de aplicativo. Campos do objeto Diretórios. Diretórios estrangeiros. Zim 8.
DIRETÓRIOS Um diretório é um objeto do aplicativo. Diretórios de aplicativos são usados para organizar os objetos definidos no Dicionário de Objetos para a aplicação. Diretórios ZIM ZIM 8 proporciona uma
Leia maisUm pouco sobre Pacotes e sobre os protocolos de Transporte
Um pouco sobre Pacotes e sobre os protocolos de Transporte O TCP/IP, na verdade, é formado por um grande conjunto de diferentes protocolos e serviços de rede. O nome TCP/IP deriva dos dois protocolos mais
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 maisWebMail --------------------------------------------------------------------------------------------------------------- Manual do cliente
WebMail --------------------------------------------------------------------------------------------------------------- Manual do cliente www.plugin.com.br 1 ÍNDICE Prefácio...3 Sobre Este Manual... 3
Leia maisConfiguração de servidores SMTP e POP3
Configuração de servidores SMTP e POP3 Disciplina: Serviços de Rede Professor: João Paulo de Brito Gonçalves Campus Cachoeiro Curso Técnico em Informática Configuração Postfix O servidor SMTP usado na
Leia maisARP- Address Resolution Protocol
ARP- Address Resolution Protocol Elena Baikova M 4856 Estrutura do TCP/IP 1 ARP - O Problema O computador A quer transmitir dados através de uma rede TCP/IP para o computador B O endereço IP do computador
Leia maisTECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo
TECNOLOGIA WEB Principais Protocolos na Internet Aula 2 Profa. Rosemary Melo Tópicos abordados Compreender os conceitos básicos de protocolo. Definir as funcionalidades dos principais protocolos de Internet.
Leia maisGerência de Segurança
Gerência de segurança envolve a proteção de dados sensíveis dos dispositivos de rede através do controle de acesso aos pontos onde tais informações se localizam Benefícios do processo de gerência de segurança
Leia maisCST em Redes de Computadores
CST em Redes de Computadores Serviços de Rede Prof: Jéferson Mendonça de Limas Ementa Configuração de Serviços de Redes; Servidor Web; Servidor de Arquivos; Domínios; Servidor de Banco de Dados; SSH; SFTP;
Leia mais