Upload
vuthien
View
214
Download
0
Embed Size (px)
Citation preview
Unidade 1 – O Ambiente
Internet
Apresentação do Ambiente Distribuído
da Internet
Principais Protocolos da Internet
Segurança na Internet
Tipos de Aplicativos que Existem na
Internet
Apresentação do Ambiente
Distribuído da Internet
Unidade 1
Backbones submarinos distribuídos pelo planeta Terra.
Fonte da imagem: http://submarinecablemap.com
Objetivos:
Definir as funcionalidades da Internet
Compreender os Conceitos Básicos da Web descrevendo como disponibilizar documentos de maneira independente da localização
Conhecer a história da Internet e seus Personagens
Compreender os conceitos de cliente-servidor, navegadores e servidores Web.
Unidade 1
ARPANet - Advanced Research
Projects Agency Network
1969
O principal objetivo era conectar as
bases militares e os departamentos de
pesquisa do governo americano,
garantindo que em um possível ataque
russo a comunicação entre sistemas não
parassem.
Unidade 1
ARPANet – Requisítos do Projeto
1) Utilizar os serviços de hardware distribuídos.
2) Ser recuperável à distância.
3) Utilizar bancos de dados remotamente.
4) Compartilhar sub-rotinas de softwares e pacotes não disponíveis nos computadores dos usuários devido à incompatibilidade de hardware ou língua;
Unidade 1
MILNET - Military Network
1983
Expansão da Arpanet
Separou-se da Arpanet em 1984
Arpanet Comunidade Acadêmica
Milnet Militares
Originou a Internet como conhecemos hoje
Unidade 1
Primeiras redes virtuais...
1981 -BITNET -"Because It's Time Network“
Criada em Washington
Com o objetivo de fornecer serviços de correio eletrônico e de transferência de arquivos entre computadores de grande porte
Abrangência: instituições educacionais e de pesquisa na América do Norte, na América do Sul, Europa e Japão.
Chegou a alcançar mais de 2.500universidadeseinstitutos de pesquisa em todo o mundo.
Perder força com a popularização do e-mail via Internet.
Fonte: http://pt.wikipedia.org/wiki/BITNET
Unidade 1
1980 – USENET – Users Network (Rede de Usuários)
Este sistema é um dos mais antigos de
comunicação entre redes.
A maioria dos usuários acessavam por conexão discada
Ele possibilita a troca de mensagens e opiniões entre usuários interessados no mesmo tema.
A USENET deu origem ao que conhecemos nos dias de hoje como listas de discussão e fóruns.
Unidade 1
Primeiras redes virtuais...
1984 – FIDONET
Era a rede mundial de computadores
utilizada para comunicação entre BBS
(BulletinBoardSystem)
Permitia a conexão e interação via
telefone a um sistema através do seu
computador
Primeiras redes virtuais...
Unidade 1
Serviços que cada BBS oferece poderiam oferecer:
Descarregar software e dados (download)
Enviar software e dados (upload)
Ler notícias
Trocar mensagens com outros usuários
Participar em fóruns de discussão
Conversar (chat) com outros usuários
Divertir-se com jogos online
BBS (Bulletin Board System)
Fonte: http://pt.wikipedia.org/wiki/Bulletin_board_system
Unidade 1
Tim Berners-Lee, criou a linguagem HTML
HTML
HyperText Markup Language-Linguagem de Marcação de Hipertexto
É uma linguagem de marcação utilizada para produzir páginas na Web.
Documentos HTML são interpretados por navegadores
1990 – Nascia a World Wide Web – WWW
Unidade 1
Conjunto de redes
interconectadas
Utiliza o protocolo TCP/IP
Não há controle global no
nível operacional
INTERNET (Rede Mundial de Computadores)
Unidade 1
INTERNET: Organização Mundial
Principais Instituições Mundiais
The Internet Society (ISOC) – http://www.isoc.org
É uma organização sem fins lucrativos fundada em 1992 para assumir a liderança na Internet, relacionada com as normas, educação e política
Por meio de encontros, debates e publicações, procura orientar a pesquisa e a utilização da internet
Unidade 1
INTERNET: Organização Mundial
The Internet Research Task Force (IRTF) -
http://www.irtf.org
Grupo formado com objetivo de
desenvolver pesquisas a longo prazo ao
funcionamento da Internet.
Unidade 1
INTERNET: Organização Mundial
The Internet Network Information Center
(InterNIC) http://www.internic.net
Composto pela AT&T, PSI e General
Atomics, centraliza a distribuição de
informações da Interent Society, além de
coordenar a distribuição de endereços e
registros de domínio para provedores em
nível mundial.
Unidade 1
INTERNET: Organização Mundial
Computer Emergency Response
Team/Coordinate Center
http://www.cert.org
Coordenar respostas e ações a incidentes
de segurança a Internet.
Unidade 1
INTERNET NO BRASIL
1991 -RNP (Rede Nacional de Pesquisas), trouxe a Internet para o Brasil, com o objetivo de atender a conexão das redes de universidades e centros de pesquisas, mas logo as esferas federal e estadual começaram também a se interligar.
1995 -Ministérios de Comunicações e de Ciência e Tecnologia abriram a Internet para a sua operação comercial, onde provedores puderam contratar conexões junto com a RNP e depois com a Embratel.
Unidade 1
INTERNET NO BRASIL
Maio/1995
Criação doComitê Gestor Internet, que
conta com a participação do MC e MCT,
de entidades operadoras e gestoras de
espinhas dorsais, de representantes de
provedores de acesso ou de
informações,de representantes de
usuários e da comunidade acadêmica.
http://www.cgi.br
Unidade 1
INTERNET NO BRASIL
Atribuições do Comitê Gestor: Fomentar o desenvolvimento de serviços INTERNET
no Brasil;
Recomendar padrões e procedimentos técnicos e operacionais para a INTERNET no Brasil;
Coordenar a atribuição de endereços INTERNET, o registro de nomes de domínios, e a interconexão de espinhas dorsais;
Coletar, organizar e disseminar informações sobre os serviços INTERNET.
Unidade 1
INTERNET NO BRASIL
http://www.registro.br/
Unidade 1
Cada equipamento na Internet é
referenciado por um nome que está
associado a um endereço IP.
Números IP representam uma forma
compacta e eficiente de endereçamento.
Este número é o que identifica de forma
única o equipamento na rede.
Podemos fazer uma analogia ao nosso CPF,
que é único.
Domínios da Internet - Domain Name System (DNS):
Unidade 1
Problemas:
Endereços númericos são difíceis de se
lembrar
IP´s podem variar
Um número IP deve também ser único na
internet, assim como o nome do domínio
Por que não utilizamos diretamente os números IP´s ?
Unidade 1
Solução:
Associar nomes aos IP´s
Adoção de uma estrutura hierárquica de
nomes
Essa associação é feita por um conjunto de
servidores, de forma que este conjunto
juntamente com a sua aplicação, seja
conhecida por um nome Domain Name
System (DNS).
Por que não utilizamos diretamente os números IP´s ?
Unidade 1
FUNCIONAMENTO E PERSONAGENS DA INTERNET
Fonte: http://www.w3counter.com/globalstats.php?year=2015&month=1
Acessado em 11/03/2014,
Unidade 1
Unidade 1
FUNCIONAMENTO E PERSONAGENS DA INTERNET
Fonte: http://www.w3counter.com/globalstats.php?year=2015&month=1
Acessado em 11/03/2014,
Unidade 1
FUNCIONAMENTO E PERSONAGENS DA INTERNET
Fonte: http://www.w3counter.com/globalstats.php?year=2015&month=1
Acessado em 11/03/2014,
Unidade 1
Web 2.0
Termo criado em 2003.
Representa o envolvimento do usuário na
organização, compartilhamento, crítica,
atualização e mesclagem de dados na
Web.
A Web 2.0 envolve ARQUITETURAS DE
PARTICIPAÇÃO
Unidade 1
Web 2.0
“Não podemos ser centrados no
dispositivo... Temos de nos centrar no
usuário.” Bill Gates
“A cada momento uma plataforma
supera uma aplicação” Tim O´Reilly
Unidade 1
Web 2.0
Fatores de Motivação
Barateamento do Hardware
A Lei de Moore
1965 – Número de transistores dos chips teria um aumento de 100%, pelo mesmo custo, a cada período de 18 meses
Equipamentos potentes e cada vez mais baratos
Internet de banda larga
Unidade 1
Empresas Web 2.0
Facebook – Rede Social
Flickr – Plataforma de Fotos
YouTube – Plataforma de Vídeos
Wikipédia – Plataforma de Textos
Google Engine – Plataforma de Busca de
Sites
Unidade 1
Bookmarking Social
O usuário também está direcionando e
distribuindo mídia e decidindo em quais canais
de notícias e informação você confia.
Del.icio.us e Ma.gnolia: permitem que usuários
recomendem sites
Digge Reddit: permite que os usuários decidam
quais artigos de notícias são mais importantes
Unidade 1
Bookmarking Social
Tagging: Rotular o conteúdo por palavra-chave ou assunto para ajudar qualquer pessoa a localizar informações na web.
Uma tag, ou em português etiqueta, é uma palavra-chave (relevante) ou termo associado com uma informação Ex: uma imagem, um artigo, um vídeo) que o descreve e permite uma classificação da informação baseada em palavras-chave.
Unidade 1
Máquinas de Busca (Search Engine)
Google: “A missão do Google é organizar
as informações mundiais e torná-las
acessíveis e utilizáveis”
Economia da Atenção:
“O problema não é a banda larga das
telecomunicações, mas sim a banda larga
humana” Thomas Davenport e John Beck
Unidade 1
É através de protocolos de comunicação que um computador pode se comunicar com outro através de uma linha telefônica ou placa de rede sem que o usuário precise se preocupar em saber qual o meio Físico que está sendo utilizado.
O sistema Windows possui protocolos que permitem facilmente interligar computadores rodando Windows entre si.
Protocolo
Unidade 1
Para nos comunicarmos tanto por
linguagem escrita como falada,
estabelecemos, a priori, um conjunto de
regras capazes de serem entendidas entre
aqueles que participam da conversa.
Protocolo
Unidade 1
Protocolo
TCP/IP é uma suite de protocolos padrão que foi adotado como “língua oficial” da Internet.
Para fazer parte da Internet, um computador precisa saber se comunicar em TCP/IP.
Todas as operações de rede são traduzidas para TCP/IP antes que possam funcionar na Internet.
Unidade 1
Endereços Internet
Um dos protocolos mais importantes da suite TCP/IP e o protocolo de rede IP (Internet Protocol) ou Protocolo de Interconexão.
Ele define a forma de endereçamento que permite a localização de um computador na Internet, através de um conjunto de dígitos chamado de endereço IP.
Qualquer maquina acessível através da Internet tem um endereço IP exclusivo. Esse endereço pode ser temporário ou permanente.
Unidade 1
Endereços Internet
Quando você se conecta a um provedor via linha telefônica, ele atribui um número IP temporário à sua máquina que permitirá que ela faça parte da Internet enquanto durar a sua sessão no provedor.
Só assim e possível receber informações em um browser ou enviar e-mail. Computadores que hospedam paginas Web e que oferecem outros serviços pela Internet precisam de um endereço IP fixo, para que você possa localizá-los a qualquer hora.
Unidade 1
TCP – Transmission Control
Protocol
Protocolo utilizado para conexão e transporte de dados entre computadores.
O TCP utiliza o conceito de PORTA
A conexão entre os computadores está associada a uma ligação entre portas de um serviço de transmissão de dados. Ex. Serviço WEB – Protocolo HTTP – Porta 80 Ex. Serviço Mail – Protocolo SMTP – Porta 25
Unidade 1
Camadas TCP/IP
Cada camada é
responsável por um
grupo de tarefas,
fornecendo um
conjunto de serviços
bem definidos para o
protocolo da camada
superior
Unidade 1
Camada Física
Trata das características elétricas e
mecânicas do meio, como tipos de
conectores e cabos utilizado para
estabelecer uma comunicação
Unidade 1
Camada de Enlace
Divide o fluxo de bits recebido da camada de rede em unidades de dados gerenciáveis (quadros).
Entre as responsabilidades da camada de enlace, temos:
Endereçamento
Controle de Fluxo
Controle de Erros
Controle de Acesso ao Meio
Unidade 1
Camada de Rede
Transporta pacotes de um computador
remetente a um computador destinatário
Entre as responsabilidades da Camada
de Rede, temos:
Endereçamento IP
Repasse e Roteamento
Unidade 1
Camada de Transporte
Fornece serviços de comunicação diretamente aos processos de aplicação que rodam em computadores diferentes.
Podem resolver problemas como:
Confiabilidade (o dado alcançou seu destino?)
Integridade (os dados chegaram na ordem correta?)
Unidade 1
Camada de Aplicação
É a camada que a maioria dos
programas de rede usa de forma a se
comunicar através de uma rede com
outros programas.
“As aplicações de Rede são a razão de
uma rede de computadores ”
(James F. Kurose e Keith W. Ross)
Unidade 1
Serviço de Nomes (DNS –
Domain Name Service)
Embora cada computador seja identificado de forma exclusiva através de um endereço IP, não é dessa forma que costumamos localizá-los na Internet.
Um dos serviços fundamentais ao funcionamento da Internet é o serviço de nomes de domínio. Esse serviço é oferecido por várias máquinas espalhadas pela Internet e que guardam tabelas que associam o nome de uma máquina ou de uma rede a um endereço IP.
Unidade 1
Serviço de Nomes (DNS –
Domain Name Service)
Quando você digita o nome de uma máquina no seu browser (por exemplo, www.estacio.br), o browser primeiro tenta localizá-la consultando uma outra máquina (cujo endereço IP o browser já conhece) que oferece o serviço de nomes.
Essa máquina consultaoutros serviços de nomes espalhados pela Internet e em pouco tempo devolve o endereço IP correspondente ao nome solicitado (www.estacio.br devolverá 200.216.152.71).
Unidade 1
Serviço de Nomes (DNS –
Domain Name Service)
Se o sistema de nomes falhar, o browser
não conseguirá o número IP que precisa
e assim não localizará a máquina
correspondente (mesmo que ela não
esteja fora do ar).
Unidade 1
HTTP – Hyper Text Transfer
Protocol
Protocolo para transferência de hipertexto. Daí o nome Hyper Text Transfer Protocol.
Este protocolo manipula como padrão arquivos escritos em HTML (Hypertext Markup Language) que podem ter as extensões html ou htm que são interpretadas pelo servidor Web.
Unidade 1
HTTP – Hyper Text Transfer
Protocol
O HTTP é implementado em dois programas: um programa cliente e outro servidor. Os dois programas, executados em sistemas finais diferentes, conversam um com o outro por meio da troca de mensagens http, utilizando a porta 80
O HTTP define a estrutura dessas mensagens e o modo como o cliente e o servidor as trocam.
O HTTP define como clientes Web (browsers) requisitam páginas web ao servidores e como eles as transferem a clientes.
Unidade 1
URL (Uniform Resource Locator –
Localizador Padrão de Recursos)
É o endereço de um recurso disponível em uma rede (Internet, rede corporativa, intranet, etc) Estrutura: protocolo://máquina[:porta]/caminho/recurso Ex: http://www.luizleao.com/downloads/aula1.zip http://localhost:8008/rh
Unidade 1
FTP – File Transference Protocol
Seu objetivo é exclusivamente lidar com a
transferência de arquivos
Unidade 1
FTP – File Transference Protocol
FTP provê serviços de transferência,
renomeação e eliminação de arquivos, além
da criação, modificação e exclusão de
diretórios.
Para sua operação, são mantidas duas
conexões: uma de dados e outra de controle.
Unidade 1
TELNET (TerminalVirtual)
O TELNET é um protocolo que permite a
operação em um sistema remoto através
de uma sessão de terminal.
Com isso, a aplicação servidora recebe as
teclas acionadas no terminal remoto como
se fosse local.
Unidade 1
SMTP(Simple Mail Transfer
Protocol)
O SMTP está no coração do correio
eletrônico da internet. Este protocolo
transfere mensagens de servidores de
correio remetentes para servidores de
correio destinatários.
Unidade 1
POP3
(Post Office Protocol versão 3)
O POP3 é um protocolo de cliente de
acesso a correio extremamente simples e
portanto sua funcionalidade é bastante
limitada.
Unidade 1
IMAP (Internet Mail Access
Protocol)
O IMAP é um protocolo de acesso a correio,
porém com mais recursos, portanto suas
implementações dos lados cliente e servidor
são significativamente mais complexas.
Apesar dessa riqueza de recursos, a maioria
dos provedores internet oferecem acesso às
contas de e-mail via protocolo POP3.
Unidade 1
Internet – Intranet – Extranet
O alcance da Internet é indiscutível e todas as suas estatísticas de crescimento têm sido explosivas.
Em meio ao uso cada vez maior da tecnologia Internet , novos termos e conceitos surgem a uma grande velocidade: Intranet
Extranet
Groupware; e-commerce
Unidade 1
O conceito de Intranet
Definir Intranet é algo simples: Trata-se de uma rede privada baseada na mesma
tecnologia presente na Internet.
A diferença é o que se faz com essa tecnologia, quais os objetivos que estão por trás do seu uso.
A Intranet é um tipo de rede baseado nos mesmos protocolos, equipamentos e serviços que a Internet, mas os utiliza para incrementar a comunicação e a produtividade dentro de uma empresa – daí o uso do prefixo intra.
Unidade 1
História
As Intranet surgiram como uma evolução
natural do uso da tecnologia Internet.
Por volta de 1994, profissionais de
informática começaram a experimentar o
uso de tecnologia Internet dentro das
empresas nas quais trabalhavam,
incorporando elementos como uma Web
interna aos seus sistemas de informação.
Unidade 1
Disseminação e Uso
A Intranet é um fenômeno recente. Atualmente, no mundo todo, há empresas em diversos estágios de utilização da tecnologia Internet: Aquelas que já aplicaram a tecnologia e
geralmente têm casos de grande sucesso;
Aquelas que ainda estudam o uso da Intranet;
É também, evidentemente, as que ignoram completamente o fenômeno.
Unidade 1
Informações Centralizadas
É nesse contexto de mundo globalizado que surge o grande serviço das Intranets:
Informações relativas à empresa, como organogramas, catálogos de produtos, estratégias de vendas, normas internas e até mesmo dados sobre clientes, ficam disponíveis em um servidor Web.
Da mesma forma que há na World Wide Web inúmeras informações, na Web interna há potencial para incontáveis informações internas.
Unidade 1
Informações Centralizadas (Cont.)
Os funcionários da empresa, através do uso de um browser, navegam por essas informações, sendo capazes de dar respostas instantâneas e ao mesmo tempo complexas para os clientes.
Não é preciso mais procurar manuais, ou telefonar para três ou quatro pessoas antes de responder a uma dúvida.
Na própria Intranet, a resposta ao pedido do cliente pode ser encontrada, instantaneamente, durante a própria conversa telefônica.
Unidade 1
Produtividade e Economia
Por outro lado, tendo acesso a inúmeras informações, fórum de debates, feedback de clientes, os funcionários tendem a ser mais produtivos e criativos, gerando um ambiente de maior qualidade, permitindo que a empresa se mantenha competitiva.
Aliás, em muitos casos de Intranet, as empresas as utilizaram explicitamente em meio a processos de implantação de gestão e certificação de qualidade total, tanto através da publicação de normas e procedimentos, como também difundindo a própria cultura da qualidade.
Unidade 1
Produtividade e Economia (Cont.)
Há outras vantagens nas Intranets, bastante palpáveis e objetivas, como economia no uso de papel, fax, telefone e até mesmo custo de distribuição de documentos.
Em grandes corporações, este aspecto tende a ser muito relevante, já que relatórios que muitas vezes têm centenas de páginas e são distribuídos a dezenas de pessoas, passam a ser publicados de forma centralizada, na Intranet, sem custos de impressão e distribuição e com uma forma de atualização bem mais fácil.
Unidade 1
Acesso à Internet
Um dos recursos naturais a disponibilizar em uma Intranet é o acesso à Internet. Como as duas redes usam a mesma tecnologia, é muito simples permitir o acesso de uma Intranet à Internet, algo feito na maioria das Intranet.
Evidentemente, isso representa uma grande utilidade para muitas empresas: os funcionários podem observar o mercado, concorrentes, fornecedores e até mesmo clientes através da World Wide Web;
Podem também trocar e-mails com parceiros, fornecedores e clientes, acelerando diversos processos; podem ainda participar de grupos de discussão técnicos e trazer know-how para a companhia.
Unidade 1
Acesso à Internet (Cont.)
Mas, quando a Intranet é ligada à Internet, surgem algumas questões muito sérias. Uma delas é se os funcionários irão realmente usar a conexão de forma útil e produtiva para a empresa.
Com tantas opções de lazer existentes na Internet, realmente essa é uma consideração relevante. Empresas têm experimentado diferentes fórmulas, como restringir o tipo de acesso que cada funcionário tem, censurar certas páginas da Internet, ou até mesmo a atitude radical de cortar o acesso de toda uma empresa.
Unidade 1
Acesso à Internet (Cont.)
Não há unanimidade em relação ao
assunto, mas predomina a visão de que,
caso o uso da Internet seja coordenado
por superiores hierárquicos, ele pode ser
direcionado de modo a trazer benefícios
para a organização.
Unidade 1
Extranet
O Que é uma Extranet?
Um dos inventores do padrão de redes ethernet, Bob Metcalfe, atribuiu para si a invenção desse termo, em uma de suas colunas de abril de 1997, para a publicação InfoWorld.
A partir daí, surgiram uma série de empresas dizendo já estar fazendo uso dessa tecnologia, artigos e mais artigos começaram a ser publicados e livros foram impressos.
Unidade 1
Extranet (Cont.)
Mesmo com tudo isso, era, e ainda é, relativamente difícil definir o que é uma Extranet. A fronteira do que deve ser considerado um site Internet ou uma Extranet é um tanto nebulosa.
De qualquer forma, pode-se definir uma Extranet como sendo uma:
Extensão privada de uma empresa, via sua Intranet corporativa, que permite a seus clientes, parceiros e fornecedores comunicar-se e fazer negócios, através do acesso a seus processos internos.
Unidade 1
Extranet (Cont.)
Por exemplo, pode-se conectar o sistema de pedidos de compra de uma empresa, já existente na sua Intranet e baseado em browsers, ao banco de dados de catalogo de produtos na Intranet de seu fornecedor, criando um Extranet.
Outros exemplos de Extranet são consulta de pedidos e estoque, matrícula e publicação de notas de estudantes, ou qualquer outra aplicação onde acesso a Internet, segurança, e privacidade são exigências da aplicação.
Unidade 1
Internet x Intranet x Extranet
Por se tratar de uma evolução da aplicação
dos conceitos de Internet e Intranet, uma boa
maneira de entender Extranet é fazendo-se a
seguinte comparação:
Unidade 1
Requisitos
Uma Extranet requer segurança e privacidade.
Isso pressupõe administração de servidores de
Firewall, a emissão e uso de certificados digitais ou
meios semelhantes de autenticação de usuário,
encriptação de mensagens, e o uso de redes
privadas virtuais (VPNs). Estes termos serão
entendidos mais adiante.
Unidade 1
Aplicabilidade
As empresas podem usar uma Extranet para:
Acompanhar reclamações;
Permitir a realização de pagamentos eletrônicos;
Permitir o acompanhamento (tracking) de pedidos;
Integração de processos com vendedores e fornecedores;
Trocar grandes volumes de dados usando aplicações web EDI (Electronic Data Interchange);
Compartilhar catálogos de produtos exclusivamente com atacadistas ou distribuidores;
Unidade 1
Aplicabilidade (Cont.)
As empresas podem usar uma Extranet para:
Colaborar com outras empresas em esforços de desenvolvimento em comum;
Desenvolver e usar juntamente com outras empresas programas de treinamento;
Compartilhar noticias de interesse comum exclusivamente com empresas parceiras;
Replicar bases de dados consolidadas entre duas ou mais Intranet, através de soluções como o Lotus Notes.