Tamanho: px
Começar a partir da página:

Download "bruno@sniffer.net,vinicius@uniritter.edu.br"

Transcrição

1 Resumo. O presente trabalho apresenta um estudo e a implementação prática do protocolo proprietário utilizado pelo MSN Messenger em forma de código orientado a objeto usando a linguagem PHP. A aplicação implementada durante este estudo não tem como objetivo substituir os clientes MSN já existentes, mas sim possibilitar a criação de novas ferramentas, para que os programadores PHP possam estar mais próximos dessa rede de troca de mensagens e obter vantagem em suas implementações de software. Com o desenvolvimento de um protótipo foi possível executar os testes de funcionalidade do protocolo, como a troca de mensagens, mas também permitindo a leitura de sensores e controle de atuadores através de um cliente do protocolo MSN Messenger. This article presents a study and a practical implementation of the proprietary MSN Messenger protocol using object-oriented PHP language programming. The application here described does not intend to replace or enhance the current MSN Messenger clients but allow PHP programmers to take advantage of the features provided by the MSN Messenger chat network on their applications. Both physical prototype and test application were designed in form of proof-of-concept and showing that it is possible to control actuators and reading sensors as it is done on home-automation devices by sending data messages using a MSN Messenger client. Durante as últimas décadas, o aumento do poder computacional dos eletrônicos e o crescimento das redes de comunicações foram vitais para o advento da telemática. A telemática que pode ser definida como a desenvolvimento do presente artigo, não se objetivou criar novas tecnologias, mas sim, ordenar as já existentes e integrá-las de forma criativa a fim de criar um protótipo funcional. Foram empregadas tecnologias consagradas do ramo da eletrônica e telecomunicações como ferramentas para criar uma nova perspectiva de uso das mesmas, sendo apresentado no presente artigo, a fim de aplicar o conhecimento teórico em um protótipo, com objetivo de obter uma solução para o problema proposto.

2 O produto da telemática aqui apresentando Esta seção apresenta um breve referencial teórico sobre as áreas envolvidas neste trabalho. São apresentados conceitos sobre a linguagem PHP e sockets, programação em ambiente embarcado com micro-controladores e comunicação com painel de cristal líquido LCD através de programação de nível lógico de baixo nível, conhecido como bit-a-bit.

3 2.1 Compreendendo o protocolo MSN Messenger: experimentos empíricos O estudo de definições dos requisitos mandatórios para desenvolvimento do protótipo funcional que implementa o protocolo MSN Messenger mostrou que o entendimento do protocolo MSN Messenger é amplamente baseado na prática de uso. Mesmo pelo fato de não possuir referências acadêmicas anteriores, a implementação prática deste protocolo é viável por meio da solução proposta, qual seja, a de desenvolver um conjunto de funções capazes de acessar a rede MSN Messenger, projeto já realizado por outros desenvolvedores. O software cliente oficial da Microsoft é distribuído públicamente, porém, o códigofonte é fechado como a maioria dos softwares de empresas que têm como objetivo o lucro. Além disso, não se permite a análise direta do programa com o uso de ferramentas de dissecção, que são os dissassemblers utilizados por programadores avançados da linguagem Assembly. Neste trabalho, não está em pauta o funcionamento do software, e sim a compreensão do protocolo, pois este tipo de prática seria legalmente proibida pela política de privacidade e uso do software, como pode ser observado em um trecho da política de uso do software cliente MSN Live Messenger da Microsoft. Você não desmontará, descompilará ou fará engenharia reversa de qualquer software incluído no serviço, exceto e apenas até o limite permitido expressamente por lei para tal atividade. (Microsoft Corporation, 2009) Com a política estrita de uso do aplicativo oficial, restou a análise de tráfego de rede e dissecção de pacotes TCP/IP, que não se pode qualificar como engenharia reversa, e sim uma forma de interceptação de informações que estão trafegando livremente entre o cliente o servidor. É possível interceptar comunicações entre o cliente MSN Messenger e o servidor utilizando programas específicos que fazem o sniffing de dados enviados através de uma rede. O protocolo MSN Messenger (como todos outros bons protocolos de Internet) é baseado em texto, então é relativamente fácil para entender o funcionamento através de análise visual. (MINTZ, 2004) A comunidade desenvolvedora de aplicações aprendeu muito usando técnicas de sniffing, visto que aliados ao uso de proxys de conexão (programas intermediários), é uma maneira prática e viável de capturar os dados transmitidos e recebidos entre computadores em uma rede. Experimentos são certamente a melhor maneira de testar a teoria. Na computação, isto significa que observar qual a reação de um determinado programa dependendo da entrada de dados. No MSN Messenger, isso pode significar examinar o comportamento do cliente oficial ou servidor quando um comando em particular é enviado. (MINTZ, 2004) Durante o desenvolvimento do protótipo foram necessários ensaios e testes baseados na documentação parcial espalhada pela Internet, normalmente em fóruns de discussão. A pesquisa em busca de material suficiente para desenvolver o protótipo também contou com o uso de uma ferramenta de análise de tráfego de rede, o software Wireshark.

4 2.2 Linguagem PHP e Sockets A linguagem PHP foi escolhida para a execução prática do estudo, tendo em vista que possui bons métodos de acesso a sockets e bibliotecas próprias para isso, como é o caso da biblioteca de funções CURL para manipulação de sockets. Apesar de existirem bibliotecas na linguagem C++, JAVA e outras para acesso a rede MSN, a linguagem PHP foi escolhida exatamente pela falta da existência de bibliotecas nossa linguagem que amparassem o desenvolvedor para conexão. O desafio de realizar a proposta inicial na linguagem escolhida foi um fator de motivação, pois sendo uma linguagem orientada para aplicações Web, o uso para outros fins não é impeditivo, porém requer práticas criativas. Outra razão para a escolha do PHP é a de ser publicada com licença de códigoaberto flexível, podendo ser expandida, alterada e usada livremente em projetos comerciais, desde que se respeitem as limitações da licença. 2.3 Protocolo SOAP SOAP é um protocolo de troca de mensagens que não depende de plataforma específica e pode ser usando sobre uma variedade de protocolos como HTTP, SMTP e até mesmo MIME. Já é conhecido que o uso de XML como parte da sua metodologia de troca de informações, e que o WSDL (Web Service Description Language) é também usado para facilitar pois permite a troca de dados, de forma tipada, estruturada em um ambiente decentralizado e distribuído. (LECKY-THOMPSON, 2005) A compreensão e uso de SOAP como protocolo de troca de dados foi importante, pois a formação de uma estrutura XML compatível é uma premissa para que seja feita a autenticação do usuário nos servidores da Microsoft para posterior acesso do cliente de bate-papo proposto neste trabalho. 2.4 Maturidade da linguagem Python para suporte de comunicação A linguagem Python foi escolhida para fazer a comunicação Software / Serial entre o computador executando a aplicação PHP e a placa de desenvolvimento Arduíno dada a estabilidade e maturidade da biblioteca nativa serial, que foi utilizada no protótipo. De acordo com Maluta (2009), embora o uso da porta Serial seja uma tecnologia antiga, ainda é utilizada amplamente em projetos eletrônicos no estilo faça você mesmo. Segundo o mesmo autor, é possível utilizar a linguagem Python para fazer a interface com a porta serial, padrão RS232, seja no Windows, GNU/Linux, *BSD, Solaris. Com o uso do módulo serial comunicando com um sistema embarcado, foi possível obter as funcionalidades como o direcionamento do fluxo de dados e coleta de dados para depuração, necessário para o envio de mensagens via PHP para o microcontrolador integrante do protótipo. A biblioteca nativa serial encapsula o acesso à porta serial provendo a retaguarda para o Python, sendo um módulo que pode ser executado em diversos sistemas operacionais, facilitando a comunicação com sistemas embarcados, caso do hardware Arduino parte integrante do protótipo.

5 2.5 Uso de micro-controlador em placa de desenvolvimento Arduino Utilizou-se a placa de desenvolvimento Arduino, que é um computador físico baseado em uma simples plataforma código livre de hardware. É projetada com um microcontrolador de placa única, com suporte de I/O (Entrada e Saída) embutido, além de uma linguagem de programação padrão, que é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de usar por artistas e amadores, mas principalmente àqueles que não poderiam alcançar os controladores mais sofisticados e de ferramentas mais complicadas. website oficial da placa de desenvolvimento é onde existe material para estudo, fórum de discussão e links para lojas que vendem o produto. Por tratar-se de uma placa de menos de 50 dólares, um baixo custo, é muito apreciada para pequenos projetos como o proposto neste trabalho. Um painel LCD é comandado pela porta USB-Serial do computador, com informações de origem em eventos da rede MSN Messenger e tratadas pelo software em PHP descrito no presente trabalho. Uma placa Arduino típica é composta por um controlador, algumas linhas de I/O, digitais e analógicas, além de uma interface serial ou USB para se interligar ao hospedeiro, que é usado para programá-lo e interagir com ele em tempo real. O controlador, em si, não possui qualquer recurso de rede; porém, é comum combinar uma ou mais placas Arduino deste modo, usando extensões apropriadas, chamadas de shield. A interface do hospedeiro é simples, podendo ser escrita em várias linguagens. 2.6 Display LCD 16x2 de comunicação paralela Durante este estudo, foi usado para testes e implementação um painel LCD do tipo paralelo, compatível com o controlador HD44780 da Hitachi. O painel LCD possui 16 pinos, onde os mais relevantes são definidos de Enable e Register Select, que são conectados a portas de controle digitais da placa Arduino, bem como 8 pinos de dados, que são nomeados de DB0 até DB7. Alternativamente, pode-se usar apenas 4 portas/bits

6 de dados, totalizando 6 portas digitais, método que foi utilizado no protótipo para funcionamento. Os demais fios conectados ao LCD são de alimentação deste, alimentação de energia do LED de fundo e controle de contraste. Para controle de contraste, usa-se um potenciômetro de 10K com o pino do meio ligado no pino VEE do LCD e os outros 2 pinos na alimentação de 5 Volts e terra. A corrente de 5 Volts é fornecida pela porta USB, sendo a corrente máxima limitada pela porta, 500 ma. 3.1 Aquisição de dados do protocolo Conforme discutido no referencial teórico, a base de conhecimento que foi formada para implementação do protocolo está na experimentação baseada na análise do tráfego de rede e estudo de código-fonte em outras linguagens de aplicações que já implementaram o protocolo MSN em forma de cliente. A ferramenta utilizada foi o Wireshark. O protocolo MSN possui um número limitado de comandos que são compreendidos por estar nomeados em forma de palavras na língua inglesa de forma abreviada, como se observa da seguinte lista parcial: MSG, originado de Message: envio de mensagens RNG, de Ring: início de sessão de troca de mensagens ADD, de Add: adicionar um novo usuário à lista de contatos REM, de Remove: excluir usuário da lista de contatos E assim se dá para a maioria dos comandos que, unindo-se são tratados. Aproximadamente 20 diferentes comandos são utilizados para que a versão de software aqui descrita seja funcional e possibilite a presença na rede MSN Messenger.

7 Os argumentos de cada comando foram certamente objeto de estudo durante a aquisição de dados do protocolo. Primeiramente identificou-se a quantidade de parâmetros de cada comando e, posteriormente, o significado de cada um e quando eram necessários. Alguns dos comandos possuem argumentos bastante óbvios. Outros não, necessitando a busca destes em outras implementações desenvolvidas em código-aberto de clientes não-oficiais que implementam o protocolo MSN Messenger, desenvolvidos em outras linguagem de programação 3.2 Acesso e autenticação no serviço MSN Messenger O acesso ao serviço é feito através de conexões TCP/IP, usando um par de dados contendo o endereço IP do servidor e porta TCP/IP pré-definidos. Após o primeiro acesso, o servidor redireciona a conexão para o servidor definitivo da sessão chamado de Servidor de Notificações, que será a base para a sessão MSN e seu conjunto de regras. A autenticação é feita através do método conhecido como 3D e é usada freqüentemente pela indústria de cartões de crédito, nas quais o cliente cria uma nova conexão com outro servidor a fim de obter um ticket ou token de autenticação. Dessa forma é permitido o acesso e a manutenção de uma conexão com o servidor de notificações, após identificar-se com a autenticação. Este token é adquirido através do protocolo SOAP sobre HTTP usando XML e conexões SSL (Secure Sockets Layer). 3.3 Protocolo MSN para funcionalidade de troca de mensagens Segue uma sessão em forma de exemplo onde mostra a troca de mensagens anterior à autenticação no serviço MSN usando SOAP. Os sinais <<< e >>> em cor indicam a direção do fluxo do comando. Assim são representados dados entrantes e de saída, respectivamente. Ao conectar-se ao Servidor de Notificações inicial, são negociadas formalidades de autenticação e controle de versão, até o momento do redirecionamento para o servidor definitivo que hospedará a sessão.

8 As informações sobre presença de usuários também são gerenciadas pelo Servidor de Notificação, e cada comando pertencente ao protocolo é tratado em forma de evento pela solução de software desenvolvida. A troca de dados após o comando VER inicial que pode ser observado na linha 1 da figura 3, são tratados sob demanda, pelo seguinte laço que aguarda dados do socket, bem como um tratamento condicional usando switch/case. O laço representado e realçado na figura 4 trata os comandos de autenticação, início de sessão e compatibilidade de protocolo, não de presença e troca de mensagens. Ao receber o comando USR, inicia-se o processo de autenticação, conforme apresenta a figura abaixo, de número 5, continuação da anterior.

9 O objeto criado no código do tipo SOAPTweener, também implementado em PHP, usando a biblioteca CURL para tratamento de conexões HTTP usando SSL, é o responsável pela montagem do envelope do tipo SOAP. Contém os dados de autenticação do usuário passados via argumento para função buscarticket(), e em seguida, é formado o pacote de dados na linguagem XML. Ainda, é necessário o tratamento de outros eventos sob demanda que chegam via socket TCP oriundos do servidor de notificações que o cliente foi direcionado durante o protocolo de inicialização. Comandos previamente conhecidos pelo estudo do protocolo chegam ao cliente sem que haja uma ordem pré-definida e normalmente requerem alguma reação por parte do cliente. Estas reações podem ser internas no software cliente, como manutenção a da lista de contatos e seus estados, ou externas, interagindo com o servidor remoto enviando novos comandos a fim de satisfazer as necessidades do evento ou comando recebido. O objetivo do tratamento destes eventos é manter a conexão ativa e funcional. 3.4 SOAP utilizando sockets e SSL em ambiente HTTP A classe SOAPTweener, que foi desenvolvida para o presente trabalho, utiliza a biblioteca CURL para envio de dados sob um túnel HTTP Seguro, facilitando, assim, a questão da leitura e homologação de certificados digitais do tipo SSL, passo obrigatório ao sucesso da comunicação. A figura apresenta uma solicitação verdadeira do tipo SOAP-sobre-HTTP seguro, requisitando um token de acesso, o que permite acesso direto aos mais variados serviços oferecidos pela Microsoft.

10 O envio do nome do usuário para acesso, em forma de (conhecido como Passport.NET), e a senha são visíveis na posição marcada pelos nos retângulos com as cores vermelho e azul, consoante a figura 6, acima. Na figura 7, observa-se o uso da chave de acesso resultante da solicitação HTTP, antes apresentada. A chave é enviada por meio do comando USR, sendo o retorno o comando USR, que contém um terceiro argumento com o valor OK, o que informa o sucesso da autenticação. 3.5 Programação multi-processo em PHP no ambiente Linux Para implementação funcional do cliente MSN Messenger em PHP, foi necessário o disparo de processos paralelos para controle independente de Switchboards, visto que os eventos de conversação ocorrem em paralelo à conexão principal com o Servidor de Notificações. Switchboards dependem de novas conexões TCP usadas para troca de mensagens entre dois ou mais usuários. Ao comunicar-se pela primeira vez com um usuário da lista de contatos, o servidor Microsoft solicita a abertura de uma Switchboard através do Servidor de Notificações. O comando RNG indica que uma nova sessão deve ser aberta. Nesse momento, o código principal inicia um novo processo no sistema operacional usando a função exec(), implementada nativamente na linguagem PHP, capaz de iniciar um processo filho no sistema operacional. Ao chamar a função e passando como argumento a linha de comando a ser executada (no caso, são 3 informações: a primeira é o caminho para o interpretador PHP-CLI, /usr/bin/php, a segunda é o script que deve ser executado e a terceira são os argumentos passados para o script de Switchboard, indicando Endereço IP, porta TCP e demais dados relevantes para a criação de uma Switchboard). A troca de mensagens entre a aplicação principal Servidor de Notificações e as Switchboard é feita através de FIFOs, que são arquivos especiais no sistema operacional Linux. São arquivo chamados de pipes nomeados que atuam em forma de túnel e respeitam a regra First-In, First-Out. A vantagem do uso de FIFOs é que estes podem ser abertos por diversos processos para leitura e escrita, além de que a velocidade da troca de informações é boa. Outra alternativa seriam Unix Domain Sockets ou até mesmo uma tabela em banco SQL-compatível. Os FIFOs podem ser abertos como arquivo, usando a função fopen(), por sua vez, suportado pela linguagem PHP, não necessitando maiores controles, trazendo velocidade e eficazmente implementando comunicação entre processo com baixo consumo de recursos. É o contrário de uma solução usando SGBD (Sistema de

11 Gerenciamento de Bancos de Dados), que é grande consumidora de recursos de processamento e memória computador se comparada ao uso de pipes nomeados. 3.6 Linguagem Python para acesso à porta Serial Para utilizar os avanços da linguagem Python, com relação ao controle de fluxo de dados de portas seriais, um programa script simples foi desenvolvido e utilizado. Esse script, nomeado no protótipo de LCD-Interface.py, é requisitado pela classe PHP que gerencia as switchboards, quando necessita enviar mensagens através da porta serial. O script em Python recebe através da linha de comando uma serie de argumentos que contém a mensagem a ser enviada para a porta serial. Então inicia-se a biblioteca de comunicação com velocidade compatível com a placa Arduino, programada para trabalhar a 9600 BAUD e enviam-se os dados para o micro-controlador. 3.7 Programação C para lógica sobre hardware A figura 8 apresentata de forma didática, usando pseudo-código, o funcionamento da lógica programada no micro-controlador da placa Arduino. O código completo está embarcado no micro-controlador RISC 8-bit AVR mega32 da marca Atmel, executado a 16 Mhz.

12 No código apresentado na figura 8, a função loop é chamada automaticamente pelo micro-controlador e será executada incessantemente até que a energia seja interrompida ou que algum Interrupt seja acionado. Durante a recepção de dados na porta serial, interrupts são acionados para processamento de dados na porta, porém o código foi projetado para evitar estados de postergação indefinida. 3.8 Utilizando um LCD paralelo como interface humana A comunicação com o visor de cristal líquido, de padrão paralelo compatível com painéis baseados no controlador HD44780 da Hitachi, é amplamente difundida na Internet, inclusive com exemplos, como na figura 9. Foram usados 4 pinos digitais de dados e 2 pinos de controle para que o LCD funcionasse corretamente, bem como linhas de alimentação com 5 volts, linha de aterramento e um potenciômetro para controle de contraste da tela.

13

14 a comunicação entre os processos existentes através de pipes nomeados ou FIFOs (BOSH, 2007) sem o uso de memória compartilhada de forma eficiente e funcional; - integrou Software e Hardware, possibilitando o recebimento de mensagens MSN em painel de cristal líquido (LCD). Para tanto, foi utilizado um micro-controlador RISC para hospedar a lógica embarcada e controle de fluxo de dados serial, bem como programação de um módulo extra na linguagem Python, para o fim de amparar o código PHP ao acesso à porta Serial do computador, com emulação sobre USB em Linux.

15 BOSH, B. W. (Maio de 2007). Multi-threading strategies in PHP. Fonte: Implicit evaluation in PHP - AlternateInterior:

16 GUDGIN, M. e. (April de 2007). SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). Fonte: World Wide Web Consortium (W3C): LECKY-THOMPSON, Ed. (2005). Professional PHP5, Wrox Press MALUTA, Tiago (2009). PySerial Utilize o Python para controlar a interface serial. Disponível em: Acesso em 15/11/2009 Microsoft Corporation. (Maio de 2009). Contrato de Serviço da Microsoft. Fonte: Live.com - Ajuda do Windows Live: Microsoft Corporation. (Dezembro de 1999). Internet Draft - MSN Messenger Service 1.0 Protocol. Fonte: MINTZ, M. (2004). MSN Messenger Protocoal, Research Practices. Acesso em Junho de 2009, disponível em Hypotetic:

Ferramentas Web para controle e supervisão: o que está por vir

Ferramentas Web para controle e supervisão: o que está por vir Artigos Técnicos Ferramentas Web para controle e supervisão: o que está por vir Marcelo Salvador, Diretor de Negócios da Elipse Software Ltda. Já faz algum tempo que ouvimos falar do controle e supervisão

Leia mais

Trabalho de Sistemas Distribuídos

Trabalho de Sistemas Distribuídos Cássio de Olivera Ferraz Trabalho de Sistemas Distribuídos Petrópolis 2015, v-1.0 Cássio de Olivera Ferraz Trabalho de Sistemas Distribuídos Trabalho sobre sistemas distribuídos e suas tecnologias. Universidade

Leia mais

5 Sistema Experimental

5 Sistema Experimental 5 Sistema Experimental Este capitulo apresenta o sistema experimental utilizado e é composto das seguintes seções: - 5.1 Robô ER1: Descreve o robô utilizado. É dividida nas seguintes subseções: - 5.1.1

Leia mais

www.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 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 mais

Web Services. Autor: Rômulo Rosa Furtado

Web Services. Autor: Rômulo Rosa Furtado Web Services Autor: Rômulo Rosa Furtado Sumário O que é um Web Service. Qual a finalidade de um Web Service. Como funciona o serviço. Motivação para o uso. Como construir um. Referências. Seção: O que

Leia mais

Implementar servidores de Web/FTP e DFS. Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc.

Implementar servidores de Web/FTP e DFS. Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc. Implementar servidores de Web/FTP e DFS Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc.br Conteúdo programático Introdução ao protocolo HTTP Serviço web

Leia mais

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos Arquitetura de Redes Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistemas Operacionais de Rede NOS Network Operating Systems Sistemas operacionais que trazem recursos para a intercomunicação

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Andarta - Guia de Instalação. Guia de Instalação

Andarta - Guia de Instalação. Guia de Instalação Guia de Instalação 29 de setembro de 2010 1 Sumário Introdução... 3 Os Módulos do Andarta... 4 Instalação por módulo... 6 Módulo Andarta Server... 6 Módulo Reporter... 8 Módulo Agent... 9 Instalação individual...

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II INTERNET Protocolos de Aplicação Intranet Prof: Ricardo Luís R. Peres As aplicações na arquitetura Internet, são implementadas de forma independente, ou seja, não existe um padrão

Leia mais

APLICAÇÕES EM SISTEMAS DISTRIBUÍDOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

APLICAÇÕES EM SISTEMAS DISTRIBUÍDOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 6 - ALGORÍTIMOS PARALELOS MPI - Parallel Virtual Machine e PVM - Parallel Virtual Machine 1. INTRODUÇÃO Inicialmente é necessário conceber alguns conceitos para entendimento dos algoritmos paralelos:

Leia mais

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede Entregar um relatório contendo introdução, desenvolvimento e conclusão. A seção desenvolvimento pode conter

Leia mais

ZEUS SERVER STUDIO V2.07

ZEUS SERVER STUDIO V2.07 ZEUS SERVER STUDIO V2.07 FERRAMENTA DE CONFIGURAÇÃO DO ZEUS SERVER 3i Soluções Ind. Com. de Equip. Eletrônicos e Serviços em Materiais Elétricos Ltda. Rua Marcilio Dias, 65 Lapa CEP 05077-120 São Paulo

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula 2 - MODELO DE REFERÊNCIA TCP (RM TCP) 1. INTRODUÇÃO O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

Parte 5 - Criação de cursos à distância no Modelo Fechado

Parte 5 - Criação de cursos à distância no Modelo Fechado Parte 5 - Criação de cursos à distância no Modelo Fechado Neste capítulo iremos estudar como montar um curso à distância que, embora acessível via a Internet, tenha acesso controlado. Para isto, teremos

Leia mais

Administração de Servidores de Rede. Prof. André Gomes

Administração de Servidores de Rede. Prof. André Gomes Administração de Servidores de Rede Prof. André Gomes FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA ADMINISTRAÇÃO DE SERVIDORES DE REDE Competências a serem trabalhadas nesta aula Protocolos de comunicação; Como

Leia mais

Catálogo de Produtos - Gestão Gráfica

Catálogo de Produtos - Gestão Gráfica Catálogo de Produtos - Gestão Gráfica Flexibilidade, confiabilidade e segurança na detecção de incêndios. Sistemas Endereçáveis Analógicos Módulos e Cartões de Comunicação Dispositivo de Análise de Laço

Leia mais

Comunicação via interface SNMP

Comunicação via interface SNMP Comunicação via interface SNMP 1 - FUNCIONAMENTO: Os No-breaks PROTEC possuem 3 interfaces de comunicação: Interface RS232, interface USB e interface SNMP. Todas elas permitem o controle e o monitoramento

Leia mais

FORMULÁRIO DE IDENTIFICAÇÃO 1. IDENTIFICAÇÃO 1.1 Título do Projeto: Uso do Arduíno como ferramenta de apoio ao processo de ensinoaprendizagem

FORMULÁRIO DE IDENTIFICAÇÃO 1. IDENTIFICAÇÃO 1.1 Título do Projeto: Uso do Arduíno como ferramenta de apoio ao processo de ensinoaprendizagem FORMULÁRIO DE IDENTIFICAÇÃO 1. IDENTIFICAÇÃO 1.1 Título do Projeto: Uso do Arduíno como ferramenta de apoio ao processo de ensinoaprendizagem 1.2 Coordenador: Renira Carla Soares 1.3 Câmpus envolvido(s):

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA 26. Considerando o sistema de numeração Hexadecimal, o resultado da operação 2D + 3F é igual a: a) 5F b) 6D c) 98 d) A8 e) 6C 27. O conjunto

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

NETALARM GATEWAY. Manual do Usuário

NETALARM GATEWAY. Manual do Usuário Índice 1. Introdução...3 2. Requisitos Mínimos de Instalação...3 3. Instalação...3 4. Inicialização do Programa...5 5. Abas de Configuração...6 5.1 Aba Serial...6 5.2 Aba TCP...7 5.2.1 Opções Cliente /

Leia mais

CONFORTO COM SEGURANÇA CONFORTO COM SEGURANÇA. 0 P27070 - Rev

CONFORTO COM SEGURANÇA CONFORTO COM SEGURANÇA. 0 P27070 - Rev P27070 - Rev. 0 1. RESTRIÇÕES DE FUNCIONAMENTO RECEPTOR IP ÍNDICE 1. Restrições de Funcionamento... 03 2. Receptor IP... 03 3. Inicialização do Software... 03 4. Aba Eventos... 04 4.1. Botão Contas...

Leia mais

MANUAL DE INSTALAÇÃO E OPERAÇÃO

MANUAL DE INSTALAÇÃO E OPERAÇÃO PÉGASUS GPRS STUDIO V3.03 MANUAL DE INSTALAÇÃO E OPERAÇÃO 3i Soluções Ind. Com. de Equip. Eletrônicos e Serviços em Materiais Elétricos Ltda. Rua Marcilio Dias, 65 Lapa CEP 05077-120 São Paulo - SP Brasil

Leia mais

UMA ABORDAGEM SOBRE A INTERFACE DE PROGRAMAÇÃO DE APLICAÇÕES SOCKETS E A IMPLEMENTAÇÃO DE UM SERVIDOR HTTP

UMA ABORDAGEM SOBRE A INTERFACE DE PROGRAMAÇÃO DE APLICAÇÕES SOCKETS E A IMPLEMENTAÇÃO DE UM SERVIDOR HTTP UMA ABORDAGEM SOBRE A INTERFACE DE PROGRAMAÇÃO DE APLICAÇÕES SOCKETS E A IMPLEMENTAÇÃO DE UM SERVIDOR HTTP Alan Jelles Lopes Ibrahim, alan.jelles@hotmail.com Eduardo Machado Real, eduardomreal@uems.br

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E O que é roteamento e acesso remoto? Roteamento Um roteador é um dispositivo que gerencia o fluxo de dados entre segmentos da rede,

Leia mais

Consumindo um Web Service através de uma Aplicação Comercial em Android. Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com.

Consumindo um Web Service através de uma Aplicação Comercial em Android. Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com. Consumindo um Web Service através de uma Aplicação Comercial em Android Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com.br 08/2014 Agenda Introdução Conceitos Web Service Por que utilizar

Leia mais

SolarWinds Kiwi Syslog Server

SolarWinds Kiwi Syslog Server SolarWinds Kiwi Syslog Server Monitoramento de syslog fácil de usar e econômico O Kiwi Syslog Server oferece aos administradores de TI o software de gerenciamento mais econômico do setor. Fácil de instalar

Leia mais

1 Introdução. O sistema permite:

1 Introdução. O sistema permite: A intenção deste documento é demonstrar as possibilidades de aplicação da solução INCA Insite Controle de Acesso - para controle de conexões dia-up ou banda larga à Internet e redes corporativas de forma

Leia mais

Wireshark Lab: Iniciando

Wireshark Lab: Iniciando Wireshark Lab: Iniciando Versão 1.1 2005 KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2008 BATISTA, O. M. N. Tradução e adaptação para Wireshark. Conte-me e esqueço. Mostre-me e eu lembro. Envolva-me

Leia mais

Instalando, configurando e utilizando a Área de trabalho remota via Web

Instalando, configurando e utilizando a Área de trabalho remota via Web Página 1 de 14 Mapa do Site Brasil Home Worldwide Procurar no Microsoft.com por: Ir Home TechNet USA MS Brasil Desenvolvedores Sharepedia TopIT Fale Conosco Meu TechNet Pesquisa rápida TechNet Boletins

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

Documento de Requisitos de Rede (DRP)

Documento de Requisitos de Rede (DRP) Documento de Requisitos de Rede (DRP) Versão 1.2 SysTrack - Grupo 1 1 Histórico de revisões do modelo Versão Data Autor Descrição 1.0 30/04/2011 João Ricardo Versão inicial 1.1 1/05/2011 André Ricardo

Leia mais

Manual do Usuário -TED1000 versão TC100 Ethernet

Manual do Usuário -TED1000 versão TC100 Ethernet Manual do Usuário -TED1000 versão TC100 Ethernet Indice: Apresentação...2 Ligando o terminal...3 Configurações iniciais...3 Configuração de IP...3 Teclas especiais...4 Cabo de rede...4 Leitor externo...4

Leia mais

Comunicando através da rede

Comunicando através da rede Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir

Leia mais

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

INFORMÁ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 mais

Instalar o MarkVision

Instalar o MarkVision Instalando o 1 contas O apresenta diversos componentes instaláveis: Aplicativo - Instala o Utilitário Printer Management. Este aplicativo requer que o Servidor do esteja disponível na rede. Servidor do

Leia mais

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações Sistemas Multimédia Arquitectura Protocolar Simples Modelo OSI TCP/IP Redes e Comunicações Francisco Maia famaia@gmail.com Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes

Leia mais

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux 1. De que forma é possível alterar a ordem dos dispositivos nos quais o computador procura, ao ser ligado, pelo sistema operacional para ser carregado? a. ( ) Instalando um programa gerenciador de carregamento,

Leia mais

MANUAL DE INSTALAÇÃO E OPERAÇÃO

MANUAL DE INSTALAÇÃO E OPERAÇÃO PÉGASUS (ETHERNET) STUDIO V2.02 MANUAL DE INSTALAÇÃO E OPERAÇÃO Rua Coronel Botelho, 64 - Alto da Lapa - CEP: 05088-020 São Paulo - SP - Brasil +55 (11) 3832-6102 PÉGASUS (ETHERNET) STUDIO V2.02 - MANUAL

Leia mais

Por Érica Barcelos Fevereiro, 2012

Por Érica Barcelos Fevereiro, 2012 Por Érica Barcelos Fevereiro, 2012 2 INTRODUÇÃO Com a informatização dos sistemas nas empresas veio também o aumento da competitividade e isso fez com que a qualidade dos serviços fosse questionada. O

Leia mais

Kassius Vargas Prestes

Kassius 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 mais

AUTOR(ES): LUIS WAGNER PASSINHO, ALESSANDRA CRISTINA SILVA, DANIEL ALVES DA ROCHA

AUTOR(ES): LUIS WAGNER PASSINHO, ALESSANDRA CRISTINA SILVA, DANIEL ALVES DA ROCHA TÍTULO: AUTOMAÇÃO RESIDENCIAL PELA INTERNET COM PHP E ARDUINO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE ANHANGUERA DE CAMPINAS AUTOR(ES):

Leia mais

TUTORIAL Arduino Nano

TUTORIAL Arduino Nano Conceito: O é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com circuitos de entrada/saída embutido que podem ser facilmente

Leia mais

3 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 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 mais

Winco Edge Security Instant Messaging Filter Manual do Usuário

Winco Edge Security Instant Messaging Filter Manual do Usuário Winco Edge Security Instant Messaging Filter Manual do Usuário Sumário I. Introdução...3 I.1. Principais características...3 I.2. Exemplos de Uso...4 II. Instalação...6 II.1. Pré-Requisitos...6 II.2. Requisitos

Leia mais

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP HTTP (Hypertext Transfer Protocol ) Protocolo usado na Internet para transferir as páginas da WWW (WEB). HTTPS (HyperText Transfer

Leia mais

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE Roland Yuri Schreiber 1 ; Tiago Andrade Camacho 2 ; Tiago Boechel 3 ; Vinicio Alexandre Bogo Nagel 4 INTRODUÇÃO Nos últimos anos, a área de Sistemas

Leia mais

Tópicos de Ambiente Web Conceitos Fundamentais Redes de Dados

Tópicos de Ambiente Web Conceitos Fundamentais Redes de Dados Tópicos de Ambiente Web Conceitos Fundamentais Redes de Dados Professora: Sheila Cáceres Computador Dispositivo eletrônico usado para processar guardar e tornar acessível informação. Tópicos de Ambiente

Leia mais

NETALARM GATEWAY Manual Usuário

NETALARM GATEWAY Manual Usuário NETALARM GATEWAY Manual Usuário 1 Índice 1. Introdução... 3 2. Requisitos de Instalação... 3 3. Instalação... 3 4. Iniciando o programa... 5 4.1. Aba Serial... 5 4.2. Aba TCP... 6 4.3. Aba Protocolo...

Leia mais

Positivo Network Manager 4

Positivo Network Manager 4 Positivo Network Manager 4 O gerenciamento eficiente de informações e de tecnologia da informação (TI) é um fator reconhecidamente crítico na maioria das organizações. As informações e as tecnologias que

Leia mais

Vídeo Vigilância Abordagem Open-Source

Vídeo Vigilância Abordagem Open-Source Vídeo Vigilância Abordagem Open-Source Alunos: Justino Santos, Paulo Neto E-mail: eic10428@student.estg.ipleiria.pt, eic10438@student.estg.ipleiria.pt Orientadores: Prof. Filipe Neves, Prof. Paulo Costa

Leia mais

Web Services. (Introdução)

Web Services. (Introdução) Web Services (Introdução) Agenda Introdução SOA (Service Oriented Architecture) Web Services Arquitetura XML SOAP WSDL UDDI Conclusão Introdução Comunicação distribuída Estratégias que permitem a comunicação

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 2 Computação em Nuvem Desafios e Oportunidades A Computação em Nuvem

Leia mais

Desenvolvimento de Aplicações Web

Desenvolvimento de Aplicações Web Desenvolvimento de Aplicações Web André Tavares da Silva andre.silva@udesc.br Método de Avaliação Serão realizadas duas provas teóricas e dois trabalhos práticos. MF = 0,1*E + 0,2*P 1 + 0,2*T 1 + 0,2*P

Leia mais

Manual de Operação e Instalação do Sistema de Gravação Telefônica Rec All E1

Manual de Operação e Instalação do Sistema de Gravação Telefônica Rec All E1 Manual de Operação e Instalação do Sistema de Gravação Telefônica Rec All E1 1.0 Apresentação 2.0 O que é o produto? 3.0 Do que é composto? 4.0 Como funciona? 5.0 Instalando a interface do gravador Rec

Leia mais

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO Descrição do Produto... 3 Características... 3 Configuração USB... 4 Configuração... 5 Página

Leia mais

Universidade Federal de Mato Grosso

Universidade Federal de Mato Grosso Universidade Federal de Mato Grosso Programação III Curso de Ciência da Computação Prof. Thiago P. da Silva thiagosilva@ufmt.br Material basedado em [Kurose&Ross 2009] e [Gonçalves, 2007] Agenda Internet

Leia mais

Opções para impressão de códigos de barras para impressoras Zebra em ambientes Oracle WMS e MSCA RELATÓRIO INFORMATIVO SOBRE APLICAÇÃO

Opções para impressão de códigos de barras para impressoras Zebra em ambientes Oracle WMS e MSCA RELATÓRIO INFORMATIVO SOBRE APLICAÇÃO Opções para impressão de códigos de barras para impressoras Zebra em ambientes Oracle WMS e MSCA RELATÓRIO INFORMATIVO SOBRE APLICAÇÃO Direitos autorais 2004 ZIH Corp. Todos os nomes e números de produtos

Leia mais

Manual de Instalação, Administração e Uso do Sistema Elétric

Manual de Instalação, Administração e Uso do Sistema Elétric Manual de Instalação, Administração e Uso do Sistema Elétric Versão 1.0 Autores Bruna Cirqueira Mariane Dantas Milton Alves Robson Prioli Nova Odessa, 10 de Setembro de 2013 Sumário Apoio 1. Licença deste

Leia mais

Especificação Técnica

Especificação Técnica Especificação Técnica Última atualização em 31 de março de 2010 Plataformas Suportadas Agente: Windows XP e superiores. Customização de pacotes de instalação (endereços de rede e dados de autenticação).

Leia mais

Estudo do protocolo SSL/TLS como Implementação de Segurança para Protocolos Inseguros Utilizados por Mecanismos de Controle de Acesso

Estudo do protocolo SSL/TLS como Implementação de Segurança para Protocolos Inseguros Utilizados por Mecanismos de Controle de Acesso Estudo do protocolo SSL/TLS como Implementação de Segurança para Protocolos Inseguros Utilizados por Mecanismos de Controle de Acesso Tiago Duarte, Mauricio Simões, Guilherme Gattino, Natan Schultz Graduação

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

REDES ESAF. leitejuniorbr@yahoo.com.br 1 Redes - ESAF

REDES ESAF. leitejuniorbr@yahoo.com.br 1 Redes - ESAF REDES ESAF 01 - (ESAF - Auditor-Fiscal da Previdência Social - AFPS - 2002) Um protocolo é um conjunto de regras e convenções precisamente definidas que possibilitam a comunicação através de uma rede.

Leia mais

CONSTRUÇÃO DE APLICAÇÕES DISTRIBUÍDAS UTILIZANDO SERVIÇOS WEB

CONSTRUÇÃO DE APLICAÇÕES DISTRIBUÍDAS UTILIZANDO SERVIÇOS WEB CONSTRUÇÃO DE APLICAÇÕES DISTRIBUÍDAS UTILIZANDO SERVIÇOS WEB Deusa Cesconeti e Jean Eduardo Glazar Departamento de Ciência da Computação Faculdade de Aracruz UNIARACRUZ {dcescone, jean}@fsjb.edu.br RESUMO

Leia mais

Gateways de Correio Eletrônico Usando o MDaemon 6.0

Gateways de Correio Eletrônico Usando o MDaemon 6.0 Gateways de Correio Eletrônico Usando o MDaemon 6.0 Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N Technologies. Todos os Direitos Reservados.

Leia mais

GUIA DE IMPLEMENTAÇÃO

GUIA DE IMPLEMENTAÇÃO Kaspersky Administration Kit 8.0 GUIA DE IMPLEMENTAÇÃO V E R S Ã O D O A P L I C A T I V O : 8. 0 C F 1 Caro usuário. Obrigado por escolher nosso produto. Esperamos que esta documentação lhe ajude em seu

Leia mais

Manual Técnico Arduino Programador Supervisório Gravador de Bootloader

Manual Técnico Arduino Programador Supervisório Gravador de Bootloader Manual Técnico Arduino Programador Supervisório Gravador de Bootloader Seriallink.com.br 2014 Todos os direitos reservados Página 1 de 19 Sumário Manual Técnico...1 Introdução...3 Características...3 Downloads...3

Leia mais

Segurança da Informação

Segurança da Informação Segurança da Informação 1 Agenda Segurança em Comunicações Protocolos de Segurança VPN 2 1 Comunicações Origem Destino Meio Protocolo 3 Ataques Interceptação Modificação Interrupção Fabricação 4 2 Interceptação

Leia mais

Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: Marcus Gama

Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: Marcus Gama Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 O protocolo do Buffer de Quadro Remoto (Buffer de Quadro Remoto) 6 3 Usando o Remote Desktop

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Aplicação Slide 1 Aplicação e Protocolo de Aplicação Aplicação: processos distribuídos em comunicação rodam nos computadores usuários da rede como programas de usuário trocam

Leia mais

Programação WEB Introdução

Programação WEB Introdução Programação WEB Introdução Rafael Vieira Coelho IFRS Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Campus Farroupilha rafael.coelho@farroupilha.ifrs.edu.br Roteiro 1) Conceitos

Leia mais

WatchKey. WatchKey USB PKI Token. Versão Windows. Manual de Instalação e Operação

WatchKey. WatchKey USB PKI Token. Versão Windows. Manual de Instalação e Operação WatchKey WatchKey USB PKI Token Manual de Instalação e Operação Versão Windows Copyright 2011 Watchdata Technologies. Todos os direitos reservados. É expressamente proibido copiar e distribuir o conteúdo

Leia mais

Antonio Gomes de Araujo Laboratório de Eletrônica Industrial, Escola SENAI Anchieta São Paulo

Antonio Gomes de Araujo Laboratório de Eletrônica Industrial, Escola SENAI Anchieta São Paulo Antonio Gomes de Araujo Laboratório de Eletrônica Industrial, Escola SENAI Anchieta São Paulo Toshi-ichi Tachibana Departamento de Engenharia Naval e Oceânica, Escola Politécnica da Universidade São Paulo

Leia mais

Guia de Consulta Rápida HTTP. Décio Jr. Novatec Editora. www.novateceditora.com.br

Guia de Consulta Rápida HTTP. Décio Jr. Novatec Editora. www.novateceditora.com.br Guia de Consulta Rápida HTTP Décio Jr. Novatec Editora www.novateceditora.com.br Guia de Consulta Rápida HTTP de Décio Jr. Copyright 2001 da Novatec Editora Ltda. Todos os direitos reservados. É proibida

Leia mais

Projeto Liowsn Manual de utilização do sistema

Projeto Liowsn Manual de utilização do sistema Projeto Liowsn Manual de utilização do sistema Autor: Marllus Lustosa - marlluslustosa@gmail.com 0 Índice 1. Introdução... 1 2. Tela de boot... 2 3. Tela de login... 2 4. Ambiente de trabalho... 5 5. Utilizando

Leia mais

Autoria Web Apresentação e Visão Geral sobre a Web

Autoria Web Apresentação e Visão Geral sobre a Web Apresentação e Visão Geral sobre a Web Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Objetivos da Disciplina Conhecer os limites de atuação profissional em Web

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. 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

WiFiShield. Introdução

WiFiShield. Introdução WiFiShield Obrigado por adquirir o WiFiShield do Laboratório de Garagem. Através deste manual, você conhecerá maiores detalhes sobre este produto, para iniciar seus projetos com Arduino e integração com

Leia mais

Alternativas de aplicação do serviço GPRS da rede celular GSM em telemetria pela Internet

Alternativas de aplicação do serviço GPRS da rede celular GSM em telemetria pela Internet Alternativas de aplicação do serviço GPRS da rede celular GSM em telemetria pela Internet Marcos R. Dillenburg Gerente de P&D da Novus Produtos Eletrônicos Ltda. (dillen@novus.com.br) As aplicações de

Leia mais

EMULADOR 3270 VIA WEB BROWSER

EMULADOR 3270 VIA WEB BROWSER EMULADOR 3270 VIA WEB BROWSER Host On-Demand - HOD Versão 6.0 Fev/2002 Suporte Técnico: Central de Atendimento SERPRO CAS 0800-782323 Gilson.Pereira@serpro.gov.br Marcio.Nunes@serpro.gov.br O que é o serviço

Leia mais

DMA REMOTE. Manual do usuário. Revisão 1.0 15/11/2010. www.dma.ind.br. DMA Electronics 1

DMA REMOTE. Manual do usuário. Revisão 1.0 15/11/2010. www.dma.ind.br. DMA Electronics 1 DMA REMOTE Manual do usuário Revisão 1.0 15/11/2010 www.dma.ind.br DMA Electronics 1 A DMA ELECTRONICS projeta e fabrica sistemas para aquisição e registro de dados com conexão a um computador do tipo

Leia mais

Introdução. Disciplina: Suporte Remoto Prof. Etelvira Leite

Introdução. Disciplina: Suporte Remoto Prof. Etelvira Leite Introdução Disciplina: Suporte Remoto Prof. Etelvira Leite Os Benefícios do Trabalho Remoto O mundo assiste hoje à integração e à implementação de novos meios que permitem uma maior rapidez e eficácia

Leia mais

Protocolos de Aplicação SSL, TLS, HTTPS, SHTTP

Protocolos de Aplicação SSL, TLS, HTTPS, SHTTP Protocolos de Aplicação SSL, TLS, HTTPS, SHTTP SSL - Secure Socket Layer Protocolos criptográfico que provê comunicação segura na Internet para serviços como: Telnet, FTP, SMTP, HTTP etc. Provê a privacidade

Leia mais

6 PLANEJAMENTO DE SI 6.1 Planejamento de Segurança da Informação O planejamento em S.I é algo crucial para que haja o bom funcionamento de uma

6 PLANEJAMENTO DE SI 6.1 Planejamento de Segurança da Informação O planejamento em S.I é algo crucial para que haja o bom funcionamento de uma 6 PLANEJAMENTO DE SI 6.1 Planejamento de Segurança da Informação O planejamento em S.I é algo crucial para que haja o bom funcionamento de uma empresa. Diferente do senso comum o planejamento não se limita

Leia mais

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 12 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 12 2007 2012 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

OURO MODERNO www.ouromoderno.com.br. Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

OURO MODERNO www.ouromoderno.com.br. Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo) Web Designer APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 FTP... 3 FTP e HTTP... 4 Exercícios... 6 2 Aula 1 FTP FTP significa File Transfer Protocol, traduzindo Protocolo

Leia mais

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Informática I Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Critério de Correção do Trabalho 1 Organização: 2,0 O trabalho está bem organizado e tem uma coerência lógica. Termos

Leia mais

Controlando o tráfego de saída no firewall Netdeep

Controlando o tráfego de saída no firewall Netdeep Controlando o tráfego de saída no firewall Netdeep 1. Introdução Firewall é um quesito de segurança com cada vez mais importância no mundo da computação. À medida que o uso de informações e sistemas é

Leia mais

SOA Introdução. SOA Visão Departamental das Organizações

SOA Introdução. SOA Visão Departamental das Organizações 1 Introdução A Organização é a forma pela qual nós coordenamos nossos recursos de todos os tipos para realizar o trabalho que nos propusemos a fazer. A estrutura de nossas organizações manteve-se basicamente

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO PROTOCOLOS DA INTERNET FAMÍLIA TCP/IP INTRODUÇÃO É muito comum confundir o TCP/IP como um único protocolo, uma vez que, TCP e IP são dois protocolos distintos, ao mesmo tempo que, também os mais importantes

Leia mais

Alan Menk Santos alanmenk@hotmail.com www.sistemasul.com.br/menk. Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Alan Menk Santos alanmenk@hotmail.com www.sistemasul.com.br/menk. Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação Alan Menk Santos alanmenk@hotmail.com www.sistemasul.com.br/menk Redes de Computadores e Telecomunicações. A camada da aplicação serve como a janela na qual os utilizadores e processos da aplicação podem

Leia mais

LASERJET ENTERPRISE M4555 SÉRIE MFP. Guia de instalação do software

LASERJET ENTERPRISE M4555 SÉRIE MFP. Guia de instalação do software LASERJET ENTERPRISE M4555 SÉRIE MFP Guia de instalação do software HP LaserJet Enterprise M4555 MFP Series Guia de instalação do software Direitos autorais e licença 2011 Copyright Hewlett-Packard Development

Leia mais