Prévia do material em texto
Siglas & Termos Análise e desenvolvimento de sistemas Juliana G. Duarte 1º SEMESTRE São Paulo 2021 Siglas Analise e desenvolvimento de sistemas.indd 1 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas CRC Sigla que vem do inglês cyclic redundancy check, ela constitui um método de detecção de erros utilizado por sistemas computacionais. Calcula-se nele o hash de uma mensagem a ser anexado a seu final. No destino, um novo hash é calculado e comparado com o recebido. Se eles forem iguais, assume-se que a transmissão ocorreu sem erros. O hash é uma função matemática muito utilizada na criptografia. Ao fazer o processamento de dados de tamanho arbitrário, ele sempre gera uma saída de tamanho fixo para comparação. Modelo OSI O modelo OSI (open system interconnection) foi criado pela International Organization for Standardization (ISO) com o objetivo de ser um padrão para a construção de redes de computadores. O OSI divide a rede em sete camadas: cada uma realiza funções específicas implementadas pelo protocolo da camada. Desse modo, elas prestam serviços para a camada superior. MTBF Do inglês mean time between failures (ou período médio entre falhas), esta sigla indica o tempo esperado até que ocorra uma falha no dispositivo. Quanto maior o MTBF, mais confiável um dispositivo é considerado. Siglas Siglas Analise e desenvolvimento de sistemas.indd 2 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas RFCs Sigla originada do inglês request for comments. RFCs são documentos públicos mantidos pela internet enginnering task force (IETF): um grupo internacional aberto cujo objetivo é identificar e propor soluções para questões relacionadas à utilização da internet, além de propor uma padronização das tecnologias e dos protocolos envolvidos. DNS O Sistema de Nomes de Domínio, mais conhecido pela nomenclatura em Inglês Domain Name System, é um sistema hierárquico e distribuído de gestão de nomes para computadores, serviços ou qualquer máquina conectada à Internet ou a uma rede privada. funciona como um sistema de tradução de endereços IP para nomes de domínios. Na verdade, é graças ao DNS que você pode digitar www.exemplo.com.br na barra de endereços do seu navegador para acessar o "exemplo", e não um monte de números e pontos. CERN Sigla originada do inglês European Organization for Nuclear Research (em português, Organização Europeia para a Pesquisa Nuclear). Trata-se de um laboratório de física de partículas localizado em Meuyrin, que fica na fronteira franco-suíça. HTML Linguagem utilizada na construção de páginas web. Siglas Analise e desenvolvimento de sistemas.indd 3 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas Um documento HTML possui uma série de marcadores utilizados para definir o formato a ser empregado na apresentação da página web ao usuário. HTTP HTTP é sigla de HyperText Transfer Protocol que em português significa "Protocolo de Transferência de Hipertexto". É um protocolo de comunicação entre sistemas de informação que permite a transferência de dados entre redes de computadores, principalmente na World Wide Web (Internet). O HTTP é o protocolo utilizado para transferência de páginas HTML do computador para a Internet. Por isso, os endereços dos websites (URL) utilizam no início a expressão "http://", definindo o protocolo usado. Esta informação é necessária para estabelecer a comunicação entre a URL e o servidor Web que armazena os dados, enviando então a página HTML solicitada pelo usuário. TCP Abreviação de transmission control protocol (TCP), trata-se do protocolo de nível de transporte confiável que garante a entrega dos dados da mensagem livre de erros no destino. ASCII Do inglês american standard code for information interchange (código padrão americano para o intercâmbio de informação), esta sigla trata de um código binário que codifica um conjunto de 128 símbolos, incluindo: Siglas Analise e desenvolvimento de sistemas.indd 4 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas Sinais gráficos; Letras do alfabeto latino; Sinais de pontuação; Sinais matemáticos; Sinais de controle. SMTP O SMTP ou Simple Mail Transfer Protocol, que em português significa Protocolo Simples de Transferência de Correio”, é uma convenção padrão dedicada ao envio de e-mail por meio da internet. O protocolo responsável pela transferência da mensagem até seu destino é o SMTP. Definido pela RFC 5321, ele utiliza o protocolo de transporte TCP, obtendo, assim, a garantia de que ela será entregue no destino sem erros. POP3 A RFC 1939 estipula que o POP3 (post office protocol version 3) tem a finalidade de fazer o download das mensagens que se encontram no mailbox do usuário para o sistema local. Caso estejam neste sistema, ele pode utilizá-las em qualquer momento, mesmo sem ter conexão com a internet. O POP3 é implementado na maioria dos agentes de usuário. Basta configurar os parâmetros de conta e senha do usuário para que o agente faça o download das mensagens. Ele permite o download seletivo delas, assim como apagar as selecionadas no servidor. IMAP Assim como o POP3, o IMAP (internet message Siglas Analise e desenvolvimento de sistemas.indd 5 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas access protocol) permite que um usuário tenha acesso às mensagens armazenadas em sua caixa. Porém, enquanto o POP3 é baseado na transferência delas para o sistema local a fim de serem lidas, o IMAP consegue permitir sua leitura diretamente no servidor, dispensando, portanto, a transferência para o sistema local. UDP O UDP é um acrônimo do termo inglês User Datagram Protocol que significa protocolo de datagramas de utilizador (ou usuário). O UDP faz a entrega de mensagens independentes, designadas por datagramas, entre aplicações ou processos, em sistemas host. Isso significa que, através da utilização desse protocolo, pode-se enviar datagramas de uma máquina à outra, mas sem garantia de que os dados enviados chegarão intactos e na ordem correta. Além do mais, o UDP é um protocolo que não é voltado à conexão. SNMP SNMP é o protocolo padrão para monitoramento e gerenciamento de redes. A sigla SNMP é um acrônimo para “Simple Network Management Protocol” ou “Protocolo Simples de gerenciamento de redes”. TFTP) Trivial File Transfer Protocol (ou apenas TFTP) é um protocolo de transferência de ficheiros, muito simples, semelhante ao FTP. É geralmente utilizado para transferir pequenos ficheiros entre hosts numa rede, tal como quando um terminal remoto ou um cliente inicia o Siglas Analise e desenvolvimento de sistemas.indd 6 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas seu funcionamento, a partir do servidor. RPC Chamada remota de procedimento (RPC, acrônimo de Remote Procedure Call) é uma tecnologia de comunicação entre processos que permite a um programa de computador chamar um procedimento em outro espaço de endereçamento (geralmente em outro computador, conectado por uma rede). HLEN Abreviação de header length (tamanho do cabeçalho), o HLEN informa o tamanho do cabeçalho em palavras de 32 bits. URG O urgent pointer (ou ponteiro urgente) é usado para apontar que o segmento carrega dados urgentes. ACK O acknowledgement serve para indicar que o campo “número de confirmação” contém uma confirmação. Se estiver com valor 0, este campo deve ser desconsiderado. PSH O push se trata de uma solicitação ao receptor para entregar os dados à aplicação assim que eles chegarem em vez de armazená-los em um buffer. RST O reset é utilizado para reinicializar uma conexão que tenha ficado confusa devido a uma falha. Também Siglas Analise e desenvolvimento de sistemas.indd 7 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas serve para rejeitar um segmento inválido ou recusar uma tentativa de conexão. SYN Aplicado para estabelecer conexões. FIN Usado para encerrar uma conexão.TDMA (Time Division Multiple Access) ou divisão de frequência. Time— separa para cada chamada, uma porção de tempo em uma determinada freqüência. CDMA — Code— dá a cada chamada um código único que se espalha por todas as frequências disponíveis no sistema. A última parte do nome —Multiple Access— apenas mostra que mais de um usuário pode utilizar o sistema ao mesmo tempo. FDMA (Frequency Division Multiple Access). Essas soluções foram herdadas das redes de telefonia anteriores, e não das redes de dados. ITU (International Telecommunication Union) responsável pela elaboração de padrões e normas consensuais sobre tecnologia que garantam o funcionamento, a interoperabilidade e a integração dos sistemas de comunicação em todo o mundo, com a finalidade de facilitar o acesso das indústrias aos diferentes Siglas Analise e desenvolvimento de sistemas.indd 8 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas mercados de cada país. IP A sigla IP significa Internet Protocol, ou, na nossa língua, protocolo de internet. O endereço IP é um número exclusivo atribuído a cada computador por um protocolo de internet. O endereço IP tem a função de identificar um computador em uma rede. IPv4 Significa Protocol version 4, ou versão 4 de protocolos. É a tecnologia que permite que nossos aparelhos conectem na Internet, seja qual for o tipo de gadget – pode ser PC, Mac, smartphones ou outros aparelhos. RFC Request for Comments são documentos públicos mantidos pela Internet Engineering Task Force. MTU Maximum Transmission Unit. Refere-se à quantidade máxima de dados que pode ser enviada em uma mensagem de um protocolo de rede. CIDR O roteamento entre domínios sem classes, CIDR (do inglês Classless Inter-Domain Routing), foi introduzido em 1993, como um refinamento para a forma como o tráfego era conduzido pelas redes IP. O CIDR generaliza a noção de endereçamento de Siglas Analise e desenvolvimento de sistemas.indd 9 04/04/2021 19:47:38 Análise e desenvolvimento de sistemas sub-rede. O endereço IP de 32 bits é dividido em 2 partes sendo representado por A.B.C.D/X, em que X indica o número de bits existentes na primeira parte do endereço. ICANN (Internet Corporation for Assigned Names and Numbers), em português "corporação da internet para atribuição de nomes e números". É uma entidade sem fins lucrativos, subordinada ao Governo dos Estados Unidos, responsável pela alocação do espaço de endereços do Protocolo da Internet (IPv4 e IPv6), pela atribuição de identificadores de protocolo, pela administração do sistema de nomes de domínio de primeiro nível genéricos (gTLDs) e com códigos de países (ccTLDs), assim como as funções de gerenciamento do sistema de servidores-raiz. NAT Network Address Translation (NAT), também conhecido como masquerading, é uma técnica que consiste em reescrever, utilizando-se de uma tabela hash, os endereços IP de origem de um pacote que passam por um router ou firewall de maneira que um computador de uma rede interna tenha acesso ao exterior ou Rede Mundial de Computadores. ARP Protocolo de Resolução de Endereços (do inglês: Address Resolution Protocol - ARP) é um padrão da telecomunicação, mais especificamente em redes de computadores, definido pela RFC 826 em 1982, usado Siglas Analise e desenvolvimento de sistemas.indd 10 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas para resolução de endereços (conversão) da camada de internet em endereços da camada de enlace. Tem um papel fundamental entre os protocolos da suíte TCP/IP, porque permite conhecer o endereço físico de uma placa de rede que corresponde a um endereço IP. DHCP (Dynamic Host Configuration Protocol). Trata-se de uma ferramenta que permite aos computadores obter um endereço IP automaticamente na rede. IETF Internet Engineering Task Force (IETF) é um grupo internacional aberto que tem como objetivo identificar e propor soluções a questões relacionadas à utilização da Internet, além de propor padronização das tecnologias e dos protocolos envolvidos. ICMP ICMP, sigla para o inglês Internet Control Message Protocol (em português, Protocolo de Mensagens de Controle da Internet), é um protocolo integrante do Protocolo IP, definido pelo RFC 792, é utilizado para comunicar informações da camada de rede, sendo o uso mais comum para fornecer relatórios de erros à fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado. DF Esta técnica utiliza o feedback para o endereço fonte dos resultados de enviar datagramas de tamanhos Siglas Analise e desenvolvimento de sistemas.indd 11 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas progressivamente maiores, com o bit DF (Don't Fragment) on - qualquer dispositivo que ao longo do caminho necessite fragmentar o pacote irá largá-lo e enviar uma resposta ICMP "datagrama demasiado grande" para o endereço de origem. Através deste teste, o hospedeiro de origem "aprende" qual o valor máximo de MTU que atravessa a rede sem que seja fragmentado. Siglas Analise e desenvolvimento de sistemas.indd 12 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas Siglas Analise e desenvolvimento de sistemas.indd 13 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas Overhead Termo em inglês utilizado com frequência em computação para indicar uma sobrecarga no sistema. No caso do serviço orientado à conexão, o overhead ocorre graças ao processamento extra necessário para a verificação dos dados e uma eventual retransmissão. ARPANET Precursora da internet, ela foi a primeira rede a implementar o conjunto de protocolos TCP/IP. Thread Linhas de execução independentes que executam concorrentemente dentro de um processo. Quando funções são executadas como threads dentro dele, isso é feito de forma concorrente, compartilhando objetos e variáveis. Buffer Área de memória temporária em que os dados são armazenados, aguardando o momento de serem transmitidos. Peer-to-peer O termo peer surge do fato de os processos se comunicarem diretamente sem a intervenção de servidores, promovendo uma comunicação par a par (peer-to-peer). Termos Siglas Analise e desenvolvimento de sistemas.indd 14 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas Janela deslizante Para aumentar a eficiência da transmissão, foram elaborados protocolos que permitem o envio de vários segmentos de dados mesmo sem a confirmação daqueles enviados anteriormente. O número máximo de dados que podem ser enviados sem que tenha chegado uma confirmação define o tamanho da janela de transmissão. Conforme eles vão sendo confirmados, o ponto inicial da janela de transmissão desloca-se no sentido do fluxo de dados; por isso, ela é conhecida como “janela deslizante”. Protocolos que utilizam a janela de transmissão para o envio de dados são conhecidos como protocolos de janela deslizante. Hospedeiro Também conhecido como host, é qualquer equipamento conectado à rede capaz de trocar informações com outros equipamentos. Exemplos de hospedeiros são computadores, roteadores, impressoras de rede, smartphones etc. Roteamento Processo de determinar o caminho a ser seguido por um pacote de dados em uma rede para que chegue ao destino da melhor forma possível. Pacote Porção de dados trocada por protocolos da camada de rede contendo dados mais informações de cabeçalho suficientes para que possam seguir seu caminho até o Siglas Analise e desenvolvimento de sistemas.indd 15 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas hospedeiro destino. Topologia Layout da rede de computadores. Interface de rede Dispositivo que permite que um hospedeiro possa enviar e receber dados por intermédio de uma rede de computadores. Exemplos de interface de rede são placas de rede ethernet, muito comuns em computadores desktop, e placas de comunicação Wi-Ficomuns em notebooks e smartphones. Tabelas de repasse Tabela interna de um roteador montada por seu algoritmo de roteamento que possui entradas para todos os destinos conhecidos, com indicação de por qual interface de saída deve ser enviado um pacote com base em seu endereço destino. Store and forward Armazenar e encaminhar. Neste mecanismo, os pacotes são totalmente armazenados no hospedeiro intermediário antes de serem encaminhados para o próximo hospedeiro. Processo Um processo é um programa em execução, incluindo sua região de memória, valores de variáveis e seu contexto de hardware. Interface É o nome dado para o modo como ocorre a Siglas Analise e desenvolvimento de sistemas.indd 16 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas “comunicação” entre duas partes distintas e que não podem se conectar diretamente. Um software ou sistema operacional, por exemplo, pode ser controlado através de uma pessoa usando um computador. A interface existente entre um computador e um humano é conhecida como interface do usuário e as interfaces utilizadas para conectar componentes de hardware são chamadas de interfaces físicas. Um circuito virtual (CV) é um meio de transportar dados sobre uma rede de computadores de comutação de pacotes de modo que aparente existir um enlace da camada física entre os sistemas finais de origem e destino desses dados. O termo "circuito virtual" é sinônimo de conexão virtual e canal virtual. Comutadores Dispositivos utilizados em redes de computadores para o encaminhamento de dados com base em seu endereço destino ou circuito virtual. Diferenciam-se dos roteadores por conta do trabalho realizado e por serem mais rápidos no encaminhamento de dados. Datagrama Um datagrama é uma unidade de transferência básica associada a uma rede de comutação de pacotes em que a entrega, hora de chegada, e a ordem não são garantidos. São unidades básicas de informações que passam pela Internet. Dentro do datagrama está seu cabeçalho, que contém informações sobre sua origem e seu destino, Siglas Analise e desenvolvimento de sistemas.indd 17 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas assim como informações sobre para qual protocolo o IP deverá passar os dados. Também fazem parte dele os dados que devem ser entregues à camada de transporte no destino. Backbones Linhas de comunicação de dados que formam a espinha dorsal de um sistema de comunicação, provendo meio de comunicação entre redes de computadores. Normalmente, possuem tecnologia com elevado desempenho para transmissão de dados. Gadget É uma gíria tecnológica para designar dispositivos eletrônicos portáteis, criados para facilitar funções especificas e úteis no cotidiano. São comumente chamados de Gadgets dispositivos eletrônicos portáteis como smartphones, smartwatches, e-readers, vídeo games, etc. Gateway Um Gateway, ou porta de ligação, é uma máquina intermediária geralmente destinada a interligar redes, separar domínios de colisão, ou mesmo traduzir protocolos. Exemplos de gateway podem ser os routers (ou roteadores) e firewalls, já que ambos servem de intermediários entre o utilizador e a rede. Siglas Analise e desenvolvimento de sistemas.indd 18 04/04/2021 19:47:39 Análise e desenvolvimento de sistemas Siglas Analise e desenvolvimento de sistemas.indd 19 04/04/2021 19:47:39