Chamada remota de procedimento Problemas
|
|
- Ágatha de Mendonça
- 4 Há anos
- Visualizações:
Transcrição
1 Camada de Transporte Protocolo Protocol Stack Basic Protocols Formatting Standard Protocols Curso de Redes de Computadores, 2003 DCC - ICEx - UFMG Prof. José Marcos Silva Nogueira 1 2 Conceitos é mais que apenas um protocolo É um mecanismo popular para estruturar sistemas distribuídos Request Blocked É baseado na semântica de uma chamada local de procedimento O programa de aplicação faz uma chamada a um procedimento não se preocupando se ele está local ou remotamente situado Blocked Reply Computing Blocked 3 4 Problemas A rede situada entre o processo chamador e o chamado tem muito mais propriedades complexas que o bastidor de um computador Os computadores nos quais os processos executam podem ter diferenças significativas de arquitetura de formatos de representação de dados 5 6
2 Um protocolo que Cuida das mensagens trocadas entre os processos cliente e servidor Trata das potencialmente indesejáveis propriedades das redes subjacentes 7 8 Suporte de linguagem de programação e de compilador para Ajuntar os argumentos em uma mensagem de requisição no lado cliente Traduzir a mensagem de volta em argumentos no lado servidor Mecanismo completo Caller (client) Return value Request Reply protocol Callee (server) Return value Request Reply protocol Fazer o mesmo com o valor de retorno do procedimento (compilador ) 9 10 Pode-ver o sendo composto de uma pilha de microprotocolos Cada um trata de um problema e tem um algoritmo São completos e auto-contidos Não são protocolos padronizados Microprotocolos BLAST: fragmenta e remonta mensagens grandes CHAN: sincroniza mensagens de requisição e resposta SELECT: despacha requisições aos processos corretos 11 12
3 Bulk Transfer (BLAST) Como transformar uma rede que trata de mensagens de tamanho pequenos em um serviço que entrega mensagens de tamanhos muito maiores? 1k 32k, por exemplo. Uso de técnicas de fragmentação e remontagem Diferentemente da AAL e IP, o Blast tenta recuperar fragmentos perdidos, usando retransmissão Blast não garante entrega, entretanto. Bulk Transfer (BLAST) Strategy selective retransmission aka partial acknowledgements SRR selective retransmission request Sender Fragment 1 Fragment 2 Fragment 3 Fragment 4 Fragment 5 Fragment 6 SRR Fragment 3 Fragment 5 SRR Receiver Sender: BLAST Details after sending all fragments, set timer DONE if receive SRR, send missing fragments and reset DONE if timer DONE expires, free fragments BLAST Details (cont) Receiver: when first fragments arrives, set timer LAST_FRAG when all fragments present, reassemble and pass up four exceptional conditions: if last fragment arrives but message not complete send SRR and set timer RETRY if timer LAST_FRAG expires send SRR and set timer RETRY if timer RETRY expires for first or second time send SRR and set timer RETRY if timer RETRY expires a third time give up and free partial message BLAST Header Format MID identify this message must protect against wrap around TYPE = DATA or SRR NumFrags indicates number of fragments FragMask distinguishes among fragments if Type=DATA, identifies this fragment if Type=SRR, identifies missing fragments ProtNum MID Length NumFrags Type FragMask Data Request/Reply (CHAN) Guarantees message delivery Guarantees just one copy delivery Synchronizes client with server Supports at-most-once semantics A logical request/reply channel between pair of participants At one instant, only one message transition 17 18
4 Request/Reply (CHAN) CHAN Details Simple case Request ACK Reply ACK Implicit Acks Request 1 Reply 1 Request 2 Reply 2 Lost message (request, reply, or ACK) set RETRANSMIT timer use message id (MID) field to distinguish Slow (long running) server client periodically sends are you alive probe, or server periodically sends I m alive notice Want to support multiple outstanding calls use channel id (CID) field to distinguish Machines crash and reboot use boot id (BID) field to distinguish CHAN Header Format typedef struct { u_short Type; /* REQ, REP, ACK, PROBE */ u_short CID; /* unique channel id */ int MID; /* unique message id */ int BID; /* unique boot id */ int Length; /* length of message */ int ProtNum; /* high-level protocol */ } ChanHdr; typedef struct { u_char type; /* CLIENT or SERVER */ u_char status; /* BUSY or IDLE */ int retries; /* number of retries */ int timeout; /* timeout value */ XkReturn ret_val; /* return value */ Msg *request; /* request message */ Msg *reply; /* reply message */ Semaphore reply_sem; /* client semaphore */ int mid; /* message id */ int bid; /* boot id */ } ChanState; Dispatch to appropriate procedure Synchronous counterpart to UDP Dispatcher (SELECT) xpush Caller SELECT CHAN xcall xcall xdemux Address Space for Procedures flat: unique id for each possible procedure hierarchical: program + procedure number Callee xcalldemux SELECT xcalldemux CHAN xpush xdemux Simple Stack SELECT CHAN Sun IP implements BLAST-equivalent except no selective retransmit Sun implements CHAN-equivalent except not at-most-once Sun UDP IP BLAST IP UDP + Sun implement SELECT-equivalent UDP dispatches to program (ports bound to programs) Sun dispatches to procedure within program ETH ETH 30 32
5 Sun Header Format Formatting XID (transaction id) is similar to CHAN s MID does not remember last XID it serviced Problem if client retransmits request while reply is in transit 0 31 XID MsgType = CALL Version = 2 Program Version Procedure Credentials (variable) Verifier (variable) Data 0 31 XID MsgType = REPLY Status = ACCEPTED Data Marshalling (encoding) application into messages Unmarshalling (decoding) messages into application encoding Message Message Message decoding Data types we consider integers floats strings arrays structs Formatting encoding Types of we do not consider images video multimedia documents Message Message Message decoding Difficulties Representation of base types floating point: IEEE 754 versus non-standard integer: big-endian versus little-endian (e.g., 34,677,374) Big-endian Little-endian (2) (126) (17) 00 0 (34) High address Compiler layout of structures (34) (17) (126) (2) Low address Data types Taxonomy base types (e.g., ints, floats); must convert flat types (e.g., structures, arrays); must pack complex types (e.g., pointers); must linearize Conversion Strategy canonical intermediate form receiver-makes-right (an N x N solution) Marshaller structure Taxonomy (cont) Tagged versus untagged type = INT Stubs compiled interpreted len = 4 value = Call P Code Marshalled arguments Interface descriptor for Procedure P Stub compiler Specification Code P Marshalled arguments Message 37 38
6 external Data Representation (XDR) Defined by Sun for use with Sun C type system (without function pointers) Canonical intermediate form Untagged (except array length) Compiled s Abstract Syntax Notation One (ASN-1) An ISO standard Essentially the C type system Canonical intermediate form Tagged Compiled or interpreted s BER: Basic Encoding Rules type (tag, length, value) length type length value type length value value INT 4 4-byte integer 39 41
INTRODUÇÃO. RPC x RMI
1 INTRODUÇÃO RPC x RMI 2 INTRODUÇÃO RPC Remote procedure call Este termo é utilizado para aplicativos clientes que fazem normalmente chamadas a procedimentos remotos que estão em outro processo e hosts.
Leia maisApplication protocol. Presentation protocol. Session protocol. Transport protocol. Network protocol. Data link protocol. Physical protocol.
Application Presentation Session Transport Network Data link Physical Application protocol Presentation protocol Session protocol Transport protocol Network protocol Data link protocol Physical protocol
Leia maisSistemas Distribuídos
Chamada Remota de Procedimento março de 2019 RPC: motivação A B send (B, &pedido) receive (B, &resposta) como facilitar esse padrão tão comum? encapsulamento de detalhes de comunicação criação, envio e
Leia maisSistemas Operacionais Distribuídos e de Redes
Contextualização Sistemas Operacionais Distribuídos e de Redes Comunicação Interprocessos Aula 04 Aula 04 Aplicação, serviços RMI e RPC Protocolo - (requisição-resposta) marshalling e representaçao externa
Leia maisPTC Exercício Programa GABARITO
PTC-3450 - Exercício Programa 2-2017 GABARITO Nesse exercício, você vai obter estimativas do timeout utilizado pelo TCP em uma troca de pacotes. Documento da forma mais detalhada possível suas respostas.
Leia maisComunicação. Carlos A. G. Ferraz 25/6/2003. Sistemas Distribuídos 1. Tópicos. Camadas. Transmissão de dados. Marshalling/Unmarshalling.
Tópicos Comunicação Carlos Ferraz cagf@cin.ufpe.br Elementos básicos de comunicação Transmissão de dados Endereçamento Sincronismo Enfileiramento (Bufferização) Confiabilidade Portas e sockets UDP RPC:
Leia maisSistemas Distribuídos Aula 10
Sistemas Distribuídos Aula 10 Aula passada Arquitetura P2P Bittorrent Distributed Hash Table (DHT) Aula de hoje Modelo computação distribuída RPC Marshalling e stubs Semântica operacional RMI Computação
Leia maisPrincipais conceitos de CORBA
Principais conceitos de CORBA Tecgraf PUC-Rio fevereiro de 2011 Common Object Request Broker Architecture Uma arquitetura aberta para o desenvolvimento de aplicações distribuídas em um ambiente multilinguagem
Leia maisParte 3: Camada de Rede
Parte 3: Camada de Rede Objetivos: Visão Geral: Entender os princípios dos serviços da Camada de Rede: Roteamento (seleção de caminho). Implementação na Internet. Serviços da Camada de Rede. Princípios
Leia maisProtocolo Request-Reply
n n n n Protocolo Request-Reply Modelo de Objeto Remoto Semânticas de Invocação Remota Arquitetura de Invocação Remota Prof a Ana Cristina B. Kochem Vendramin DAINF / UTFPR Introdução Características de
Leia maisSistemas Distribuídos
Chamada Remota de Procedimento abril de 2017 RPC: motivação A B send (B, &pedido) receive (B, &resposta) como facilitar esse padrão tão comum? encapsulamento de detalhes de comunicação criação, envio e
Leia maisSistemas Operacionais II
Introdução Instituto de Informátic ca - UFRGS Sistemas Operacionais II Remote Procedure Call - RPC Aula 13 Necessidade de desenvolver aplicações distribuídas de forma simples Solução: estender modelos
Leia maisSistemas Operacionais II
Modelo orientado a objetos: uma pequena revisão Instituto de Informátic ca - UFRGS Sistemas Operacionais II Modelos para programação distribuída (Remote Method Invocation) Aula 14 Programa é visto como
Leia maisChallenges for the MAC. RF Link Quality incorporates positive ACK. The Hidden Node Problem
802.11 MAC Outline Challenges for the MAC MAC Access Modes and Timing Contention-Based Access Using the DCF Fragmentation and Reassembly Frame Format Encapsulation of Higher-Layer Protocols Within 802.11
Leia maisProjecto hipotético para resolvermos hoje
Projecto hipotético para resolvermos hoje 12/13 Sistemas Distribuídos 1 Projecto hipotético para resolvermos hoje Implementar servidor de contagem que mantém contador e oferece estas operações aos clientes:
Leia maisMessage Oriented Middleware (MOM)
Message Oriented Middleware (MOM) November 1, 2009 Sumário Comunicação Assíncrona (MOM) Conceito Java Message Service Implementação Comunicação Assíncrona Problema: Nem sempre as entidades comunicantes
Leia maisach 2147 desenvolvimento de sistemas de informação distribuídos
ach 2147 desenvolvimento de sistemas de informação distribuídos comunicação Daniel Cordeiro 25 e 27 de abril de 2017 Escola de Artes, Ciências e Humanidades EACH USP protocolos em camadas Camadas de baixo
Leia maisRemote Procedure Calls. Mário Antonio Meireles Teixeira
Remote Procedure Calls Mário Antonio Meireles Teixeira 1 Introdução No paradigma cliente-servidor, os usuários interagem com aplicações clientes que solicitam tarefas dos servidores. A comunicação entre
Leia maisGerenciamento de Redes
2016 Adaptado de Pearson Education - 1 kleber.rezende@ifsuldeminas.edu.br Gerenciamento de Redes Conceitos Gerais 2016 Adaptado de Pearson Education - 2 kleber.rezende@ifsuldeminas.edu.br Gerenciamento
Leia maisChapter 3. The Data Link Layer. Data Link Layer Design Issues. Services Provided to the Network Layer Framing Error Control Flow Control
Chapter 3 The Data Link Layer Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control 1 Functions of the Data Link Layer Provide service interface to the
Leia maisComunicação entre processos COMUNICAÇÃO ENTRE PROCESSOS. Comunicação entre processos - troca de mensagens
Comunicação entre processos Memória Compartilhada: os processo compartilham variáveis e trocam informações através do uso dessas variáveis compartilhadas COMUNICAÇÃO ENTRE PROCESSOS P1 Sem Memória Compartilhada:
Leia maisComunicação entre Processos
Comunicação entre Processos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Introdução Comunicação entre Processos: Soquetes Comunicação por datagrama UDP Comunicação
Leia maisCOMUNICAÇÃO ENTRE PROCESSOS
Comunicação entre processos Memória Compartilhada: os processo compartilham variáveis e trocam informações através do uso dessas variáveis compartilhadas COMUNICAÇÃO ENTRE PROCESSOS P1 Sem Memória Compartilhada:
Leia maisPadrão para gerência na Internet simples de implementar amplamente difundido
2. O modelo SNMP 1 Padrão para gerência na Internet simples de implementar amplamente difundido Composto de: protocolo para trocas de mensagens padrões para estruturar a informação Evolutivo: SNMPv1 (RFC
Leia mais1 Copyright 1998, 1999 Francisco Reverbel
1 Copyright 1998, 1999 Francisco Reverbel General Inter-ORB Protocol (GIOP): protocolo abstrato (família de protocolos) O Internet Inter-ORB Protocol (IIOP) é uma realização concreta do GIOP Tres elementos
Leia maisProgramação de Aplicações em. Rede usando Sockets
Programação de Aplicações em Objetivos: Rede usando Sockets Conhecer a API Sockets, que permite a programas de aplicação comunicar-se através da Internet Aplicações e Protocolo de Aplicação Aplicação:
Leia maisPragmática das Linguagens de
Instituto Superior Técnico Pragmática das Linguagens de Programação 2004/2005 Primeiro Exame/Segundo Teste 17/12/2004 Número: Turma: Nome: Escreva o seu número em todas as folhas do teste. O tamanho das
Leia maisCapítulo 9: Gerenciamento de Redes
Capítulo 9: Gerenciamento de Redes Objetivos do capítulo: introdução ao gerenciamento de redes motivação componentes principais Ambiente de gerenciamento de redes da Internet MIB (management information
Leia maisLinguagens de Descrição Arquitetural: Motivação e ACME. Jair C Leite
Linguagens de Descrição Arquitetural: Motivação e ACME Jair C Leite Motivação A visão emergente da arquitetura de software, a partir de meados de 90, possui requisitos que não são atendidos por linguagens
Leia maisRemote Procedure Calls (RPC)
Remote Procedure Calls (RPC) March 14, 2010 Sumário Ideia Implementação Transparência Semântica na presença de avarias Caso de estudo: ONC RPC da Sun Remote Procedure Call (RPC) A programação baseada em
Leia maisComunicação Objetos Distribuídos e RMI
Sistemas Distribuídos Comunicação Objetos Distribuídos e RMI - Parte 2 - Instituto de Informática UFG Verão 2005 Baseado em: Tanenbaum, Capítulo 2 Chamadas de Objetos: Chamadas Remotas e Chamadas Locais
Leia maisCamada de Rede: Protocolo IP
Camada de Rede: Protocolo IP Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores Nível Rede - Internet Protocol
Leia maisSNMP Simple Network Management Protocol Informações de Gerenciamento e MIBs
Simple Network Management Protocol Informações de Gerenciamento e MIBs Carlos Gustavo A. da Rocha Informações de Gerenciamento Em qualquer sistema de gerenciamento é fundamental a existência de um banco
Leia maisRemote Procedure Call
Remote Procedure Call O aumento de complexidade das aplicações, torna desejável um paradigma que permite software distribuído ser programado de maneira similar a aplicações convencionais que executam em
Leia maisComunicação. Parte II
Comunicação Parte II Carlos Ferraz 2002 Tópicos Comunicação Cliente-Servidor RPC Comunicação de objetos distribuídos Comunicação em Grupo Transações Atômicas Comunicação Stream 2 Comunicação cliente-servidor
Leia maisDistributed Systems Principles and Paradigms
Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science (Tradução e Adaptação Ricardo Anido - IC/Unicamp) Capítulo 04: Comunicação Versão: 20 de março de 2014
Leia maisGerenciamento de Redes. Informações de Gerenciamento
Gerenciamento de Redes Informações de Gerenciamento Informações de Gerenciamento As Informações de Gerenciamento são armazenadas em MIBs que são definidas através da SMI (Structure of Management Information)
Leia maisUma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva.
Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. A possible solution to ensure, in APEX environment, the consistency of a total and disjunctive
Leia maisComunicação. capítulo
Comunicação capítulo 4 Camadas de protocolos: Modelo OSI Camadas de protocolos: Mensagem Protocolos de baixo nível Estas camadas implementam as funções básicas que envolvem uma rede de computadores: Física:
Leia maisCourse Review for Midterm Exam 1. Cpt S 223 Fall 2010
Course Review for Midterm Exam 1 Cpt S 223 Fall 2010 1 Midterm Exam 1 When: Friday (10/15) 10:10-11am Where: in class Closed book, closed notes Comprehensive Material for preparation: Lecture slides &
Leia maisPURCHASE-TO-PAY SOLUTIONS
PURCHASE-TO-PAY SOLUTIONS May 2015 SaphetyDoc - RELEASE NOTES 6.1.4.8 Offer Management SaphetyDoc - RELEASE NOTES 6.1.4.8. SaphetyDoc s release 6.1.4.8 will start production phase in 13/05/2015. PDF format:
Leia maisAnalise e verifique que as saídas de debugam pacotes do IPv6 DHCP em ASR9k
Analise e verifique que as saídas de debugam pacotes do IPv6 DHCP em ASR9k Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Sumário do agente de transmissão DHCPv6, do server e da comunicação
Leia maisTrabalho 2 - Engenharia Elétrica
Trabalho 2 - Engenharia Elétrica 1 de novembro de 2010 1 Introdução O objetivo deste trabalho será realizar a implementação de um servidor de correio simples utilizando-se da programação Sockets. O servidor
Leia maisSun RPC: Arquitectura
Sun RPC: Arquitectura 12/13 Sistemas Distribuídos 38 Arquitectura Código do cliente Código do servidor stubs Run-Time Library Protocolo de apresentação Protocolo de sessão stubs (ou ties) Run-Time Library
Leia maisSistemas Distribuídos: Conceitos e Projeto RPC e RMI
Sistemas Distribuídos: Conceitos e Projeto RPC e RMI Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br 15 de abril
Leia maisInvocação Remota. Prof. Leonardo Barreto Campos. 1/29
Invocação Remota Prof. Leonardo Barreto Campos 1/29 Sumário Introdução Chamada de Procedimento Remoto Invocação a Método Remoto Leitura Complementar Bibliografia 2/29 Introdução Essa aula trata como os
Leia maisADLs. Em geral cada ADL oferece capacidades específicas
ADLs Em geral cada ADL oferece capacidades específicas AESOP: permite o uso de estilos arquiteturais ADAGE: permite a descrição de frameworks arquiteturais para sistemas de aviação C2: permite a descrição
Leia maisMICROPROCESSADORES II (EMA911915) SUB-ROTINAS E PILHA 2 O SEMESTRE / 2018
MICROPROCESSADORES II (EMA911915) SUB-ROTINAS E PILHA 2 O SEMESTRE / 2018 MATERIAL DIDÁTICO Harris & Harris 6.4.6 Procedure Calls Patterson & Hennessy (4a edição) 2.8 Supporting Procedures in Computer
Leia maisRedes de Computadores. Camada de Transporte4. A necessidade por um serviço o de transporte confiável
Redes de Computadores Camada de Transporte Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais A necessidade por um serviço
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisRedes de Computadores Aula 5
Redes de Computadores Aula 5 Aula passada DNS Sockets Programação com sockets Teste relâmpago Aula de hoje Camada de transporte Multiplexação Princípios de transmissão confiável Stop and wait Camada de
Leia maisDados em programas são estruturados, enquanto que mensagens carregam informação seqüencial: Linearização x Restauração de dados Requisição
6LVWHPDV'LVWULEXtGV 0GHO&OLHQWH6HUYLGU &PXQLFDom 6XPiUL Introdução Elementos Básicos de Comunicação Comunicação Cliente-Servidor Comunicação em Grupo Chamada emota de Procedimento (PC) Prof a. Cristina
Leia maisIntrodução à linguagem C++
Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 2: Introdução à linguagem C++ Introdução à linguagem C++ Conceitos básicos: variáveis, tipos de dados, constantes, I/O, etc. Estruturas
Leia maisSistemas Distribuídos
Sistemas Distribuídos Universidade Federal do ABC Turma: Ciência da Computação Prof. Dr. Francisco Isidro Massetto Introdução: Sockets Para estabelecer a Comunicação Interprocesso nos Sistemas Distribuídos,
Leia maisConfiguração WLC para etiquetas de AeroScout RFID
Configuração WLC para etiquetas de AeroScout RFID Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Configurar Verificar Troubleshooting Informações Relacionadas
Leia maisIORs, GIOP e IIOP. Partes da Especificação CORBA
IORs, GIOP e IIOP 1 Copyright 1998, 1999 Francisco Reverbel Partes da Especificação CORBA ^ O núcleo (core) do ORB ^ A linguagem de definição de interfaces (IDL) ^ O repositório de interfaces ^ Mapeamentos
Leia maisArquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP
Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Arquitetura TCP/IP Internet
Leia maisArquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP
Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/ - Internet Protocolo Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br ARP (Address Resolution Protocol)
Leia maisStep by step to make the appointment at the Federal Police
Step by step to make the appointment at the Federal Police Before you start, check if you have these documents with you: Visa Application Form; Birth Certificate (original); Passport; Brazilian home address
Leia maisSQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.
LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre
Leia maisConfigurando a autenticação OSPF em um enlace virtual
Configurando a autenticação OSPF em um enlace virtual Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Configurar Diagrama de Rede Configurações Verificar Exemplo do emissor
Leia maisForensics.
E-mail Forensics www.paraben.com What is a local storage archive? Local storage archives are any archive that has independent archive format from a mail server. Examples of these types of archives include:.pst,.mbx,.dbx,
Leia maisIP Móvel 1. Mobilidade IP FEUP MPR
IP Móvel 1 Mobilidade IP FEUP MPR IP Móvel, v4 IP Móvel 2 IP Móvel 3 Motivação Encaminhamento de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança
Leia maisInternetworking - Interconexão de Redes. IP Internet. Motivação para interconexão. Motivação para interconexão. Conceito de Serviço Universal
Internetworking - Interconexão de Redes IP Internet Concatenation of Networks Sumário Interconexão de redes heterogêneas Serviço universal de comunicação O modelo de serviço de interredes Esquema de endereçamento
Leia maisRMI e RPC. RPC significou um passo muito grande em direcção à
Sumário RMI Conceito. Arquitectura de Implementação. Java RMI Características. Interfaces e Objectos Remotos JVM e Java RMI. Passagem de Argumentos e Serialização. Class Downloading. 1 RMI e RPC RPC significou
Leia maisRedes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede
Redes de computadores e a Internet Prof. Gustavo Wagner Capitulo Capítulo 4 A camada de rede NAT: Network Address Translation resta da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24
Leia maisNota Técnica da embalagem OSPF, MTU e LSA
Nota Técnica da embalagem OSPF, MTU e LSA Índice Introdução Tamanho de pacote de OSPF MTU no pacote DBD LSA do comportamento e da embalagem OSPF em um pacote de atualização LS Antes da identificação de
Leia maisComputação Distribuída Cap. III
Cap. III Licenciatura em Engenharia Informática Universidade Lusófona Prof. José Rogado Prof. José Faísca Comunicação entre Processos Distribuídos Comunicação entre processos Transporte, streams e mensagens
Leia maisNota de Aplicação. Comunicação M340 em ethernet lendo registros de entrada (input register) função modbus 4 de um PLC Quantum. Suporte Técnico Brasil
Nota de Aplicação Comunicação M340 em ethernet lendo registros de entrada (input register) função modbus 4 de um PLC Quantum. Versão: 1 Suporte Técnico Brasil Especificações técnicas Hardware: Firmware:
Leia maisIP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis?
MIPv4 1 IP Móvel, v4 FEUP MPR MIPv4 2 Motivação Encaminhamento tradicional de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança de endereço IP Possíveis
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação Slide 1 Protocolo da Camada de Aplicação Tipos de mensagens trocadas; A sintaxe dos vários tipos de mensagens; A semântica dos campos; Regras para determinar quando
Leia maisRedes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
Leia maisPTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet. (Kurose, p ) (Peterson, p ) 06/06/2017
PTC 3450 - Aula 19 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet (Kurose, p. 254-262) (Peterson, p. 124-163) 06/06/2017 Muitos slides adaptados com autorização de J.F Kurose and
Leia maisComo usar os comandos standby preempt e standby track
Como usar os comandos standby preempt e standby track Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Exemplos de configuração Informações Relacionadas
Leia maisInstrumentação Suportada em Computadores Pessoais
Instrumentação Suportada em Computadores Pessoais GPIB under MATLAB A. Lopes Ribeiro arturlr@ist.utl.pt Using the GPIB Interface under MATLAB Control IEEE 488 Equipment GPIB adaptor board or GPIB-USB adaptor
Leia maisGerenciamento de Redes
2016 Adaptado de Pearson Education - 1 kleber.rezende@ifsuldeminas.edu.br Gerenciamento de Redes Conceitos Gerais 2016 Adaptado de Pearson Education - 2 kleber.rezende@ifsuldeminas.edu.br Gerenciamento
Leia maisCOMPUTAÇÃO DISTRIBUÍDA
COMPUTAÇÃO DISTRIBUÍDA INTRODUÇÃO Carlos Ferraz MOTIVAÇÃO Computação em evolução Antes disso Sistemas de Software (Aplicações) Infraestrutura de Software Infraestrutura de Hardware Infraestrutura
Leia maisCOMPUTAÇÃO E PROGRAMAÇÃO
COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2015/2016 MEMec, LEAN Ficha da Aula Prática 6: Cadeias de caracteres (strings). Estruturas de dados (structures). Sumário das tarefas e objectivos da aula: 1. Utilizar
Leia maisSistemas Distribuídos 59. Sistemas Distribuídos 61. "Receive não-bloqueante:
Comunicação entre processos! Memória Compartilhada: " os processo compartilham variáveis e trocam informações através do uso dessas variáveis compartilhadas COMUNICAÇÃO ENTRE PROCESSOS P1 Área Compartilhda!
Leia maisRedes de Computadores Aula 14
Redes de Computadores Aula 14 Aula passada Roteamento na Internet (hierarquia) BGP Algoritmos de broadcast Aula de hoje Camada de enlace Serviços Transmissão confiável (integridade) Camada de Enlace Enlace
Leia mais15/4/15. Processamento Paralelo Middleware Orientado a Objetos. Sistema operacional é a única infraestrutura para interação. Middleware é adicionado
Aplicações distribuídas: interação entre partes Processamento Paralelo Middleware Orientado a Objetos Prof. João Paulo A. Almeida (jpalmeida@inf.ufes.br) Rede A Rede B Rede C 2015/01 - INF02799 Sistema
Leia maisSumário. Message Oriented Middleware (MOM) Sincronização na Comunicação. Comunicação Assíncrona
Sumário Message Oriented Middleware (MOM) October 16, 2008 Comunicação Assíncrona (MOM) Conceito Java Message Service Implementação Comunicação Assíncrona Problema: Nem sempre as entidades comunicantes
Leia maisTronco entre um Catalyst 2948G-L3 e um exemplo de configuração do Catalyst 6500 Series Switch
Tronco entre um Catalyst 2948G-L3 e um exemplo de configuração do Catalyst 6500 Series Switch Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Configurar
Leia maisRedes 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 Transporte
Leia maisConceitos de Linguagens de Programação
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Conceitos de Linguagens de Programação Aula 07 (rogerio@prudente.unesp.br) Aula 7 Implementação
Leia maisAddition of Fields in Line Item Display Report Output for TCode FBL1N/FBL5N
Addition of Fields in Line Item Display Report Output for TCode FBL1N/FBL5N Applies to: Any business user who uses the transactions FBL1N and FBL5N to display line item reports for vendors and customers.
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação HTTP FTP SMTP Slide 1 Mensagem de Requisição HTTP linha de pedido (comandos GET, POST,HEAD ) linhas de cabeçalho Carriage return, line feed indica fim da mensagem
Leia maisBetter Cotton Tracer. Instructions for ABRAPA S Farms Instruções para Fazendas da ABRAPA. April 2018
Better Cotton Tracer Instructions for ABRAPA S Farms Instruções para Fazendas da ABRAPA April 2018 1 Your account in the Better Cotton Tracer Sua conta no BCT The Better Cotton Tracer (BCT) is an online
Leia maisSistemas Distribuídos
Sistemas Distribuídos RPC Remote Procedure Call 1 Fonte: Alcides Calsavara e Thais V. Batista Chamada de Procedimentos Remotos (RPC) Motivação: comunicação baseada em operações de entrada/saída Ideal:
Leia maisBuilding a golden collection of parallel Multi-Language Word Alignment
Building a golden collection of parallel Multi-Language Word Alignment João Graça, Joana Paulo Pardal, Luísa Coheur and Diamantino Caseiro Resume Needed resources for Machine Translation Manual Word Alignments
Leia maisCamada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br
Camada de Rede Fundamentos e Protocolos 1 Objetivos Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP; Entender as principais características
Leia maisComunicação entre Processos
Comunicação entre Processos Comunicação entre Processos - Sistemas Operacionais fornecem mecanismos para comunicação entre processos (IPC), tal como filas de mensagens, semáfaros e memória compartilhada.
Leia maisTwinCAT Library for Fiber Polarization Correction
LASER INTERFEROMETER GRAVITATIONAL WAVE OBSERVATORY LIGO Laboratory / LIGO Scientific Collaboration advanced LIGO 10/15/2013 TwinCAT Library for Fiber Polarization Correction Daniel Sigg, Alexa Staley
Leia maisMestrado em Engenharia Eletrotécnica e de Computadores
Mestrado em Engenharia Eletrotécnica e de Computadores Interligação e Gestão de Redes Virtual LANs Nome: Número: 0. Objectivos Adquirir conhecimentos para conceber e gerir uma rede de computadores baseada
Leia maisRicardo Couto Antunes da Rocha 2005 Ricardo Couto Antunes da Rocha
Programação com Sockets Ricardo Couto Antunes da Rocha rcarocha@inf.ufg.br 2005 Ricardo Couto Antunes da Rocha Parâmetros de protocolos Objetivo do protocolo Protocolo de transporte: TCP ou UDP Porta (servidora!):
Leia maisRedes 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 maiswww/~cagf/sdgrad Serviço de Nomes CORBA e Interoperabilidade de ORBs
www/~cagf/sdgrad Serviço de Nomes CORBA e Interoperabilidade de ORBs 2002-2003 Carlos A. G. Ferraz 2 Serviço de Nomes CORBA Páginas Brancas Permite encontrar objetos através de nomes Nomes Referência de
Leia mais