Sistemas Distribuídos e Paralelos

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

Download "Sistemas Distribuídos e Paralelos"

Transcrição

1 Sistemas Distribuídos e Paralelos Serviços de Nomes Ricardo Mendão Silva Universidade Autónoma de Lisboa [email protected] January 7, 2015 Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

2 Outline 1 Introdução 2 Serviços de nomes e Domain Name System Name spaces Resolução de nomes 3 The Domain Name System (DNS) Nomes de domínio Consultas DNS Servidores de nomes DNS Navegação e consulta Registo de recursos 4 Serviços de Directório Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

3 Serviços de Nomes Introdução Em Sistemas Distribuídos, os nomes são utilizados para referir uma heterogeneidade de recursos, tais como, computadores, serviços, objectos remotos ou mesmo utilizadores. Apesar de serem facilmente ignorados, quando se abordam os sistemas distribuídos, os serviços de nomes são fundamentais para o bom funcionamento dos mesmos. Os nomes facilitam a comunicação e a partilha de recursos. Os processos não podem partilhar determinado recurso sem que exista um nome consistente para o mesmo. Do mesmo modo que um utilizador não pode comunicar com outro utilizador sem o nomear, por exemplo, através de um endereço de . Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

4 Serviços de Nomes Introdução Para além do nome, também a descrição por vezes é utilizada para identificação de determinado recurso. Por vezes pretende-se aceder a recursos com determinadas características ou com determinada descrição, cujo nome é desconhecido. Como tal, neste capítulo vamos abordar serviços de nomes que fornecem dados acerca de objectos nomeados num sistema distribuído e o conceito de serviços de diretório que fornecem informação acerca de objectos que satisfazem determinada descrição. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

5 Serviços de Nomes Introdução - Nomes endereços e outros atributos Qualquer processo que pretenda aceder a um recurso especifico deve possuir um nome ou qualquer outro identificador para o mesmo. Exemplos de nomes são os nomes de ficheiros, abordados na aula anterior, /etc/x11/xorg.conf, os URLs ou os dominios de Internet Identificadores que não nomes, são normalmente utilizados por programas ou protocolos, tal como o NFS, abordado na aula passada. O tipo de indentificador, ex: nome ou ID, é escolhido com base no tipo de aplicação e requisitos de utilização e performance. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

6 Serviços de Nomes Introdução - Nomes endereços e outros atributos Diz-se que um nome está resolvido quando é traduzido em dados ou informação. A associação entre um nome e um objecto denomina-se binding ou vinculação. Geralmente, os nomes estão vinculados a atributos dos objectos nomeados.um atributo é o valor de um propriedade associada a um objecto. Por exemplo, um endereço é um atributo chave. O DNS mapeia nomes de domínio a atributos de máquinas, tal como, o endereço IP. O serviço de directório X500 pode ser utilizado para mapear nomes de pessoas a atributos, tais como endereço de e telefone. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

7 Serviços de Nomes Introdução - Nomes endereços e outros atributos Nomes e Serviços A grande maioria dos nomes utilizados nos sistemas distribuídos, são nomes particulares de cada serviços. Por exemplo, o twitter utiliza o que mais nenhum serviço resolve. Os nomes servem ainda para referenciar entidades num sistema distribuído, que se encontram por detrás de um qualquer serviço. Exemplos desses casos são na maioria utilizadores (nomes próprios e endereços de ), computadores (com hostnames como e os próprios serviços (serviços de ficheiros, etc.). Nos middleware orientados a objectos, os nomes referem-se a objectos remotos que fornecem serviços ou aplicações. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

8 Serviços de Nomes Introdução - Nomes endereços e outros atributos URI - Uniform Resource Identifiers O URI surgiu na necessidade de identificar recursos de forma coerente na Internet, de modo a que todos os endereços fossem devidamente processados pelos browsers. Os URIs são uniformes, incorporando vários tipos de identificadores de recursos (esquemas URI), existindo procedimentos de gestão dos esquemas de namespace global. A uniformidade permite facilmente introduzir novos tipos de identificadores ou utilizar tipos e identificadores existentes em contextos distintos. Por exemplo, se criarmos o tipo de URI widget, então os URIs iniciados por widget: terão de obedecer às regras da sintax URI global e de qualquer regra definida para o esquema de wdiget. Outros vários exemplos: mailto:, ftp:, tel:... Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

9 Serviços de Nomes Introdução - Nomes endereços e outros atributos URL - Uniform Resource Locators Alguns URIs contêm informação que pode ser utilizada para localizar e aceder a recursos. Outros, são puros nomes de recursos. O termo URL é utilizado para URIs que fornecem informação sobre a localização de determinado recurso e ainda, especificam o método de acesso. Por exemplo, identifica uma página web num determinado local (/) na máquina e especifica que é utilizado o protocolo HTTP no acesso. Apesar de serem identificadores eficazes, os URLs apresentam algumas desvantagens, principalmente no que toca à mobilidade de recursos entre domínios diferentes. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

10 Serviços de Nomes Introdução - Nomes endereços e outros atributos URN - Uniform Resource Names URNs são URIs que são utilizados como puros nomes de recursos e não como localizadores. No seguinte exemplo message id é um URN: mid:oe4f3caa-5c67-11d9-b [email protected] Por norma, grande parte dos URNs, ao contrário do mid, iniciam-se por urn, tal como: urn:isbn: urn:doi:10.555/mobility-wsn-1234 Apesar de conterem a identificação explicita do recurso, terá sempre de existir um mecanismo de procura pelo conteúdo do mesmo. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

11 Outline 1 Introdução 2 Serviços de nomes e Domain Name System Name spaces Resolução de nomes 3 The Domain Name System (DNS) Nomes de domínio Consultas DNS Servidores de nomes DNS Navegação e consulta Registo de recursos 4 Serviços de Directório Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

12 Serviços de Nomes Serviços de nomes e Domain Name System Um serviço de nomes mantém informação sobre um conjunto de nomes textuais, na forma de vinculações entre nomes e os atributos das entidades a que se referem, tais como utilizadores, serviços e objectos. Esses conjuntos de nomes, normalmente estão divididos em um ou vários contextos, ou seja, subconjuntos individuais de vinculações que são geridas como uma unidade. A maior operação que um serviço de nomes suporta é a resolução de nomes, ou seja, procurar atributos para um determinado nome. Os serviços de nomes suportam ainda operações para criar, eliminar e listar vinculações e adicionar e remover contextos. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

13 Serviços de Nomes Serviços de nomes e Domain Name System A gestão de nomes é separada dos outros serviços nos sistemas distribuídos, muito por causa da sua abertura, nomeadamente: unificação - é conveniente que recursos geridos por diferentes serviços utilizem o mesmo esquema de nomes (ex: URI). integração - nem sempre é possível prever a dimensão da partilha num SD e, por vezes, pode ser necessário partilhar recursos criados em diferentes domínios, o que leva à necessidade de um serviço de nomes comum que o permita. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

14 Serviços de Nomes Serviços de nomes e Domain Name System Requisitos Gerais Os serviços de nomes foram originalmente simples, uma vez que se baseavam somente no mapeamento entre nomes e endereços, aplicado num domínio local restrito. O primeiro serviço escalável, múltiplo-domínio, que surgiu foi o Grapevine em 1982, surgindo mais tarde o Global Name Service em o GNS tinha os seguintes objectivos: lidar com números arbitrários de nomes; servir um número arbitrário de organizações; permitir tempos de vida longos; assegurar alta disponibilidade; suportar isolamento de falhas; tolerância a desconfiança (nem todas as entidades podem ser confiáveis) O GNS e o Handle System ( são exemplos de nomes de serviços comuns, sendo o mais popular o Domain Name System, actualmente utilizado na Internet e sobre o qual nos vamos debruçar nesta aula. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

15 Serviços de Nomes Serviços de nomes e Domain Name System - Name spaces Um name space é uma colecção de todos os nomes válidos reconhecidos por determinado serviço. Um name space requer uma distinção clara entre nomes válidos e nomes inválidos. Por exemplo, "...xpto..." não é um nome válido no DNS, enquanto que já o é. Os nomes podem ter um estrutura interna que representam a sua posição na hierarquia de um name space, tal como os caminhos nos sistemas de ficheiros. Ou podem ser escolhidos de um conjunto horizontal de identificadores numéricos ou simbólicos. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

16 Serviços de Nomes Serviços de nomes e Domain Name System - Name spaces Uma vantagem importante do sistema hierárquico é que permite uma melhor gestão de name spaces grandes. Cada parte do nome hierárquico é resolvida relativamente à parte anterior. Name space hierárquicos são potencialmente infinitos, não representando limites na escalabilidade dos sistemas. Em contraste, os sistemas horizontais limitam os name spaces pelo número máximo de identificadores diferentes. Outra vantagem dos sistemas hierárquicos prende-se com o facto de diferentes contextos poderem facilmente ser geridos por utilizadores diferentes. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

17 Serviços de Nomes Serviços de nomes e Domain Name System - Name spaces O nomes DNS são strings chamadas nomes de domínio. Por exemplo, refere-se a um computador, enquanto que.pt,.com, etc., referem-se a domínios. O name space do DNS apresenta uma estrutura hierárquica: um nome de domínio é constituído por um ou mais strings, chamadas componentes do nome ou labels, separadas por.. Não existem delimitadores e os componentes do nome devem ser strings não nulas e que não contenham o caracter.. O prefixo de um nome é uma secção inicial, tal como o wwww no DNS. Os nomes do DNS não são case-sensitive. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

18 Serviços de Nomes Serviços de nomes e Domain Name System - Name spaces Aliases Um alias é um nome definido para denotar a mesma informação que outro nome, do mesmo modo que os links simbólicos nos sistemas de ficheiros. Os aliases são particularmente úteis para permitir acesso a recursos através de nomes, geralmente, mais simples que o nome original. Por exemplo, tanto a Google como o Twitter, entre outros, utilizam URL mais curtos, como aliases de URLs mais complexos. Por exemplo: key= 0AgbxE3URfqExdDMzNHlmVE1uZU1xUFpVUkxnbHdCWFE& usp=sharing#gid= 0 Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

19 Serviços de Nomes Serviços de nomes e Domain Name System - Name spaces Domínios de nomeação Um domínio de nomeação é um name space para o qual existe uma única autoridade administrativa que controla a geração de nomes interna. Esta autoridade tem o controlo total sobre quais os nomes que podem ser vinculados a domínios. Os domínios no DNS são colecções de nomes de domínios, sendo um nome de domínio o sufixo do nome de domínio nele contido. Por exemplo,.pt é um domínio que contem autonoma.pt. sdp.autonoma.pt já é um sub-domínio de autonoma.pt, cuja gestão é controlada pela entidade que gere adquiriu o domínio autonoma.pt. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

20 Serviços de Nomes Serviços de nomes e Domain Name System - Name spaces Combinando e customizando O DNS fornece um serviço global e homogéneo no qual um determinado nome refere-se à mesma entidade, independentemente do processo ou computador que o procura. No entanto, existem name spaces que permitem que name spaces distintos sejam embebidos nestes, ou mesmo que permitem que cada name space seja customizado de encontro com as necessidades de grupos, utilizadores ou processos. Assim, os name spaces podem ocorrer em: merging - um name space pode ser integrado noutro name space. heterogeneidade - name spaces com diferentes formatos podem ser combinados. customização - permite definir diferentes contextos consoante o o utilizador ou processo. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

21 Serviços de Nomes Serviços de nomes e Domain Name System - Resolução de nomes Para o caso comum de name space hierárquicos, o método de resolução de nomes baseia-se num processo iterativo ou recursivo, no qual um nome é repetidamente apresentado nos diferentes contextos procurando os atributos a que refere. Um contexto mapeia determinado nome a um conjunto de atributos directamente, ou mapeia esse mesmo nome a um outro contexto. Para resolver um nome, o mesmo é inicialmente apresentado ao primeiro contexto. A partir de então, existirão tantas iterações quantos contextos existirem, até que os atributos correspondentes sejam encontrados. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

22 Serviços de Nomes Serviços de nomes e Domain Name System - Resolução de nomes Servidores de nomes e navegação Qualquer servidor de nomes, tal como o DNS, que guarda grandes volumes de dados e é utilizado por uma larga população, não pode manter toda a informação num único servidor. Para evitar a existência bottleneck e de um ponto de falha critico, e garantir disponibilidade, o serviço de nomes deve ser replicado por vários servidores. Deste modo é natural que a informação se encontre particionada entre os diversos servidores, tendo em consideração vários factores, tais como o domínio de cada um. Com essa separação, significa que um servidor de nomes não pode responder a todos os pedidos sem o auxilio dos demais servidores de nomes. Ao processo de localizar dados nomeados a partir de mais do que um servidor de nomes, de modo a resolver determinado nome, denomina-se navegação. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

23 Outline 1 Introdução 2 Serviços de nomes e Domain Name System Name spaces Resolução de nomes 3 The Domain Name System (DNS) Nomes de domínio Consultas DNS Servidores de nomes DNS Navegação e consulta Registo de recursos 4 Serviços de Directório Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

24 The Domain Name System O DNS é um serviço de nomes, normalizado nos RFCs 1034 e 1035, cuja base de dados de nomes é utilizada por toda a Internet. O DNS veio substituir o serviço de nomes original da Internet, onde cada nome de máquina e endereços era guardado num único ficheiro, que teria de ser descarregado via FTP para todos os computadores que pretendessem usufruir do serviço. O serviço de nomes original, cedo demonstrou as seguintes lacunas: Não escala para um grande número de computadores. As organizações locais pretendiam poder administrar os seus próprios sistemas de nomes. Um serviço de nomes geral era necessário - não apenas um que simplesmente procurasse endereços de computadores. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

25 The Domain Name System Os objectos nomeados pelo DNS são, principalmente, computadores - para os quais, maioritariamente o(s) endereço(s) IP é(são) guardado(s) como atributo(s). No entanto, segundo o principio do DNS, qualquer objecto pode ser nomeado, permitindo a arquitectura do DNS, uma variedade de implementações. As organizações podem manter e gerir os serviços de DNS própios. Milhões de nomes estão vinculados pelo DNS Internet e as pesquisas ocorrem globalmente. Qualquer nome pode ser resolvido por qualquer cliente. Tal capacidade é alcançada através do particionamento hierárquico da base de dados de nomes, de replicação dos dados e pelas técnicas de caching. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

26 The Domain Name System Nomes de domínio O DNS foi desenhado para poder ser utilizado por múltiplas implementações, cada uma com o seu name space próprio. Porém, na prática apenas uma implementação é realmente utilizada - precisamente a que se encontra difundida por toda a Internet. O DNS Internet está particionado tanto organizacionalmente como geograficamente, sendo os nomes escrito com o domínio de mais alto nível, sempre, à direita. Os domínios origanizacionais de alto nível são: com - organizações comerciais edu - Universidades e outras instituições educacionais gov - agências governamentais Norte-Americanas mil - organizações militares Norte-Americanas net - os principais centros de suporte de rede org - organizações não mencionadas nos pontos anteriores int - organizações internacionais. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

27 The Domain Name System Nomes de domínio Desde o inicio do século, têm surgido novos domínios de topo, tais como biz ou mobi. Para uma lista mais completa devem consultar a agência que regula os domínios de topo: Internet Assigned Numbers Authority (IANA) em Para além dos domínios organizacionais referidos, cada pais tem também o seu domínio de topo: us - Estados Unidos pt - Portugal uk - Reino Unido fr - França es - Espanha... Alguns países como o Reino Unido, mantêm ainda subdomínios para distinguir as suas organizações. Por exemplo: co.uk - organizações comerciais no Reino Unido ac.uk - instituições académicas no Reino Unido Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

28 The Domain Name System Consultas DNS O DNS Internet é principalmente utilizado para resolução do nome de máquinas e para pesquisa de máquinas de correio electrónico, do seguinte modo: Resolução do nome de máquina - Em geral, as aplicações utilizam o DNS para resolver nomes de máquinas no respectivo endereço IP. Por exemplo, quando colocamos no browser este recorre ao serviço de DNS para obter o IP correspondente. Localização de máquinas de - As aplicações de utilizam o DNS para resolver os nomes de domínio dos servidores de em endereços IP. Por exemplo, para resolver o endereço [email protected], o DNS consulta o endereço ual.pt com o tipo de designação mail. Caso o domínio seja encontrado, é devolvida a lista de endereços IP de máquinas que aceitam s no referido domínio. Caso o DNS retorne mais que um endereço, estes são marcados com um valor indicativo da ordem de preferência. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

29 The Domain Name System Consultas DNS Existem outros tipos de funcionalidades do DNS, menos utilizadas, nomeadamente: Resolução inversa - Algumas aplicações requerem o nome de uma máquina, dado o seu endereço IP. Informação de uma máquina - O DNS pode guardar informação diversa, tal como, a arquitectura da máquina e o sistema operativo em uso, juntamente com os nomes de domínio. É sugerido que esta opção não seja tornada pública, uma vez que torna-se numa fonte de informação que pode nem sempre ser utilizada para os melhores fins. Segundo o principio do DNS, o mesmo pode ser utilizado para guardar informação arbitrária. Uma consulta é especifica por: nome do domínio classe - para domínios na Internet a classe é IN tipo - especifica se é requerido um endereço IP, uma máquina de mail, um servidor de nomes ou qualquer outro tipo de informação. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

30 The Domain Name System Servidores de nomes DNS O problema do escalonamento no DNS é resolvido através das técnicas de replicação e caching que vão colocando partes da base de dados de nomes, próximo dos locais onde são necessárias. A base de dados do DNS é distribuída de forma lógica, onde cada servidor mantém parte da base de dados de nomes referente ao domínio local e referências para outros servidores de nomes, de modo a que seja possível satisfazer pedidos de outros domínios. A informação dos nomes DNS está dividida em zonas, contendo cada zona os seguintes dados: os atributos para os nomes do domínio, excepto os subdomínios administrados por entidades de níveis mais baixos. os nomes e endereços de pelos menos dois servidores de nomes, que forneçam dados oficiais para a zona. os nomes dos servidores de nomes, que contenham informação oficial para os subdomínios. parâmetros de gestão de zona, tais como, gestão de replicação e caching dos dados da zona. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

31 The Domain Name System Servidores de nomes DNS Um servidor pode manter dados oficiais para uma ou mais zonas. Para garantir que o serviço de DNS não fica corrompido, caso um servidor falhe, o DNS define que os dados de cada zona devem estar replicados oficialmente em, pelo menos, dois servidores. Os administradores de sistemas introduzem os dados de uma zona num chamado ficheiro master, que passa a ser a fonte de dados oficiais dessa zona. Existem dois tipos de servidores que são considerados oficiais: Servidor primário ou servidor master - lê os dados oficiais directamente do ficheiro master. Servidor secundário - efectua o download dos dados da zona através do servidor primário. Estes servidores verificam periodicamente no servidor primário se a versão dos dados que contêm está actualizada. A periodicidade da verificação é programada pelo administrador do sistema e, em regra geral, anda por volta de uma ou duas vezes/dia. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

32 The Domain Name System Servidores de nomes DNS Qualquer servidor é livre para efectuar caching de outros servidores, de modo a evitar comunicações desnecessárias a optimizar, assim, o serviço. Quando um servidor não-oficial faz cache de informação obtida de um servidor oficial, esta vem acompanhada de um TTL, que define o tempo de vida dessa informação. Quando o TTL expira, o servidor não-oficial deixa de servir os clientes com essa informação e verifica junto dos servidores oficiais a sua validade. O TTL é também um parâmetro configurável nos servidores DNS. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

33 The Domain Name System Servidores de nomes DNS Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

34 The Domain Name System Navegação e consulta Um cliente DNS é chamado de resolver e é, normalmente, distribuído como uma livraria. A função do cliente DNS é aceitar pedidos e formata-los em mensagens segundo definido pelo protocolo DNS, enviando-as de seguida a um ou mais servidores. Na comunicação é utilizado um simples protocolo pedido-resposta, tipicamente sobre UDP, existindo controlo de timeouts e retransmissões de pedidos ao nível da aplicação. O cliente pode ser configurado para contactar uma lista de servidores de nomes, segundo uma ordem de preferência. Para além disso, permite ainda definir se pretende uma navegação recursiva ou iterativa. De modo a optimizar a comunicação na rede, o protocolo DNS permite que o cliente envie múltiplos pedidos na mesma mensagem e, em contra-partida, que o servidor envie também múltiplas respostas na mesma mensagem de retorno. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

35 The Domain Name System Registo de recursos Os dados de zona são guardados pelos servidores de nomes em ficheiros num dos muitos tipos de registo de recursos existentes. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

36 Outline 1 Introdução 2 Serviços de nomes e Domain Name System Name spaces Resolução de nomes 3 The Domain Name System (DNS) Nomes de domínio Consultas DNS Servidores de nomes DNS Navegação e consulta Registo de recursos 4 Serviços de Directório Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

37 Serviços de Directório Até aqui estudámos mecanismos de tuplas<nome, atributos>, onde com base no nome se obtinham os atributos. Porém, sobre os mesmos dados é ainda possível pesquisar não pelo nome, mas sim pelos atributos, fazendo associações com os mesmos. Um serviço que guarda colecções de vínculos entre nomes e atributos e que pesquise entradas que correspondam a especificações baseadas em atributos denomina-se serviço de directório. Exemplos: Active Directory Service da Microsoft X.500 LDAP Um serviço de directório devolve o conjunto de atributos para qualquer objecto que corresponda a algum atributo específico. Por exemplo, Telefone = , poderia devolver: Nome = Ricardo Silva, Telefone = , = [email protected] O cliente pode limitar os atributos válidos para pesquisa. Por exemplo, limitar só ao ou ao nome. Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

38 Sistemas de Ficheiros Distribuídos Capítulo 13: George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, "Distributed Systems: Concpets and Design", Fifth Edition, published by Addison Wesley, May 2011 ISBN Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos January 7, / 38

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM OUTLINE DOMAIN NAME SYSTEM NOMES DE DOMINIO CONSULTAS DNS SERVIDORES DE NOMES NAVEGAÇÃO E CONSULTA REGISTO DE RECURSOS O DNS é um serviço de nomes, normalizado

Leia mais

SERVIÇO DE NOMES. Sistemas Distribuídos. Vinícius Pádua

SERVIÇO DE NOMES. Sistemas Distribuídos. Vinícius Pádua SERVIÇO DE NOMES Sistemas Distribuídos Serviço de Nomes Nomes facilitam a comunicação e compartilhamento de recursos Nomes são vinculados a objetos Nomes devem ser resolvidos antes de de invocar os objetos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Redes de Computadores Redes de Computadores 2 1 Máquinas e processos podem ser identificados por endereços (hierárquicos ou não) conforme visto, como IP, IP+NroPorta, No uso por usuários

Leia mais

Redes - Internet. Sumário 26-09-2008. Aula 3,4 e 5 9º C 2008 09 24. } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Redes - Internet. Sumário 26-09-2008. Aula 3,4 e 5 9º C 2008 09 24. } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System Redes - Internet 9º C 2008 09 24 Sumário } Estrutura baseada em camadas } Endereços IP } DNS -Domain Name System } Serviços, os Servidores e os Clientes } Informação Distribuída } Principais Serviços da

Leia mais

Sistemas Informáticos

Sistemas Informáticos Sistemas Informáticos Sistemas Distribuídos Eng.ª Sistemas de Informação Escola Superior de Tecnologia e Gestão - IPVC Ano Lectivo 2005-2006 1.º Semestre Gestão de Nomes 1 - Objectivos - Os nomes são fundamentais

Leia mais

Domain Name System. Domain Name System DNS

Domain Name System. Domain Name System DNS Domain Name System Você aprenderá: O que é Domain Name System (DNS) e quais os seus componentes. O que é uma zona de autoridade. Como funcionamento do processo de resolução de nomes. DNS - 1 Domain Name

Leia mais

DNS - Domain Name System

DNS - Domain Name System DNS - Domain Name System IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm DNS Pessoas: muitos identificadores: RG, nome, passporte Internet hosts, roteadores: endereços

Leia mais

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns. Internet Internet ou Net É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns. Como Comunicam os computadores Os computadores comunicam entre si utilizando uma linguagem

Leia mais

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico Fundamentos Web I E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Domain Name System Arq. de Redes - Pedro Brandão - 2004 1 Objectivo / Motivação Resolução de nomes (alfanuméricos) para endereços IPs Será que 66.102.11.99 é mais fácil de decorar

Leia mais

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico - 2005/2006. 1 Introdução. 2 Configuração de Redes

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico - 2005/2006. 1 Introdução. 2 Configuração de Redes Enunciados dos Trabalhos de Laboratório Instituto Superior Técnico - 2005/2006 1 Introdução A empresa XPTO vende serviços de telecomunicações. O seu portfólio de serviço inclui: acesso à Internet; serviço

Leia mais

SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa

SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa Prof. Marcelo de Sá Barbosa SISTEMAS DISTRIBUIDOS Introdução e o Domain Name System Serviço de Diretório Estudo de caso: Global Name Service Estudo de caso: X.500 Directory Service Introdução SISTEMAS

Leia mais

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores)

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores) TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores) A cada computador integrado na rede é atribuído um número IP que o identifica

Leia mais

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP SMTP "Protocolo de transferência de correio simples (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e- mails através da

Leia mais

GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL

GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL OUTLINE DHCP PROTOCOLO RELAY AGENT EXEMPLO LINUX EXEMPLO IOS DHCP Dynamic Host Configuration Protocol, ou DHCP, é um dos protocolos de suporte

Leia mais

Redes de Computadores. Ricardo José Cabeça de Souza www.ricardojcsouza.com.br [email protected]

Redes de Computadores. Ricardo José Cabeça de Souza www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br Redes de Computadores Ricardo José Cabeça de Souza www.ricardojcsouza.com.br www.ricardojcsouza.com.br CAMADA DE APLICAÇÃO Desempenha funções específicas de utilização dos sistemas Identificação de parceiros

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

Introdução ao Active Directory AD

Introdução ao Active Directory AD Introdução ao Active Directory AD Curso Técnico em Redes de Computadores SENAC - DF Professor Airton Ribeiro O Active Directory, ou simplesmente AD como é usualmente conhecido, é um serviço de diretórios

Leia mais

Tecnologias da Informação e Comunicação. Principais tipos de serviços da Internet

Tecnologias da Informação e Comunicação. Principais tipos de serviços da Internet Tecnologias da Informação e Comunicação Principais tipos de serviços da Internet Introdução à Internet Serviços básicos Word Wide Web (WWW) Correio electrónico (e-mail) Transferência de ficheiros (FTP)

Leia mais

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz Camada de Aplicação Redes de Computadores Prof. Leandro C. Pykosz Camada de Aplicação A camada de aplicação fornece os serviços "reais" de rede para os usuários. Os níveis abaixo da aplicação fornecem

Leia mais

Departamento de Informática

Departamento de Informática Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos exame de recurso, 9 de Fevereiro de 2012 1º Semestre, 2011/2012 NOTAS: Leia com atenção cada questão antes de responder.

Leia mais

Sistemas de Nomes Hierarquicos: DNS

Sistemas de Nomes Hierarquicos: DNS Sistemas de Nomes Hierarquicos: DNS April 19, 2010 Sumário O Problema DNS: Um Serviço de Nomes Hierárquico Resource Records Resolução de Nomes Aspectos de Implementaçao Leitura Adicional Nomes DNS e Endereços

Leia mais

Acronis Servidor de Licença. Manual do Utilizador

Acronis Servidor de Licença. Manual do Utilizador Acronis Servidor de Licença Manual do Utilizador ÍNDICE 1. INTRODUÇÃO... 3 1.1 Descrição geral... 3 1.2 Política de licenças... 3 2. SISTEMAS OPERATIVOS SUPORTADOS... 4 3. INSTALAR O SERVIDOR DE LICENÇA

Leia mais

Grande conjunto de informação que existe em todo o Mundo alojada em centenas de milhares de computadores chamados servidores Web.

Grande conjunto de informação que existe em todo o Mundo alojada em centenas de milhares de computadores chamados servidores Web. 1. Complete a tabela. Designação Descrição Rede mundial de computadores ligados entre si através de linhas telefónicas comuns, linhas de comunicação privadas, satélites e outros serviços de telecomunicação.

Leia mais

1. O DHCP Dynamic Host Configuration Protocol

1. O DHCP Dynamic Host Configuration Protocol CURSO DE EDUCAÇÃO E FORMAÇÃO TIPO 5 2º ANO TÉCNICO DE INFORMÁTICA/INSTALAÇÃO E GESTÃO DE REDES 2008/2009 INSTALAÇÃO REDES CLIENTE SERVIDOR WINDOWS SERVER 2003 Após a instalação Instalação de serviços de

Leia mais

Introdução à Camada de Aplicação. Prof. Eduardo

Introdução à Camada de Aplicação. Prof. Eduardo Introdução à Camada de Aplicação RC Prof. Eduardo Introdução Você sabe que existem vários tipos de programas na Internet? - Talvez você já tenha notado que existem vários programas diferentes para cada

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE RESOLUÇÃO DE NOMES (DNS E WINS). Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE RESOLUÇÃO DE NOMES (DNS E WINS). Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE RESOLUÇÃO DE NOMES (DNS Domain Name System (DNS) e Windows Internet Name Service (WINS) são os protocolos usados para resolver nomes para endereços IP.

Leia mais

Redes de Computadores I

Redes de Computadores I Redes de Computadores I Nível de Aplicação (DNS) por Helcio Wagner da Silva. p./2 Introdução Os serviços de rede funcionam utilizando endereços de rede (p.ex.: 28..24.4). Por questões relacionadas à comodidade

Leia mais

Introdução ao DNS. Volnys Borges Bernal [email protected] http://www.lsi.usp.br/~volnys. Laboratório de Sistemas Integráveis http://www.lsi.usp.

Introdução ao DNS. Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys. Laboratório de Sistemas Integráveis http://www.lsi.usp. 1 Introdução ao DNS Volnys Borges Bernal [email protected] http://www.lsi.usp.br/~volnys Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ 2 Agenda O que é DNS? Servidores DNS Requisição DNS Caching

Leia mais

Sistemas Distribuídos Aula 9

Sistemas Distribuídos Aula 9 Sistemas Distribuídos Aula 9 Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF Implementação de um espaço

Leia mais

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 4)

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 4) Prof. Breno Leonardo Gomes de Menezes Araújo [email protected] http://blog.brenoleonardo.com.br ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 4) Serviço de diretório Serviço de diretório é um conjunto

Leia mais

O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS

O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS A POP3 reuniu aqui as principais orientações para registro, renovação e transferência de domínios, entre outras questões que possam ajudar você a entender como funcionam

Leia mais

Tecnologia de Sistemas Distribuídos Capítulo 8: Sistemas de Ficheiros Distribuídos Paulo Guedes

Tecnologia de Sistemas Distribuídos Capítulo 8: Sistemas de Ficheiros Distribuídos Paulo Guedes Tecnologia de Sistemas Distribuídos Capítulo 8: Sistemas de Ficheiros Distribuídos Paulo Guedes [email protected] Alves Marques [email protected] INESC/IST 1 Sistema de Ficheiros Distribuídos Permite a

Leia mais

# # & '% *+,-*+,./01)* 3 +,-3 +,./01)+ % 5

# # & '% *+,-*+,./01)* 3 +,-3 +,./01)+ % 5 !" # # $% & '% )" *+,-*+,./01)* )2' 3 +,-3 +,./01)+ )2%4 % 5 ( )" 17 5 2 7 8 %' 6 )" #11-# # 0 : ; < ' : 1 7 9 > " & % %? #5 @ ) A%) =!! "!! #! B %&' No final dos anos 60, a ARPA (Advanced Research Projects

Leia mais

Tecnologias da Informação e Comunicação: Internet

Tecnologias da Informação e Comunicação: Internet Tecnologias da Informação e Comunicação UNIDADE 3 Tecnologias da Informação e Comunicação: Internet Aula nº 2º Período Escola EB 2,3 de Taíde Ano lectivo 2009/2010 SUMÁRIO Serviços básicos da internet

Leia mais

Rede de Computadores

Rede de Computadores Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso

Leia mais

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2 REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2 Avaliação sumária da matéria do Capítulo 2 Pergunta: 1 A figura (ver Anexo) ilustra três diagramas de mensagens referentes a pedidos que clientes

Leia mais

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO 2 Camadas NOÇÕES DE REDE: CAMADA DE APLICAÇÃO Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática Aplicação Transporte

Leia mais

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza Redes de Computadores Camada de Aplicação Prof. MSc. Hugo Souza É a camada que dispõe a programação para as aplicações de rede através dos protocolos de aplicação; Provém a implantação da arquitetura de

Leia mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição? Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Domain Name System DNS 1 Objectivo / Motivação 2 'What's the use of their having names the Gnat said, 'if they won't answer to them?' Alice no País das Maravilhas Resolução de nomes

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite

Leia mais

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia [email protected]. 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 [email protected] Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes

Leia mais

Departamento de Informática

Departamento de Informática Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos 1ª chamada, 9 de Janeiro de 2009 1º Semestre, 2009/2010 NOTAS: Leia com atenção cada questão antes de responder.

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

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 Nomeação Estruturada, Nomeação Baseada em Atributo Capítulo 5 Agenda Nomeação Estruturada (cont.) Implementação de um Espaço de Nomes DNS Definição

Leia mais

Instruções para aceder ao correio electrónico via web

Instruções para aceder ao correio electrónico via web Caro utilizador(a) Tendo por objectivo a melhoria constante das soluções disponibilizadas a toda a comunidade do Instituto Politécnico de Santarém, tanto ao nível de serviços de rede como sistema de informação.

Leia mais

DNS - Domain Name System

DNS - Domain Name System DNS - Domain Name System Converte nome de máquinas para seu endereço IP. Faz o mapeamento de nome para endereço e de endereço para nome. É mais fácil lembramos dos nomes. Internamente, softwares trabalham

Leia mais

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.

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

A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação

A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação privadas, satélites e outros serviços de telecomunicação. Hardware

Leia mais

AULA 6: SERVIDOR DNS EM WINDOWS SERVER

AULA 6: SERVIDOR DNS EM WINDOWS SERVER AULA 6: SERVIDOR DNS EM WINDOWS SERVER Objetivo: Instalar e detalhar o funcionamento de um Servidor de DNS (Domain Name System) no sistema operacional Microsoft Windows 2003 Server. Ferramentas: - ISO

Leia mais

Processo Judicial Eletrônico

Processo Judicial Eletrônico Processo Judicial Eletrônico Internet: origem, desenvolvimento e funcionamento Conceitos básicos das novas tecnologias Documento eletrônico Criptografia e métodos de assinatura digital Processo eletrônico

Leia mais

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006

Leia mais

Serviços na INTERNET

Serviços na INTERNET Serviços na INTERNET Introdução A Internet é uma rede global que disponibiliza diversos serviços. Os mais conhecidos hoje em dia são a World Wide Web (WWW), o correio electrónico e o Internet Chat Relay

Leia mais

Comunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito

Comunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito Mais informação Acesso ao Sistema de Transferência Electrónica de dados de Inquéritos (STEDI). Onde se acede ao sistema de entrega de Inquéritos? Deverá aceder ao sistema através do site do GEP www.gep.mtss.gov.pt

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011 Camada de Aplicação

Leia mais

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro [email protected]. FCCN - Dezembro 2010

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010 COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE FCCN - Dezembro 2010 Rui Ribeiro [email protected] Módulo COLIBRI Concebido por: José Coelho Universidade Aberta Apoiado por: Rui Ribeiro FCCN Vitor

Leia mais

Sistemas Distribuídos e Paralelos

Sistemas Distribuídos e Paralelos Sistemas Distribuídos e Paralelos Sistemas peer-to-peer Ricardo Mendão Silva Universidade Autónoma de Lisboa [email protected] December 3, 2014 Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos

Leia mais

INFormática. Paulo Coelho 2001/2002 [email protected]. Instituto Superior Politécnico de VISEU Escola Superior de Tecnologia

INFormática. Paulo Coelho 2001/2002 pcoelho@di.estv.ipv.pt. Instituto Superior Politécnico de VISEU Escola Superior de Tecnologia Paulo Coelho 2001/2002 [email protected] 1 2 3 4 software Transmission control Protocol/Internet Protocol 5, Routers 6 7 8 Domain Name System Traduz nomes para endereços IP 9 10 11 12 Nome do Domínio.com.edu.org.net.mil.biz.info.int

Leia mais

Sistemas Distribuídos e Paralelos

Sistemas Distribuídos e Paralelos Sistemas Distribuídos e Paralelos Tolerância a Falhas Ricardo Mendão Silva Universidade Autónoma de Lisboa [email protected] January 14, 2015 Ricardo Mendão Silva (UAL) Sistemas Distribuídos e Paralelos

Leia mais

Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP)

Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP) Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP) Existem inúmeras ferramentas (software) baseadas em RdP que permitem desenvolver modelar e analisar sistema de RdP. Algumas

Leia mais

Serviços de Comunicações RELATÓRIO LABORATORIAL IMPLEMENTAÇÃO DE SOLUÇÃO IP PBX

Serviços de Comunicações RELATÓRIO LABORATORIAL IMPLEMENTAÇÃO DE SOLUÇÃO IP PBX Serviços de Comunicações RELATÓRIO LABORATORIAL IMPLEMENTAÇÃO DE SOLUÇÃO IP PBX 19 de Dezembro de 2014 Carlos Leocádio - [email protected] Tiago Ferreira - [email protected] Departamento de Engenharia Electrotécnica

Leia mais

www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com

www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com SERVIÇOS DE REDES DE COMPUTADORES Prof. Victor Guimarães Pinheiro/[email protected] www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com Modelo TCP/IP É o protocolo mais usado da atualidade

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 2.5 - DNS Prof. Jó Ueyama Março/2014 1 DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte. Hosts e roteadores na Internet: endereços IP (32 bits)

Leia mais

Resolução de Nomes e o protocolo DNS

Resolução de Nomes e o protocolo DNS Resolução de Nomes e o protocolo DNS Thiago Cunha Pinto DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32 bits) usado para

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Carlos Ferraz [email protected] Tópicos da Aula Apresentação do curso Introdução Definição de sistemas distribuídos Exemplo Vantagens e desvantagens Convergência digital Desafios Visão

Leia mais

A SÈTIMA. O nosso principal objectivo

A SÈTIMA. O nosso principal objectivo 03 A SÈTIMA A SÉTIMA produz soluções de software maioritariamente com recurso à WEB, de modo a dar suporte ao crescimento tecnológico que é já a maior realidade do século XXI. Esta aposta deve-se ao facto

Leia mais

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho. Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor

Leia 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 Sistemas Distribuídos Basedos na Web Capítulo 12 Agenda Arquitetura Processos Comunicação Nomeação Sincronização Consistência e Replicação Introdução

Leia 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 Nomes, Identificadores, Endereços Nomeação Simples Capítulo 5 Agenda Nomes, Identificadores e Endereços Definição Nomeação Simples Soluções Simples

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Resolução de nomes. Professor Leonardo Larback

Resolução de nomes. Professor Leonardo Larback Resolução de nomes Professor Leonardo Larback Resolução de nomes A comunicação entre os computadores e demais equipamentos em uma rede TCP/IP é feita através dos respectivos endereços IP. Entretanto, não

Leia mais

Curso de Pós Graduação em Redes de Computadores. Módulo Laboratório de Linux Apostila 2. Serviço DNS

Curso de Pós Graduação em Redes de Computadores. Módulo Laboratório de Linux Apostila 2. Serviço DNS Curso de Pós Graduação em Redes de Computadores Módulo Laboratório de Linux Apostila 2 Serviço DNS Introdução DNS é o Servidor de Nomes do Domínio. Ele converte os nomes das máquinas para números IP, que

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

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES O QUE É PROTOCOLO? Na comunicação de dados e na interligação em rede, protocolo é um padrão que especifica o formato de dados e as regras a serem seguidas. Sem protocolos, uma rede

Leia mais

FUNDAÇÃO DE ESTUDOS SOCIAIS DO PARANÁ INSTITUTO DE CIÊNCIAS SOCIAIS DO PARANÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DNS (DOMAIN NAME SYSTEM)

FUNDAÇÃO DE ESTUDOS SOCIAIS DO PARANÁ INSTITUTO DE CIÊNCIAS SOCIAIS DO PARANÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DNS (DOMAIN NAME SYSTEM) FUNDAÇÃO DE ESTUDOS SOCIAIS DO PARANÁ INSTITUTO DE CIÊNCIAS SOCIAIS DO PARANÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DNS (DOMAIN NAME SYSTEM) CURITIBA 2006 GUILHERME DE SOUZA JEAN THIAGO MASCHIO

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

Redes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares

Redes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares Prof. Thiago Caproni Tavares Redes de DNS Prof. Thiago Caproni Tavares DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32

Leia mais

Arquitecturas Tolerantes a faltas em Sistemas Distribuídos

Arquitecturas Tolerantes a faltas em Sistemas Distribuídos Arquitecturas Tolerantes a faltas em Sistemas Distribuídos Replicação de Servidores Transacções Atómicas Protocolos de Replicação Replicação passiva vs. activa Replicação de máquinas de estados vs. Replicação

Leia mais

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: [email protected] [email protected]. URL: http://esganarel.home.sapo.

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo. MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES MAIL: [email protected] [email protected] URL: http://esganarel.home.sapo.pt Text GABINETE: 1G1 - A HORA DE ATENDIMENTO: SEG. E QUA. DAS 11H / 12H30

Leia mais

Servidor DNS. João Medeiros ([email protected]) Fatern 2009.1 1 / 15

Servidor DNS. João Medeiros (joao.fatern@gmail.com) Fatern 2009.1 1 / 15 Servidor João Medeiros ([email protected]) Fatern 2009.1 1 / 15 O que? O que? O que o define Domain Name Server Serviço utilizado para traduzir nomes em endereços IP e vice-versa Baseado em uma hierarquia

Leia mais

LABORATÓRIO WIRESHARK: DNS

LABORATÓRIO WIRESHARK: DNS LABORATÓRIO WIRESHARK: DNS Conforme descrito na seção 2.5 do livro, o Domain Name System (DNS) traduz nomes de hosts para endereços IP, cumprindo um papel fundamental na infra-estrutura da Internet. Neste

Leia mais

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama Aula-28 Camada Aplicação - DNS Prof. Dr. S. Motoyama 1 Camada Aplicação Escrever programas que Executem sobre diferentes sistemas finais e Se comuniquem através de uma rede. Ex.: Web software de servidor

Leia mais

Internet e Email no Akropole. Internet e Email no Akropole

Internet e Email no Akropole. Internet e Email no Akropole Internet e Email no Akropole Internet e Email no Akropole O Akropole tira proveito da ligação à internet, podendo efectuar várias operações de maior valia, com ou sem intervenção directa do utilizador.

Leia mais

WEBSITE DEFIR PRO WWW.DEFIR.NET

WEBSITE DEFIR PRO WWW.DEFIR.NET MANUAL DO UTILIZADOR WEBSITE DEFIR PRO WWW.DEFIR.NET 1. 2. PÁGINA INICIAL... 3 CARACTERÍSTICAS... 3 2.1. 2.2. APRESENTAÇÃO E ESPECIFICAÇÕES... 3 TUTORIAIS... 4 3. DOWNLOADS... 5 3.1. 3.2. ENCOMENDAS (NOVOS

Leia mais

Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS. Módulo x. (Aula Prática) Reliance - Ashtech. Suas Aplicações Em SIG.

Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS. Módulo x. (Aula Prática) Reliance - Ashtech. Suas Aplicações Em SIG. Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS Módulo x (Aula Prática) Reliance - Ashtech e Suas Aplicações Em SIG (Carlos Antunes) INTODUÇÃO O Sistema Reliance baseia-se na utilização do

Leia mais

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER TÁSSIO JOSÉ GONÇALVES GOMES [email protected] MINICURSO WINDOWS SERVER 2008 TÁSSIO GONÇALVES - [email protected] 1 CONTEÚDO Arquitetura

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 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

UNIVERSIDADE FEDERAL DE PELOTAS ÍNDICE

UNIVERSIDADE FEDERAL DE PELOTAS ÍNDICE ÍNDICE INTERNET EXPLORER...2 A Janela Principal...2 Barra de endereços...3 Menu Favoritos...4 Adicionar endereços no Menu Favoritos...4 Organizar endereços no Menu Favoritos...5 Navegar nas páginas...5

Leia mais

Configuração de um servidor DNS. Campus Cachoeiro Curso Técnico em Informática

Configuração de um servidor DNS. Campus Cachoeiro Curso Técnico em Informática Configuração de um servidor DNS Campus Cachoeiro Curso Técnico em Informática Configuração DNS O servidor DNS usado é o BIND versão 9. Para configuração do servidor DNS, deve-se acessar os arquivos de

Leia mais