Sie sind auf Seite 1von 36

UFCD 0766 - Internet – evolução

1
Índice

Objetivos da UFCD.........................................................................................................3

Conteúdos da UFCD.......................................................................................................3

1. Introdução..................................................................................................................4

1.1. Génese da Internet.................................................................................................4

1.2. Expansão da Internet..............................................................................................5

2. Internet Service Providers........................................................................................10

2.1. Servidores e utilizadores.......................................................................................11

3. World Wide Web (WWW)........................................................................................17

3.1. Formação da WWW..............................................................................................17

3.2. Browsers...............................................................................................................18

3.2. HTML como linguagem multiplataforma..............................................................19

4. Protocolos................................................................................................................26

4.1. TCP/IP....................................................................................................................26

4.2. GOPHER.................................................................................................................27

4.3. HTTP......................................................................................................................29

4.4. MAIL......................................................................................................................30

5. Software para Internet.............................................................................................32

5.1. Browsers...............................................................................................................32

5.1. Clientes de mail.....................................................................................................33

Referências......................................................................................................................34

2
Objetivos da UFCD
Descrever os principais marcos históricos da evolução da Internet.
Instalar e configurar conexões à rede Internet.

Conteúdos da UFCD

Introdução
o Génese da Internet
o Expansão da Internet
Internet Service Providers

o Servidores e utilizadores

o Contas de utilizadores

World Wide Web (WWW)

o Génese da WWW

o Browsers

o HTML como linguagem multiplataforma

Protocolos

o TCP/IP

o GOPHER

o HTTP

o MAIL

Software para Internet

o Browsers

o Clientes de mail

o Clientes de FTP

3
1. Introdução

1.1. Génese da Internet

O início da história da internet começa após os eventos da Segunda Guerra Mundial. 

A vitória dos Aliados  (Estados Unidos, Reino Unido e União Soviética) sobre o grupo
do Eixo  (Alemanha, Itália e Japão) em 1945 causou uma ruptura global na forma como
diversos países passaram a conduzir seus sistemas econômicos, políticos e sociais. 

No grupo dos Aliados, Estados Unidos  (capitalismo) e União Soviética  (comunismo),


as superpotências da época, começaram um embate ideológico, político e econômico
num episódio histórico que ficou conhecido como Guerra Fria. 

Esse momento de intensa disputa e de influências sobre todos os outros países foi


responsável por um grande desenvolvimento armamentista e tecnológico. 

Neste contexto, a URSS lançou, em 1957, o Sputnik, o primeiro programa de satélites


artificiais. Como um das respostas, os EUA apostaram no
desenvolvimento informática. 

Foi assim que, em 1963, o Departamento de Defesa do país lançou a ARPA  (Agência
de Projetos de Pesquisa Avançada). 

O objetivo dessa agência era criar um sistema interno de comunicação eficiente e


confiável para que os centros de pesquisa pudessem se comunicar com segurança,
velocidade e sem interferências externas.

 ARPAnet e a Origem da Internet em 1969

Esse novo sistema de comunicação da ARPA teve que ser descentralizado para que a


informação pudesse ser redirecionada de um centro para outro sem precisar de uma
ação humana específica. 

4
Afinal, se algo acontecesse com qualquer base científica em função da ameaça
constante das armas nucleares, as informações não podiam parar de circular pelos
EUA. O que importava aqui era a segurança nacional e travar a influência soviética pelo
mundo.

Então, em 1969, pesquisadores da Universidade da Califórnia começaram a fazer


testes com protocolos de comunicação e conectaram os computadores locais em
uma rede local privada.

Essa rede, ficou conhecida como ARPAnet (Rede da Agência de Pesquisas Avançadas).


Ainda que muito engessada e primitiva, esse é o primeiro ensaio do surgimento da
internet como a conhecemos atualmente. 

Num primeiro momento, a ARPAnet serviu, além da


comunicação entre os centros de pesquisa,
principalmente para fins militares. 

A ideia era interligar as bases estratégicas e otimizar


a troca de informações sigilosas sobre novas
tecnologias armamentistas, planos de combate e
identificar ameaças estrangeiras. 

Nos anos seguintes, a ARPAnet se tornou inspiração para a criação de uma rede global
que permitiria interligar computadores de qualquer lugar do mundo através de várias
conexões simultâneas. 

Essa ideia, conhecida inicialmente pelo termo internetworking, foi crucial para o


surgimento da internet e o estabelecimento da futura rede mundial de
computadores. 

1.2. Expansão da Internet

5
Com o desenvolvimento da comunicação entre computadores por rede local, foi
necessário expandir esse alcance para a facilitar a ligação de contatos entre pessoas
numa escala mais massiva. 

Isso começou em 1974, quando os norte-americanos Robert Kahn e Vinton


Cerf criaram os protocolos IP (Internet Protocol) e TCP (Transfer Control Protocol). 

Esses dois protocolos de rede formaram a base da estrutura de comunicação da


internet através do envio e recebimento de pacotes de dados e de informações. É
assim que a internet funciona até os dias de hoje. 

Nos anos seguintes, a patente de criação desses protocolos passou a ser pública.
Assim, mais centros de pesquisa, acadêmicos, laboratórios de engenharia aeroespacial,
desenvolvedores e programadores tiveram amplo acesso essa nova forma de
comunicação sem fronteiras.   

Entre todos esses cientistas estava o britânico Tim Berners-Lee, que deu origem,
em 1990, ao projeto WWW (World Wide Web). 

O conceito aplicado da WWW era ser uma teia gigantesca de informações


entrelaçadas por links em textos acessados pelo usuário de qualquer local conectado a
um servidor de rede virtual. 

Esses acessos eram feitos através do primeiro navegador da internet, o WWW, o


mesmo nome da teia gigantesca e também uma criação de Tim Berners-Lee. Anos mais
tarde, este navegador foi renomeado para Nexus para evitar confusões. 

 A Revolução da Internet nos Anos 90 

A partir da metade dos anos 90, a internet foi a responsável por transformar a
sociedade. O cotidiano mudou a forma como as pessoas passaram a consumir
informação, cultura, serviços, produtos, entretenimento e conhecimento. 

As fronteiras e a distância entre as pessoas diminuíram drasticamente. As relações


pessoais, familiares, profissionais e comerciais ficaram cada vez menores, muito mais

6
rápidas. Inclusive, a chegada do email e as trocas de mensagens em tempo real se
tornaram praticamente instantâneas. 

As discussões também ficaram mais democráticas, acessíveis e facilitadas com o


surgimento e expansão dos fóruns e comunidades online. Enquanto isso, sites
começaram a se modernizar em qualidade de conteúdo e design de páginas,
garantindo um fluxo crescente de acesso de usuários.   

Um dos exemplos mais expressivos foi o lançamento do GeoCities em 1994. O serviço


oferecia ferramentas gratuitas para criação de páginas pessoais categorizadas pela
localização do criador. Ele chegou a ter 38 milhões de usuários. 

Outro exemplo foi o The Globe, uma espécie de rede de blogs primitivos em que os
usuários podiam publicar conteúdos pessoais e compartilhar experiências do
cotidiano, hobbies e outros assuntos de interesse.   

 A Chegada das Redes Sociais

Ainda na década de 90, a chegada das redes sociais elevaram a internet a um novo
patamar de usabilidade e interação entre milhões de usuários espalhados pelo globo.
Conheça, abaixo, algumas das principais delas.

A primeira delas foi em 1995 com o Classmates, uma página de interação para


estudantes dos Estados Unidos e Canadá trocarem conhecimento ou marcar
encontros. Chegou a ter mais de 50 milhões de usuários.

Em 2002 apareceu o Fotolog, uma rede social para compartilhar fotografias. Os


usuários publicavam atividades pessoais com breves descrições das suas rotinas, com a
possibilidade de receber comentários e criar links para outros membros.

Ainda ativa, conta com mais de 32 milhões de usuários espalhados por 200 países.  

7
Em 2003, surgiu o LinkedIn - uma plataforma voltada exclusivamente para
profissionais e vagas de emprego. Onde é possível criar um perfil profissional exibindo
as habilidades, competências, formação
acadêmica, trabalhos voluntários e
preencher seu currículum para novas
oportunidades. 

E ainda o MySpace – o primeiro tipo de


miniblog online com capacidade para
receber conteúdos em texto, fotos e vídeo.
Muito popular no começo dos anos 2000, em
virtude do compartilhamento de arquivos.
Chegou a ser usada por grandes artistas para
promoverem seus trabalhos, lançado músicas e álbuns completos na plataforma.

Conta com mais de 175 milhões e 25 milhões de usuários, as duas podem ser usadas
diariamente.

O ano de 2004 marca a explosão da popularidade das redes sociais.


Foi neste ano que surgiram o Orkut, do Google, e o Facebook.

O Orkut fez sucesso estrondoso no Brasil, chegando a ser desativada.

O Facebook, foi a primeira rede social a ultrapassar a marca de 1 bilhão de usuários


registrados, sendo que, atualmente, conta com 2,3 bilhões de usuários. 

Em 2005, o YouTube - a maior plataforma de vídeos e o segundo maior buscador da


internet. Ainda que tenha demorado para descolar, a plataforma chegou como uma
solução definitiva para produzir, editar, compartilhar e consumir conteúdos em vídeo.
Hoje, tem mais de 1 bilhão de usuários. 

O Twitter chegou em 2006. Ele padronizou um estilo de microblogs para


compartilhamento de conteúdos de forma mais ágil e sucinta.

Popularizou o uso de # (hashtags) para agrupar e encontrar conteúdos usando o mesmo


nicho de assunto.

8
Atualmente, a rede conta mais de 326 milhões de usuários ativos.

Já o Instagram foi lançado em 2010. A rede é focada em fotografias e conta com


diversos filtros interativos, mecanismos de
interação. A função Stories, uma das mais
populares na internet, permite publicar
conteúdo instantâneo do dia a dia dos
usuários, incluindo pesquisas, joguinhos,
fotos e vídeos rápidos.

Já tem mais de 1 bilhão de usuários. É a


segunda maior rede social do planeta.

Para competir com a dominação do


Facebook, o Google+ apareceu em 2011, sendo uma das mais recentes redes sociais
criadas.

Ela não chega a ser tanta expressão em número de usuários, possuindo um total
de 400 milhões de usuários inscritos, nos quais 100 milhões participam diariamente.  

 Internet na Atualidade

A internet está absolutamente em todo lugar. Além dos computadores, a internet está
em aparelhos celulares, dispositivos móveis, videogames, eletrodomésticos e até em
relógios inteligentes. E, com um simples aplicativo, é possível controlar praticamente
todas as funções desses aparelhos com uma simples conexão sem fio.

Atualmente, são mais de 3,9 bilhões de usuários conectados à rede, mais da metade
do total de pessoas do planeta. Em um único minuto, eles:

 Enviam 6 bilhões de emails;

 41 milhões de mensagens no WhatsApp;

 Fazem 3,8 milhões de pesquisas no Google;

9
 Assistem a 4,5 milhões de vídeos no YouTube;

 Acumulam 695 mil horas de conteúdos assistidos no Netflix. 

Além disso, plataformas de criação de conteúdo, como WordPress, têm ferramentas


tão completas que possibilitam o desenvolvimento de projetos inteiros na rede. Eles
podem ser um blog pessoal, um site profissional, um currículo online ou uma loja
virtual.  

10
2. Internet Service Providers

 O que é um ISP (Internet Service


Provider)?

ISP é a abreviatura de Internet Service


Provider e refere-se a empresas ou
corporações que fornecem às pessoas
acesso à Internet a um preço.

Um Provedor de Serviços de Internet é


responsável por estabelecer conexões
locais, regionais ou mesmo nacionais para
facilitar a transmissão de dados online entre usuários, outros ISPs e servidores de
internet.

Também conhecido como um Provedor de Acesso à Internet (IAP), essas empresas


não só fornecem uma conexão de internet para seus usuários finais, mas também são
capazes de fornecer outros serviços de rede, tais como acesso a e-mail, registro de
nome de domínio, hospedagem web, e serviços de data center.

Os ISPs são capazes de fornecer estes serviços mantendo uma grande rede de infra-
estruturas tecnológicas que são mantidas por centenas, ou mesmo milhares de
técnicos para empresas de maior dimensão.

Um ISP tem um ponto de presença específico (PoP). Um PoP refere-se a um ponto de


acesso físico onde os ISPs hospedam seus servidores de rede, switches e roteadores.

As empresas que fornecem serviços de Internet podem ter vários PoPs para suportar
seus sistemas.

Os ISPs atendem a uma localização geográfica específica.

Outro tipo de ISP é um Provedor de Serviços Online.

11
Os grandes ISPs são capazes de se comunicar uns com os outros através dos centros de
comutação, como a Troca de Área Metropolitana (MAE) nos Estados Unidos.

Os FSI podem partilhar serviços, dados e proporcionar aos utilizadores acesso à Web
através de acordos de peering que estabelecem a forma como estas empresas trocam
tráfego entre si.

2.1. Servidores e utilizadores

Em informática, um servidor é um software ou computador, com sistema de


computação centralizada que fornece serviços a uma rede de computadores, chamada
de cliente. Também controla o acesso de uma determinada rede à Internet. Todos os
pacotes destinados à Internet ou recebidos pela internet passam pelo servidor de
internet, onde são verificados e enviados ao destinatário correto dentro da rede.

As verificações de segurança baseadas em pacotes, portas, urls e tudo o mais é feito


no servidor de internet. Isto não significa que tais verificações também não sejam
feitas em outros locais, como nos firewalls das estações de trabalho.

O servidor de internet também pode implementar funções de cache de páginas de


internet, log de acessos ou conversas em chats, etc. A principal vantagem de utilizar
um computador como servidor de internet é que há uma gama muito maior em
termos de serviços disponíveis, o que nem sempre é possível em dispositivos
compactos como os roteadores, que também podem fazer o papel de “servidores de
internet”, por assim dizer.

Hoje em dia, com a popularização do Linux a maior parte dos servidores de internet o
utilizam. Além de oferecer maior segurança, é um sistema gratuito com centenas de
ferramentas também gratuitas à disposição.

12
Existem vários softwares de servidor de internet grátis que fazem o papel de servidor
proxy e podem ser instalados em qualquer distribuição Linux como o Ubuntu, por
exemplo. Estes são os servidores de internet que ficam nas empresas e recebem as
requisições das estações de trabalho da rede interna e repassam à rede externa. Neste
processo são feitas verificações de segurança e controle de acesso.

Também existem os servidores de internet via rádio. Estes são sistemas que controlam
o acesso à internet para clientes conectados via rádio, usando antenas. É muito
comum em cidades do interior que não tem infraestrutura de internet via cabo ou
rede fixa de telefonia. Muitas cidades do interior já têm internet via celular mas a
velocidade em geral não é muito aproveitável para funções profissionais.

Uma fonte de confusão com relação aos servidores de internet é confundir aquele
servidor que é usado de gateway nas empresas com os servidores que ficam nos sites e
enviam as páginas. Este segundo tem alguns softwares mais populares como Apache,
Ngix, IIS (usado em versões do Windows Server).

Este segundo tipo de servidor de internet é mais conhecido como “HTTP server” ou
servidor HTTP. Estes enviam as páginas e respondem às requisições enviadas a um
servidor que mantém um site na internet. A correta configuração deste tipo de
servidor é um diferencial na velocidade de um site e portanto são muito importantes
para a qualidade da experiência do usuário que visita um site.

Arquitetura cliente-servidor

Dentro de uma infraestrutura de TI, um servidor e seus clientes (computadores, tablets


e outros dispositivos) formam uma arquitetura conhecida como “cliente-servidor”, que

13
fornece sistemas de roteamento e acesso centralizado de informações, recursos e
dados armazenados dentro de uma rede.

Como definição rudimentar, podemos considerar um servidor como qualquer solução


tecnológica com capacidade para executar programas de forma centralizada, além de
armazenar e compartilhar arquivos, administrar filas de impressão e prestar algum tipo
de serviço para vários computadores, através de uma rede local ou remota.

 Servidores para redes locais

Apresentados fisicamente em gabinetes para rack 19”, blade ou torre, esses servidores
de rede também são conhecidos como “servidores dedicados”, pois utilizam
basicamente softwares para gerenciar redes locais corporativas.

Dentre esses principais sistemas operacionais estão distribuições Linux como Red Hat e
diversas versões do Windows Server da Microsoft.

Além disso, esses sistemas permitem, dentre outras coisas, executar aplicativos
corporativos como banco de dados, backup, virtualização ou controlar o acesso às
informações através da criação de contas e senhas, inclusive atribuindo privilégios para
grupos específicos de usuários.

 Servidores de serviços via internet

Com hardware similar aos servidores de dados das redes LAN, os computadores que
prestam serviços via internet geralmente são instalados em infraestruturas de TI como
datacenters e prestam serviços como a hospedagem de sites, distribuição de emails e
outros serviços como a propagação de conteúdo como áudio e vídeo.

14
Como cada aplicação possui um nível de exigência em termos de disponibilidade,
performance e segurança, o hardware que compõe cada servidor também é definido
de acordo com cada projeto.

É comum encontrarmos instalações profissionais com diversos servidores


redundantes, funcionando agrupados com outros equipamentos (em cluster) e com
uma série de recursos sofisticados para manter funcionamento ininterrupto.

Tipos de servidores:

 Servidor de Fax: Servidor para transmissão e recepção automatizada de fax pela


Internet, disponibilizando também a capacidade de enviar, receber e distribuir fax
em todas as estações da internet.

 Servidor de arquivos: Servidor que armazena arquivos de diversos usuários.

 Servidor web: Servidor responsável pelo armazenamento de páginas de um


determinado site, requisitados pelos clientes através de browsers.

 Servidor de e-mail: Servidor publicitário responsável pelo armazenamento, envio e


recebimento de mensagens de correio eletrônico.

 Servidor de impressão: Servidor responsável por controlar pedidos de impressão


de arquivos dos diversos clientes.

 Servidor de banco de dados: Servidor que possui e manipula informações contidas


em um banco de dados

15
 Servidor DNS: Servidores responsáveis pela conversão de endereços de sites em
endereços IP e vice-versa.

 Servidor proxy: Servidor que atua como um cache, armazenando páginas da


internet recém-visitadas, aumentando a velocidade de carregamento destas
páginas ao cessa-las novamente.

 Servidor de imagens: Tipo especial de servidor de banco de dados, especializado


em armazenar imagens digitais.

 Servidor FTP: Permite acesso de outros usuários a um disco rígido ou servidor. Esse
tipo de servidor armazena arquivos para dar acesso a eles pela internet.

 Servidor webmail: servidor para criar emails na web.

 Servidor de virtualização: permite a criação de máquinas virtuais (servidores


isolados no mesmo equipamento) mais conhecidas como VPS que servem para
hospedagem de aplicações, mediante compartilhamento de hardware, significa
que, aumentar a eficiência energética, sem prejudicar as aplicações e sem risco de
conflitos de uma consolidação real.

 Servidor de sistema operacional: permite compartilhar o sistema operacional de


uma máquina com outras, interligadas na mesma rede, sem que essas precisem ter
um sistema operacional instalado, nem mesmo um HD próprio.

 Servidor de Aplicações (em inglês Applications Server): é um servidor que


disponibiliza um ambiente para a instalação e execução de certas aplicações,
centralizando e dispensando a instalação nos computadores clientes. Os servidores
de aplicação também são conhecidos por middleware.

16
Os clientes e os servidores comunicam através de protocolos, assim como dois ou mais
computadores de redes.

Para que funcione uma rede cliente-servidor, é necessário que no servidor esteja
instalado um sistema operacional que reconheça esse tipo de rede.

Os sistemas operacionais para redes cliente-servidor são:

 Unix
 Linux
 Solaris
 FreeBSD
 Novell Netware
 Windows NT, Windows 2000, Windows 2003, Windows XP, Windows Vista,
Windows Server 2008, Windows Server 2012,Windows 7, Windows 8 e Windows
10.
 Os sistemas operacionais Windows 95, Windows 98 e Windows ME reconhecem
somente redes do tipo ponto-a-ponto; e o sistema operacional DOS não tem
suporte a qualquer tipo de rede.

3. World Wide Web (WWW)

3.1. Formação da WWW

17
A World Wide Web (Rede Mundial) — comumente conhecido como WWW, W3 ou
Web - é um sistema interligado de páginas da Web públicas acessíveis através da
Internet.

A Web não é o mesmo que Internet. A Web é uma das muitas aplicações criadas no
topo da Internet.

Tim Berners-Lee propôs a arquitetura do que se tornou conhecido como World Wide
Web. Ele criou a primeira Web servidor, navegador da Web, e página da Web no
próprio computador no laboratório de investigação de física CERN, em 1990. Em 1991,
ele anúnciou a sua criação no fórum de discussão alt.hypertext, marcando o momento
em que a Web foi tornada pública pela primeira vez.

O sistema que nós conhecemos atualmente como 'a Web' consiste em vários
componentes:

 O protocolo HTTP administra a transferência de dados entre um servidor e um


cliente.
 Para aceder a um componente da Web, um cliente fornce um identificador
universal único, chamado de URL (localização de recurso uniforme) ou URI
(identificador de recurso uniforme) (conhecido anteriormente como Identificador
de Documento Universal (UDI)).
 HTML (linguagem de marcação de hipertexto) é o formato mais comum para a
publicação de documentos da Web.

Interligar, ou ligar recursos através de hiperligações, é um conceito de definição da


Web, ajudando a sua identidade como uma coleção de documentos ligados.

Em suma, a World Wide Web é, na verdade, o espaço por onde informações — textos,
imagens e outros documentos — circulam na forma de URLs (os endereços). Enquanto
a internet é “apenas” um sistema de computadores conectados em rede.

Ela pode existir sem o WWW, mas o WWW não poderia existir sem ela.

18
3.2. Browsers

Browser ou Navegador é um programa criado para permitir a navegação pela internet.


É o que torna possível o acesso a sites, como um caminho que leva até o que você
procura na rede.

Graças ao uso de um browser, por conseguinte, uma pessoa pode aceder à informação
das páginas web e interagir com a mesma. A navegação virtual é possibilitada através
das ligações (igualmente chamados links) que há que o utilizador possa passar de um
sitio web para outro.

Inicialmente, os browsers só existiam nos computadores. Com o passar dos anos,


muitos outros dispositivos começaram a ter ligação à Internet. Deste modo, os
telemóveis, os televisores e outros aparelhos começaram a incluir um browser.

Ele pode processar diversas linguagens, como HTML, ASP, PHP. Essas linguagens,
hospedadas nos servidores de internet, ficam disponíveis para serem acessadas e
transformadas em linguagem comum e imagens.

Por exemplo, quando você digita o endereço de um site ou acessa um link, o


navegador faz uma requisição daquela página. Este pedido é enviado para o servidor
onde o site está hospedado e cabe a este responder com os arquivos que compõe a
página.

Existem casos em que uma página na internet pode ser mostrada de forma diferente
ou até funcionar de forma ligeiramente diferente de acordo com o navegador, devido
à variação na interpretação de leitura para cada modelo de browser.

Exemplos de browsers atuais:

19
Internet Explorer

Google Chrome

Mozila Firefox

Opera

Safari

3.2. HTML como linguagem multiplataforma

Quando falamos de HTML, referimo-nos ao idioma marcado, ou seja, ao código que irá
organizar a estrutura do nosso site.

Assim, HTML (Linguagem de Marcação de Hipertexto) é o código que é utilizado para


estruturar uma página da web e o seu
conteúdo. Por exemplo, o conteúdo poderá
ser estruturado dentro de um conjunto de
parágrafos, uma lista de pontos com
marcadores, ou utilizando imagens e tabelas
de dados.

HTML não é uma linguagem de


programação; é uma linguagem de marcação
que define a estrutura do seu conteúdo.

20
HTML consiste numa série de elementos, que se utilizam para envolver, ou cercar,
diferentes partes do conteúdo, e assim fazê-lo ter uma determinada aparência ou agir
de determinada maneira.

As etiquetas envolventes podem interligar as palavras ou imagens para outro lugar,


colocar palavras em itálico, tornar a letra maior ou menor, e assim por diante. Por
exemplo:

O meu gato é muito rabugento

Caso queiramos que a linha esteja separada de outras, podemos especificar que é um
parágrafo envolvendo-a em etiquetas de parágrafo:

<p>O meu gato é muito rabugento</p>

Agora, vamos explorar este elemento de parágrafo.

As partes principais do nosso elemento são:

 A etiqueta de abertura: Consiste no nome do elemento (neste caso, p), envolto


em parênteses angulares. Isto afirma onde começa o elemento, ou onde
começa a ter efeito — neste caso, onde começa o parágrafo.

 A etiqueta de fecho: É igual à de abertura, mas tem uma barra antes do nome
do elemento. Isto afirma onde acaba o elemento — neste caso, onde fica o fim

21
do parágrafo. Omitir a etiqueta de fecho é um erro de principiante comum e
pode levar a resultados estranhos.
 O conteúdo: É o conteúdo do elemento, que neste caso é só texto.
 O elemento: A etiqueta de abertura, mais a etiqueta de fecho, mais o
conteúdo, é igual ao elemento.

Elementos também podem ter atributos, que se parecem assim:

Atributos contêm informação extra sobre o elemento que não quer que apareça no
conteúdo. Aqui, class é o nome do atributo, e editor-note é o valor do atributo. O
atributo class permite identificar o elemento como sendo parte de um grupo, que
pode ser alvo de regras CSS e outras coisas.

Um atributo deverá ter sempre:

1. Um espaço entre si o nome do elemento (ou do atributo anterior, se esse


elemento já possuir um ou mais atributos).

2. O nome do atributo, seguido de um sinal de igual.

3. O valor do atributo, envolto em abre e fecha aspas.

 Aninhar elementos

Também pode colocar elementos dentro de outros elementos  — chama-se a


isto aninhar. Se quisermos declarar que o nosso gato é muito rabugento, podemos
cercar a palavra "muito" com um elemento <strong>, que significa que a palavra tem
ênfase:

<p>O meu gato é <strong>muito</strong> rabugento.</p>

22
No entanto, tem que se certificar que os seus elementos estão devidamente
aninhados: no exemplo em cima, abrimos o elemento <p> primeiro, e depois o
elemento <strong> , portanto temos que fechar o elemento <strong> primeiro, e só
depois o <p>.

 Fitotomia de um documento HTML

Assim terminamos as bases de elementos HTML individuais, mas eles não são muito
úteis sozinhos. Vamos agora ver como os elementos se combinam para formar uma
página HTML inteira.

o <!DOCTYPE html> — o tipo de documento. Na noite dos tempos, quando HTML era
novo, os tipos de documento agiam como ligações para um conjunto de regras que
a página HTML tinha que seguir para ser considerado HTML, que podia
significar verificação automática de erros e outras coisas úteis. Contudo, hoje em
dia ninguém quer saber delas, e são apenas um artefacto histórico que tem que
ser incluído para tudo funcionar.

o <html></html> — o elemento <html>. Este elemento envolve o conteúdo de toda


a página, e por vezes é conhecido como elemento de raiz.

23
o <head></head> — o elemento <head>. Este elemento funciona como contentor
para tudo o que quer incluir na página HTML que não é o conteúdo mostrado aos
visitantes da página. Tal inclui, por exemplo, keywords e uma descrição da página
que é mostrada em resultados de pesquisa, CSS para definir o estilo do conteúdo,
declaração do conjunto de caracteres, e mais.

o <body></body> — o elemento <body>. Este elemento possui todo o conteúdo que


quer mostrar aos utilizadores quando visitam a página, seja texto, imagens, vídeos,
jogos, faixas de áudio reproduzíveis, e tudo mais.

o <meta charset="utf-8"> — este elemento define que o documento deve utilizar


conjunto de caracteres UTF-8, o qual inclui a maior parte dos caracteres da vasta
maioria de linguagens humanas. Essencialmente, agora o ficheiro pode conter
qualquer conteúdo textual que possa vir a pôr-lhe. Não há motivos para não
colocar este elemento, e pode evitar problemas no futuro.

o <title></title> — o elemento <title>. Define o título da página, que é o título


que aparece no separador do navegador que carregou a página. Também é usado
para descrever a página quando é adicionada aos marcadores/favoritos.

 Imagens

O elemento <img>

<img src="images/firefox-icon.png" alt="My test image">

Incorpora uma imagem na nossa página, no local onde aparece. Para tal recorre ao
atributo src (source — fonte, origem).

24
 Marcação de texto

Esta secção irá abranger alguns dos elementos básicos de HTML que irá utilizar
para marcar texto.

Títulos

Elementos de título permitem especificar que determinadas partes do seu


conteúdo são títulos (ou subtítulos) do conteúdo. Da mesma forma que um livro
tem um título principal, títulos de capítulos e subtítulos, um documento HTML
também os pode ter. HTML contém seis níveis de títulos, <h1>–<h6> mas
geralmente usam-se no máximo 3 ou 4:

 Hiperligações

As hiperligações são muito importantes — são elas que tornam a internet na internet!
Para acrescentar uma ligação, precisamos de um elemento simples — <a> — cujo "a"
abrevia "âncora". Para transformar texto no parágrafo numa ligação, temos de seguir
estes passos:

1. Escolha algum texto. Como por exemplo "Manifesto da Mozilla".

2. Envolva o texto num elemento <a>, assim:

<a>Manifesto da Mozilla</a>

25
3. Dê ao elemento <a> um atributo href:

<a href="">Manifesto da Mozilla</a>

4. Preencha o valor deste atributo com o endereço web para o qual quer ligar a
hiperligação:

<a href="https://www.mozilla.org/pt-PT/about/manifesto/">Manifesto da Mozilla</a>

4. Protocolos

4.1. TCP/IP

De uma forma simples, o TCP/IP é o principal protocolo de envio e recebimento de


dados MS internet.

TCP significa Transmission Control Protocol (Protocolo de Controle de Transmissão) e


o IP, Internet Protocol (Protocolo de Internet).

Protocolo é uma espécie de linguagem utilizada para que dois computadores consigam
se comunicar. Por mais que duas máquinas estejam conectadas à mesma rede, se não

26
“falarem” a mesma língua, não há como estabelecer uma comunicação. Então, o
TCP/IP é uma espécie de idioma que permite às aplicações conversarem entre si.

O TCP/IP é um conjunto de protocolos. Esse grupo é dividido em quatro camadas:


aplicação, transporte, rede e interface. Cada uma delas é responsável pela execução
de tarefas distintas. Essa divisão em camadas é uma forma de garantir a integridade
dos dados que trafegam pela rede.

 Aplicação

Essa camada é utilizada pelos programas para enviar e receber informações de outros
programas através da rede. Nela, encontra-se protocolos como SMTP (para email),
FTP (transferência de arquivos) e o famoso HTTP (para navegar na internet).

Uma vez que os dados tenham sido processados pela camada de aplicação, eles são
enviados para a divisão abaixo.

 Transporte e Rede

A camada de transporte é responsável por receber os dados enviados pelo grupo


acima, verificar a integridade deles e dividi-los em pacotes. Feito isso, as informações
são encaminhadas para a camada internet, logo abaixo dela.

Na Rede, os dados empacotados são recebidos e anexados ao endereço virtual (IP) do


computador remetente e do destinatário. Agora é a vez de os pacotes serem, enviados
pela internet. Para isso, são passados para a camada Interface.

 Interface

A tarefa da Interface é receber e enviar pacotes pela rede. Os protocolos utilizados


nessa camada dependem do tipo de rede que está sendo utilizado. Atualmente, o mais
comum é o Ethernet, disponível em diferentes velocidades.

27
E o TCP/IP entra onde?

Todas as camadas e protocolos citados acima fazem parte do TCP/IP. É assim que ele
trabalha, em etapas. O protocolo é utilizado para a
transmissão de dados pela rede.

Além disso, é importante reter que, como o TCP/IP,


primeiro há o recebimento das informações
(camada de aplicação), depois elas são empacotadas
para o formato da rede (transporte). Por fim, os
dados são endereçados (rede) e enviados
(interface).

4.2. GOPHER

O protocolo Gopher é um método de comunicação


semelhante ao da Internet que permite acessar arquivos armazenados em servidores
remotamente de outros lugares. O protocolo Gopher foi amplamente utilizado na
década de 1990, mas foi rapidamente encoberto pela rápida evolução da Internet e
agora está ultrapassado.

Gopher usa um protocolo cliente-servidor para acessar e gerenciar os arquivos. Os


clientes Gopher usam a porta TCP 70 para se conectar aos servidores Gopher. O
servidor envia uma lista de arquivos disponíveis, com cada linha com um código
padrão que identifica o tipo de arquivo. 0 é usado para arquivos, 1 para diretórios e 7
para serviços de pesquisa. Outras partes do código incluem a sequência do seletor, que
é a parte que deve ser enviada de volta ao servidor para obter o recurso solicitado, o
nome da porta do servidor e o número da porta. A estrutura listada dos diretórios é
muito semelhante aos sistemas UNIX.

28
 Vantagens

A principal vantagem do Gopher é sua simplicidade. Garante a compatibilidade entre


plataformas e o uso da largura de banda é mínimo. O fato de que a ligação que
precisava ser feita diretamente pelos servidores era considerada por alguns uma
abordagem mais limpa.

 Concorrência

Gopher enfrentou uma concorrência séria com o Hypertext Transfer Protocol ou HTTP
(Hypertext Transfer Protocol), uma vez que a vinculação poderia ser feita diretamente
dos documentos, em vez de ter que ser feita pelos servidores. O HTTP também supera
o Gopher quando se trata de exibir informações, porque, diferentemente do Gopher
que usa apenas texto, o protocolo HTTP pode apresentar informações de qualquer
maneira e com imagens.

4.3. HTTP

HTTP é um protocolo de transferência que possibilita que as pessoas que inserem a


URL do seu site na Web possam ver os conteúdos e dados que nele existem.

A sigla vem do inglês Hypertext Transfer Protocol.

Este sistema é a base da comunicação que existe em toda a Internet em que os sites e
conteúdos que tragam hiperlinks possam ser encontrados mais facilmente pelo público
por meio de um clique do mouse ou um toque na tela.

29
Qualquer servidor que você escolha para abrigar o site da sua empresa tem um
programa projetado para receber solicitações HTTP. Portanto, o navegador que você
usa é um cliente HTTP que envia solicitações constantemente ao seu servidor.

Assim, quando um usuário acessa ou digita a URL do seu site, o navegador cria
uma solicitação HTTP na web e a envia ao endereço de IP indicado pela URL. Dessa
forma, o servidor recebe essa solicitação e envia os arquivos associados que, nada
mais são, do que os sites que acessamos na Internet.

 Como é o funcionamento do HTTP?

HTTP é um protocolo baseado em texto sem conexão. Isso significa que as pessoas que
acessam o site da sua empresa enviam solicitações a servidores que as exibem na
forma do seu site em formato de texto, imagens, e outros tipos de mídia. Depois que a
solicitação é atendida por um servidor, a conexão entre o usuário e o servidor é
desconectada.

Uma nova conexão deve ser feita para cada solicitação, isto é, cada vez que alguém
acessa o seu site.

Em suma, quando alguém digita a URL do seu site em um navegador, é isto que
acontece:

1. Se a URL pertencer a um domínio próprio, o navegador primeiro se conecta a


um servidor e recuperará o endereço IP correspondente ao servidor;

2. O navegador se conecta ao servidor e envia uma solicitação HTTP para a página


da web desejada (que, neste exemplo, é
o seu site);

3. O servidor recebe a solicitação e verifica


a página desejada. Se a página existir, o
servidor a mostrará. Se o servidor não

30
conseguir encontrar a página solicitada, ele enviará uma mensagem de erro
HTTP 404, ou seja, página não encontrada;

4. O navegador, então, recebe a página de volta e a conexão é fechada;

5. Caso a página exista (e é isso que se espera), o navegador a analisa e


procura outros elementos necessários para concluir a sua exibição, o
que inclui seus textos, imagens e afins;

6. Para cada um desses elementos, o navegador faz conexões adicionais


e solicitações HTTP para o servidor para cada elemento;

7. Quando o navegador terminar de carregar todos os elementos, a página será


carregada na janela do navegador.

4.4. MAIL

E-mail significa Eletronic Mail, ou correio eletrônico, traduzindo para o Português. É


utilizar-se de meios eletrônicos para envio e recebimento de correspondência digital,
em um dos fenômenos que caracterizam a transformação digital.

É provavelmente a aplicação TCP/IP mais utilizada.

 O que é um servidor de email?

Um servidor de email é um serviço de hospedagem de e-mail no qual eles são


armazenados. Estes serviços são responsáveis pelo direcionamento de um e-mail de
um remetente até seu destinatário.

Existem, também, diferentes protocolos de e-mails que podem ser usados.

31
Protocolos de e-mails são, basicamente, as regras que organizam e regem a
sincronização da comunicação entre dois sistemas computacionais. Ou seja, o
protocolo de um e-mail controla e possibilita a transferência de dados entre o
destinatário e o remetente. Sem o protocolo, não há como um e-mail ser enviado de
uma pessoa para a outra.

Há pelo menos três tipos de protocolos de e-mails que são usados nas máquinas ao
redor do planeta: o SMTP, o POP e o IMAP, cada um com suas particularidades e
funções.

 SMTP

SMTP é a abreviatura de Simple Mail Transfer Protocol. É usado quando o e-mail é


entregue a partir de um cliente de e-mail a um servidor ou quando o e-mail é entregue
a partir de um servidor de email para o outro. Ou seja, é um envio de forma mais
direta de um e-mail para o outro.

 POP
POP é a abreviatura de Post Office Protocol. Faz o download das mensagens no seu
servidor e as salva localmente em sua máquina, sem ter a necessidade de deixar uma
cópia no servidor (há, porém, opções para que isso aconteça). Assim, este protocolo
tem acesso apenas à caixa de entrada, sem conseguir baixar qualquer outra pasta da
conta.

 IMAP
IMAP significa Internet Message Access Protocol. Tem acesso a todas as pastas de uma
conta, por isso, deixa o status dos e-mails igual tanto no servidor como no software,
realizando assim a sincronia das mensagens. Isso permite com que exista uma conexão
para que alterações e novos e-mails sejam atualizados em tempo real.

32
5. Software para Internet

Software de sistema são programas que nos permitem realizar atividades específicas
num computador. Por exemplo, os sistemas operacionais, aplicações, navegadores
web, jogos entre outros.

5.1. Browsers

Browser é um programa desenvolvido para permitir a navegação pela web, capaz de


processar diversas linguagens, como HTML, ASP, PHP. Sua interface vai variar de
acordo com a marca, onde quem escolhe é o usuário.

Em inglês, o verbo browse pode significar procurar ou olhar casualmente para alguma
coisa. Assim, o browser é um navegador, que permite que o utilizador encontre o que
procura na internet.

O browser ou web browser é responsável pela comunicação com os servidores, é ele


que processa os dados recebidos pelos servidores da Internet e processa as respostas.
Antigamente, os primeiros browsers tinham apenas texto, mas com o tempo foram

33
aperfeiçoados, foram criados mecanismos para interagir com o usuário, com interfaces
rápidas, coloridas e de fácil acesso.

Todos os navegadores tem a mesma função, possibilitar o uso da Internet pelo usuário,
mas são diferentes. Alguns são mais rápidos e ágeis, outros são mais modernos e com
novas técnicas, e atualmente todos estão em uma disputa para a maior participação
do mercado.

5.1. Clientes de mail

Um cliente de mail é um programa informático que permite enviar, receber e


personalizar mensagens de correio eletrónico.

É Importante entender esta distinção:

 Uma conta de e-mail é o seu endereço específico — exemplo@email.com —


que você acessa usando os seus dados de login do seu cliente de e-mail.

 Um cliente de e-mail é o programa especifico usado para acessar sua conta. Em


alguns cenários, pode se tratar do mesmo provedor de e-mail, mas nem
sempre isso acontece. Um cliente de e-mail pode ter regras ou
comportamentos específicos sobre exclusões, arquivamento ou encadeamento.

Os exemplos de clientes de email:

 Hotmail (webmail)
 Microsoft Outlook (desktop)
 Yahoo (webmail)
 Outlook Express (desktop)

34
 Ig (webmail)

Referências

Abreu, K. C. (s.d.). História e usos da Internet.

ao, T. M. (2009). Conversão assistida de código específico a um browser para outros


browsers.

Araya, Elizabeth Roxana Mass; Vidotti, Silvana Aparecida Borsetti Gregorio. (2010).
Criação, proteção e uso legal de informação em ambientes da World Wide
Web. Editora UNESP.

Breve história da Internet. (s.d.). Obtido de Universidade do Minho:


http://www3.dsi.uminho.pt/museuv/INTERNET.PDF

Comer, D. (2015). Interligação de Redes com TCP/IP: Princípios, Protocolos e


Arquitetura. Elsevier Editora.

Fernando Boavida, Mário Bernardes. (2015). TCP/IP Teoria e Prática.

Fragoso, S. (2007). O impacto dos buscadores sobre o modelo distributivo da World


Wide Web . Revista de Economía Política de las Tecnologías de la Información y
Comunicación.

Hypertext Transfer Protocol -- HTTP/1.1. (s.d.). Obtido de Network Working Group:


https://www.w3.org/Protocols/HTTP/1.1/rfc2616bis/draft-lafon-rfc2616bis-
03.html

35
Internet Software. (s.d.). Obtido de Caladan:
https://www.caladan.com.br/Internet.aspx

João Azevedo, Fábio Martins. (s.d.). Comunicação em tempo real entre web browsers.

Oliveira, N. A. ( 2014.). História e internet: conexões possíveis. Revista Tempo e


Argumento, 23‐53.

Pereira, A. L. (2002). A Liberdade de Navegação na Internet: Browsers, Hyperlinks,


Meta-tags.

Pouw, K. D. (s.d.). Segurança na arquitetura TCP/IP : de firewalls a canais seguros.

Servidor de E-mails e Protocolo SMTP. (s.d.). Obtido de wiki.sj.ifsc.:


https://wiki.sj.ifsc.edu.br/images/5/5a/Correio-Eletronico.pdf

Silva, A. (s.d.). Agentes de Software na Internet. Obtido de centroatl:


http://www.centroatl.pt/titulos/tecnologias/imagens/agentes_software_excert
o.pdf

36

Das könnte Ihnen auch gefallen