DEPARTAMENTO DE ENGENHARIA INFORMÁTICA Introdução às Redes de Comunicação

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

Download "DEPARTAMENTO DE ENGENHARIA INFORMÁTICA Introdução às Redes de Comunicação"

Transcrição

1 i Universidade de Coimbra Faculdade de Ciências e Tecnologia DEPARTAMENTO DE ENGENHARIA INFORMÁTICA Introdução às Redes de Comunicação Network Simulator 3 (ns-3) Ano Lectivo de 2009/ Introdução O Network Simulator 3 (ns-3) é um simulador de rede que pretende ser uma nova alternativa ao popular Network Simulator 2 (ns-2). O ns-3 é um software gratuito, distribuído sob a licença GNU GPLv2 e que é disponibilizado gratuitamente para investigação, desenvolvimento e utilização. O desenvolvimento do ns-3 começou em Julho de 2006 e está programado que dure cerca de quatro anos. O projecto ns-3 é financiado por várias instituições como a Universidade de Washington, o Georgia Institute of Technology e o ICSI Center for Internet Research, tendo ainda o suporte do Planète research group do INRIA Sophia-Antipolis. O ns-3 é escrito em C++ e Python e esta disponível para vários sistema operativos como Linux, OS X e Windows (através utilização do Cygwin). 2. Objectivos Nesta ficha pretende-se explicar o funcionamento geral do simulador ns-3 e o desenvolvimentos de alguns scripts C / Python que simulem topologias simples. Ao mesmo tempo serão mostrados alguns métodos para avaliação dos resultados obtidos, através da utilização do NAM The Network Animator para a visualização gráfica da simulação e também do Wireshark para uma análise mais detalhada dos pacotes. 3. Instalação e documentação As duas principais dependências exigidas para a instalação de ns-3 são: uma instalação actualizada de Python (2.4 ou acima) e um compilador GNU C. Assim como a alternativa de simulação anterior (ns- 2), ns-3 é distribuído de duas formas: em uma versão compacta (all-in-one) e também uma versão do código fonte disponível em repositórios remotos (neste caso Mercurial). Caso a escolha tenha sido pela distribuição compacta, é importante observar os requisitos de software necessários para a devida instalação de ns-3. Essa lista de pré-requisitos pode ser encontrada em: e dependem da distribuição linux em que será feita a instalação. IRC 2009/2010 1

2 Caso a escolha tenha sido a distribuição compacta, a instalação dá-se pela execução das seguintes instruções: tar xvf ns-allinone-3.6.tar.bz2 cd ns-allinone-3.6./build.py Posteriormente, torna-se necessário configurar o ambiente ns. Embora a maioria das aplicações linux se baseiem no uso de make para este propósito, o ns-3 baseia-se na aplicação waf que é um sistema de build específico para python. Desta forma, o próximo passo será:./waf configure Um último passo para avaliar se a instalação ocorreu correctamente é o teste da instalação. Este teste pode ser feito pela execução da seguinte instrução:./test.py Uma peculiaridade para esta versão do simulador ns-3 são os distintos formatos permitidos para o trace de pacotes e tráfego das simulações. Os ficheiros de trace gerados no ns-2 não são mais lidos nesta versão. Para este novo formato de ficheiros de trace, deve-se utilizar uma aplicação que é capaz de analisar e animar as ligações point-to-point peculiares ao ns-3. Esta aplicação é a NetAnim (http://www.nsnam.org/wiki/index.php/netanim). Conforme será observado nos exemplos posteriores, ns-3 trata a construção de ligações entre nós de uma topologia através de ligações conhecidas como point-to-point. Essas ligações diferem-se do formato dos canais estabelecidos em ns- 2. Outra estratégia comum em ns-3 e analisar o tráfego pela inspeção de pacotes. Essa é uma técnica bastante comum entre os analisadores de protocolos tais como o Wireshark (http://www.wireshark.org/) ou o tcpdump. Para este fim, conforme será discutido no segundo script, podem ser gerados ficheiros com a extensão pcap que representam uma inspeção detalhada de pacotes em modo promíscuo. Com o intuito de diminuir a complexidade do processo de instalação, configuração e teste, provemos para esta ficha uma máquina virtual gerada a partir do sistema operativo Linux Ubuntu Nesta máquina virtual já estão instalados o ns-3 e o NetAnim e pode ser obtido a partir do seguinte link: https:// /irc/irc_vmware_ubuntu_ tar.bz2. Para aceder à máquina virtual utiliza-se o seguinte utilizador: Username: irc Password: IRC$2009 Após o download, a máquina virtual pode ser descompactada e através de um player para máquinas virtuais pode-se aceder ao ambiente já preparado. Para este efeito, sugere-se o uso do ambiente VMWare Player ou Sun VirtualBox. Conforme observado na Figura 1, para o início da execução a partir do player, basta escolher a pasta onde foi foi executado o desempacotamento. A partir desse ponto, uma nova sessão terá início. Nessa sessão usar-se-á as seguintes credenciais: Username: ircuser Password: ircuser IRC 2009/2010 2

3 Figura 1 - Diálogo inicial do VMWare Player. Abaixo seguem links para documentação ns-3: NS-3 overview: Tutoriais NS-3: Documentação para as classes NS-3: Introdução ao NS-3: 4. Criação do primeiro script O ns-3 suporta scripts escritos nas linguagem C e Python. Neste exemplo, optou-se pela criação do script utilizando a linguagem Python Criação do cenário O nosso cenário será composto por dois nós que vão comunicar utilizando o protocolo UDP. Neste exemplo, deve guardar o seu código num ficheiro com o nome primeiro.py. #Inicializa o modulo ns3 import ns3 #Activa os logs para os vários componentes ns3.logcomponentenable("udpechoclientapplication", ns3.log_level_info) ns3.logcomponentenable("udpechoserverapplication", ns3.log_level_info) #Criação de dois nós nodes = ns3.nodecontainer() nodes.create(2) O diagrama apresentado na Figura 2 ilustra a criação dos dois nós no nosso cenário. nodes: NodeContainer Node 0 Node 1 Figura 2 Ilustração da criação dos dois nós do cenário IRC 2009/2010 3

4 4.2. Criação do canal físico de comunicação Neste momento o nosso cenário tem dois nós mas, no entanto, não existe nenhum meio físico para que esses mesmo nós possam comunicar. Vamos então estabelecer a ligação física entre os nós. #Criação de um objecto PointToPointHelper para a ligação ponto a ponto entre dois nós. pointtopoint = ns3.pointtopointhelper() #Definição das característica da ligação pointtopoint.setdeviceattribute("datarate", ns3.stringvalue("10mbps")) pointtopoint.setchannelattribute("delay", ns3.stringvalue("2ms")) #Instalação da ligação nos nós criados anteriormente devices = pointtopoint.install(nodes) A Figura 3 representa o estado actual do nosso cenário. Neste momento já possuímos os dois nós ligados através de uma ligação física. Devices: NetDeviceContainer 10Mpbs, 5ms Node 0 Node 1 PointToPointNetDevice Figura 3 Criação da ligação física entre dos dois nós da rede 4.3. Instalação do interface de rede Depois da ligação física, vamos agora criar os interfaces de rede para os vários nós. Neste exemplo iremos utilizar uma stack IPv4(o ns-3 suporta também IPv6). #Agrega as funcionalidades da stack TCP/IP aos nós stack = ns3.internetstackhelper() stack.install(nodes) #Criação do endereço IPv4 address = ns3.ipv4addresshelper() #Definição da rede e respectiva mascara de rede address.setbase(ns3.ipv4address(" "), ns3.ipv4mask(" ")) #Atribuição dos endereços aos respectivos nós #Como anteriormente foi definida a rede / , os nós Node0 e Node1 vão ter os endereços e , respectivamente interfaces = address.assign(devices) 4.4. Criação de aplicações IRC 2009/2010 4

5 Neste momento temos todo o cenário pronto até ao nível da camada de rede. No entanto, não existem aplicações a utilizar a nossa rede. Assim, é necessário criar uma aplicação. Neste exemplo vamos utilizar uma aplicação cliente-servidor, em que o cliente envia pacotes UDP ao servidor e o servidor responde ao cliente com uma cópia desse mesmo pacote. #Cria uma aplicação que espera por pacotes UDP num determinado porto (neste caso o porto 5000, que é passado como parâmetro) e envia esse pacote para o remetente original echoserver = ns3.udpechoserverhelper(5000) #Instala a aplicação no servidor (i.e. no Node 1, que é referenciado através da instrução nodes.get(1) ). serverapps = echoserver.install(nodes.get(1)) serverapps.start(ns3.seconds(1.0)) serverapps.stop(ns3.seconds(10.0)) #Cria uma aplicação que envia pacotes UDP e que espera pela resposta echoclient = ns3.udpechoclienthelper(interfaces.getaddress(1), 5000) echoclient.setattribute("maxpackets", ns3.uintegervalue(1)) echoclient.setattribute("interval", ns3.timevalue(ns3.seconds (1.5))) echoclient.setattribute("packetsize", ns3.uintegervalue(2048)) #Instala a aplicação anterior no nó que irá actuar como remetente (i.e. Node 0 ) e em seguida inicia a mesma aplicação. clientapps = echoclient.install(nodes.get(0)) clientapps.start(ns3.seconds(1.5)) clientapps.stop(ns3.seconds(10.0)) 4.5. Iniciar a simulação Depois da criação do cenário e respectivas aplicações, é agora necessário recorrer as primitivas que irão fazer com a simulação inicie e termine. ns3.simulator.run() ns3.simulator.destroy() Para correr a simulação deverá colocar o ficheiro criado na pasta scratch na raiz do simulador e correr o seguinte comando:./waf - pyrun scratch/primeiro.py 5. NetAnim Como mencionado anteriormente, em NS-3 ficheiros de trace não possuem o mesmo formato dos ficheiros produzidos em ns-2. Desta forma, tornou-se necessária uma aplicação que permitisse a leitura e gerasse animações para ficheiros deste formato. A ferramenta NetAnim é uma aplicação que dá suporte à execução desta tarefa. Em nossa máquina virtual NetAnim já está instalada e pode ser automaticamente executada desde que o ficheiro de trace esteja no formato ns-3. IRC 2009/2010 5

6 Apresentaremos NetAnim através de um exemplo, disponível também na máquina virtual usada nesta ficha. Aproveitamos para também apresentar as funcionalidades de ns-3 em linguagem C Captura dos parâmetros iniciais Para informar a aplicação dos valores dos parâmetros (quantidade de nós na disposição esquerda e direita do plano) basta utilizar a seguinte instrução:./waf --run 'src/contrib/net-anim/test-dumbbell --nleftleaf=5 --nrightleaf=5 -- animfile=dumbbell.tr' Config::SetDefault ("ns3::onoffapplication::packetsize", UintegerValue (512)); Config::SetDefault ("ns3::onoffapplication::datarate", StringValue ("500kb/s")); uint32_t nleftleaf = 5; uint32_t nrightleaf = 5; uint32_t nleaf = 0; // Se diferente de zero é o número de nós esquerdo e direito uint16_t port = 0; // Porto para onde se executa o bind dessa animação std::string animfile; // Nome que será dado ao ficheiro de saída CommandLine cmd; cmd.addvalue ("nleftleaf", "Número de nós à esquerda", nleftleaf); cmd.addvalue ("nrightleaf","número de nós à direita", nrightleaf); cmd.addvalue ("nleaf", "Numero total de nós", nleaf); cmd.addvalue ("port", "Porto para animação remota", port); cmd.addvalue ("animfile", "Nome do ficheiro de saída para posterior trace", animfile); cmd.parse (argc,argv); if (nleaf > 0) { nleftleaf = nleaf; nrightleaf = nleaf; 5.2. Criação das ligações ponto-a-ponto Da mesma forma que nos exemplos anteriores um objecto PointToPoint é utilizado para se criarem as ligações entre os nós, neste exemplo essas ligação são associadas a um objecto NetAnim PointToPointDumbellHelper. PointToPointHelper pointtopointrouter; pointtopointrouter.setdeviceattribute ("DataRate", StringValue ("10Mbps")); pointtopointrouter.setchannelattribute ("Delay", StringValue ("1ms")); PointToPointHelper pointtopointleaf; pointtopointleaf.setdeviceattribute ("DataRate", StringValue ("10Mbps")); pointtopointleaf.setchannelattribute ("Delay", StringValue ("1ms")); PointToPointDumbbellHelper d(nleftleaf, pointtopointleaf, nrightleaf, pointtopointleaf, pointtopointrouter); Endereçamento e aplicação cliente O endereçamento é feito através de um objecto Ipv4AddressHelper. E a aplicação cliente, baseada em UDP, é disparada e finalizada numa distribuição uniforme. InternetStackHelper stack; d.installstack (stack); IRC 2009/2010 6

7 d.assignaddresses(ipv4addresshelper(" ", " "), Ipv4AddressHelper(" ", " "), Ipv4AddressHelper(" ", " ")); OnOffHelper clienthelper ("ns3::udpsocketfactory", Address ()); clienthelper.setattribute("ontime", RandomVariableValue (UniformVariable (0, 1))); clienthelper.setattribute("offtime", RandomVariableValue (UniformVariable (0, 1))); ApplicationContainer clientapps; for (uint32_t i = 0; i < d.rightcount(); ++i) { // Pacotes são gerados e enviados para o nós correspondente da direita AddressValue remoteaddress(inetsocketaddress(d.getleftaddress(i), 1000)); clienthelper.setattribute("remote", remoteaddress); clientapps.add(clienthelper.install(d.getright(i))); clientapps.start (Seconds (0.0)); clientapps.stop (Seconds (10.0)); // Configuração da area onde dar-se-á a animação d.boundingbox(1, 1, 10, 10); 5.3. Inicio da animação O NetAnim possui uma classe que permite a configuração da animação da simulação a classe AnimationInterface. A partir de um objecto desta classe inicia-se a visualização desta simulação. AnimationInterface anim; if (port > 0) { anim.setserverport(port); else if (!animfile.empty()) { anim.setoutputfile(animfile); anim.startanimation(); Ipv4GlobalRoutingHelper::PopulateRoutingTables (); std::cout << "Running the simulation" << std::endl; Simulator::Run (); std::cout << "Destroying the simulation" << std::endl; Simulator::Destroy (); std::cout << "Stopping the animation" << std::endl; anim.stopanimation(); 5.4. Resultados Os resultados são animações similares às previamente obtidas em ns-2, conforme observa-se na Figura 4. O resultado da Figura 4 é automaticamente obtido a partir da execução da instrução NetAnim dumbbell.tr. IRC 2009/2010 7

8 Figura 4 - Animação através de NetAnim. 6. Segundo script Neste segundo exemplo vamos explorar o uso de sockets em conjunto com o protocolo TCP. Criaremos uma topologia simples, como pode ser observado na Figura 5. Nosso intuito é enviar pacotes até um tamanho máximo (estipulado no script) de forma que o nó n2 já não possa mais responder ao nó requisitante (nó 0). Figura 5 - Topologia de teste para o segundo exemplo Definição da topologia #include <ctype.h> #include <iostream> #include <fstream> #include <string> #include <cassert> #include "ns3/core-module.h" #include "ns3/helper-module.h" #include "ns3/node-module.h" #include "ns3/simulator-module.h" using namespace ns3; /* Primeiro passo: criar containers para os nós e isolar o nó n2 para que ele possa tornar-se nosso terminador */ NodeContainer n0n1; n0n1.create (2); NodeContainer n1n2; n1n2.add (n0n1.get (1)); n1n2.create (1); /* Assim como no script anterior, lançamos mão de PointToPointHelper para criar o canal de comunicação que vai abrigar os nós criados anteriormente */ IRC 2009/2010 8

9 PointToPointHelper p2p; p2p.setdeviceattribute ("DataRate", DataRateValue (DataRate( ))); p2p.setchannelattribute ("Delay", TimeValue (MilliSeconds(10))); /* Embora tenhamos criados os nós, estes ainda não foram associados a nenhum tipo de dispositivo. Dessa forma cada container de nós torna-se um container de dispositivos de rede, podendo, posteriormente incorporar características típicas destes dipositivos */ NetDeviceContainer dev0 = p2p.install (n0n1); NetDeviceContainer dev1 = p2p.install (n1n2); 6.2. Incorporação da pilha de protocolos TCP/IP Para que quaisquer testes possam ser feitos, é necessário associar endereços e os comportamentos associados aos protocolos dessa pilha. Para que o teste possa ser feito cada um dos nós estará associado a um endereço IP. //As seguintes instruções instala a pilha de protocolos TCP/IP em todos os nós InternetStackHelper internet; internet.installall (); /* Agora cada container de dispositivos recebe um endereço base, de onde o script poderá obter endereços para os nós */ Ipv4AddressHelper ipv4; ipv4.setbase (" ", " "); ipv4.assign (dev0); ipv4.setbase (" ", " "); Ipv4InterfaceContainer ipinterfs = ipv4.assign (dev1); //Para que ambos conjuntos de endereços sejam alcançáveis, popula-se as tabelas de roteamento Ipv4GlobalRoutingHelper::PopulateRoutingTables (); 6.3. Definição dos comportamentos esperados para os nós Conforme descrito anteriormente, o nó n2 comportar-se-á como um terminador das requisições. Para tanto, associa-se a esse nó um objecto PacketSinkHelper. Por outro lado, por se tratar de um cenário baseado no protocolo TCP, o requisitante (n1) passa a estar associado a um socket para onde n2 confirma as requisições efectuadas. //Como recurso da linguagem de programação associamos servport a um valor de porto fixo uint16_t servport = 8007; /* Cria-se um objecto PacketSinkHelper, com as intrínsecas funcionalidades esperadas para um nó que comporte o protocolo de transporte TCP */ PacketSinkHelper sink ("ns3::tcpsocketfactory", InetSocketAddress (Ipv4Address::GetAny (), servport)); /* Uma aplicação hipotética é associada ao nó n2. Supõe-se, dessa maneira, que o nó n0 possa fazer requisições a essa aplicação. */ ApplicationContainer apps = sink.install (n1n2.get (1)); apps.start (Seconds (0.0)); apps.stop (Seconds (3.0)); /* Agora devemos criar uma fonte para o envio de pacotes a partir de n0. A criação do socket e a associação ao nó n0 permitirá à nossa aplicação identificar o endereço para onde encaminhar a resposta a alguma requisição. */ Ptr<Socket> localsocket = Socket::CreateSocket (n0n1.get (0), TcpSocketFactory::GetTypeId ()); localsocket->bind (); IRC 2009/2010 9

10 /* Para simular o envio de requisições uma nova função foi criada StartFlow. Essa função é disparada quando do início da simulação (Simulator::ScheduleNow). */ Simulator::ScheduleNow (&StartFlow, localsocket,ipinterfs.getaddress (1), servport); 6.4. Implementação do envio de pacotes Conforme mencionado anteriormente, espera-se que o nó n2 receba requisições do nó n0. Essas requisições devem cessar quando atingirem um limite máximo ( bytes). Para explicar como o envio foi produzido e o limite testado, esta etapa foi dividida em duas subetapas: definição dos elementos básicos para envio e teste do tamanho dos pacotes e posteriormente as funções. Elementos básicos para o envio e teste // limite máximo de bytes que se pretende enviar static const uint32_t totaltxbytes = ; static uint32_t currenttxbytes = 0; static const uint32_t writesize = 1040; //buffer do nó n0 de onde serão enviados dados para o nó n2 uint8_t data[writesize]; /* Para efeitos de teste, algum conteúdo é colocado em data para que possa ser enviado ao nó n2 */ for(uint32_t i = 0; i < writesize; ++i) { char m = toascii (97 + i % 26); data[i] = m; Funções void StartFlow(Ptr<Socket> localsocket,ipv4address servaddress, uint16_t servport) { // o socket que foi enviado é automaticamente conectado ao servidor localsocket->connect (InetSocketAddress (servaddress, servport)); /* Sucessivas chamadas serão feitas e logo após um teste da quantidade de informação enviada é feito, dessa forma, quando atingir-se o limite esperado, as chamadas são cessadas. */ localsocket->setsendcallback (MakeCallback (&WriteUntilBufferFull)); WriteUntilBufferFull (localsocket, localsocket->gettxavailable ()); /* o buffer (data) previamente ocupado com algum conteúdo, será constantemente utilizado. Essa função retornará o fim da conexão socket ao nó n0 assim que a quantidade de bytes enviada atingir o valor totaltxbytes e já não houver dados a serem enviados para o nó n2. */ void WriteUntilBufferFull (Ptr<Socket> localsocket, uint32_t txspace) { while (currenttxbytes < totaltxbytes && localsocket->gettxavailable () > 0) { uint32_t left = totaltxbytes - currenttxbytes; uint32_t dataoffset = currenttxbytes % writesize; uint32_t towrite = writesize - dataoffset; towrite = std::min (towrite, left); towrite = std::min (towrite, localsocket->gettxavailable ()); int amountsent = localsocket->send (&data[dataoffset], towrite, 0); if(amountsent < 0) { return; currenttxbytes += amountsent; localsocket->close (); 6.5. Avaliação do resultado IRC 2009/

11 Ainda torna-se necessário definir em que formato o resultado dessa simulação vai ser averiguada. Como dito anteriormente, o ns-3 dá a possibilidade de desviar o comportamento das topologias de teste para ficheiros pcap, ou seja, permite a monitorização dos pacotes em modo promíscuo, o qual pode posteriormente ser analisado por um analisador de tráfego como o Wiresharck. Para que esse script pudesse comportar-se dessa forma, as seguintes instruções foram adicionadas ao script. // uma alternativa para monitorizar o tráfego é através de um ficheiro de trace std::ofstream ascii; ascii.open ("segundo.tr"); PointToPointHelper::EnableAsciiAll (ascii); /* o canal previamente estabelecido pode ser colocado em modo promíscuo de forma que toda comunicação possa ser monitorizada e armazenada em ficheiros no formato segundo-x- X.pcap */ PointToPointHelper::EnablePcapAll ("segundo"); /* Apenas para resguardar de possíveis falhas o simulador força uma parada a um determinado momento para o caso de nunca atingir-se o limite de bytes estipulado. */ Simulator::Stop (Seconds(1000)); Simulator::Run (); Simulator::Destroy (); Como parte da avaliação do resultado, pode-se utilizar do Wireshark para averiguar todo o tráfego do segundo script que foi direccionado para ficheiros pcap. Observe pela Figura 6 que como tratase de uma aplicação TCP inúmeros acknowledgments foram necessários. Figura 6 - Captura dos primeiros pacotes enviados pelo segundo script no Wireshark. IRC 2009/

Network Simulator (NS3)

Network Simulator (NS3) 1 24 de outubro de 2012 1 Prof. DSc. do Curso de Ciência da Computação da UESPI Sumário Introdução 1 Introdução Características Instalação Como instalar o NS3 2 3 Arquivo de saída Filtrar resultados Características

Leia mais

Relatório de Instalação do Windows 2003 Server

Relatório de Instalação do Windows 2003 Server Curso Profissional de Gestão e Programação de Sistemas Informáticos Relatório de Instalação do Windows 2003 Server Instalação do Windows 2003 Server quarta-feira, 3 de dezembro de 2013 Índice Introdução...

Leia mais

Formação IPv6 Maputo Moçambique 26 Agosto - 29 Agosto 08 Configuração de Servidor WEB e FTP

Formação IPv6 Maputo Moçambique 26 Agosto - 29 Agosto 08 Configuração de Servidor WEB e FTP Moçambique 26 Agosto - 29 Agosto 08 Configuração de Pedro Lorga (lorga@fccn.pt) Carlos Friaças (cfriacas@fccn.pt) Exercício Prático: Configuração de Servidor WEB e FTP Objectivos Neste exercício deverá

Leia mais

Curso Tecnológico de Informática Matriz de Exame de Equivalência de Tecnologias Informáticas Prova Prática - Código 259

Curso Tecnológico de Informática Matriz de Exame de Equivalência de Tecnologias Informáticas Prova Prática - Código 259 Curso Tecnológico de Informática Matriz de Exame de Equivalência de Tecnologias Informáticas Prova Prática - Código 259 Escola Secundária c/ 3.º Ciclo D. Dinis Ano Lectivo 2008/2009 Grupos Conteúdos Objectivos/Competências

Leia mais

MANUAL DE OPERAÇÃO do aremoto

MANUAL DE OPERAÇÃO do aremoto MANUAL DE OPERAÇÃO do aremoto V1.00 UTILIZAÇÃO DO PROGRAMA Outubro 30, 2004 www.imsi.pt Código #MOaR01 EMPRESA Código Documento MOAR01 Sobre a utilização do programa de assistência remota Versão Elaborado

Leia mais

Network Simulator: Introdução a Simulação das Redes de Computadores. Quem sou eu...

Network Simulator: Introdução a Simulação das Redes de Computadores. Quem sou eu... Network Simulator: Introdução a Simulação das Redes de Computadores Mailson Couto mailson.ifba@gmail.com Quem sou eu Lattes: http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=k4428508j9 2 1 Sumário

Leia mais

Network Simulator ns2

Network Simulator ns2 Network Simulator ns2 Rodolfo W. L. Coutinho rwlc@dcc.ufmg.br Histórico Iniciado em 1989 como uma variante do simulador de redes REAL e atualmente está na versão 2.35 (4 de Nov. 2011). Mantido pelo projeto

Leia mais

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,

Leia mais

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 Protocolo de rede... 3 Protocolo TCP/IP... 3 Máscara de sub-rede... 3 Hostname... 3

Leia mais

Copyright 2001-2005 GrupoPIE Portugal, S.A.

Copyright 2001-2005 GrupoPIE Portugal, S.A. ComServer ComServer Linux A Restauração do Séc. XXI Copyright 2001-2005 GrupoPIE Portugal, S.A. 1. WinREST ComServer...5 1.1. Licença...5 1.2. Instalação e upgrade...6 1.3. Licenciamento...7 1.4. Interface...8

Leia mais

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores Este artigo demonstra como configurar uma rede virtual para ser usada em testes e estudos. Será usado o VirtualBox

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

Aula de introdução ao NS-2

Aula de introdução ao NS-2 Universidade Federal Fluminense Departamento de Engenharia de Telecomunicações Mestrado em Engenharia de Telecomunicações Aula de introdução ao NS-2 Disciplina: Fundamentos de Sistemas Multimídia Professora:

Leia mais

Redes de Computadores

Redes de Computadores TCP/IP Adriano Lhamas, Berta Batista, Jorge Pinto Leite Março de 2007 Pilha TCP/IP Desenvolvido pelo Departamento de Defesa dos EUA Objectivos: garantir a comunicação sob quaisquer circunstâncias garantir

Leia mais

Protocolos básicos de LANs IP (primeiro trabalho laboratorial)

Protocolos básicos de LANs IP (primeiro trabalho laboratorial) Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela Bancada de trabalho Bancada de trabalho equipamento Existem seis bancadas no laboratório

Leia mais

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: comunicação orientada por mensagem e comunicação orientada por fluxo Prof. MSc. Hugo Souza Continuando o módulo 03 da primeira unidade, iremos abordar sobre

Leia mais

A seguir, respostas aos questionamentos referentes ao Pregão Presencial nº 17/14:

A seguir, respostas aos questionamentos referentes ao Pregão Presencial nº 17/14: Senhores, A seguir, respostas aos questionamentos referentes ao Pregão Presencial nº 17/14: Questionamento 1: 2. ESPECIFICAÇÕES TÉCNICAS MÍNIMCAS No que diz respeito ao subitem 2.1.2, temos a seguinte

Leia mais

Simulação do CWMP em OMNeT++

Simulação do CWMP em OMNeT++ Simulação do CWMP em OMNeT++ Thiago Leite Departamento de Engenharia Informática / FCTUC Universidade de Coimbra, Coimbra, Portugal e-mail: thiago@student.dei.uc.pt Henrique Wallenstein Departamento de

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

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

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

Protocolos, DNS, DHCP, Ethereal e comandos em Linux Redes de Computadores Protocolos, DNS, DHCP, Ethereal e comandos em Linux Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Março de 2006 Endereços e nomes Quaisquer duas estações

Leia mais

Trabalho Prático Nº1 Introdução ao C#.NET

Trabalho Prático Nº1 Introdução ao C#.NET Trabalho Prático Nº1 Introdução ao C#.NET 1. OBJECTIVOS - Entender o contexto da plataforma.net - Desenvolver programas simples em C#.NET - Saber efectuar entradas de dados em modo Consola e Windows Forms

Leia mais

MANUAL DE CONFIGURAÇÃO

MANUAL DE CONFIGURAÇÃO MANUAL DE CONFIGURAÇÃO CONTMATIC PHOENIX SUMÁRIO CAPÍTULO I APRESENTAÇÃO DO ACESSO REMOTO... 3 1.1 O que é o ACESSO REMOTO... 3 1.2 Como utilizar o ACESSO REMOTO... 3 1.3 Quais as vantagens em usar o PHOENIX

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires

O Manual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: José Pires O Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Usar o Remote Desktop Connection 7 3.1 Ligar o Remote

Leia mais

NS3-EXE, A VIRTUAL ENVIRONMENT FOR THE EASY INSTALL OF THE NS3 SIMULATOR

NS3-EXE, A VIRTUAL ENVIRONMENT FOR THE EASY INSTALL OF THE NS3 SIMULATOR NS3-EXE, UM AMBIENTE VIRTUAL PARA A INSTALAÇÃO FÁCIL DO SIMULADOR NS3 Francildo Felix (IC) Antônio Egilson (IC), Pedro Klecius (IC) e Mauro Oliveira (PC) ¹Mestrado Profissional em Computação Aplicada,

Leia mais

Implementação de Asterisk (IP PBX) Henrique Cavadas 200803845 José Figueiredo 200604114

Implementação de Asterisk (IP PBX) Henrique Cavadas 200803845 José Figueiredo 200604114 Implementação de Asterisk (IP PBX) Henrique Cavadas 200803845 José Figueiredo 200604114 20 de Dezembro de 2014 Serviços de Comunicações Conteúdo 1 Introdução 2 2 Contextualização 3 2.1 PBX...................................

Leia mais

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP CCNA 1 Conceitos Básicos de Redes Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP Introdução ao TCP/IP 2 Modelo TCP/IP O Departamento de Defesa dos Estados Unidos (DoD) desenvolveu o modelo de

Leia mais

Um pouco do Java. Prof. Eduardo

Um pouco do Java. Prof. Eduardo Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.

Leia mais

O endereço IP (v4) é um número de 32 bits com 4 conjuntos de 8 bits (4x8=32). A estes conjuntos de 4 bits dá-se o nome de octeto.

O endereço IP (v4) é um número de 32 bits com 4 conjuntos de 8 bits (4x8=32). A estes conjuntos de 4 bits dá-se o nome de octeto. Endereçamento IP Para que uma rede funcione, é necessário que os terminais dessa rede tenham uma forma de se identificar de forma única. Da mesma forma, a interligação de várias redes só pode existir se

Leia mais

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013 MC714 Sistemas Distribuídos 2 semestre, 2013 Tipos de comunicação Middleware: serviço intermediário na comunicação de nível de aplicação. Fig. 67 Ex.: correio eletrônico Comunicação é persistente. Middleware

Leia mais

A Camada de Transporte

A Camada de Transporte A Camada de Transporte Romildo Martins Bezerra CEFET/BA s de Computadores II Funções da Camada de Transporte... 2 Controle de conexão... 2 Fragmentação... 2 Endereçamento... 2 Confiabilidade... 2 TCP (Transmission

Leia mais

File Transport Protocolo - FTP. Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira

File Transport Protocolo - FTP. Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira File Transport Protocolo - FTP Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira Universidade do Vale do Rios dos Sinos (UNISINOS) Curso Tecnólogo em Segurança da Informação Av. Unisinos,

Leia mais

ROUTER BANDA LARGA SEM FIOS 11N 300MBPS

ROUTER BANDA LARGA SEM FIOS 11N 300MBPS ROUTER BANDA LARGA SEM FIOS 11N 300MBPS Manual de Instalação Rápida DN-70591 INTRODUÇÃO DN-70591 é um dispositivo conjunto de rede com fios/sem fios destinado especificamente para as necessidades de pequenas

Leia mais

ZS Rest. Manual Avançado. Instalação em Rede. v2011

ZS Rest. Manual Avançado. Instalação em Rede. v2011 Manual Avançado Instalação em Rede v2011 1 1. Índice 2. Introdução... 2 3. Hardware... 3 b) Servidor:... 3 c) Rede:... 3 d) Pontos de Venda... 4 4. SQL Server... 5 e) Configurar porta estática:... 5 5.

Leia mais

Apresentação de SISTEMAS OPERATIVOS

Apresentação de SISTEMAS OPERATIVOS Apresentação de SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Configuração Avançada de Sistemas Operativos Servidores Duração: 42 tempos Conteúdos

Leia mais

Informação legal... 4 Frequently Asked Questions (FAQ)... 6 Quickstart Tutorial... 9

Informação legal... 4 Frequently Asked Questions (FAQ)... 6 Quickstart Tutorial... 9 Índice Introdução ao ELMS e ao MSDNAA... 3 Informação legal... 4 Frequently Asked Questions (FAQ)... 6 Quickstart Tutorial... 9 O presente documento destina se a auxiliar todos os alunos que sejam beneficiários

Leia mais

Mestrado em Matemática Financeira

Mestrado em Matemática Financeira Programação Mestrado em Matemática Financeira http://moodle.fc.ul.pt Luís Sequeira 03 de Janeiro de 2014 Bom dia! 2 Contactos......................................................... 3 Abstracção!.......................................................

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº3

Redes de Computadores. Trabalho de Laboratório Nº3 Redes de Computadores Curso de Eng. Informática Curso de Eng. Electrotécnica e Computadores Trabalho de Laboratório Nº3 Rede Ponto-a-Ponto; Rede Cliente-Servidor; WAN básica com Routers 1 Objectivo Criar

Leia mais

Sistemas de Telecomunicações

Sistemas de Telecomunicações Departamento de Engenharia Electrotécnica Sistemas de Telecomunicações 2014/2015 Trabalho 1: Aplicação sobre sockets procurador web Mestrado integrado em Engenharia Eletrotécnica e de Computadores http://tele1.dee.fct.unl.pt

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

ETI/Domo. Português. www.bpt.it. ETI-Domo Config 24810180 PT 29-07-14

ETI/Domo. Português. www.bpt.it. ETI-Domo Config 24810180 PT 29-07-14 ETI/Domo 24810180 www.bpt.it PT Português ETI-Domo Config 24810180 PT 29-07-14 Configuração do PC Antes de realizar a configuração de todo o sistema, é necessário configurar o PC para que esteja pronto

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

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Comunicação- Protocolos, Tipos, RPC Capítulo 4 Agenda Protocolos em Camadas Pilhas de Protocolos em Sistemas Distribuídos Tipos de Comunicação

Leia mais

3 Ferramenta de Simulação

3 Ferramenta de Simulação 3 Ferramenta de Simulação Para definir a ferramenta de simulação a ser utilizada para implementação do protocolo HIP e para coleta dos resultados de simulação com uso desse protocolo, realizou-se um estudo

Leia mais

1.1 A abordagem seguida no livro

1.1 A abordagem seguida no livro 1- Introdução A área de administração de sistemas e redes assume cada vez mais um papel fundamental no âmbito das tecnologias da informação. Trata-se, na realidade, de uma área bastante exigente do ponto

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº7

Redes de Computadores. Trabalho de Laboratório Nº7 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº7 Análise do tráfego na rede Protocolos TCP e UDP Objectivo Usar o Ethereal para visualizar

Leia mais

Mestrado em Segurança da Informação e Direito no Ciberespaço

Mestrado em Segurança da Informação e Direito no Ciberespaço Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Analise da Informação na Rede Fernando Jorge Ribeiro Correia 1 Analise de tráfego 1.1 Objectivos Conhecer

Leia mais

Trabalho de laboratório sobre DHCP

Trabalho de laboratório sobre DHCP Trabalho de laboratório sobre DHCP Redes de Computadores I - 2005/2006 LEIC - Tagus Park Semana de 21 a 25 de Novembro 1 Introdução O objectivo desta aula é a familiarização com conceitos básicos do protocolo

Leia mais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais Brad Hards Tradução: Pedro Morais 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Utilizar o Desktop Sharing 7 3.1 Gerir convites do Desktop Sharing............................ 9 3.2

Leia mais

LABORATÓRIO III. ROTEAMENTO ESTÁTICO Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #5634135

LABORATÓRIO III. ROTEAMENTO ESTÁTICO Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #5634135 LABORATÓRIO III ROTEAMENTO ESTÁTICO Documento versão 0.1 Aluno: Paulo Henrique Moreira Gurgel #5634135 Orientado pela Professora Kalinka Regina Lucas Jaquie Castelo Branco Maio / 2010 Laboratório III Roteamento

Leia mais

Sistema de impressão da Divisão de Informática

Sistema de impressão da Divisão de Informática Sistema de impressão da Índice 1Introdução... 4 2Configuração de impressoras no sistema MacOS X...5 2.1Instalação de Papercut...5 2.2Adição de impressoras...8 2.3Observações MacOS X...10 3Instalação de

Leia mais

Relató rió LikeWise, FTP e DHCP. Instalação e Configuração de Servidores de Rede

Relató rió LikeWise, FTP e DHCP. Instalação e Configuração de Servidores de Rede Relató rió LikeWise, FTP e DHCP INSTITUTO POLITÉCNICO DE BEJA ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO Instalação e Configuração de Servidores de Rede Trabalho realizado por: Tiago Conceição Nº 11903 Índice

Leia mais

Manual do utilizador. Aplicação de agente

Manual do utilizador. Aplicação de agente Manual do utilizador Aplicação de agente Versão 8.0 - Otubro 2010 Aviso legal: A Alcatel, a Lucent, a Alcatel-Lucent e o logótipo Alcatel-Lucent são marcas comerciais da Alcatel-Lucent. Todas as outras

Leia mais

Ferramentas Livres para Monitoramento de Redes

Ferramentas Livres para Monitoramento de Redes Ferramentas Livres para Monitoramento de Redes Sobre os autores Marjorie Roberta dos Santos Rosa Estudante de graduação do curso de Bacharelado em Informática Biomédica da Universidade Federal do Paraná

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

Relatório Intermédio de. Projecto em Contexto Empresarial I. VoIP Desenvolvimento de Aplicações em Plataformas Open Source

Relatório Intermédio de. Projecto em Contexto Empresarial I. VoIP Desenvolvimento de Aplicações em Plataformas Open Source Relatório Intermédio de Projecto em Contexto Empresarial I VoIP Desenvolvimento de Aplicações em Plataformas Open Source Cândido Silva Av. dos Descobrimentos, 333 4400-103 Santa Marinha - Vila Nova de

Leia mais

Arquitectura de Redes 2004/05

Arquitectura de Redes 2004/05 Arquitectura de Redes 2004/05 Introdução ao simulador de redes ns2 Tópicos Arquitectura do simulador de redes ns2 Programação tcl/otcl Componentes de rede ns2 Scripts de simulação ns2 1 NS2? Simulador

Leia mais

LEI Sistemas de Computação 2014/15. Níveis de Abstração. TPC4 e Guião laboratorial. Luís Paulo Santos e Alberto José Proença

LEI Sistemas de Computação 2014/15. Níveis de Abstração. TPC4 e Guião laboratorial. Luís Paulo Santos e Alberto José Proença LEI Sistemas de Computação 2014/15 Níveis de Abstração TPC4 e Guião laboratorial Luís Paulo Santos e Alberto José Proença ------------------------------------------------------------------------------------------------------------------------------------------------

Leia mais

Configuração e Partilha de Pastas / ICS

Configuração e Partilha de Pastas / ICS Configuração e Partilha de Pastas / ICS 1. Comunicação entre 2 máquinas. 1.1 Windows Xp Clicar no símbolo de rede no canto inferior direito. 1.2 Ligação área Local No separador Geral Clicar em propriedades.

Leia mais

LABORATÓRIO V. NAT E FIREWALL Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #5634135

LABORATÓRIO V. NAT E FIREWALL Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #5634135 LABORATÓRIO V NAT E FIREWALL Documento versão 0.1 Aluno: Paulo Henrique Moreira Gurgel #5634135 Orientado pela Professora Kalinka Regina Lucas Jaquie Castelo Branco Julho / 2010 Laboratório V NAT e Firewall

Leia mais

Descrição. Implementação. Departamento de Informática e Estatística Universidade Federal de Santa Catarina LAB 4 Transferência de Arquivos

Descriçã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 mais

REDES DE COMPUTADORES. Camada de Rede. Prof.: Agostinho S. Riofrio

REDES DE COMPUTADORES. Camada de Rede. Prof.: Agostinho S. Riofrio REDES DE COMPUTADORES Camada de Rede Prof.: Agostinho S. Riofrio Agenda 1. Introdução 2. Funções 3. Serviços oferecidos às Camadas superiores 4. Redes de Datagramas 5. Redes de Circuitos Virtuais 6. Comparação

Leia mais

Apresentação de REDES DE COMUNICAÇÃO

Apresentação de REDES DE COMUNICAÇÃO Apresentação de REDES DE COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO VIII Serviços de Redes Duração: 20 tempos Conteúdos (1) 2 Caraterizar, instalar

Leia mais

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006 EIC Engenharia de Informática e Comunicações Morro do Lena, Alto Vieiro Apart. 4163 2401 951 Leiria Tel.: +351 244 820 300 Fax.: +351 244 820 310 E-mail: estg@estg.iplei.pt http://www.estg.iplei.pt Engenharia

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

EVILÁCIO RODRIGUES VIEIRA JUNIOR CONSTRUÇÃO DE REDE VPN ATRAVÉS DA FERRAMENTA OPENVPN

EVILÁCIO RODRIGUES VIEIRA JUNIOR CONSTRUÇÃO DE REDE VPN ATRAVÉS DA FERRAMENTA OPENVPN EVILÁCIO RODRIGUES VIEIRA JUNIOR CONSTRUÇÃO DE REDE VPN ATRAVÉS DA FERRAMENTA OPENVPN Palmas 2006 EVILÁCIO RODRIGUES VIEIRA JUNIOR CONSTRUÇÃO DE REDE VPN ATRAVÉS DA FERRAMENTA OPENVPN Trabalho apresentado

Leia mais

Guia e Utilização do Visual Studio 6.0

Guia e Utilização do Visual Studio 6.0 Guia e Utilização do Visual Studio 6.0 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio 6.0. Passo 1: Criação de

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

Ferramentas Livres para Monitoramento de Redes

Ferramentas Livres para Monitoramento de Redes Ferramentas Livres para Monitoramento de Redes SOBRE A AUTORA Estudante de graduação do curso de Bacharelado em Informática Biomédica da Universidade Federal do Paraná (UFPR). Atualmente participa do grupo

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

Um pouco sobre Pacotes e sobre os protocolos de Transporte

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

Laboratório 3 Compilador e IDE. Departamento de Sistemas e Informática. Disciplina de Introdução à Programação Ano Lectivo 2006/2007

Laboratório 3 Compilador e IDE. Departamento de Sistemas e Informática. Disciplina de Introdução à Programação Ano Lectivo 2006/2007 Instituto Politécnico de Setúbal Escola Superior de Tecnologia Departamento de Sistemas e Informática Laboratório 3 Compilador e IDE Disciplina de Introdução à Programação Ano Lectivo 2006/2007 DSI Escola

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Mecanismos de Comunicação Voltando ao exemplo da calculadora... Rede local

Leia mais

IPv6@ESTG-Leiria Mecanismos de transição IPv6

IPv6@ESTG-Leiria Mecanismos de transição IPv6 IPv6@ESTG-Leiria Mecanismos de transição IPv6 Luís Diogo, Óscar Brilha, Nuno Veiga Escola Superior de Tecnologia e Gestão de Leiria Instituto Politécnico de Leiria Morro da Lena Alto Vieiro 2401-951 Leiria

Leia mais

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro: ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX Introdução: Vimos nas aulas passadas um dos sistemas operacionais atualmente utilizados no mundo, o Windows, mas existem outros sistemas operacionais também,

Leia mais

Procedimentos para Configuração de Redirecionamento de Portas

Procedimentos para Configuração de Redirecionamento de Portas 1 Procedimentos para Configuração de Redirecionamento de Portas O DIR 635 tem duas opções para liberação de portas: Virtual server: A opção Virtual Server permite que você defina uma única porta pública

Leia mais

Criação de Páginas Web - MS Word 2000

Criação de Páginas Web - MS Word 2000 Gestão Comercial e da Produção Informática I 2003/04 Ficha de Trabalho N.º 9 Criação de Páginas Web - MS Word 2000 1. Criação de uma página Web (HTML): Escreva o seu texto e introduza as imagens pretendidas

Leia mais

Application Note FBEE Comunicação Serial Wireless REV01. - 1 - Rev01

Application Note FBEE Comunicação Serial Wireless REV01. - 1 - Rev01 Application Note FBEE Comunicação Serial Wireless REV01-1 - Rev01 1. INTRODUÇÃO Aplicações com redes sem fio vêm se tornando bastante comuns. De aplicações industriais a projetos específicos, criou-se

Leia mais

MANUAL DO UTILIZADOR DE REDE

MANUAL DO UTILIZADOR DE REDE MANUAL DO UTILIZADOR DE REDE Guardar o registo de impressão na rede Versão 0 POR Definições de notas Ao longo do Manual do utilizador, é utilizado o seguinte ícone: Notas sobre como enfrentar situações

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

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guia da Instalação

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guia da Instalação Acronis Backup & Recovery 10 Server para Linux Update 5 Guia da Instalação Índice 1 Antes da instalação...3 1.1 Componentes do Acronis Backup & Recovery 10... 3 1.1.1 Agente para Linux... 3 1.1.2 Consola

Leia mais

Manual ETHERNET - WIRELESS. Configuração de redes - wireless. Produzido por: Sergio Graças Giany Abreu Desenvolvedores do Projeto GNU/Linux VRlivre

Manual ETHERNET - WIRELESS. Configuração de redes - wireless. Produzido por: Sergio Graças Giany Abreu Desenvolvedores do Projeto GNU/Linux VRlivre Manual Configuração de Rede ETHERNET - WIRELESS Configuração de redes - wireless Produzido por: Sergio Graças Giany Abreu Desenvolvedores do Projeto GNU/Linux VRlivre Manual Configuração de Rede ETHERNET

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº8

Redes de Computadores. Trabalho de Laboratório Nº8 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº8 Configuração e utilização do FTP 2004/2005 1 Objectivo Configuração de um servidor

Leia mais

Manual de Utilizador. CNCVisual. Julho de 2006. Âmbito do Projecto de 5º Ano de Engenharia Mecânica. Autor: Bruno Lameiro

Manual de Utilizador. CNCVisual. Julho de 2006. Âmbito do Projecto de 5º Ano de Engenharia Mecânica. Autor: Bruno Lameiro Manual de Utilizador CNCVisual Julho de 2006 Âmbito do Projecto de 5º Ano de Engenharia Mecânica Autor: Bruno Lameiro Introdução: A existência do manual de utilizador da aplicação CNCVisual tem como objectivo

Leia mais

Módulo 3936 ASP.NET. Financiado pelo FSE

Módulo 3936 ASP.NET. Financiado pelo FSE EISnt Centro de Formação Profissional, Engenharia Informática e Sistemas, Novas Tecnologias, Lda Avª D. João I, nº 380/384 Soutelo 4435-208 Rio Tinto Portal Internet : www.eisnt.com E-Mail : formação@eisnt.com

Leia mais

Copyright 2001-2005 GrupoPIE Portugal, S.A.

Copyright 2001-2005 GrupoPIE Portugal, S.A. ComServer ComServer A Restauração do Séc. XXI Copyright 2001-2005 GrupoPIE Portugal, S.A. 1. WinREST ComServer...5 1.1. Licença...5 1.2. Instalação...5 1.3. Licenciamento...6 1.4. Interface...7 1.5. Método

Leia mais

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação. Protocolo TCP/IP PROTOCOLO é um padrão que especifica o formato de dados e as regras a serem seguidas para uma comunicação a língua comum a ser utilizada na comunicação. TCP é um protocolo de TRANSMISSÃO,

Leia mais

Roteiro de Práticas de Roteamento IGP usando Quagga

Roteiro de Práticas de Roteamento IGP usando Quagga Roteiro de Práticas de Roteamento IGP usando Quagga OSPF O objetivo desse roteiro é mostrar como o pacote Quagga pode ser utilizado para construir roteadores com suporte a protocolos de roteamento utilizando

Leia mais

ESCOLA SECUNDÁRIA C/ 3º CICLO DE MANUEL DA FONSECA, SANTIAGO DO CACÉM

ESCOLA SECUNDÁRIA C/ 3º CICLO DE MANUEL DA FONSECA, SANTIAGO DO CACÉM ANO: 11º Redes de Comunicação ANO LECTIVO: 2008/2009 p.1/8 Componentes de um sistema de comunicações; Sistemas Simplex, Half-Duplex e Full- Duplex; Transmissão de sinais analógicos e digitais; Técnicas

Leia mais

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23 Realizado por: Fábio Rebeca Nº6 Iuri Santos Nº8 Telmo Santos Nº23 1 Tutorial de instalação e partilha de ficheiros na Caixa Mágica Índice Índice... 1 Introdução... 2 Material que iremos utilizar... 3 Instalação

Leia mais

Manual do GesFiliais

Manual do GesFiliais Manual do GesFiliais Introdução... 3 Arquitectura e Interligação dos elementos do sistema... 4 Configuração do GesPOS Back-Office... 7 Utilização do GesFiliais... 12 Outros modos de utilização do GesFiliais...

Leia mais

Programação em Rede Baseada em Java. Luiz Affonso Guedes Tópicos em Redes de Computadores Programação Distribuída www.dca.ufrn.

Programação em Rede Baseada em Java. Luiz Affonso Guedes Tópicos em Redes de Computadores Programação Distribuída www.dca.ufrn. Programação em Rede Baseada em Java Luiz Affonso Guedes Tópicos em Redes de Computadores Programação Distribuída www.dca.ufrn.br/~affonso/cursos Definiçõs Básicas Uma rede é um conjunto de computadores

Leia mais

O GUIA PRÁTICO DAS REDES LOCAIS E WIRELESS

O GUIA PRÁTICO DAS REDES LOCAIS E WIRELESS ANTÓNIO EDUARDO MARQUES O GUIA PRÁTICO DAS REDES LOCAIS E WIRELESS Portugal/2007 Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com

Leia mais

Laboratório de Sistemas e Redes. Nota sobre a Utilização do Laboratório

Laboratório de Sistemas e Redes. Nota sobre a Utilização do Laboratório Nota sobre a Utilização do Laboratório 1. Introdução O laboratório de Sistemas e Redes foi criado com o objectivo de fornecer um complemento prático de qualidade ao ensino das cadeiras do ramo Sistemas

Leia mais

Nota de Aplicação IHM 001

Nota de Aplicação IHM 001 N.A 001 Comunicação IHM M e PLC PM via Ethernet Objetivo: Este documento descreve o procedimento para realizar a comunicação entre os CLPs PM da Ativa com as IHM Xpanel. Os requisitos para este procedimento

Leia mais

4 Serviços de Aplicação

4 Serviços de Aplicação 4 Serviços de Aplicação A existência de um suporte de comunicação permite a interligação de diversos dispositivos e também a disponibilização de diversas aplicações que adicionam funcionalidades ao sistema.

Leia mais

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP Departamento de Sistemas e Informática Licenciatura em Engenharia Informática Industrial Projecto ARC Ano Lectivo de 2006/2007 EDP Processamento das Leituras dos Contadores de Electricidade dos Consumidores

Leia mais