Baixe o app para aproveitar ainda mais
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
Compartilhar