SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
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)
 •   ...

Mais conteúdo relacionado

Mais procurados

Instalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCPInstalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCPJoeldson Costa Damasceno
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPCleber Fonseca
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãoJoel Saramago
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosFábio dos Reis
 
Introdução ao dhcp
Introdução ao dhcpIntrodução ao dhcp
Introdução ao dhcpMarcelo Gomes
 
Trabalho rede de computadores 6º si
Trabalho rede de computadores   6º siTrabalho rede de computadores   6º si
Trabalho rede de computadores 6º siMarcos Vinícius Brum
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Redeajtr98
 
Redes prática - DHCP
Redes prática - DHCPRedes prática - DHCP
Redes prática - DHCPLuiz Arthur
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosFábio dos Reis
 
Definições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpDefinições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpRogleison Rabelo, ITIL ISO
 
Glossário
GlossárioGlossário
Glossárioguerner
 
Trabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJTrabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJRodrigo Azevedo
 
Aula 09 instalação e configuração dhcp
Aula 09   instalação e configuração dhcpAula 09   instalação e configuração dhcp
Aula 09 instalação e configuração dhcpAparicio Junior
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosJosé Ronaldo Trajano
 

Mais procurados (20)

Instalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCPInstalação e configuração - Servidor DHCP
Instalação e configuração - Servidor DHCP
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCP
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson Treinamentos
 
Introdução ao dhcp
Introdução ao dhcpIntrodução ao dhcp
Introdução ao dhcp
 
Trabalho rede de computadores 6º si
Trabalho rede de computadores   6º siTrabalho rede de computadores   6º si
Trabalho rede de computadores 6º si
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
 
Redes prática - DHCP
Redes prática - DHCPRedes prática - DHCP
Redes prática - DHCP
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson Treinamentos
 
Definições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpDefinições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntp
 
Glossário
GlossárioGlossário
Glossário
 
Trabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJTrabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJ
 
Aula 09 instalação e configuração dhcp
Aula 09   instalação e configuração dhcpAula 09   instalação e configuração dhcp
Aula 09 instalação e configuração dhcp
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
Nat Mikrotik
Nat MikrotikNat Mikrotik
Nat Mikrotik
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
Dhcp
DhcpDhcp
Dhcp
 
Dhcp
DhcpDhcp
Dhcp
 
Protocolo dhcp
Protocolo dhcpProtocolo dhcp
Protocolo dhcp
 

Destaque

PHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLPHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLMarco Pinheiro
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantesMarco Pinheiro
 
Dicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBDicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBMarco Pinheiro
 

Destaque (9)

PHP e Mysql - SELECT
PHP e Mysql - SELECTPHP e Mysql - SELECT
PHP e Mysql - SELECT
 
PHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLPHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQL
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantes
 
PHP e Mysql - DELETE
PHP e Mysql - DELETEPHP e Mysql - DELETE
PHP e Mysql - DELETE
 
PHP e Mysql - UPDATE
PHP e Mysql - UPDATEPHP e Mysql - UPDATE
PHP e Mysql - UPDATE
 
PHP e Mysql - INSERT
PHP e Mysql - INSERTPHP e Mysql - INSERT
PHP e Mysql - INSERT
 
Dicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBDicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEB
 
PHP e Mysql - INSERT
PHP e Mysql - INSERTPHP e Mysql - INSERT
PHP e Mysql - INSERT
 
PHP - Introdução
PHP - IntroduçãoPHP - Introdução
PHP - Introdução
 

Semelhante a funcionamento da internet

Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)#Jão Pablo
 
Sistema Operacional - Aula006
Sistema Operacional - Aula006Sistema Operacional - Aula006
Sistema Operacional - Aula006Cláudio Amaral
 
Redes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPRedes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPMauro Tapajós
 
Coisas Boas
Coisas BoasCoisas Boas
Coisas Boasninih23
 
R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)Mariana Hiyori
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoRonildo Oliveira
 
1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-webangelnisia
 
Conceito Básico sobre protocolos de rede
Conceito Básico sobre protocolos de redeConceito Básico sobre protocolos de rede
Conceito Básico sobre protocolos de redeGeorge Lucas
 
Conceito básico sobre Protocolos de Rede
Conceito básico sobre Protocolos de RedeConceito básico sobre Protocolos de Rede
Conceito básico sobre Protocolos de RedeElitexD
 
Desenho da rede
Desenho da redeDesenho da rede
Desenho da redeH P
 
Desenho de uma rede
Desenho de uma redeDesenho de uma rede
Desenho de uma redeMaxFiberson
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoCarlos Veiga
 

Semelhante a funcionamento da internet (20)

Mini Curso - Redes de Computadores
Mini Curso - Redes de ComputadoresMini Curso - Redes de Computadores
Mini Curso - Redes de Computadores
 
Aula 1
Aula 1Aula 1
Aula 1
 
Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)
 
Sistema Operacional - Aula006
Sistema Operacional - Aula006Sistema Operacional - Aula006
Sistema Operacional - Aula006
 
Redes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPRedes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IP
 
Apostila internet
Apostila internetApostila internet
Apostila internet
 
Coisas Boas
Coisas BoasCoisas Boas
Coisas Boas
 
R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
 
1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web
 
Conceito Básico sobre protocolos de rede
Conceito Básico sobre protocolos de redeConceito Básico sobre protocolos de rede
Conceito Básico sobre protocolos de rede
 
Conceito básico sobre Protocolos de Rede
Conceito básico sobre Protocolos de RedeConceito básico sobre Protocolos de Rede
Conceito básico sobre Protocolos de Rede
 
Redes 3 protocolos
Redes 3 protocolosRedes 3 protocolos
Redes 3 protocolos
 
Desenho da rede
Desenho da redeDesenho da rede
Desenho da rede
 
Internet
InternetInternet
Internet
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
Internet
InternetInternet
Internet
 
Desenho de uma rede
Desenho de uma redeDesenho de uma rede
Desenho de uma rede
 
Aula2 protocolos
Aula2 protocolosAula2 protocolos
Aula2 protocolos
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicação
 

Mais de Marco Pinheiro

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockMarco Pinheiro
 
PHPMyadmin - Introdução
PHPMyadmin - IntroduçãoPHPMyadmin - Introdução
PHPMyadmin - IntroduçãoMarco Pinheiro
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Marco Pinheiro
 
Conceitos de Imagem digital
Conceitos de Imagem digitalConceitos de Imagem digital
Conceitos de Imagem digitalMarco Pinheiro
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Marco Pinheiro
 
IPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisIPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisMarco Pinheiro
 

Mais de Marco Pinheiro (8)

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, Greensock
 
curso de CSS
curso de CSScurso de CSS
curso de CSS
 
PHPMyadmin - Introdução
PHPMyadmin - IntroduçãoPHPMyadmin - Introdução
PHPMyadmin - Introdução
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
 
Conceitos de Imagem digital
Conceitos de Imagem digitalConceitos de Imagem digital
Conceitos de Imagem digital
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
IPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisIPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortais
 

Último

Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 

Último (20)

Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 

funcionamento da internet

  • 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
  • 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) • ...