Implementar servidores de Web/FTP e DFS
Disciplina: Serviços de Redes Microsoft
Professor: Fernando Santorsula
[email protected]
Conteúdo programático
Introdução ao
protocolo
HTTP
Serviço web da
Microsoft (IIS)
Sistemas de
arquivos
distribuídos (DFS)
Aula prática
Introdução ao
protocolo FTP
Sobre o serviço
FTP no Windows
Server 2008R2
Introdução ao protocolo HTTP
O Hypertext Transfer Protocol (HTTP), em português Protocolo de
Transferência de Hipertexto, é um protocolo de comunicação (na camada de
aplicação segundo o Modelo OSI) utilizado para sistemas de informação de
hipermídia, distribuídos e colaborativos.
Ele é a base para a comunicação de dados da World Wide Web. Hipertexto é o
texto estruturado que utiliza ligações lógicas (hiperlinks) entre nós contendo
texto. O HTTP é o protocolo para a troca ou transferência de hipertexto.
Introdução ao protocolo HTTP
Coordenado pela W3C (World Wide Web Consortium) e O IETF (Internet
Engineering Task Force), onde foi publicado mundialmente pela RFC 2616, de
junho de 1999, que definiu o HTTP/1.1.
Em Junho de 2014 foram publicados 6 RFC's para maior clareza do protocolo
HTTP/1.
Em Março de 2015, foi divulgado o lançamento do HTTP/2. A atualização
deixará o navegador com um tempo de resposta melhor e mais seguro. Ele
também melhorará a navegação em smartphones.
Introdução ao protocolo HTTP
Para acedermos a outro documento a partir de uma palavra presente no
documento atual podemos utilizar hiperligações (ou âncoras).
Estes documentos se encontram no sítio com um endereço de página da
Internet – e para acessá-los deve-se digitar o respectivo endereço,
denominado URI (Universal Resource Identifier ou Identificador Universal de
Recurso).
Não podemos confundir com URL (Universal Resource Locator ou Localizador
Universal de Recurso), um tipo de URI que pode ser diretamente localizado.
Introdução ao protocolo HTTP
O HTTP funciona como um protocolo de requisição-resposta no modelo
computacional cliente-servidor. Um navegador web, por exemplo, pode ser o
cliente e uma aplicação em um computador que hospeda um sítio da web
pode ser o servidor.
O cliente submete uma mensagem de requisição HTTP para o servidor. O
servidor, que fornece os recursos, como arquivos HTML e outros conteúdos,
ou realiza outras funções de interesse do cliente, retorna uma mensagem
resposta para o cliente.
A resposta contém informações de estado completas sobre a
requisição e pode também conter o conteúdo solicitado
no corpo de sua mensagem.
Introdução ao protocolo HTTP
Um navegador web é um exemplo de agente de usuário (AU). Outros tipos de
agentes de usuário incluem o software de indexação usado por provedores de
consulta, navegadores vocais, aplicações móveis e outros software que
acessam, consomem ou exibem conteúdo web.
O HTTP é projetado para permitir intermediações de elementos de rede para
melhorar ou habilitar comunicações entre clientes e servidores. Sites web de
alto tráfego geralmente se beneficiam dos servidores de cache web que
entregam conteúdo em nome de servidores de upstream para melhorar o
tempo de resposta.
Introdução ao protocolo HTTP
Navegadores web armazenam os recursos web acessados anteriormente e
reutilizam-nos quando possível para reduzir o tráfego de rede.
Servidores proxy HTTP nas fronteiras de redes privadas podem facilitar a
comunicação para o cliente sem um endereço globalmente roteável,
transmitindo mensagens com servidores externos.
Introdução ao protocolo HTTP
Serviço web da Microsoft (IIS)
IIS (Internet Information Services - anteriormente denominado Internet
Information Server) é um servidor web criado pela Microsoft para seus
sistemas operacionais para servidores.
Sua primeira versão foi introduzida com o Windows NT Server versão 4, e
passou por várias atualizações. É também o sucessor do PWS. A versão mais
recente é o IIS 8.5 (disponível apenas no Windows Server 2012 R2 e Windows
8.1).
A função do IIS no Windows server é oferecer uma plataforma
para a hospedagem de sites, serviços e aplicativos, sendo capaz
de integrar as seguintes tecnologias: ASP.NET, FTP, PHP, e afins...
Serviço web da Microsoft (IIS)
Uma de suas características mais utilizadas é a geração de páginas HTML
dinâmicas, que diferentemente de outros servidores web, usa tecnologia
proprietária, o ASP (Active Server Pages), mas também pode usar outras
tecnologias com adição de módulos de terceiros.
Para utilizar essa ferramenta faz-se necessário adquirir licença de uso que para
cada instalação ou versão é preciso de pagamento.
Depois do lançamento da plataforma .NET em 2002 o IIS ganhou também a
função de gerenciar o ASP.NET. Este é formado basicamente por dois
tipos de aplicações:
Serviço web da Microsoft (IIS)
Páginas Web: Tradicionais acessadas por usuários, contém a extensão ASPX
Web Services: Funções disponibilizadas pela rede, chamada por aplicativos
ASMX
O ASP.NET, assim como o seu concorrente direto, o JSP, é compilado antes da
execução. Esta característica traz vantagens sobre as opções interpretadas,
como o ASP e o PHP.
Serviço web da Microsoft (IIS)
O IIS da Microsoft possibilita vários recursos, são eles:
• Maximiza a segurança da Web através de um consumo de servidor
reduzido e do isolamento automático de aplicativo.
• Implanta e executa o ASP.NET, o ASP clássico e os aplicativos Web do PHP
no mesmo servidor.
• Faz o isolamento de aplicativo concedendo aos processos de trabalho,
por padrão, uma identidade exclusiva e uma configuração de
área restrita, reduzindo ainda mais os riscos de segurança.
.
Serviço web da Microsoft (IIS)
• Adiciona e remove os componentes internos do IIS, e até mesmo os
substitui por módulos personalizados, adequados às necessidades do
usuário.
• Agiliza o site através de um cache dinâmico interno e de uma compactação
avançada.
• Usar o Gerenciador do IIS para configurar recursos do IIS e administrar
sites.
Serviço web da Microsoft (IIS)
• Usar o protocolo FTP para permitir que proprietários de site carreguem e
baixam arquivos.
• Usar o isolamento de site para impedir que um site interfira em outros sites
no servidor.
• Configurar aplicativos Web que são escritos através de várias tecnologias,
como ASP clássico, ASP.NET e PHP.
Serviço web da Microsoft (IIS)
• Usar o Windows PowerShell para automatizar o gerenciamento da maioria
das tarefas de administração do servidor Web.
• Configurar vários servidores Web em um farm (Conjunto de servidores) que
podem ser gerenciados usando o IIS.
• Tirar grande proveito do hardware para obter desempenho satisfatório do
servidor habilitado.
Introdução ao protocolo FTP
FTP ou File Transfer Protocol (em português, Protocolo de Transferência de
Arquivos), é uma forma bastante rápida e versátil de transferir arquivos
(Portugal: conhecidos como ficheiros), sendo uma das mais usadas na Internet.
Pode referir-se tanto ao protocolo quanto ao programa que implementa este
protocolo (Servidor FTP, neste caso, tradicionalmente aparece em letras
minúsculas, por influência do programa de transferência de arquivos do Unix).
Introdução ao protocolo FTP
A transferência de dados em redes de computadores envolve normalmente
transferência de arquivos e acesso a sistemas de arquivos remotos (com a
mesma interface usada nos arquivos locais).
O FTP (RFC 959) é baseado no TCP, mas é anterior à pilha de protocolos TCP/IP,
sendo posteriormente adaptado para o TCP/IP. É o padrão da pilha TCP/IP para
transferir arquivos, é um protocolo genérico independente de hardware.
Introdução ao protocolo FTP
Um cliente realiza uma conexão TCP para a porta 21 do servidor. Essa conexão,
chamada de conexão de controle, permanece aberta ao longo da sessão
enquanto uma segunda conexão;
A chamada conexão de dados, é estabelecida na porta 20 do servidor e em
alguma porta do cliente (estabelecida no diálogo entre ambos) como
requisitado para a transferência de arquivo.
Introdução ao protocolo FTP
A conexão de controle é utilizada para administração da sessão (comandos,
identificação, senhas) entre cliente e servidor utilizando um protocolo
semelhante ao Telnet.
Por exemplo, "RETR filename" iria transferir o arquivo especificado de um
servidor para um cliente. Devido a essa estrutura de duas portas, FTP é
considerado out-of-band, ao contrário de protocolos in-band, tal como HTTP.
Sobre o serviço FTP no Windows Server 2008R2
Presente nas mais atuais versões do SOR (Sistema Operacional de Redes) da
Microsoft, onde o mesmo é instalando junto ao serviço web IIS.
O serviço de FTP do Windows Server, necessita de uma configuração auxiliar
para levantar este serviço;
Sobre o serviço FTP no Windows Server 2008R2
Sua instalação é simples e rápida, repare nas ilustrações a seguir, estamos
instalando o serviço do IIS e automaticamente o serviço de FTP é incluso nesta
função do servidor:
Sobre o serviço FTP no Windows Server 2008R2
Em outras palavras, é preciso instalar o serviço do IIS e habilitar o serviço de
FTP posteriormente, este serviço é facilmente interrompido pelo firewall do
Windows, porém configurações de ajustes de regras, possibilitam o uso eficaz
deste serviço.
Sistemas de arquivos distribuídos (DFS)
As tecnologias do Sistema de Arquivos Distribuídos (DFS) oferecem replicação
amigável em rede de longa distância (WAN) e também acesso simplificado e
altamente disponível a arquivos geograficamente dispersos.
Geralmente o DFS é implementado como um serviço de função incluído na
função Serviços de Arquivo.
As duas tecnologias presentes no DFS são:
Sistemas de arquivos distribuídos (DFS)
Namespaces DFS
Permitem agrupar pastas compartilhadas localizadas em diferentes servidores
em um ou mais namespaces estruturados logicamente.
Cada namespace aparece aos usuários como uma única pasta compartilhada
com uma série de subpastas.
Essa estrutura aumenta a disponibilidade e conecta automaticamente
os usuários a pastas compartilhadas no mesmo local de Serviços de
Domínio do Active Directory quando disponível, em vez de
roteá-los por conexões da WAN.
Sistemas de arquivos distribuídos (DFS)
Replicação DFS
Mecanismo de replicação eficiente de mestre múltiplo, que você pode usar
para manter pastas sincronizadas entre servidores através das conexões de
rede de largura de banda limitada.
Substitui o FRS (Serviço de Replicação de Arquivo) como mecanismo de
replicação para os Namespaces DFS, bem como para replicação da pasta
SYSVOL dos AD DS nos domínios que usam o nível funcional de domínio do
Windows Server 2008.
Sistemas de arquivos distribuídos (DFS)
As tecnologias do Sistema de Arquivos Distribuídos (DFS), a replicação DFS
permite que arquivos e pastas sejam armazenados em mais de um servidor de
arquivos;
Sendo assim, as alterações feitas nestes arquivos e pastas em qualquer um dos
servidores, é automaticamente replicada para os outros membros do grupo de
replicação.
Dúvidas?
Prof. Fernando Santorsula
[email protected]
www.fhs.pro.br
Download

Replicação DFS - Prof. Fernando Santorsula