27
a internet

Unidade1ainternet 110928173442-phpapp02

  • Upload
    dp7

  • View
    151

  • Download
    1

Embed Size (px)

Citation preview

a internet

internetconceitos introdutórios | definição | história

http://www.youtube.com/watch?v=9hIQjrMHTv4&cc=1

http://www.youtube.com/watch?v=QTdR6SnE0zQ&feature=related

internetconceitos introdutórios | definição | tecnologias envolvidas

internetconceitos 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

internetconceitos introdutórios | a arquitetura cliente-servidor

http://computer.howstuffworks.com/internet/basics/internet.htm

internetconceitos 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

internetconceitos introdutórios | o servidor

internetc. 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”

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ã.

internetc. introd. | arq. cliente-servidor | como funciona o browser?

・ Clix ・ Novis ・ Sapo ・ Telepac ・ Zon ・ Netvisão ・ Vodafone

internetconceitos 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:

internetconceitos 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

internetconceitos 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.

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

http://www.howstuffworks.com

internetconceitos 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

internetconceitos 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. 00011011. 00111101. 10001001)

tcp/ip

internetconceitos 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

internetconceitos 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;

internetconceitos 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.

internetconceitos introdutórios | serviço de resolução de nomes - DNS

internetconceitos 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

internetconceitos 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]

internetconceitos introdutórios | DNS | tipos de registo | A

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

• AEndereç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

internetconceitos introdutórios | DNS | tipos de registo | MX

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

• MXMail 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

internetconceitos introdutórios | DNS | tipos de registo | CNAME

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

• CNAMECanonical 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

internetconceitos introdutórios | DNS | tipos de registo | ferramentas

http://network-tools.com/ http://www.dnsstuff.com/

internetconceitos introdutórios | DNS | onde registar?

Existem imensas empresas de registo de TLDs (top domain levels)

• arsys.pt• amen.pt• ...• godaddy.com

internetconceitos 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)

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