Académique Documents
Professionnel Documents
Culture Documents
1. Intranet Conceitos :
Intranet é o uso da tecnologia Internet na rede corporativa da empresa. Isto é, o correio eletrônico, a
transferência de arquivos, a consulta à informação e muitas outras aplicações usadas regularmente na
Internet, implantadas na rede interna de computadores para uso de funcionários e nos processos de
negócios da empresa.
O protocolo TCP/IP permite a comunicação entre todos os hosts da Empresa, inclusive interligando
matrizes e filiais através de roteadores.
A arquitetura TCP/IP está provada no ambiente caótico da Internet, o que se percebeu foi que no
ambiente interno, com todos os recursos sob controle, este ambiente seria de grande importância para
integração da empresa.
O protocolo TCP/IP é o padrão de fato nas empresas e na interligação destas com o mundo externo,
praticamente todos os produtos de software e hardware do mercado o implementam.
As aplicações padrões TCP/IP como WEB, correio eletrônico, FTP, Telnet e outras estão disponíveis em
todas as plataformas de software de servidores e clientes.
Além das aplicações disponíveis na arquitetura, podem ser desenvolvidas aplicações de usuários
baseadas na tradicional arquitetura cliente servidor ou baseadas na tecnologia WEB.
Intranets podem ser ligadas à Internet, com segurança, utilizando "firewalls" que permitem restrições
de uso e acesso, por exemplo permitindo aos empregados acessarem os recursos desejados da Internet
e restringindo o acesso de outros as dados privados da empresa.
Intranets (ambiente WEB) combinam recursos multimídia tais como textos, gráficos, sons e até mesmo
vídeo para distribuir notícias, respostas as questões dos empregados, atualizar informações de pessoal,
etc.
2. Ambiente Web
o O http é usado para transferir recursos (resources) na World Wide Web, o que pode ser uma página
html, figuras, resultados de pequisa, etc.
o O termo hipertexto significa uma maneira de acessar informações de forma "aleatória", não-
sequencial, não-predefinida, não-linear. O usuário pode "navegar" através do conteúdo, que está
todo interligado por meio de links. Essa navegação é multidimensional, o usuário escolhe o nível de
profundidade e de detalhes que deseja sobre o assunto. O termo foi inventado por Ted Nelson na
década de 70.
o Um browser é um cliente que envia requisições para um servidor http, que envia as respostas ao
cliente. O número padrão de porta usado pelos servidores é 80, embora possa ser usada uma outra
porta.
o O http é usado para transmitir recursos, que é um conjunto de informações que podem ser
acessadas através da ativação de um URL (Uniform Resource Locator-Localizador Uniforme de
endereços).
o Exemplo de URL:http://www.unice.br/ensino/material/html/url.html
b) Características do html :
Arquivos texto
Uso de tags (marcações) indicando ações para o browser. Exs : tabelas, formulários e imagens são
indicadas para o browser através das marcações <table> , <form> e <img> respectivamente.
Arquivo exemplo.htm
<html><title>Texto Redes de Computadores</title>
<body>
Esta é uma página de exemplo de html<br>
<img src="logoun.gif">
<br>
<a href="http://www.unice.br">Link para o site da Unice</a>
</body>
</html>
2XX - códigos de OK
3XX - recolocação/redireccionamento
4XX - Erro no cliente
5XX - Erro no servidor
200 OK
201 Criado
204 Sem conteúdo
304 Não modificado
400 Pedido mal formado
401 Não tem autorização
501 Comando não implementado
3. Segurança
- O protocolo HTTP trafega suas informações em formato texto, logo é possível interceptá-las através de um Sniffer, por
exemplo
- Quando há necessidade de trafegar informações seguras é necessário que as mensagens trafeguem de forma criptografada
- O Protocolo HTTPs permite o tráfego de forma criptografada.
- Em uma aplicação bancária o Servidor WEB possui um certificado instalado no mesmo que é validado pela sua entidade
certificadora (como um cartório)
- Quando o browser acessa o Servidor ele tem acesso à chave pública do Servidor, que gera as suas informações com a sua
chave privada.
-
Na figura acima é um usuário faz uma requisição http para uma página html no Servidor. Um exemplo
disso poderia ser a digitação no browser do endereço http://www.unice.br/index.html. A página html
tem em seu conteúdo scripts ASP, ou PHP, ou PERL, etc, que são executados pelo Servidor WEB. Após a
execução do script o cliente recebe a página html padrão e a apresentar ao usuário através do
browser.
a) Características :
o Tecnologia lançada pela Microsoft em 1997 ASP, surgiu juntamente com o lançamento
do Internet Information Server 3.0, que é um Servidor WEB executado no servidores
Microsoft;
de notas, Edit Plus, TextPad, etc. Há produtos que facilitam sobremaneira a criação
de páginas ASP, como o Dreamweaver da Macromedia.
b) Funcionamento do ASP
No exemplo acima o cliente requisita a execução da página teste.asp, que contém scripts que serão
executados no Servidor retornando ao cliente apenas a página html (“Bom dia”)
<html>
<title>Lista funcionarios</title>
<body>
<b>Relação de funcionários da Empresa X</b><br>
<%SET CX = SERVER.CREATEOBJECT("ADODB.CONNECTION")
CX.OPEN "Banco_de_Dados"
A página acima contém além das tags html alguns comandos vbscript (entre as tags <% e %>)
que são executados no servidor e transformados em html para o browser.
Os scripts que são executados fazem o seguinte:
Abrem um banco de dados (cx.open)
Montagem de uma sentença SQL a ser executada
Execução da sentença SQL guardando o resultado num tabela resultado RS (Set
rs=cx.execute....)
Execução de um loop na tabela resultado até o seu final (do while .... loop)
Redes TCP/IP - Mauro Mendes Em 27/11/2007 Página 29- 6
Redes TCP/IP - Aula 15
Aplicações TCP/IP (http)
Para cada linha da tabela é mostrada uma linha com matricula e nome
(response.write....)
Como resultado da execução do script, uma página html é enviada ao cliente (browser), que a
apresenta ao usuário de acordo com a figura abaixo:
5. Exercício: