Want to create interactive content? It’s easy in Genially!

Get started free

Pitch genial

Lucas “Oliveira”

Created on September 18, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

Tech Presentation Mobile

Transcript

Trabalho Prático

WOW
trabalho feito por Lucas Oliveira12ºI Redes de Computadores Módulo OP2 Escola Secundária Dom Manuel I

start

Índice

Definição de Domain Name System.

O que é a arquitetura Cliente/Servidor?

1.
6.

Principais características da arquitetura Cliente/Servidor.

Conceito de DHCP.

2.
7.

Evolução da arquitetura Cliente/Servidor.

3.
8.

Conceito de protocolo.

Tipos de protocolos de comunicação.

4.
9.

Arquitetura SOA.

10.

Esquema de filosofia Cliente/Servidor.

5.

A arquitetura TCP/IP.

A great presentation is clear and structured

O que é a arquitetura Cliente/Servidor?

A arquitetura Cliente/Servidor é um modelo onde um cliente (geralmente um software ou dispositivo) faz requisições a um servidor, que processa e retorna as respostas. O cliente envia pedidos (como abrir uma página ou acessar dados), e o servidor responde com a informação ou serviço solicitado. Esse modelo é usado em aplicativos web, e-mails, sistemas de banco de dados, entre outros, permitindo centralização, escalabilidade e segurança.

Principais características da arquitetura Cliente/Servidor

01

O servidor centraliza os recursos, como dados ou serviços, facilitando o gerenciamento.

01. Centralização

02

O cliente faz as requisições e o servidor processa e fornece a resposta.

03.Escalabilidade

O sistema pode ser ampliado, adicionando mais clientes ou servidores conforme necessário.

03

02. Divisão de responsabilidades

04

O servidor controla o acesso e protege os dados, centralizando a gestão de segurança.

04. Segurança

Características.

Conceito de protocolo.

Um protocolo é um conjunto de regras e normas que definem como dispositivos em uma rede devem se comunicar e trocar dados de forma eficiente e segura. Esses padrões garantem que informações enviadas por um dispositivo sejam compreendidas corretamente pelo destinatário.

1. Sintaxe

2. Semântica

4. Confiabilidade

3. Temporização

Usado para comunicação na web, permitindo a transferência de páginas e dados entre navegadores e servidores. O HTTPS adiciona criptografia para segurança.

Tipos de protocolos de comunicação

01

02

Protocolo de transporte que garante a entrega confiável e ordenada de pacotes de dados.

01. HTTP/HTTPS (Hypertext Transfer Protocol / Secure)

03. IP (Internet Protocol)

05. DNS (Domain Name System)

03

Protocolo que lida com o endereçamento e roteamento de pacotes de dados pela internet.

04

Utilizado para transferir arquivos entre sistemas em uma rede.

05

Traduz nomes de domínio (como www.exemplo.com) em endereços IP.

06. DHCP (Dynamic Host Configuration Protocol)

02. TCP (Transmission Control Protocol)

04. FTP (File Transfer Protocol)

06

Atribui automaticamente endereços IP e configurações de rede a dispositivos.

A arquitetura TCP/IP

O que é?

A arquitetura TCP/IP (Transmission Control Protocol/Internet Protocol) é um conjunto de protocolos que formam a base para o funcionamento da internet e muitas redes privadas. Ela foi desenvolvida para possibilitar a comunicação entre diferentes sistemas em redes distribuídas, permitindo a troca de informações de forma confiável e eficiente. O TCP/IP é dividido em camadas, onde cada uma possui funções específicas para facilitar a comunicação e a transmissão de dados entre dispositivos conectados.

A arquitetura TCP/IP

2. Independência de Hardware: O TCP/IP é independente da tecnologia de hardware, o que significa que pode ser usado em qualquer tipo de rede (Wi-Fi, Ethernet, fibra óptica, etc.). 3. Escalabilidade: Suporta tanto pequenas redes locais quanto redes globais como a internet, permitindo a interconexão de bilhões de dispositivos. 4. Roteamento Eficiente: O protocolo IP permite o roteamento de pacotes de dados através de várias redes, mesmo que os dispositivos não estejam diretamente conectados entre si. 5. Confiabilidade: O protocolo TCP garante que os pacotes de dados sejam entregues corretamente, com confirmação de recebimento e retransmissão em caso de perda.

Quais são as Características?

1. Modelo em Camadas: O TCP/IP é dividido em camadas, onde cada uma realiza funções específicas: -- Camada de Acesso à Rede: Interface com o hardware físico da rede. -- Camada de Internet (IP): Responsável pelo roteamento de pacotes. -- Camada de Transporte (TCP): Garante a entrega confiável dos dados. -- Camada de Aplicação: Suporta os protocolos usados por aplicações, como HTTP, FTP e SMTP.

DOMAIN NAME SYSTEM

O Domain Name System (DNS) é um sistema que traduz nomes de domínio legíveis por humanos (como www.exemplo.com) em endereços IP numéricos (como 192.0.2.1), que são usados pelos dispositivos para localizar e se comunicar com servidores na internet. Ele funciona como uma "agenda telefônica" da internet, facilitando o acesso a sites e serviços sem a necessidade de memorizar números IP.

A great presentation is clear and structured

DHCP

O DHCP (Dynamic Host Configuration Protocol) é um protocolo que automatiza a atribuição de endereços IP e outras configurações de rede (como gateway e DNS) para dispositivos em uma rede. Em vez de configurar manualmente cada dispositivo, o servidor DHCP distribui esses parâmetros automaticamente quando o dispositivo se conecta à rede, facilitando a gestão e o uso de endereços IP.

A great presentation is clear and structured

Primeira Geração (Anos 70-80): Surgiu com mainframes, onde o cliente era um terminal "burro" e o servidor (mainframe) processava todas as operações.

01

Evolução da arquitetura Cliente/Servidor.

Cliente/Servidor Tradicional (Anos 80-90): PCs e servidores surgiram, permitindo que o cliente realizasse parte do processamento, enquanto o servidor centralizava dados e serviços.

02

A evolução da arquitetura Cliente/Servidor passou por várias fases, adaptando-se às mudanças tecnológicas e às necessidades de escalabilidade:
Três Camadas (Anos 90-2000): Separação da interface (cliente), lógica de aplicação (servidor de aplicação) e dados (servidor de banco de dados), aumentando a flexibilidade e escalabilidade.

03

Nuvem e Web (2000-presente): A arquitetura Cliente/Servidor evoluiu para a web e para a computação em nuvem, com servidores centralizados (em datacenters) atendendo múltiplos clientes globais via internet. Isso permitiu maior escalabilidade e serviços sob demanda.

04

Arquitetura SOA

O que é?

A Arquitetura Orientada a Serviços (SOA - Service-Oriented Architecture) é um modelo de design de software onde funcionalidades são organizadas como serviços independentes e reutilizáveis que se comunicam entre si via uma rede. Esses serviços são componentes discretos que realizam tarefas específicas e podem ser acessados por diferentes sistemas, promovendo a integração e interoperabilidade entre aplicações distintas.

Características da Arquitetura SOA

01

Serviços são modulares e reutilizáveis em diferentes contextos ou aplicações, o que reduz o retrabalho e aumenta a eficiência.
Serviços podem ser acessados por qualquer sistema, independentemente da tecnologia ou linguagem de programação utilizada, desde que sigam padrões abertos (como XML ou JSON).

02

03

Os serviços são independentes entre si, o que permite a manutenção e atualização de componentes individuais sem impactar o sistema como um todo.

03. Desacoplamento

05. Integrabilidade

01. Reutilização de Serviços:

04

SOA permite adicionar ou modificar serviços de forma escalável para atender à demanda crescente, sem a necessidade de reestruturar todo o sistema.

05

Facilita a integração de sistemas legados ou de terceiros, permitindo que serviços novos e antigos se conectem sem grandes alterações.

06. Distribuição

02. Interoperabilidade

04. Escalabilidade

06

A arquitetura SOA é amplamente usada em grandes sistemas corporativos que requerem flexibilidade, escalabilidade e integração de múltiplos sistemas e plataformas.

Os serviços podem ser distribuídos geograficamente, permitindo que diferentes partes do sistema sejam executadas em locais distintos.

Esquema de filosofia Cliente/Servidor.

Rede Escolar

Este é um esquema exemplificativo da arquitetura Cliente/Servidor aplicado a uma rede escolar. No centro, o servidor gerencia recursos como banco de dados de alunos, armazenamento de ficheiros e serviços de e-mail, enquanto os computadores nas salas de aula, escritórios e portáteis dos alunos funcionam como clientes, solicitando acesso a esses recursos. As setas representam o fluxo de dados entre os clientes e o servidor

Esquema de filosofia Cliente/Servidor.

Como funciona?

Componentes: 1. Servidor: No centro da rede, o servidor é responsável por gerenciar e armazenar os recursos e dados essenciais da escola, como: --Banco de dados: Informações sobre alunos, notas, registros de presença. --Armazenamento de ficheiros: Documentos compartilhados, materiais de aula, trabalhos dos alunos. --Serviços de e-mail: Comunicação interna entre professores, alunos e funcionários. 2. Clientes: São os dispositivos que utilizam os serviços fornecidos pelo servidor. Esses podem ser: --Computadores em salas de aula: Usados por professores ou alunos para acessar dados de aulas ou materiais. --Computadores em escritórios administrativos: Onde os funcionários da escola consultam e atualizam informações dos alunos e gerenciam processos administrativos. --Laptops ou tablets de alunos: Dispositivos conectados à rede para enviar trabalhos, acessar suas notas ou receber comunicados via e-mail.

Esquema de filosofia Cliente/Servidor.

Funcionamento

Quando um cliente (por exemplo, um aluno em uma sala de aula) quer acessar suas notas, o dispositivo do aluno envia uma solicitação para o servidor através da rede. O servidor recebe a solicitação, verifica o banco de dados de alunos e retorna as informações solicitadas (como notas ou arquivos), que são exibidas na tela do aluno. Da mesma forma, um professor pode fazer upload de material de aula no servidor, permitindo que os alunos acessem esse conteúdo a partir de seus dispositivos clientes.

Fluxo de dados

As requisições fluem dos clientes (dispositivos dos alunos, professores ou funcionários) para o servidor. O servidor processa as requisições, busca os dados ou realiza as operações solicitadas e então responde com os dados necessários, enviando-os de volta para o cliente.

FIM

Feito por Lucas Oliveira._.lucasoliveira11