Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - ADS Prof. Dr. F Gerson Meneses Introdução à Computação 02 – História e Evolução de Computadores Conteúdo Internet Alguns marcos históricos Definição A ICANN IPV4 / IPV6 A internet é baseada no protocolo TCP/IP Protocolo Domínio Como saber o IP correspondente a um domínio Por que a internet é importante? Evoluções Computação em nuvem Alguns conceitos emergentes METAVERSO Internet das coisas (IOT) Blockchain Chat GPT Internet Toda a evolução que temos hoje no mundo da computação foi possível, em grande parte, graças à rede mundial de computadores - INTERNET REDE = CONEXÃO = COMUNICAÇÃO = DIFUSÃO DAS INFORMAÇÕES = GLOBALIZAÇÃO Influenciou e influencia todas as áreas da sociedade! Alguns marcos históricos Surgiu a partir de 1969 com a criação da ARPAnet, que era uma rede do Departamento de Defesa dos Estados Unidos. Na década de 1970 surgiu o termo internet, quando a ARPAnet passou a ser usada para conectar universidades e laboratórios, primeiro nos EUA e depois em outros países. A Rede Nacional de Pesquisas(RNP) foi criada em julho de 1990, para gerenciar a rede acadêmica brasileira. Em 1992, foi instalada a primeira espinha dorsal conectada à Internet nas principais universidades e centros de pesquisa do país, além de algumas organizações não governamentais. Os primeiros provedores de acesso comerciais à rede surgiram em julho de 1995. Definição É uma rede de redes em escala mundial de milhões de computadores compartilhando dados, trocando mensagens, etc. Exemplos da disseminação da internet através de cabos submarinos. Todos os pontos se equivalem e não há um comando central, no entanto, existe a Internet Corporation for Assigned Names and Numbers – (Icann). Fonte imagem: https://www.submarinecablemap.com/ A ICANN Icann – é uma organização global, multissetorial e sem fins lucrativos, com participação de pessoas (governos e sociedades) do mundo todo e que tem a função de coordenar os identificadores únicos da Internet (IP's), além de outros protocolos e domínios. A Icann gerencia decisões importantes como as mudanças de IPV4 para IPV6 e manutenção dos servidores raiz. IPV4 / IPV6 Fonte: https://www.avg.com/pt/signal/ipv4-vs-ipv6 IPV4 / IPV6 Cada endereço terá 128 bits Serão sequências aqui representadas em hexadecimais, cada uma com 16 bits (4 x 4) => 16 x 8 = 128 bits. A internet é baseada no protocolo TCP/IP TCP/IP => (Transmission Control Protocol / Internet Protocol). Os dois protocolos básicos da Internet, usados para viabilizar a transmissão e troca de dados de redes diferentes, permitindo assim que os computadores se comuniquem. Protocolo Protocolo é a padronização de leis e procedimentos que são dispostos a execução de uma determinada tarefa. Dois computadores para poderem transferir informações entre si devem utilizar o mesmo protocolo. Cada protocolo tem uma função e ser para um tipo de informação específica. Alguns tipos: HTTP, SMTP, POP3, FTP, SSH, VoiP, RTP, DNS... Domínio Conjunto de caracteres que são usados para referenciar um determinado (site, portal, home page, blog). Ex. a URL: www.portalpiracuruca.com Para que o navegador acesse a URL (Localizador Uniforme de Recursos) digitada e você consiga ver o resultado, ele precisará da ajuda de um servidor de DNS (Sistema de Nomes de Domínio), ele é quem vai associar a URL digitada a um determinado IP. Extensões de domínios: com, org, gov, net, emp, art, ong, etc.... Podem ser nacionais ou internacionais Como saber o IP correspondente a um domínio Prompt de camando Digita: ping dominio Por que a internet é importante? Informações Comércio Negócios Educação Saúde Entretenimento Comunicação Oportunidades ... Evoluções Antes éramos passivos diante da tela, hoje produzimos conteúdo...os limites param o futuro giram em torno do uso da "inteligência” nas máquinas. WEB: Meros telespectadores; WEB 2.0: Interação, dinamicidade, redes sociais, somos produtores de conteúdo e começaram a "roubar nossos dados“; WEB 3.0: Era dos blockchains; WEB 4.0: Aumento do uso da "inteligência das máquinas". Evoluções Malwares identificados pela Kaspersky nos últimos anos: 400.000 em 2022. Fonte: https://www.tudocelular.com/seguranca/noticias/n199262/400-mil-novos-malwares-sao-criados-todos-os-dias.html Computação em nuvem Grande reservatório de recursos virtualizados acessados remotamente. Os recursos podem ser dinamicamente reconfigurados para ajustar a carga (escala) variável do sistema. O reservatório de recursos é geralmente explorado por um modelo pay-per-use (pagar para usar). Computação em nuvem A nuvem é uma camada conceitual. Aplicativos e dados em data centers. Software e hardware na forma de serviços. Abstração da infraestrutura. Ilusão de recursos infinitos. Computação em nuvem Os conceitos usados em computação em nuvem não são novos: Virtualização: Máquinas virtuais, abstração do hardware e de infraestrutura, escalabilidade. Serviços baseados na Internet Tudo em forma de serviços, acesso a qualquer hora e lugar, segurança é um desafio. Modelo pay-per-use Paga somente por aquilo que usa, baseado no consumo de recursos, uso mais eficiente e sem desperdício, reduz riscos de subutilização e saturação. Software livre Plataformas que facilitam o desenvolvimento e compartilhamento de aplicações. A inovação está em reunir todos esses componentes em um. Computação em nuvem Atores Computação em nuvem Cenários: Software como Serviço (SaaS): Editores de texto, planilhas, apresentações, etc Plataforma como Serviço (PaaS ): Ambiente de desenvolvimento Infraestrutura como Serviço (IaaS ): Sistema Operacional completo Computação em nuvem • IaaS • PaaS • SaaS Computação em nuvem Vantagens: Usuários: Compatibilidade, Atualizações, Mobilidade, Economia. Fornecedores: Amplo mercado, Economia de tempo e de dinheiro. Necessidades de Suporte e Hardware Reduzidas; Colaboração em qualquer lugar, a Qualquer hora; Uma Escolha Verde. Computação em nuvem Desvantagens: Segurança e disponibilidade Os fornecedores de serviços na nuvem podem entrar em falência A necessidade de um serviço de internet cada vez mais exigente em termos de conexão Computação em nuvem Desafios: Acesso à internet por parte do cliente Sistemas antigos do cliente Segurança da informação na nuvem Custo de contratos a logo prazo Computação em nuvem Destaques: A computação em nuvem vem ganhando espaço As pesquisas na área são constantes Rompe paradigmas Assunto emergente por muitos anos Ausência de definição e arquitetura únicas Utilização de técnicas de virtualização Vantagens de redução de custos e mobilidade Desvantagens sobre desconfiança dos usuários Tendência ao uso em larga escala Alguns conceitos emergentes Metaverso É um mundo virtual 3D onde as pessoas podem interagir e realizar qualquer atividade usando avatares personalizados. O conceito é considerado o "próximo capítulo da Internet", mas a ideia de desenvolver ambientes virtuais imersivos não é novidade. O termo só ganhou popularidade em 2021, quando Mark Zuckerberg anunciou a mudança de nome do Facebook para Meta e deixou claro que, a partir de então, a empresa teria como principal objetivo construir um metaverso. https://www.techtudo.com.br/listas/2023/03/o-que-e-metaverso-veja-significado-e-como-entrar-no-universo-virtual-edsoftwares.ghtml Alguns conceitos emergentes Internet das coisas (IOT) Rede de objetos físicos incorporados a sensores, software e outras tecnologias com o objetivo de conectar e trocar dados com outros dispositivose sistemas pela internet. É a automatização de tarefas do nosso cotidiano, como as atividades do lar, por exemplo. Alguns conceitos emergentes Blockchain São um conjunto de tecnologias (criptografias, etc), que surgiram junto e fomentaram o uso dos bitcoins. Bloco de dados que podem registrar informações, identificando quem, o que, quando, onde, quanto. Nesses blocos constam transações que mostram a movimentação de um ativo que pode ser tangível (um produto) ou intangível (propriedade intelectual). Esses blocos vão guardando informações como: data, hash (identificador) e hash numbers dos blocos anteriores, uma espécie de histórico. Ficam armazenados de forma descentralizada e distribuída, no caso dos bitcoim seria relativo a um livro contábil descentralizado. Alguns conceitos emergentes Chat GPT O Chat GPT (Generative Pre-Trained Transformer) é um modelo de linguagem baseado em inteligência artificial, mais precisamente a deep learning. Utiliza um algoritmo baseado em redes neurais que permitem estabelecer um diálogo com o usuário a partir do processamento de um imenso volume de dados, a ferramenta se apoia em milhares de exemplos de linguagem humana. Isso permite que a tecnologia entenda em profundidade o contexto das solicitações dos usuários e possa responder às demandas. A ferramenta foi desenvolvida em 2019 pela empresa norte-americana OpenAI, que funciona como um laboratório de pesquisa em IA. Fonte: https://fia.com.br/blog/chat-gpt/ Exercício: 1 - Faça uma análise histórica e evolutica da internet, destacando os pontos que mais chamam a sua atenção? 2 – O que você entende por computação em nuvem? 3 – Destaque uma vantagem e uma desvantagem da computação em nuvem? 4 – Na sua opinião, qual o maior desafio da computação em nuvem? 5 – O que você entende por METAVERSO? 6 - Qual o seu entendimento sobre IOT? 7 - Qual o seu entendimento sobre Blockchain? 8 - Faça uma análise sobre o Chat GPT, destacando vantagens e desvantages? Referências: Disponíveis na ementa da disciplina.
Compartilhar