a internet
internet
conceitos introdutórios | definição | história




                       http://www.youtube.com/watch?v=9hIQjrMHTv4&cc=1
internet
conceitos introdutórios | definição | tecnologias envolvidas




                       http://www.youtube.com/watch?v=QTdR6SnE0zQ&feature=related
internet
conceitos introdutórios | definição

 • É uma rede de redes, que se expande,
    dia a dia, como uma teia

 • Une países, empresas, organizações,
    pessoas e grupos

 • Proporciona novas formas de interacção e
    comunicação

 • É baseada em padrões de comunicação
    universalmente adoptados

> > quando uma tecnologia é universalmente
adoptada, os seus progressos ocorrem a
grande velocidade
internet
conceitos introdutórios | a arquitetura cliente-servidor




                                http://computer.howstuffworks.com/internet/basics/internet.htm
internet
conceitos introdutórios | a arquitetura cliente-servidor
o servidor:

  • permanentemente ligados à rede;
  • computador principal onde está disponível a
    informação a que pretendemos aceder

  • diferentes serviços => diferentes servidores (ou,
    no limite, pelo menos diferentes portas/portos de
    comunicação

o cliente:

  • ligados à rede quando necessário;
  • computadores que pretendem aceder a
    informação

  • requerem serviços aos servidores
internet
conceitos introdutórios | o servidor
internet
c. introd. | arq. cliente-servidor | como funciona o browser?
Na ligação de um browser a um web server, para pedido de uma determinada página
(http://www.howstuffworks.com/webpage.htm), ocorrem os seguintes passos:

 • O browser decompõe o URL (universal resource locator) em 3 partes:
     O protocolo ("http")
     O nome do servidor ("www.howstuffworks.com")
     O nome do ficheiro ("webpage.htm")

 • O browser comunica com um servidor de nomes (DNS) de forma a traduzir o nome
    do servidor "www.howstuffworks.com" no correspondente endereço IP
    (210.223.121.221);

 • A seguir, o browser estabelece uma ligação ao servidor, com o endereço IP obtido,
    no porto 80;

 • De acordo com o protocolo HTTP, o browser envia um pedido GET ao servidor,
    requisitando o ficheiro "webpage.htm”
internet
c. introd. | arq. cliente-servidor | como funciona o browser?
Na ligação de um browser a um web server, para pedido de uma determinada página
(http://www.howstuffworks.com/webpage.htm), ocorrem os seguintes passos:

 • O servidor envia o texto HTML da página WEB para o browser também aqui podem
    ser enviados cookies do servidor para o browser no header da página

 • O browser lê os TAGS HTML e desenha (renderiza) a página no ecrã.
internet
conceitos introdutórios | o ISP
Internet Service Provider (fornecedor de serviço de internet)

Empresa com backbones dedicados que interligam várias regiões geográficas, nas quais
existem POPs.

Um POP (Point of Presence) permite a um utilizador ligar-se ao ISP através de uma
chamada local (dial up) ou através de uma ligação dedicada (ADSL ou cable modem).

Exemplos de alguns ISPs a operar no nosso país:



             Clix   Novis   Sapo   Telepac   Zon    Netvisão    Vodafone
internet
conceitos introdutórios | comutação de pacotes
A comunicação utiliza o conjunto de protocolos chamado TCP/IP

Numa comunicação máquina a máquina, os diversos pacotes podem percorrer caminhos
físicos diferentes - comutação de pacotes




                                                            http://www.howstuffworks.com
internet
conceitos introdutórios | comutação de pacotes
Nestas redes a informação não é
transmitida num fluxo constante de dados
entre computadores.

Em vez disso os dados são divididos em
pequenos pedaços chamados pacotes.
Esses pacotes para além do conteúdo
levam também informação sobre o
endereço do destinatário e a ordem do
pacote.
                                                 http://www.howstuffworks.com
Esta divisão da informação em pacotes é
realizada para não sobrecarregar a rede e
para possibilitar entregas mais rápidas.

Cada pacote pode seguir uma rota diferente
para chegar ao destino daí a necessidade
de cada pacote ser numerado
internet
conceitos introdutórios | transmissão de pacotes tcp/ip
O TCP - Transmission Control Protocol

Assegura o controlo da entrega dos pacotes de dados, extremo a extremo, em cada
transmissão

   No emissor:
   efectua a separação da informação a transmitir em
pacotes de dados

   No receptor:
   assegura a integridade e o reordenamento dos pacotes
de dados recebidos




                                                           tcp/ip
internet
conceitos introdutórios | transmissão de pacotes tcp/ip
O IP - Internet Protocol

Protocolo responsável pelo endereçamento e
encaminhamento dos pacotes de dados

Implementado nos computadores ligados em rede e nos
routers

Cada computador na Internet tem um número identificador
único (endereço IP) que é adicionado a cada pacote de dados

exemplo típico de um endereço IP: 32 bits - 4 bytes ou
octetos) - 216.27.61.137 (cada octeto é separado por um
ponto e composto por um número que varia de 0 a 255)

De forma a facilitar a memorização, os endereços IP são
escritos em formato decimal. No entanto, os computadores
utilizam o formato binário (ex. 216.27.61.137 = 11011000.
                                                              tcp/ip
00011011. 00111101. 10001001)
internet
conceitos introdutórios | como se interligam as redes?
Através de POPs, backbones, routers e switchs

Uma mensagem pode sair de um computador, viajar
metade do globo, através de diversas redes, e chegar
a outro computador numa fracção de segundo.

Os routers determinam para onde enviar a
informação que circula entre computadores, tendo 2
tarefas principais:

 • Impedir que a informação vá para destinos
    onde não é necessária. Este factor é
    fundamental para evitar que grandes volumes
    de dados congestionem as ligações dos
    “vizinhos”

 • Verificar se a informação chega correctamente
    ao destino
internet
conceitos introdutórios | serviço de resolução de nomes - DNS
O DNS - Domain Name Service

 • Traduz nomes/domínios de máquinas (facilmente memorizáveis) nos
     correspondentes endereços IP

 • Forma um dos maiores e mais activos sistemas distribuídos de base de dados.
Algumas curiosidades:

 • Há biliões de endereços IP actualmente em uso e a maior parte das máquinas
     tem um nome associado;
 •   Diariamente, há vários biliões de pedidos efectuados a DNS: uma única
     pessoa consegue, facilmente, realizar uma centena de pedidos a DNS por dia
     e há centenas de milhões de pessoas e máquinas a usar a internet
     diariamente!!!
 •   Os nomes de domínios e os endereços IP mudam diariamente;
internet
conceitos introdutórios | serviço de resolução de nomes - DNS
O DNS - Domain Name Service

Quando chega um pedido, o DNS pode fazer 1 de
4 coisas:

 • pode responder com o endereço IP
     pretendido, pois já o conhece;
 •   pode contactar outro DNS e tentar descobrir o
     endereço IP pretendido (operação que pode
     ser executado várias vezes);
 •   pode dizer “não sei qual o endereço IP
     pretendido, mas aqui está o endereço IP de
     outro DNS que sabe mais do que eu”;
 •   pode devolver uma mensagem de erro,
     porque o nome de domínio é inválido ou não
     existe.
internet
conceitos introdutórios | serviço de resolução de nomes - DNS
internet
conceitos introdutórios | DNS | tipos de registo
O DNS - Domain Name Service

Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes:

 •   A
 •   MX
 •   CNAME
 •   SOA
 •   NS
 •   PTR
internet
conceitos introdutórios | DNS | tipos de registo | SOA
O DNS - Domain Name Service

 • SOA
Start of authority (SOA): o principal registo; define muitas das característias de uma
zona. Contém o nome da zona e o nome do servidor que é a autoridade para a
referida zona. É sempre o primeiro registro da zona, pois é feito durante a criação
da mesma. Define características tais como o número de série da zona, o valor do
TTL, etc.
@ IN SOA nameserver.example.microsoft.com. postmaster.example.microsoft.com. (
                         1           ; serial number
                         3600     ; refresh [1h]
                         600       ; retry [10m]
                         86400   ; expire [1d]
                         3600 )   ; min TTL [1h]
internet
conceitos introdutórios | DNS | tipos de registo | A
Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes:

 • A
    Endereço de Host (Host address (A) resource record).

    É o tipo mais utilizado e faz o mapeamento direto de um nome DNS para um
    endereço IP versão 4, de 32 bits.

    Ex. esev.ipv.pt -->193.137.7.193
internet
conceitos introdutórios | DNS | tipos de registo | MX
Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes:

 • MX
    Mail exchanger

    Fornece informações utilizadas pelos servidores de e-mail, para o
    roteamento de mensagens. Cada host definido num registro MX deve ter um
    correspondente registro do tipo A no servidor DNS e não um IP (não é válido)

    Ex. esev.ipv.pt MX 10 srvesevbackup.esev.ipv.pt

    O número de dois dígitos após o MX, é um indicativo da ordem de
    preferência quando existe mais do que um registro MX configurado.
    Ex. esev.ipv.pt MX 1 srvesevprincipal.esev.ipv.pt
internet
conceitos introdutórios | DNS | tipos de registo | CNAME
Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes:

 • CNAME
    Canonical name

    Cria um alias (máscara) ou nome DNS alternativo que aponta para um registo
    do tipo A (obviamente, este registo de destino já tem de existir no servidor de
    DNS)

    Ex. www.esev.ipv.pt --> esev.ipv.pt
        oficinamm.esev.ipv.pt --> testes.esev.ipv.pt
internet
conceitos introdutórios | DNS | tipos de registo | ferramentas




   http://network-tools.com/            http://www.dnsstuff.com/
internet
conceitos introdutórios | DNS | onde registar?
Existem imensas empresas de registo de TLDs (top domain levels)

 •   arsys.pt
 •   amen.pt
 •   ...
 •   godaddy.com
internet
conceitos introdutórios | internet e web são coisas distintas
A web utiliza a rede da
internet para interligar os
seus websites, sendo o
serviço de maiores
proporções na Internet.

A web possibilita o acesso a
textos, gráficos, áudio, video
e animações (hipermedia)
internet
conceitos introdutórios | os serviços da internet
Eis alguns dos muitos serviços que assentam na rede da internet:

 •   WWW (World Wide Web ou páginas de hipertexto)
 •   E-mail
 •   Listas de Correio (Newsgroups)
 •   FTP (File Transfer Protocol)
 •   Videoconferência
 •   IRC e Messaging
 •   VoIP
 •   P2P (Peer-to-Peer)
 •   ...

funcionamento da internet

  • 1.
  • 2.
    internet conceitos introdutórios |definição | história http://www.youtube.com/watch?v=9hIQjrMHTv4&cc=1
  • 3.
    internet conceitos introdutórios |definição | tecnologias envolvidas http://www.youtube.com/watch?v=QTdR6SnE0zQ&feature=related
  • 4.
    internet conceitos introdutórios |definição • É uma rede de redes, que se expande, dia a dia, como uma teia • Une países, empresas, organizações, pessoas e grupos • Proporciona novas formas de interacção e comunicação • É baseada em padrões de comunicação universalmente adoptados > > quando uma tecnologia é universalmente adoptada, os seus progressos ocorrem a grande velocidade
  • 5.
    internet conceitos introdutórios |a arquitetura cliente-servidor http://computer.howstuffworks.com/internet/basics/internet.htm
  • 6.
    internet conceitos introdutórios |a arquitetura cliente-servidor o servidor: • permanentemente ligados à rede; • computador principal onde está disponível a informação a que pretendemos aceder • diferentes serviços => diferentes servidores (ou, no limite, pelo menos diferentes portas/portos de comunicação o cliente: • ligados à rede quando necessário; • computadores que pretendem aceder a informação • requerem serviços aos servidores
  • 7.
  • 8.
    internet c. introd. |arq. cliente-servidor | como funciona o browser? Na ligação de um browser a um web server, para pedido de uma determinada página (http://www.howstuffworks.com/webpage.htm), ocorrem os seguintes passos: • O browser decompõe o URL (universal resource locator) em 3 partes: O protocolo ("http") O nome do servidor ("www.howstuffworks.com") O nome do ficheiro ("webpage.htm") • O browser comunica com um servidor de nomes (DNS) de forma a traduzir o nome do servidor "www.howstuffworks.com" no correspondente endereço IP (210.223.121.221); • A seguir, o browser estabelece uma ligação ao servidor, com o endereço IP obtido, no porto 80; • De acordo com o protocolo HTTP, o browser envia um pedido GET ao servidor, requisitando o ficheiro "webpage.htm”
  • 9.
    internet c. introd. |arq. cliente-servidor | como funciona o browser? Na ligação de um browser a um web server, para pedido de uma determinada página (http://www.howstuffworks.com/webpage.htm), ocorrem os seguintes passos: • O servidor envia o texto HTML da página WEB para o browser também aqui podem ser enviados cookies do servidor para o browser no header da página • O browser lê os TAGS HTML e desenha (renderiza) a página no ecrã.
  • 10.
    internet conceitos introdutórios |o ISP Internet Service Provider (fornecedor de serviço de internet) Empresa com backbones dedicados que interligam várias regiões geográficas, nas quais existem POPs. Um POP (Point of Presence) permite a um utilizador ligar-se ao ISP através de uma chamada local (dial up) ou através de uma ligação dedicada (ADSL ou cable modem). Exemplos de alguns ISPs a operar no nosso país: Clix Novis Sapo Telepac Zon Netvisão Vodafone
  • 11.
    internet conceitos introdutórios |comutação de pacotes A comunicação utiliza o conjunto de protocolos chamado TCP/IP Numa comunicação máquina a máquina, os diversos pacotes podem percorrer caminhos físicos diferentes - comutação de pacotes http://www.howstuffworks.com
  • 12.
    internet conceitos introdutórios |comutação de pacotes Nestas redes a informação não é transmitida num fluxo constante de dados entre computadores. Em vez disso os dados são divididos em pequenos pedaços chamados pacotes. Esses pacotes para além do conteúdo levam também informação sobre o endereço do destinatário e a ordem do pacote. http://www.howstuffworks.com Esta divisão da informação em pacotes é realizada para não sobrecarregar a rede e para possibilitar entregas mais rápidas. Cada pacote pode seguir uma rota diferente para chegar ao destino daí a necessidade de cada pacote ser numerado
  • 13.
    internet conceitos introdutórios |transmissão de pacotes tcp/ip O TCP - Transmission Control Protocol Assegura o controlo da entrega dos pacotes de dados, extremo a extremo, em cada transmissão No emissor: efectua a separação da informação a transmitir em pacotes de dados No receptor: assegura a integridade e o reordenamento dos pacotes de dados recebidos tcp/ip
  • 14.
    internet conceitos introdutórios |transmissão de pacotes tcp/ip O IP - Internet Protocol Protocolo responsável pelo endereçamento e encaminhamento dos pacotes de dados Implementado nos computadores ligados em rede e nos routers Cada computador na Internet tem um número identificador único (endereço IP) que é adicionado a cada pacote de dados exemplo típico de um endereço IP: 32 bits - 4 bytes ou octetos) - 216.27.61.137 (cada octeto é separado por um ponto e composto por um número que varia de 0 a 255) De forma a facilitar a memorização, os endereços IP são escritos em formato decimal. No entanto, os computadores utilizam o formato binário (ex. 216.27.61.137 = 11011000. tcp/ip 00011011. 00111101. 10001001)
  • 15.
    internet conceitos introdutórios |como se interligam as redes? Através de POPs, backbones, routers e switchs Uma mensagem pode sair de um computador, viajar metade do globo, através de diversas redes, e chegar a outro computador numa fracção de segundo. Os routers determinam para onde enviar a informação que circula entre computadores, tendo 2 tarefas principais: • Impedir que a informação vá para destinos onde não é necessária. Este factor é fundamental para evitar que grandes volumes de dados congestionem as ligações dos “vizinhos” • Verificar se a informação chega correctamente ao destino
  • 16.
    internet conceitos introdutórios |serviço de resolução de nomes - DNS O DNS - Domain Name Service • Traduz nomes/domínios de máquinas (facilmente memorizáveis) nos correspondentes endereços IP • Forma um dos maiores e mais activos sistemas distribuídos de base de dados. Algumas curiosidades: • Há biliões de endereços IP actualmente em uso e a maior parte das máquinas tem um nome associado; • Diariamente, há vários biliões de pedidos efectuados a DNS: uma única pessoa consegue, facilmente, realizar uma centena de pedidos a DNS por dia e há centenas de milhões de pessoas e máquinas a usar a internet diariamente!!! • Os nomes de domínios e os endereços IP mudam diariamente;
  • 17.
    internet conceitos introdutórios |serviço de resolução de nomes - DNS O DNS - Domain Name Service Quando chega um pedido, o DNS pode fazer 1 de 4 coisas: • pode responder com o endereço IP pretendido, pois já o conhece; • pode contactar outro DNS e tentar descobrir o endereço IP pretendido (operação que pode ser executado várias vezes); • pode dizer “não sei qual o endereço IP pretendido, mas aqui está o endereço IP de outro DNS que sabe mais do que eu”; • pode devolver uma mensagem de erro, porque o nome de domínio é inválido ou não existe.
  • 18.
    internet conceitos introdutórios |serviço de resolução de nomes - DNS
  • 19.
    internet conceitos introdutórios |DNS | tipos de registo O DNS - Domain Name Service Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes: • A • MX • CNAME • SOA • NS • PTR
  • 20.
    internet conceitos introdutórios |DNS | tipos de registo | SOA O DNS - Domain Name Service • SOA Start of authority (SOA): o principal registo; define muitas das característias de uma zona. Contém o nome da zona e o nome do servidor que é a autoridade para a referida zona. É sempre o primeiro registro da zona, pois é feito durante a criação da mesma. Define características tais como o número de série da zona, o valor do TTL, etc. @ IN SOA nameserver.example.microsoft.com. postmaster.example.microsoft.com. (                          1           ; serial number                          3600     ; refresh [1h]                          600       ; retry [10m]                          86400   ; expire [1d]                          3600 )   ; min TTL [1h]
  • 21.
    internet conceitos introdutórios |DNS | tipos de registo | A Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes: • A Endereço de Host (Host address (A) resource record). É o tipo mais utilizado e faz o mapeamento direto de um nome DNS para um endereço IP versão 4, de 32 bits. Ex. esev.ipv.pt -->193.137.7.193
  • 22.
    internet conceitos introdutórios |DNS | tipos de registo | MX Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes: • MX Mail exchanger Fornece informações utilizadas pelos servidores de e-mail, para o roteamento de mensagens. Cada host definido num registro MX deve ter um correspondente registro do tipo A no servidor DNS e não um IP (não é válido) Ex. esev.ipv.pt MX 10 srvesevbackup.esev.ipv.pt O número de dois dígitos após o MX, é um indicativo da ordem de preferência quando existe mais do que um registro MX configurado. Ex. esev.ipv.pt MX 1 srvesevprincipal.esev.ipv.pt
  • 23.
    internet conceitos introdutórios |DNS | tipos de registo | CNAME Existem diversos tipos de registos de DNS. No entanto, eis os mais importantes: • CNAME Canonical name Cria um alias (máscara) ou nome DNS alternativo que aponta para um registo do tipo A (obviamente, este registo de destino já tem de existir no servidor de DNS) Ex. www.esev.ipv.pt --> esev.ipv.pt oficinamm.esev.ipv.pt --> testes.esev.ipv.pt
  • 24.
    internet conceitos introdutórios |DNS | tipos de registo | ferramentas http://network-tools.com/ http://www.dnsstuff.com/
  • 25.
    internet conceitos introdutórios |DNS | onde registar? Existem imensas empresas de registo de TLDs (top domain levels) • arsys.pt • amen.pt • ... • godaddy.com
  • 26.
    internet conceitos introdutórios |internet e web são coisas distintas A web utiliza a rede da internet para interligar os seus websites, sendo o serviço de maiores proporções na Internet. A web possibilita o acesso a textos, gráficos, áudio, video e animações (hipermedia)
  • 27.
    internet conceitos introdutórios |os serviços da internet Eis alguns dos muitos serviços que assentam na rede da internet: • WWW (World Wide Web ou páginas de hipertexto) • E-mail • Listas de Correio (Newsgroups) • FTP (File Transfer Protocol) • Videoconferência • IRC e Messaging • VoIP • P2P (Peer-to-Peer) • ...