INTERNET
A Internet é o maior conglomerado de redes de comunicações em escala mundial, onde
vários computadores, dispositivos como celulares, carros, televisões, etc. estão
conectados em uma rede mundial. Assim como os seres humanos precisam de uma
mesma linguagem para poder se comunicar, os computadores também usam um
protocolo de comunicação chamado TCP/IP, este protocolo permite o acesso às
informações e todo tipo de transferência de dados.
A internet é uma rede mundial que interliga milhões de computadores que estão
espalhados por todas as regiões do mundo permitindo a troca de dados e mensagens
utilizando um protocolo comum.
A internet teve a sua origem em 1960 nos Estados Unidos, entretanto, ela surgiu
oficialmente em 1993, onde deixou de ser utilizada apenas por governos e de natureza
acadêmica, e passou a estar presente nos diversos segmentos de empresas, residências.
Arquitetura Cliente/Servidor
Conceitos
1. É uma arquitetura onde o processamento da informação é dividido em módulos
ou processos distintos. Um processo é responsável pela manutenção da
informação (Servidor), enquanto que outro é responsável pela obtenção dos
dados(Cliente).
2. Uma estrutura cliente-servidor é um modelo de arquitetura de rede em que um
programa de computador (cliente), solicita um serviço ou recurso de outro
programa de computador (servidor), recebendo uma resposta com as
informações solicitadas por meio de protocolos de rede em infraestruturas de TI.
3. Arquitetura cliente-servidor ou modelo cliente-servidor é uma arquitetura na
qual o processamento da informação é dividido em módulos ou processos
distintos. Existe um processo que é responsável pela manutenção da informação
(servidores) e outro responsável pela obtenção dos dados (os clientes).
Características do modelo Cliente-Servidor
O modelo Cliente-Servidor possui algumas características distintas que o tornam
uma escolha popular para a implementação de sistemas de rede. Uma das
principais características é a divisão clara de responsabilidades entre o cliente e
o servidor. O cliente é responsável por enviar requisições ao servidor, enquanto
o servidor é responsável por processar essas requisições e enviar as respostas de
volta ao cliente.
Outra característica importante é a comunicação baseada em troca de
mensagens. O cliente envia uma mensagem contendo a requisição ao servidor,
que por sua vez processa essa requisição e envia uma mensagem de resposta de
volta ao cliente. Essa comunicação é geralmente realizada através de protocolos
de rede, como o HTTP (Hypertext Transfer Protocol) ou o TCP/IP
(Transmission Control Protocol/Internet Protocol).
HTTP é a sigla para Hypertext Transfer Protocol, ou Protocolo de Transferência de
Hipertexto. Esse é o principal protocolo responsável pela transferência de dados na
Internet, criando as bases necessárias para a conexão entre um cliente e um servidor.
O protocolo de controle de transmissão (TCP) é um padrão de comunicação que
permite que programas aplicativos e dispositivos de computação intercambiem
mensagens em uma rede. Ele foi projetado para enviar pacotes pela internet e garantir a
entrega bem-sucedida de dados e mensagens nas redes.
Características do Cliente:
Inicia pedidos para servidores;
Espera por respostas;
Recebe respostas;
Conecta-se com vários servidores de uma só vez;
Normalmente interage directamente com os servidores através de seu software,
aplicação específico que lhe possibilita a comunicação com o servidor;
Utiliza recursos da rede: dados, impressoras, mensagens (e-mails), etc.
Características do Servidor:
Sempre espera por um pedido de um cliente;
Atende os pedidos e, em seguida responde aos clientes com os dados
solicitados;
Podem se conectar com outros servidores para atender uma solicitação
Específica do cliente; jamais podem se comunicar;
Fornece recursos de rede: dados, impressoras, mensagens (e-mails), etc;
Normalmente interage diretamente com os utilizadores finais através de
qualquer
Interface com o utilizador.
Em resumo, o modelo Cliente-Servidor é uma arquitetura de rede amplamente utilizada
na computação, onde um programa cliente solicita serviços a um programa servidor.
Essa arquitetura oferece benefícios como escalabilidade, centralização dos recursos e
facilidade de manutenção. No entanto, também apresenta desafios relacionados à
segurança e desempenho. É importante considerar esses aspectos ao projetar e
implementar sistemas baseados no modelo Cliente-Servidor.
A Internet das Coisas (IoT)
Descreve a rede de objetos físicos incorporados a sensores, software e outras
tecnologias com o objetivo de conectar e trocar dados com outros dispositivos e
sistemas pela internet. Esses dispositivos variam de objetos domésticos comuns a
ferramentas industriais sofisticadas. Por Exemplo:
Como a IoT funciona
Um dispositivo com tecnologia IoT nada mais é do que um eletrônico que consegue se
comunicar com outros sistemas por meio de uma conexão sem fio (wireless). Em outras
palavras, o aparelho é capaz de transmitir dados para uma solução digital, da mesma
forma que acontece entre dispositivos conectados à internet.
Imagine, por exemplo, um sensor de temperatura de uma máquina, Smartwatches,
Carros inteligentes, Drones.
Com a tecnologia IoT, ele pode ser inserido em locais de difícil acesso. Pela rede sem
fio, ele envia os dados coletados em tempo real para um software que faz o
monitoramento com alta precisão.
Qual é a importância da Internet das Coisas?
Na prática, a Internet das Coisas representa a interconexão de dispositivos e objetos
cotidianos à internet. O que, como mencionamos, pode incluir tudo, desde geladeiras e
carros até brinquedos e lâmpadas.
A importância disso reside na capacidade de monitorar e gerenciar esses objetos à
distância.
Como acessamos / usamos a Internet?
A forma mais fácil para realizar isso é fazendo com que seu computador esteja
conectado com outros computadores. Isso é possível através de uma grande rede com
qual podemos conectar todos os computadores do mundo para enviar e receber dado de
forma instantânea.
Por ser uma rede mundial, você pode acessá-la estando em qualquer lugar e utilizá-la
para se comunicar, trabalhar, estudar, jogar e outras diversas atividades.
Acessar a qualquer tipo de informação;
Para poder se comunicar-Serviços de chamadas gratuitas. Por Exemplo:
Skype, E-mail ou correio eletrônico, redes Sociais.
Página Web
Uma página de rede, página de web ou página web (em inglês, web page ou
webpage) é uma coleção específica de informações fornecidas por um site e
exibidas a um usuário em um navegador web. Um site geralmente consiste em
muitas páginas web ligadas de maneira coerente.
Uma Página web é um documento individual na internet, que pode conter texto,
imagens, vídeos, links e outros elementos multimídia. Cada página web tem um
URL (Uniform Resource Locator) único que permite acessá-la diretamente.
Um Website é um conjunto de várias páginas web interligadas que são acessíveis na
internet. Esses sites são hospedados em servidores web e podem ser acessados por meio
de navegadores web (como Google Chrome, Firefox, Safari, etc.)
Nota: Enquanto uma página web é uma única unidade de conteúdo acessível na
internet, um website é um conjunto organizado de páginas web interligadas que servem
a um propósito maior e são acessíveis sob um domínio comum.
Estrutura de um website
Tipos de website
Páginas da Web estáticas
Os sites estáticos contêm um número fixo de páginas e o formato da página da Web é
fixo e fornece informações ao cliente. O conteúdo de uma página Web é modificado
durante a execução da página no navegador do cliente. Este tipo de site é criado a partir
de codificação HTML e CSS em um editor de texto simples como o bloco de notas.
Exemplo de um site de organização, um site de instituto, etc.
Páginas da Web Dinâmicas
Sites dinâmicos podem modificar o conteúdo de uma página da Web dinamicamente
quando a página é executada no navegador do cliente. Este tipo de site usa programação
do lado do servidor, como PHP, [Link]. e JSP etc. para modificar o conteúdo da
página em tempo de execução. Sites dinâmicos usam scripts do lado do cliente para
preparar um design dinâmico e código do lado do servidor para lidar com eventos,
gerenciar sessões e cookies e armazenar e recuperar dados do banco de dados. Exemplo
de sites de comércio eletrônico, formulário online, site de governança eletrônica, etc.
Principais diferenças entre sites estáticos e dinâmicos
As páginas da Web estáticas são difíceis de editar porque exigem que as alterações
sejam implementadas manualmente em todos os pontos, razão pela qual seu conteúdo
não muda regularmente. Por outro lado, a estrutura das páginas dinâmicas é diferente
das páginas estáticas que contêm código do servidor e permitem que o servidor gere
conteúdo exclusivo toda vez que a página é carregada com o mesmo código-fonte.
Linguagens usadas do lado cliente para criação de um website
HTML;
CSS;
JAVASCRIPT;
Por que ter um website?
Ter um bom website é fundamental para transmitir profissionalismo e confiança aos
clientes. Por isso, ele deve estar atualizado, funcionar corretamente e ter um bom visual
estético para que os consumidores se sintam seguros ao comprar ou contratar um
serviço on-line.
Como a web funciona?
Clientes e servidores
Servidores são computadores que armazenam páginas, sites ou aplicativos. Quando o
dispositivo de um cliente quer acessar uma página, uma cópia dela é baixada do
servidor para a máquina do cliente para ser apresentada no navegador web do usuário.
A World Wide Web é uma aplicação onde documentos e/ou páginas são interligadas
através de links. É através dela que, por meio de um navegador e através de URLs,
acessamos os sites e as aplicações web.
Endereço de rede – URL
URL é a sigla para Uniform Resource Locator (Localizador Uniforme de Recursos).
Trata-se de um endereço digital para localizar e acessar páginas, arquivos, imagens ou
outras fontes na web.