Buscar

Fundamentos de ADS - Aula 4_parte2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos de Análise e 
Desenvolvimento de Sistemas 
 
Prof. Msc. Carlos Queiroz 
Carlosqueiroz.fate@gmail.com 
Semestre 2013.2 
 
 
0-2 
¤  Fundamentos de redes de computadores 
¤  A Internet 
¤  A World Wide Web 
¤  Protocolos da Internet 
¤  Segurança 
Agenda 
0-3 
A Internet 
¤  A Internet 
¤  Teve origem em projetos de pesquisa no início dos anos 1960 
¤  O objetivo era desenvolver a habilidade de interligar várias redes 
de forma que funcionasse como um sistema conectado e que não 
fosse interrompido em caso de desastres 
¤  DARPA (Defense Advanced Research Projects Agency) – 
Agência de Projetos de Pesquisa Avançados de Defesa 
¤  Partiu de um projeto de pesquisa acadêmico para um enorme 
empreendimento comercial 
 
0-4 
Arquitetura da Internet 
¤  ISP – Provedor de Serviços de Internet (Internet Service Provider) 
¤  Camada 1 
¤  Camada 2 
¤  Compõe a espinha dorsal da Internet 
¤  ISP de Acesso 
¤  ISP intermediário que provê acesso a Internet 
¤  Telefonia Traditional ( conexão dial up) 
¤  Modem 
¤  Conexões a cabo 
¤  DSL 
¤  Wireless 
0-5 
Figure 4.7 Composição da Internet 
0-6 
Endereçamento da Internet 
¤  Endereço IP 
¤  Padrões de 32 bits 
¤  Padrões de 128 bits 
¤  Representado na notação decimal com pontos 
¤  Endereço Mnemônico 
¤  Nome de domínio (Domain names) 
¤  Domínios de mais alto nível (TLDs) 
¤  Sistema de Nomes de Domínio (DNS - Domain name system) 
¤  Servidor de nomes 
¤  Busca de DNS 
0-7 Internet Corporation for Assigned 
Names & Numbers (ICANN) 
¤  Aloca endereços IP aos ISPs que por sua vez atribuem nas 
suas regiões 
¤  Controla o registro de domínios e nomes de domínios 
0-8 
Aplicações da Internet 
¤  Email (Electronic Mail) 
¤  Envio: SMTP 
¤  Endereço mnemônico -> fulano@fate.edu.br 
¤  Recebimento: POP3 ou IMAP 
¤  Protocolo de transferência de arquivos (FTP - File Transfer 
Protocol) 
¤  Telnet e SSH 
0-9 
Outras aplicações 
¤  VoIP - Voice Over IP 
¤  Internet Radio 
¤  N-unicast 
¤  Multicast 
0-10 
World Wide Web 
¤  Hypertext and HTTP 
¤  Browser gets documents from Web server 
¤  Documents identified by URLs 
0-11 
Figure 4.8 A typical URL 
Hypertext Document Format 
¤  Codificado como arquivos de texto 
¤  Contains tags to communicate with browser 
¤  Appearance 
¤  <h1> to start a level one heading 
¤  <p> to start a new paragraph 
¤  Links to other documents and content 
¤  <a href = . . . > 
¤  Insert images 
¤  <img src = . . . > 
0-12 
0-13 
Figure 4.9 A simple Web page 
0-14 
Figure 4.9 A simple Web page 
(continued) 
0-15 
Figure 4.10 An enhanced simple 
Web page 
0-16 
Figure 4.10 An enhanced simple 
Web page (continued) 
0-17 
Extensible Markup Language (XML) 
¤  XML: A language for constructing markup languages similar to 
HTML 
¤  A descendant of SGML 
¤  Opens door to a World Wide Semantic Web 
0-18 
Using XML 
<staff clef = “treble”> <key>C minor</key> 
<time> 2/4 </time> 
<measure> < rest> egth </rest> <notes> egth G, egth G, egth G 
</notes></measure> 
<measure> <notes> hlf E </notes></measure> 
</staff> 
0-19 
Figure 4.11 The first two bars of 
Beethoven’s Fifth Symphony 
0-20 
Client Side Versus Server Side 
¤ Client-side activities 
¤  Examples: java applets, javascript, Macromedia Flash 
¤ Server-side activities 
¤  Servlets 
¤  PHP 
0-21 
Figure 4.12 Package-shipping 
example 
0-22 
Internet Software Layers 
•  Application: Constructs message with 
 address 
•  Transport: Chops message into packets 
•  Network: Handles routing through the 
 Internet 
•  Link: Handles actual transmission of 
 packets 
0-23 
Figure 4.13 The Internet 
software layers 
0-24 
Figure 4.14 Following a message 
through the Internet 
0-25 
TCP/IP Protocol Suite 
¤  Transport Layer 
¤  TCP 
¤  UDP 
¤  Network Layer 
¤  IP (IPv4 and IPv6) 
0-26 
Figure 4.15 Choosing between TCP 
and UDP 
0-27 
Security 
¤ Attacks 
¤  Malware (viruses, worms, Trojan horses, spyware, phishing software) 
¤  Denial of service 
¤  Spam 
¤ Protection 
¤  Firewalls 
¤  Spam filters 
¤  Proxy Servers 
¤  Antivirus software 
0-28 
Encryption 
¤  FTPS, HTTPS, SSL 
¤  Public-key Encryption 
¤  Public key: Used to encrypt messages 
¤  Private key: Used to decrypt messages 
¤  Certificates and Digital Signatures

Outros materiais