Redes de Computadores

MAN – Rede de área metropolitana

O Que é Man ? MAN (Metropolitan Área Network): também conhecida como WAN é o nome dado às redes que ocupam o perímetro de uma cidade. São mais rápidas e permitem que empresas com filiais em bairro diferentes se conectem entre si.

A partir do momento que a internet atraiu uma audiência de massa, as operadoras de redes de TV a cabo, começaram a perceber que, com algumas mudanças no sistema, elas poderiam oferecer serviços da Internet de mão dupla em partes não utilizadas do espectro. A televisão a cabo não é a única MAN. Os desenvolvimentos mais recentes para acesso à internet de alta velocidade sem fio resultaram em outra MAN, que foi padronizada como IEEE 802.16.

Rede

Arquitetura by Rede on March 9th, 2008
Vários cientistas da computação consideram a Internet um "grande exemplo de um sistema de grande escala, bastante engenhado, ainda que muito complexo"[3].

Internet by Rede on March 9th, 2008
A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite o acesso a informações e todo tipo de transferência de dados.

Secure Shell / SSH by Rede on September 16th, 2007
Secure Shell ou SSH é, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota.

Historia da Internet by Rede on March 9th, 2008
Para entender o conceito de Internet, a rede mundial de computadores, deve-se regressar às décadas de 1960 e 1970 para compreender como ela se tornou um dos meios de comunicação mais populares.

Serviços Internet by Rede on March 9th, 2008
Correio eletrônico O conceito de enviar mensagens eletrónicas de maneira análoga ao correio tradicional foi uma das origens da Internet.

Redes de longa distância – WAN

O Que é Wan ? Wide Area Network (WAN), Rede de área alargada ou Rede de longa distância, também conhecida como Rede geograficamente distribuída, é uma rede de computadores que abrange uma grande área geográfica, com freqüência um país ou continente. Difere, assim, das PAN, das LAN e das MAN.

A história da WAN começa em 1965 quando Lawrence Roberts e Thomas Merril ligaram dois computadores, um TX-2 em Massachussets a um Q-32 na Califórnia, através de uma linha telefónica de baixa velocidade, criando a primeira rede de área alargada (WAN). A maior WAN que existe é a Internet.hashduioas

Em geral, as redes geograficamente distribuídas contém conjuntos de servidores, que formam sub-redes. Essas sub-redes têm a função de transportar os dados entre os computadores ou dispositivos de rede.

As WAN tornaram-se necessárias devido ao crescimento das empresas, onde as LAN não eram mais suficientes para atender a demanda de informações, pois era necessária uma forma de passar informação de uma empresa para outra de forma rapida e eficiente. Surgiram as WAN que conectam redes dentro de uma vasta área geográfica, permitindo comunicação de longa distância.

Rede

MAN - Rede de área metropolitana by Rede on June 9th, 2008
O Que é Man ? MAN (Metropolitan Área Network): também conhecida como WAN é o nome dado às redes que ocupam o perímetro de uma cidade.

Serviços Internet by Rede on March 9th, 2008
Correio eletrônico O conceito de enviar mensagens eletrónicas de maneira análoga ao correio tradicional foi uma das origens da Internet.

LAN by Rede on March 2nd, 2008
Em computação, LANs (acrônimo de Local Area Network, "rede de área local" ) são redes utilizadas na interconexão de equipamentos processadores com a finalidade de troca de dados.

Secure Shell / SSH by Rede on September 16th, 2007
Secure Shell ou SSH é, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota.

Intranet by Rede on March 16th, 2008
Intranet é uma rede desenvolvida para processamento de informações em uma empresa ou organização.

CAN

A CAN (Campus Area Network) é uma rede que usa ligações entre computadores localizados em áreas de edifícios ou prédios diferentes, como em campus universitários ou complexos industriais.

Deve também usar links (ligações) típicos de LANs (Local Area Networks) ou perde-se seu caráter de CAN para tornar-se uma MAN ou WAN, dependendo de quem seja o dono do link usado.

Rede

LAN by Rede on March 2nd, 2008
Em computação, LANs (acrônimo de Local Area Network, "rede de área local" ) são redes utilizadas na interconexão de equipamentos processadores com a finalidade de troca de dados.

P2P / Peer-to-Peer by Rede on March 10th, 2008
O P2P ou Peer-to-Peer(Par-a-Par) é uma tecnologia para estabelecer uma espécie de rede de computadores virtual, onde cada estação possui capacidades e responsabilidades equivalentes.

Secure Shell / SSH by Rede on September 16th, 2007
Secure Shell ou SSH é, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota.

Arquitetura Peer-to-Peer by Rede on March 10th, 2008
O Napster e outras aplicações intituladas Peer-to-Peer, tais como o IRC e o ICQ, são baseadas em uma arquitetura cliente/servidor, pelo menos para algumas tarefas críticas, como indexação de informação.

Redes de longa distância - WAN by Rede on June 9th, 2008
O Que é Wan ? Wide Area Network (WAN), Rede de área alargada ou Rede de longa distância, também conhecida como Rede geograficamente distribuída, é uma rede de computadores que abrange uma grande área geográfica, com freqüência um país ou continente.

Hospedagem de sites

Hospedagem de Sites (Alojamento em Português-Portugal) é um serviço que possibilita a pessoas ou empresas com sistemas online a guardar informações, imagens, vídeo, ou qualquer conteúdo acessível por Web. Provedores de hospedagem de sites tipicamente são empresas que fornecem um espaço em seus servidores e conexão à internet a estes dados aos seus clientes.

Pré-requisitos

Para acessar um site geralmente é necessário um domínio, alguns provedores disponibilizam um subdomínio gratuitamente, mas o ideal é registrar um domínio, o que pode ser feito no http://registro.br para domínios com final .br ou em empresas específicas que registram domínios internacionais. Alguns provedores oferecem também o serviço de registro de domínios.

Limites

Os provedores de hospedagem delimitam três recursos principais para cada conta de hospedagem disponibilizada.

Um detalhe importante é que o limite de transferência e armazenamento é medido em Megabyte (MB) ou em Gigabyte (GB), sendo que em alguns provedores a quantia em GB é igual a 1000 MB e não a 1024, deve-se, portanto, verificar o contrato para saber qual a taxa correta.

Transferência mensal

A transferência mensal é medida em MB ou em GB. A transferência mede tanto a quantidade de dados transferido do servidor para os visitantes do site quanto dos visitantes para o servidor de hospedagem. Muitos provedores de hospedagem também contam na taxa de transferência o tráfego de email (SMTP, POP3), FTP, entre outros protocolos. Deve-se observar o contrato para verificar o que é contado em cada caso.

Essa taxa é reiniciada no primeiro segundo de cada mês e geralmente os painéis de controle permitem obter um extrato de quanto está sendo utilizado para o mês corrente.

Armazenamento em disco

O armazenamento em disco é a quantidade de dados medida em MB que se pode armazenar no disco rígido do servidor. Alguns provedores contam todos os dados armazenados na área de FTP apenas, outros também contam o limite de banco de dados, emails e até logs de acesso. A resposta geralmente está no contrato do serviço.

Outra informação a verificar é se 1 GB = 1024 MB ou 1 GB = 1000 MB, muitas vezes isso é definido no contrato. Geralmente as empresas utilizam 1 GB = 1000 MB para facilitar os cálculos.

Quantidade de domínios

O padrão de mercado é um domínio por conta de hospedagem, no entanto, alguns provedores disponibilizam mais de um domínio por conta. A disponibilização de mais de um domínio não significa que poderá ter dois ou mais sites em uma só conta, mas que dois ou mais domínios poderão responder para um mesmo site, um mesmo conteúdo.

Serviços essenciais

Um site tipicamente precisa:
um servidor para o protocolo HTTP, como o Apache ou o IIS
serviço de email, com SMTP, POP3 e talvez IMAP
serviço de DNS para resolução de hostnames em IPs
serviço de publicação, provavelmente pelo protocolo FTP
estatísticas gráficas, que são softwares que processam os logs do servidor HTTP. Os mais comuns são o AWStats e o Webalizer

Publicação

Quem contrata a hospedagem de sites deve enviar seu site ao servidor. O envio do site se dá tipicamente através de FTP ou por uma interface web através da qual pode-se efetuar o upload de arquivos tal qual inserir anexos num webmail.

Outras formas de publicação: SSH e Front Page.

Linguagem de programação

Apesar de o padrão de um site na web ser a linguagem HTML, existem outras linguagens que podem pré-processar o HTML e modificá-lo de forma dinâmica.

As linguagens de programação mais comuns para web são PHP, ASP, plataforma ASP.NET, Perl, JSP, Ruby/Ruby on Rails, Python. Através destas linguagens o conteúdo do site pode ser armazenado em um banco de dados.

Bancos de dados

Os banco de dados mais comuns para web são mySQL, Access, PostgreSQL, SQL Server e Firebird. Os bancos de dados devem ser acessados através de uma linguagem de programação.

Serviço de email

O serviço de email é composto por um protocolo de recebimento e envio de emails entre servidores de email, o protocolo SMTP e um protocolo de download de emails para os usuários, tal qual o POP3 e IMAP. A maioria dos provedores de hospedagem oferecem também uma página para leitura de emails através do navegador, ou seja, um Webmail.

As caixas postais utilizam o formato email@seudominio.com.br, sendo que cada provedor de hospedagem oferece planos com uma quantia de caixas postais, alguns com um número ilimitado de emails. Alguns provedores delimitam um espaço em disco para cada caixa postal, outros não limitam esse espaço, mas esse espaço conta na quantia global que se pode utilizar de espaço em disco.

Um recurso muito interessante de email é o chamado apelido de email ou alias de email, que é um outro endereço pelo qual cada caixa postal também recebe emails. Exemplo: você possui a caixa postal email@seudominio.com.br e deseja que os emails enviados para outro_email@seudominio.com.br cheguem na caixa postal email@seudominio.com.br. Assim, a caixa postal outro_email@seudominio.com.br é um apelido de email para email@seudominio.com.br.

Gerenciamento da área de hospedagem

O gerenciamento do serviço tipicamente ocorre através de um painel de controle, onde podem ser criados emails, alterar senhas e todas as tarefas administrativas necessárias. Existem vários tipos de painéis de controle, sendo os mais comuns o cPanel, o Plesk e o HELM. Alguns provedores de hospedagem, no entanto, possuem um painel de controle próprio.

Tipos de Hospedagem de Sites:
Hospedagem pode ser divida em seis tipos genéricos: hospedagem de site gratuita, compartilhada, revenda, servidor virtual (VPS), dedicado e co-location.

Hospedagem Grátis: a maioria dos serviços gratuitos de hospedagem são extremamente limitados quando comparados à hospedagem paga. Geralmente estes serviços incluem banners e outros tipos de propaganda nos sites. Além disso, a maioria oferece somente envio de sites por uma interface web, o que não é tão eficiente quando o envio por FTP. Também, geralmente, o espaço em disco e o tráfego de dados é limitado. De qualquer forma, muitas pessoas iniciam seu site através da hospedagem gratis.
Hospedagem Compartilhada: dezenas a centenas de sites são hospedados num mesmo servidor o que garante o melhor custo-benefício. Hoje os sistemas são estáveis o suficiente para permitir um serviço de qualidade mesmo nessas condições. O uptime (tempo de serviço no ar) deve ser cerca de 99,5% do tempo, pois a administração de múltiplos sites num mesmo servidor requer manutenções mais constantes que um único site por servidor.
Revenda de Hospedagem: serviço oferecido para quem quer oferecer hospedagem de sites. O espaço em disco e tráfego nestes planos é superior a Hospedagem Compartilhada e pode-se colocar diversos sites.
Servidor Virtual (VPS): é uma tecnologia que torna um mesmo servidor capaz de rodar diversas plataformas diferentes, tornando capaz controlar melhor a hospedagem de seu site. É indicado para aplicações que precisam acesso total ao sistema operacional mas que não precisem de muita capacidade de processamento.
Servidor Dedicado: é o serviço mais caro, porém, superior a Hospedagem Compartilhada e ao Servidor Virtual, pois pode-se controlar melhor o servidor. Além de contratar um servidor, é também necessário saber que se necessita gerenciá-lo, o que requer um profissional qualificado, principalmente para gerenciar a segurança do servidor contra hackers. O hardware é fornecido pelo data center.
Co-location: este serviço é semelhante ao Servidor Dedicado, porém o hardware não é fornecido pelo data center mas sim pelo próprio contrante.
Streaming: este serviço é oferecido para disponibilizar vídeos ou áudio online no formato 1 cliente -> 1 servidor -> N usuários.

Mais detalhes: Hospedagem de Sites

Intranet

Intranet é uma rede desenvolvida para processamento de informações em uma
empresa ou organização. Seu uso inclui serviços como distribuição de documentos e
software, acesso a bancos de dados e treinamento.

Uma intranet é assim chamada porque ela geralmente emprega aplicativos associados à Internet, como páginas da Web, navegadores da Web, sites FTP, Correio Eletrônico, grupos de notícias e listas de distribuição, acessíveis somente às
pessoas que fazem parte da empresa.

Arquitetura Peer-to-Peer

O Napster e outras aplicações intituladas Peer-to-Peer, tais como o IRC e o ICQ, são baseadas em uma arquitetura cliente/servidor, pelo menos para algumas tarefas críticas, como indexação de informação. Por outro lado, redes como Gnutella e Freenet usam uma arquitetura Peer-to-Peer pura, sem nenhuma centralização de tarefas.

Aparentemente mal empregado, o termo Peer-to-Peer, quando usado para aplicações como o Napster, ressaltam a importância do papel exercido pelos nós da rede. Estes passam a servir como provedores de informação, e não apenas consumidores passivos; ainda que de acordo com pesquisadores do Xerox PARC, 70% dos usuários não contribuem com nenhum arquivo, enquanto 1% dos peers é responsável por 50% dos arquivos disponíveis.

A arquitetura completamente descentralizada do Gnutella faz com que os usuários tenham o mínimo de contato com o servidor central, o que além de promover maior escalabilidade ao sistema, serve de estratégia para evitar os problemas judiciais que terminaram com o Napster.

No entanto, aplicações Peer-to-Peer “puras” são raras. A maioria das arquiteturas Peer-to-Peer é híbrida, utilizando alguns elementos centralizadores na execução de tarefas cujo desempenho é crítico. Redes completamente descentralizadas já foram usadas anteriormente em aplicações de propósito específico, como a Usenet (1979) e a FidoNet (1984). Porém, as questões de desempenho induzem a uma centralização parcial das atividades em peers de maior capacidade. Outras técnicas têm sido desenvolvidas visando o aperfeiçoamento de sistemas Peer-to-Peer.

Plataformas e Frameworks para Aplicações Peer-to-Peer

Inicialmente, as aplicações Peer-to-Peer surgiram monolíticas, ou seja, o programa precisava implementar seu próprio protocolo de comunicação Peer-to-Peer para permitir a interoperabilidade entre os nós constituintes do seu sistema em rede. Porém, além de um grande re-trabalho, estes esforços em requisitos não-funcionais das aplicações implicava na impossibilidade de comunicação entre sistemas diferentes, mesmo que o serviço provido por eles fossem equivalentes. Por exemplo, arquivos compartilhados em sistemas como o Kazaa, eMule e Gnutella ficam acessíveis exclusivamente dentro de suas próprias redes, levando usuários a manterem instalados em suas máquinas clientes para cada um dos sistemas de compartilhamento de arquivos que pretenda usar.

Com a popularização deste tipo de aplicação, surgiu um esforço em prover plataformas para desenvolvimento de aplicações Peer-to-Peer, de tal maneira que estas possam comunicar-se entre si. Entre elas, destacam-se o JXTA, o Windows Peer-to-Peer Networking e o XNap.

O JXTA e o Windows Peer-to-Peer Networking são especificações de protocolos Peer-to-Peer e de uma API para utilização dos serviços, sendo o primeiro com implementações em Java e em C.

O XNap provê, além de uma API de serviços Peer-to-Peer, também um framework para desenvolvimento das aplicações em si, incluindo recursos de interface gráfica com o usuário. Um Framework Peer-to-Peer, portanto, vai além de uma plataforma para comunicação Peer-to-Peer, provendo serviços adicionais não necessariamente relacionados com a comunicação em si, mas indispensáveis para o desenvolvimento rápido de aplicações baseadas nesta arquitetura.

Outros exemplos de frameworks para desenvolvimento de aplicações Peer-to-Peer são o Oog (Duke University), o Lancaster´s P2P Framework (University of Lancaster) e o COPPEER (UFRJ), sendo os dois últimos abstrações construídas sobre o JXTA.

Exemplos de Aplicações Peer-to-Peer

Kademlia

Kademlia é conceito de rede altamente descentralizada baseada em “nós” de rede. Os próprios usuários constituem a estrutura da rede dispensando servidores. Várias redes utilizam o conceito Kademlia.

Overnet

A rede Overnet é uma espécie de eDonkey “paga” é preciso comprar o software da empresa que a desenvolveu. É uma variante do eDonkey totalmente descentralizada e mais rápida seguindo o conceito Kademlia e foi a primeira implementação da mesma

Gnutella

Rede open-source surgida no final de 2000 utilizada incialmente por usuários do sistema Linux. Possui uma estrutura altamente descentralizada não havendo mesmo nenhum servidor central sequer. Os usuários constituem a estrutura da propria rede. Entre os programas que a utilizam, estão o BearShare , LimeWire e agora o Shareaza.

Gnutella 2

Segundo projeto da rede Gnutella mas agora com servidores centrais optimizando buscas e o desempenho geral da rede. É conhecida principalmente no programa Shareaza. Recebeu críticas quando foi criada pelos criadores da Gnutella original.

Kad Network

Rede paralela do software eMule introduzida pelo autor do mesmo em 2004; é uma implementação fiel ao conceito Kademlia. Essa rede tinha por objetivo inicial, oferecer mais fontes aos usuários do programa e mais tarde se tornar uma rede P2P completa.

OpenFT

OpenFT é um protocolo desenvolvido pelo projeto giFT. O nome “OpenFT” significa “Open FastTrack”. Entretanto, o OpenFT é um protocolo completamente novo, apenas algumas poucas vieram do pouco que se sabia sobre a FastTrack quando o OpenFT foi desenvolvido. Assim como a FastTrack, o OpenFT é uma rede onde nodos enviam listas de arquivos compartilhados para outros nodos. Isso reduz o consumo de banda necessário para a pesquisa, entretanto, consumindo mais recursos do processador e mémoria nos nodos.

AudioGalaxy

Projeto antigo da empresa de mesmo nome, o Audiogalaxy centralizava todo o seu acervo indexando-o em seu site oficialmente. Foi facilmente fechada por um processo judicial na Inglaterra. Era uma implementação de FTPs sendo mais superficial ao usuário.

SoulSeek

Rede introduzida para trocas de músicas em 2000. Utiliza software de mesmo nome. Caracteriza-se pelo fato de ter um grande número de arquivos raros, e principalmente música alternativa. O software cliente tem uma interface simplificada, e permite a adição de usuários em uma hotlist, ou seja, uma lista de contatos que permite saber quando um usuário que tem arquivos relevantes está conectado à rede. Também há na rede SoulSeek um serviço de chat parecido com o IRC, que possibilita uma melhor interação entre os usuários, que também podem criar seus próprios canais de chat.

P2P / Peer-to-Peer

O P2P ou Peer-to-Peer(Par-a-Par) é uma tecnologia para estabelecer uma espécie de rede de computadores virtual, onde cada estação possui capacidades e responsabilidades equivalentes. Difere da arquitetura cliente/servidor, no qual alguns computadores são dedicados a servirem dados a outros. Esta definição, porém, ainda é demasiado sucinta para representar todos os significados do termo Peer-to-Peer.

Conceito

Geralmente, uma rede Peer-to-Peer é constituída por computadores ou outros tipos de unidades de processamento que não possuem um papel fixo de cliente ou servidor, pelo contrário, costumam ser considerados de igual nível e assumem o papel de cliente ou de servidor dependendo da transação sendo iniciada ou recebida de um outro peer da mesma rede.

Os nós da rede Peer-to-Peer podem diferir em termos de configuração local, capacidade de processamento, capacidade de armazenamento, largura de banda, entre outras características particulares. O primeiro uso da expressão Peer-to-Peer foi em 1984, com o desenvolvimento do projeto Advanced Peer-to-Peer Networking Architecture na IBM.

O termo é utilizado em diferentes tecnologias que adotam um modelo conceitual ponto-a-ponto (em Portugal, conhecido como par-a-par), tal como o protocolo NNTP (para Usenet News), SMTP (para envio de e-mail), e sistemas de troca de mensagens instantâneas (ICQ, MSN). Porém, o termo tornou-se popular com o surgimento de aplicações de compartilhamento de arquivo, em outras palavras, programas que possibilitam a distribuição de arquivos em rede, permitindo o acesso de qualquer usuário dessa rede a este recurso. Outros tipos de recursos podem ser compartilhandos em redes Peer-to-Peer, tal como capacidade de processamento de máquinas, espaço de armazenamento de arquivos, serviços de software (analogamente aos Web Services), entre outros.

Em 1999, Shawn Fanning criou o Napster, para compartilhamento de arquivos de música (principalmente MP3), e trouxe o conceito de Peer-to-Peer para a mídia, principalmente após tornar-se alvo de ataques jurídicos por parte das companhias fonográficas.

Após o Napster, dezenas de outras aplicações Peer-to-Peer foram lançadas: DreaMule, Ares, LimeWire, iMesh, WinMX, AudioGalaxy, Kazaa, Gnutella, Freenet, Shareaza, eDonkey, eMule, aMule, Bearshare, ANts P2P, entre outros.

Rede

Arquitetura Peer-to-Peer by Rede on March 10th, 2008
O Napster e outras aplicações intituladas Peer-to-Peer, tais como o IRC e o ICQ, são baseadas em uma arquitetura cliente/servidor, pelo menos para algumas tarefas críticas, como indexação de informação.

Sobre Peer-to-Peer / P2P by Rede on June 23rd, 2009
Distribuição Horizontal A organização de uma aplicação cliente-servidor numa arquitetura multi-camadas distribui o processamento colocando componentes logicamente diferentes em máquinas diferentes.

Requisitos de uma Aplicação Peer-to-Peer by Rede on June 23rd, 2009
Para funcionar eficientemente, sistemas peer-to-peer devem se preocupar com os seguintes requisitos não-funcionais.

Serviços Internet

Correio eletrônico

O conceito de enviar mensagens eletrónicas de maneira análoga ao correio tradicional foi uma das origens da Internet. Mesmo atualmente com a popularização dos serviços de mensagem instantânea, o dito e-mail ainda é importante na comunicação corporativa. A tecnologia não depende da Internet, pois mesmo e-mails internos de uma empresa podem circular limitados a um servidor interno. A partir do momento que a mensagem é enviada entre dois servidores fora de uma mesma rede interna, faz-se uso da Internet como meio de transmissão.

Também existem sistemas para a utilização de correio eletrônico através da World Wide Web (ver esse uso abaixo), os webmails. São utilizadas páginas web para a apresentação e utilização dos protocolos envolvidos no envio e recebimento de e-mail. Diferente de um aplicativo de acesso ao e-mail instalado num computador, que só pode ser acessado localmente pelo utilizador ou através de acesso remoto (ver esse uso abaixo), o conteúdo pode ser acessado facilmente em qualquer lugar através de um sistema de autenticação pela WWW.

World Wide Web

Através de páginas web classificadas por motores de busca e organizadas em sítios web, milhares de pessoas possuem acesso instantâneo a uma vasta gama de informação online em hipermídia. Comparado às enciclopédias e bibliotecas tradicionais, a WWW permitiu uma extrema descentralização da informação e dos dados. Isso inclui a criação ou popularização de tecnologias como páginas pessoais, weblogs e redes sociais, no qual qualquer um com acesso a um navegador (um programa de computador para acessar a WWW) pode disponibilizar conteúdo.

Talvez o serviço mais utilizado e popular na Internet, por vezes o termo é frequentemente confundido com a outra. A Web vêm se mostrando uma plataforma comum no qual outros serviços da Internet estão sendo disponibilizados. Pode-se utilizá-la atualmente para usar o correio eletrônico (através de webmail), realizar colaboração (como na Wikipédia) e compartilhar arquivos (através de sítios web específicos para tal).

Read the rest of this entry »

Rede

Arquitetura by Rede on March 9th, 2008
Vários cientistas da computação consideram a Internet um "grande exemplo de um sistema de grande escala, bastante engenhado, ainda que muito complexo"[3].

Historia da Internet by Rede on March 9th, 2008
Para entender o conceito de Internet, a rede mundial de computadores, deve-se regressar às décadas de 1960 e 1970 para compreender como ela se tornou um dos meios de comunicação mais populares.

Internet by Rede on March 9th, 2008
A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite o acesso a informações e todo tipo de transferência de dados.

Arquitetura

Vários cientistas da computação consideram a Internet um “grande exemplo de um sistema de grande escala, bastante engenhado, ainda que muito complexo”[3]. A Internet é extremamente heterogênea; por exemplo, as taxas de transferência de dados e as características físicas das conexões variam bastante. Adicionando à sua complexidade esta a capacidade de mais de um computador utilizar a Internet através de um nó de rede (um endereço IP público, ver explicação em proxy), criando a possibilidade de sub-redes hierárquicas, que poderiam ser estendidas infinitamente (exceto pelas limitações técnicas do protocolo IPv4).

Protocolos

Para o funcionamento da Internet existem três camadas de protocolos. Na camada mais baixa está o Protocolo de Internet (Internet Protocol), que define datagramas ou pacotes que carregam blocos de dados de um nó da rede para outro. A maioria da Internet atual utiliza a IPv4, quarta versão do protocolo, apesar que o IPv6 já está padronizado, sendo usado em algumas redes específicas somente. Independentemente da arquitetura de computador utilizada por dois computadores comunicando entre si na Internet, desde que eles compreendam o protocolo de Internet, eles podem se comunicar. Isso permite que diferentes tipos de máquinas e sistemas possam conectar-se à grande rede, seja um PDA conectando-se a um servidor WWW ou um computador pessoal executando Microsoft Windows conectando-se a um computador pessoal executando Linux.

Na camada média está o TCP, UDP e ICMP. Esses são protocolos no qual os dados são transmitidos. O TCP é capaz de realizar uma conexão virtual, fornecendo certo grau de garantia na comunicação de dados.

Na camada mais alta estão os protocolos de aplicação, que definem mensagens específicas e formatos digitais comunicados por aplicações. Alguns dos protocolos de aplicação mais usados incluem DNS (informações sobre domínio), POP3 (recebimento de e-mail), IMAP (acesso de e-mail), SMTP (envio de e-mail), HTTP (dados da WWW) e FTP (transferência de dados). Todos os serviços da Internet fazem uso dos protocolos de aplicação, sendo o correio eletrônico e a World Wide Web os mais conhecidos. A partir desses protocolos é possível criar aplicações como listas de discussão ou blogs.

Diferente de sistemas de comunicação mais antigos, os protocolos da Internet foram desenvolvidos para serem independentes do meio físico de transmissão. Qualquer rede de comunicação, seja através de cabos ou sem fio, que seja capaz de transportar dados digitais de duas vias é capaz de transportar tráfego da Internet. Por isso, os pacotes Internet podem ser transmitidos por uma variedade de meios de conexão tais como cabo coaxial, fibra ótica, redes sem fio ou por satélite. Juntas, todas essas redes de comunicação formam a Internet. Notar que, do ponto de vista da camada de aplicação, as tecnologias utilizadas nas camas inferiores é irrelevante, contanto que sua própria camada funcione. Ao nível de aplicação, a Internet é uma grande “nuvem” de conexões e de nós terminais, terminais esses que, de alguma forma, se comunicam.

ICANN

A ICANN é a entidade que coordena a distribuição de identificadores únicos na Internet, incluindo nomes de domínio, endereços IP, portas de protocolos e números de parâmetros. Um espaço de nomes único e global é essencial para que a Internet funcione, para não haver conflito de nomes. A organização está localizada em Marina del Rey (Califórnia, Estados Unidos), mas é mantida por um grupo internacional de diretores de diferentes comunidades, técnicas, comerciais e acadêmicas.

Rede

Historia da Internet by Rede on March 9th, 2008
Para entender o conceito de Internet, a rede mundial de computadores, deve-se regressar às décadas de 1960 e 1970 para compreender como ela se tornou um dos meios de comunicação mais populares.

Serviços Internet by Rede on March 9th, 2008
Correio eletrônico O conceito de enviar mensagens eletrónicas de maneira análoga ao correio tradicional foi uma das origens da Internet.

Internet by Rede on March 9th, 2008
A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite o acesso a informações e todo tipo de transferência de dados.

Historia da Internet

Para entender o conceito de Internet, a rede mundial de computadores, deve-se regressar às décadas de 1960 e 1970 para compreender como ela se tornou um dos meios de comunicação mais populares. Tudo surgiu no período em que a guerra fria pairava no ar entre as duas maiores potências da época, os Estados Unidos e a ex-União Soviética.

O governo norte-americano queria desenvolver um sistema para que seus computadores militares pudessem trocar informações entre si, de uma base militar para outra e que mesmo em caso de ataque nuclear os dados fossem preservados. Seria uma tecnologia de resistência. Foi assim que surgiu então a ARPANET, o antecessor da Internet, um projeto iniciado pelo Departamento de Defesa dos Estados Unidos que realizou então a interconexão de computadores, através de um sistema conhecido como chaveamento de pacotes, que é um esquema de transmissão de dados em rede de computadores no qual as informações são divididas em pequenos “pacotes”, que por sua vez contém trecho dos dados, o endereço do destinatário e informações que permitiam a remontagem da mensagem original.

Este sistema garantia a integridade da informação caso uma das conexões da rede sofresse um ataque inimigo, pois o tráfego nela poderia ser automaticamente encaminhado para outras conexões. O curioso é que raramente a rede sofreu algum ataque inimigo. Em 1991, durante a Guerra do Golfo, certificou-se que esse sistema realmente funcionava, devido à dificuldade dos Estados Unidos para derrubar a rede de comando do Iraque, que usava o mesmo sistema.

O sucesso do sistema criado pela ARPANET foi tanto que as redes agora também eram voltadas para a área de pesquisas científicas das universidades. Com isso, a ARPANET começou a ter dificuldades em administrar todo este sistema, devido ao grande e crescente número de localidades universitárias contidas nela. Dividiu-se então este sistema em dois grupos[2], a MILNET, que possuía as localidades militares e a nova ARPANET, que possuía as localidades não militares. O desenvolvimento da rede, nesse ambiente mais livre, pôde então acontecer. Não só os pesquisadores como também seus alunos e os alunos de seus amigos, tiveram acesso aos estudos já empreendidos e somaram esforços para aperfeiçoá-los. Houve uma época nos Estados Unidos em que se quer se cogitava a possibilidade de comprar computadores prontos, já que a diversão estava em montá-los.

A mesma lógica se deu com a Internet. Jovens da contracultura, ideologicamente engajados ou não em uma utopia de difusão da informação, contribuíram decisivamente para a formação da Internet como hoje é conhecida. A tal ponto que o sociólogo espanhol e estudioso da rede, Manuel Castells, afirmou em seu livro “A Galáxia da Internet” (2003) que “A Internet é, acima de tudo, uma criação cultural”. Um esquema técnico denominado Protocolo de Internet (Internet Protocol) permitia que o tráfego de informações fosse caminhado de uma rede para outra.

Todas as redes conectadas pelo endereço IP na Internet comunicam-se para que todas possam trocar mensagens. Através da National Science Foundation, o governo norte-americano investiu na criação de backbones (que significa espinha dorsal, em português), que são poderosos computadores conectados por linhas que tem a capacidade de dar vazão a grandes fluxos de dados, como canais de fibra óptica, elos de satélite e elos de transmissão por rádio. Além desses backbones, existem os criados por empresas particulares. A elas são conectadas redes menores, de forma mais ou menos anárquica. É basicamente isto que consiste a Internet, que não tem um dono específico.

O que hoje forma a Internet, começou em 1969 como a ARPANET, criada pela ARPA, sigla para Advanced Research Projects Agency, ou Agência de Pesquisa de Projetos Avançados, uma subdivisão do Departamento de Defesa dos Estados Unidos. Ela foi criada para a guerra, pois com essa rede promissora, os dados valiosos do governo daquele país estariam espalhados em vários lugares, ao invés de centralizados em apenas um servidor. Isso evitaria a perda desses dados no caso de, por exemplo, uma bomba explodisse no campus. Em seguida, ela foi usada inicialmente pelas universidades, onde os estudantes, poderiam trocar de forma ágil para a época, os resultados de seus estudos e pesquisas. Em Janeiro de 1983, a ARPANET mudou seu protocolo de NCP para TCP/IP. Em 1985 surge o FTP.

Contudo, a Internet como hoje conhecemos, com sua interatividade, como arcabouço de redes interligadas de computadores e seus conteúdos multimídia, só se tornou possível pela contribuição do cientista Tim Berners-Lee e ao CERN, Conseil Européen pour la Recherche Nucléaire – Centro Europeu de Pesquisas Nucleares, que criaram a World Wide Web, inicialmente interligando sistemas de pesquisa científicas e mais tarde acadêmicas, interligando universidades; a rede coletiva ganhou uma maior divulgação pública a partir dos anos 1990. Em agosto de 1991, Berners-Lee publicou seu novo projeto para a World Wide Web, dois anos depois de começar a criar o HTML, o HTTP e as poucas primeiras páginas web no CERN, na Suíça. Em 1993 o navegador Mosaic 1.0 foi lançado, e no final de 1994 já havia interesse público na Internet. Em 1996 a palavra Internet já era de uso comum, principalmente nos países desenvolvidos, referindo-se na maioria das vezes a WWW.

Rede

Internet by Rede on March 9th, 2008
A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite o acesso a informações e todo tipo de transferência de dados.

Arquitetura by Rede on March 9th, 2008
Vários cientistas da computação consideram a Internet um "grande exemplo de um sistema de grande escala, bastante engenhado, ainda que muito complexo"[3].

Serviços Internet by Rede on March 9th, 2008
Correio eletrônico O conceito de enviar mensagens eletrónicas de maneira análoga ao correio tradicional foi uma das origens da Internet.

Pages (6): « 1 [2] 3 4 5 » ... Last »