Unidade1ainternet 110928173442-phpapp02

162 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
162
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Unidade1ainternet 110928173442-phpapp02

  1. 1. a internet
  2. 2. internetconceitos introdutórios | definição | história http://www.youtube.com/watch?v=9hIQjrMHTv4&cc=1
  3. 3. internetconceitos introdutórios | definição | tecnologias envolvidas http://www.youtube.com/watch?v=QTdR6SnE0zQ&feature=related
  4. 4. 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 é universalmenteadoptada, os seus progressos ocorrem agrande velocidade
  5. 5. internetconceitos introdutórios | a arquitetura cliente-servidor http://computer.howstuffworks.com/internet/basics/internet.htm
  6. 6. internetconceitos introdutórios | a arquitetura cliente-servidoro 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çãoo cliente: • ligados à rede quando necessário; • computadores que pretendem aceder a informação • requerem serviços aos servidores
  7. 7. internetconceitos introdutórios | o servidor
  8. 8. 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”
  9. 9. 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 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. 10. internetconceitos introdutórios | o ISPInternet Service Provider (fornecedor de serviço de internet)Empresa com backbones dedicados que interligam várias regiões geográficas, nas quaisexistem POPs.Um POP (Point of Presence) permite a um utilizador ligar-se ao ISP através de umachamada 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. 11. internetconceitos introdutórios | comutação de pacotesA comunicação utiliza o conjunto de protocolos chamado TCP/IPNuma comunicação máquina a máquina, os diversos pacotes podem percorrer caminhosfísicos diferentes - comutação de pacotes http://www.howstuffworks.com
  12. 12. internetconceitos introdutórios | comutação de pacotesNestas redes a informação não étransmitida num fluxo constante de dadosentre computadores.Em vez disso os dados são divididos empequenos pedaços chamados pacotes.Esses pacotes para além do conteúdolevam também informação sobre oendereço do destinatário e a ordem dopacote. http://www.howstuffworks.comEsta divisão da informação em pacotes érealizada para não sobrecarregar a rede epara possibilitar entregas mais rápidas.Cada pacote pode seguir uma rota diferentepara chegar ao destino daí a necessidadede cada pacote ser numerado
  13. 13. internetconceitos introdutórios | transmissão de pacotes tcp/ipO TCP - Transmission Control ProtocolAssegura o controlo da entrega dos pacotes de dados, extremo a extremo, em cadatransmissão No emissor: efectua a separação da informação a transmitir empacotes de dados No receptor: assegura a integridade e o reordenamento dos pacotesde dados recebidos tcp/ip
  14. 14. internetconceitos introdutórios | transmissão de pacotes tcp/ipO IP - Internet ProtocolProtocolo responsável pelo endereçamento eencaminhamento dos pacotes de dadosImplementado nos computadores ligados em rede e nosroutersCada computador na Internet tem um número identificadorúnico (endereço IP) que é adicionado a cada pacote de dadosexemplo típico de um endereço IP: 32 bits - 4 bytes ouoctetos) - 216.27.61.137 (cada octeto é separado por umponto e composto por um número que varia de 0 a 255)De forma a facilitar a memorização, os endereços IP sãoescritos em formato decimal. No entanto, os computadoresutilizam o formato binário (ex. 216.27.61.137 = 11011000. tcp/ip00011011. 00111101. 10001001)
  15. 15. internetconceitos introdutórios | como se interligam as redes?Através de POPs, backbones, routers e switchsUma mensagem pode sair de um computador, viajarmetade do globo, através de diversas redes, e chegara outro computador numa fracção de segundo.Os routers determinam para onde enviar ainformação que circula entre computadores, tendo 2tarefas 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. 16. internetconceitos introdutórios | serviço de resolução de nomes - DNSO 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. 17. internetconceitos introdutórios | serviço de resolução de nomes - DNSO DNS - Domain Name ServiceQuando chega um pedido, o DNS pode fazer 1 de4 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. 18. internetconceitos introdutórios | serviço de resolução de nomes - DNS
  19. 19. internetconceitos introdutórios | DNS | tipos de registoO DNS - Domain Name ServiceExistem diversos tipos de registos de DNS. No entanto, eis os mais importantes: • A • MX • CNAME • SOA • NS • PTR
  20. 20. internetconceitos introdutórios | DNS | tipos de registo | SOAO DNS - Domain Name Service • SOAStart of authority (SOA): o principal registo; define muitas das característias de umazona. Contém o nome da zona e o nome do servidor que é a autoridade para areferida zona. É sempre o primeiro registro da zona, pois é feito durante a criaçãoda mesma. Define características tais como o número de série da zona, o valor doTTL, 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. 21. internetconceitos introdutórios | DNS | tipos de registo | AExistem 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. 22. internetconceitos introdutórios | DNS | tipos de registo | MXExistem 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. 23. internetconceitos introdutórios | DNS | tipos de registo | CNAMEExistem 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. 24. internetconceitos introdutórios | DNS | tipos de registo | ferramentas http://network-tools.com/ http://www.dnsstuff.com/
  25. 25. internetconceitos introdutórios | DNS | onde registar?Existem imensas empresas de registo de TLDs (top domain levels) • arsys.pt • amen.pt • ... • godaddy.com
  26. 26. internetconceitos introdutórios | internet e web são coisas distintasA web utiliza a rede dainternet para interligar osseus websites, sendo oserviço de maioresproporções na Internet.A web possibilita o acesso atextos, gráficos, áudio, videoe animações (hipermedia)
  27. 27. internetconceitos introdutórios | os serviços da internetEis 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) • ...

×