Você está na página 1de 24

SISTEMAS OPERACIONAIS E

REDES DE COMPUTADORES
SORC e Servidores WEB
2022/2

Prof. Elifas – elifas.farias@fatec.sp.gov.br


SISTEMAS OPERACIONAIS DE REDES
 O que é um Sistema Operacional de Rede?
 SOL
 SOR (Conjunto de recursos e adaptações)
 Transparente para o usuário

Figura retirada do site: http://www.projetoderedes.com.br/artigos/artigo_principios_sistemas_operacionais_de_rede.php


SISTEMAS OPERACIONAIS DE REDES
 Como funciona?
 Processamento dividido entre cliente e servidor
 Módulo redirecionador
 SORC
 Cliente
 SORS
 Servidor
SISTEMAS OPERACIONAIS DE REDES
 Arquitetura
 Peer-to-Peer
 Pontos positivos:
 Segurança

 Alta disponibilidade

 Recursos distribuídos

 Pontos negativos

 Desempenho

 Ataques de DDOS

 “Man in the Middle”

 Worms

 Contaminação de arquivos
SISTEMAS OPERACIONAIS DE REDES
 Arquitetura
 Cliente-Servidor
 Servidor dedicado
 Servidor não dedicado
SISTEMAS OPERACIONAIS DE REDES
 Arquitetura

Peer-to-peer

Servidor não
dedicado

Figuras retiradas do site:


http://www.projetoderedes.com.br/artigos/artigo_principios_sistemas_operacionais_de_rede.php
SERVIDORES WEB

Nós vamos
programar! Eu
não preciso
saber nada
sobre os
servidores.

Imagem: Adobe Stock


INTRODUÇÃO AOS SERVIDORES WEB
 Mercado
 Um profissional da área de sistemas precisa conhecer
um servidor Web?
 Sim, hoje em dia é muito comum que as empresas possuam
website
 Sim, as aplicações Web cada vez crescem mais devido ao seu
conceito multiplataforma
 Sim, com isso existem inúmeras oportunidades de trabalho

 E o principal?

 Cada vez mais, existem negócios totalmente

focados na Web
INTRODUÇÃO AOS SERVIDORES WEB
 Servidor Web
 Conceito
 Protocolos
 Página estática

 Página dinâmica
INTRODUÇÃO AOS SERVIDORES WEB
 Protocolos
 Aonde fica o serviço de hospedagem Web no modelo
OSI?
 Camada 7(Aplicação)

Fonte: http://jaimecunha.freehostia.com/ad.osi_ficheiros/image002.jpg
INTRODUÇÃO AOS SERVIDORES WEB
 Protocolos
 Alguns dos protocolos suportados:
 HTTP
 HTTPS

 FTP
INTRODUÇÃO AOS SERVIDORES WEB
 Protocolos
 Exemplos dos protocolos mais utilizados

HTTP
INTRODUÇÃO AOS SERVIDORES WEB
 Protocolos
 Exemplos dos protocolos mais utilizados

FTP
INTRODUÇÃO AOS SERVIDORES WEB
 Protocolos
 SSL
 Voltando ao modelo OSI

SSL
INTRODUÇÃO AOS SERVIDORES WEB
 Protocolos
 Exemplos dos protocolos mais utilizados

HTTPS
INTRODUÇÃO AOS SERVIDORES WEB
 Página estática
 HTML puro
 Sem processamento no servidor
INTRODUÇÃO AOS SERVIDORES WEB
 Página dinâmica
 ‘engine’
 Processamento no servidor
INTRODUÇÃO AOS SERVIDORES WEB
 Apache
 Fundação Apache
 Origem: NCSA
 Continuidade: Fórum de atualizações na Internet

 1ª versão: 1995
 Código aberto
 Solução livre
 Módulos
 Só funciona no Linux?
 NÃO!!!
 Windows

 Mac

 Outros
INTRODUÇÃO AOS SERVIDORES WEB
 NGINX
 1ª versão: 2005
 Acumula várias funções
 Servidor Web
 Proxy

 Proxy reverso

 Balanceador

 Mais leve que o Apache


 Comprado pela f5 em 2019
 +ou- USD 670.000.000,00
INTRODUÇÃO AOS SERVIDORES WEB

 Internet Information Services (IIS)


 Funciona apenas em plataforma Windows
 Integrado com o SO
 Kernel
 User mode

 Solução paga
 App pool
 “Professor, eu já vi IIS em Linux”
 A arquitetura do IIS é baseada no Windows
INTRODUÇÃO AOS SERVIDORES WEB
 Qual tecnologia é mais utilizada?

JAN/2022
• NGINX: 32%
• APACHE: 29%
• IIS: 4%

http://news.netcraft.com/archives/category/web-server-survey/
INTRODUÇÃO AOS SERVIDORES WEB
 Qual tecnologia é mais utilizada?
Adobe APACHE
Apple APACHE
CNN APACHE
Facebook APACHE
Globo APACHE
Mercado Livre APACHE
Microsoft IIS
MSN IIS
Terra APACHE
Wikipedia APACHE
Youtube APACHE
INTRODUÇÃO AOS SERVIDORES WEB
 E as vulnerabilidades?
 Fonte: http://br.zone-h.org/archive/special=1
INTRODUÇÃO AOS SERVIDORES WEB
 Qual tecnologia é a melhor?
 Quem configurou?
 Qual a preocupação com a segurança?
 Qual a topologia?
 Como foi elaborado o projeto?
 Quais recursos foram disponibilizados?

Você também pode gostar