Capítulo 1 Introdução Capítulo 1 slide 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
Tópicos Uso de redes de computadores Modelo cliente-servidor, modelo P2P Usuários e dispositivos Abrangência das redes (PAN, LAN, MAN, ) Software de redes: modelos em camada (OSI e TCP/IP), conexões e confiabilidade Uma breve história da Internet Padrões e entidades padronizadoras slide 2
Uso de redes de computadores Compartilhamento de recursos Recursos físicos (periféricos, como impressoras) Recursos lógicos (arquivos e programas) Comunicação slide 3
Modelo cliente-servidor Uma rede interligada com dois clientes e um servidor. slide 4
Modelo cliente-servidor (2) O modelo cliente-servidor envolve solicitações e respostas. slide 5
Redes P2P (redes de pares) Em uma rede peer-to-peer não há clientes nem servidores localizados. slide 6
Usuários e dispositivos Crescimento do número de usuários móveis na Internet 2,92 bi em 2014 (200 milhões a mais do que em 2013) Crescimento do número de dispositivos móveis Já ultrapassou o número de pessoas (GSMA) Se multiplicam 5 vezes mais rápido do que os humanos Crescimento do número de dispositivos Internet das coisas: 25 bi em 2020 (Gartner) slide 7
Número de usuários no Brasil slide 8
Tráfego dos dispositivos móveis slide 9
Crescimento projetado (america latina) slide 10
O que vem depois do Tera? Peta (P) 10 15 Hexa (H) 10 18 Zetta (Z) 10 21 Yotta (Y) 10 24 Xona (X) 10 27 Weka (W) 10 30 Vunda (V) 10 33 slide 11
Dispositivos slide 12
Mobilidade e fios Combinações de redes sem fio e computação móvel. Mobilidade plena vs. nomádica slide 13
Abrangência das redes Redes pessoais (PAN) Redes locais (LAN) Redes metropolitanas (MAN) Redes geograficamente separadas (WAN) A Internet slide 14
Abrangência das redes (2) Classificação em escala das redes interligadas. slide 15
Rede pessoal (PAN) Configuração de uma PAN Bluetooth. slide 16
Redes locais (LAN) LANs sem fio e cabeadas. (a) 802.11. (b) Ethernet comutada. slide 17
Rede metropolitana (MAN) Uma rede metropolitana baseada na TV a cabo. slide 18
Rede geograficamente separada (WAN) WAN que interconecta três filiais na Austrália. slide 19
Rede geograficamente separada (2) WAN usando uma rede privada virtual (VPN). slide 20
Rede a longa distância (3) WAN usando um provedor de acesso (ISP). slide 21
Software de rede Hierarquia de protocolos Serviços confiável e não confiável orientado e não orientado para conexões Primitivas de serviços Serviços e protocolos slide 22
Hierarquia de protocolos (1) Camadas, protocolos e interfaces. slide 23
Hierarquia de protocolos (2) A arquitetura filósofo-tradutor-secretária. slide 24
Hierarquia de protocolos (3) Exemplo de fluxo de informação através do modelo de 5 camadas. slide 25
Serviços (conexões e confiabilidade) Serviço confiável Garantia de entrega Serviço orientado à conexão Estabelecimento de conexão precede a comunicação Exemplos: Orientado à conexão e confiável (download de um arquivo) Orientado à conexão e não confiável (VoIP) Sem conexão e confiável (Mensagens de texto) Sem conexão e não confiável (não é comum em aplicações, mas é a forma dominante, quando analisamos as camadas inferiores. Exemplo: Rede Ethernet). slide 26
Primitivas de serviços/ Cliente servidor Uma simples interação cliente-servidor usando datagramas de reconhecimento. slide 27
Relação entre serviços e protocolos Relação entre serviços e protocolos. slide 28
Modelos de referência Modelo de referência OSI Modelo TCP/IP Modelo usado no livro Comparação entre os modelos OSI e TCP/IP Críticas ao modelo OSI e protocolos Crítica ao modelo TCP/IP slide 29
O modelo de referência OSI Princípios das 7 camadas As camadas permitem diferentes níveis de abstração Cada camada desempenha uma função bem definida A função desempenhada por uma camada se baseia nos protocolos internacionalmente padronizados Minimização do fluxo de informações entre as camadas Quantidade ótima de camadas escolhidas slide 30
O modelo de referência OSI Modelo OSI. slide 31
O modelo de referência TCP/IP (1) O modelo de referência TCP/IP. slide 32
O modelo de referência TCP/IP (2) O modelo TCP/IP com os protocolos a serem estudados. slide 33
Modelo usado no livro Modelo de referência usado no livro. slide 34
Comparação entre os modelos OSI e TCP/IP Principais conceitos do modelo OSI Serviços Interfaces Protocolos slide 35
Críticas ao modelo OSI e aos protocolos Momento ruim O apocalipse dos dois elefantes (David Clark, MIT) Tecnologia ruim Modelo excessivamento complexo Camadas quase vazias (apresentação e sessão) Camadas sobrecarregadas (enlace e rede) Implementações ruins Lentas, pesadas Políticas ruins Percebido como iniciativa de burocratas slide 36
O apocalipse dos dois elefantes TCP/IP já estava em uso quando os protocolos OSI surgiram slide 37
Breve história da Internet ARPANET NSFNET Internet slide 38
A ARPANET (1) (a) Topologia da rede de telefonia. (b) Sistema de telefonia comutada distribuída de Baran. slide 39
A ARPANET (2) Projeto original da ARPANET. slide 40
A ARPANET (3) Crescimento da ARPANET: (a) Dezembro de 1969. (b) Julho de 1970. (c) Março de 1971. slide 41
A ARPANET (4) Crescimento da ARPANET: (d) Abril de 1972. (e) Setembro de 1972. slide 42
NSFNET O backbone da NSFNET em 1988. slide 43
Arquitetura da Internet Visão geral da topologia da Internet. slide 44
Padrões de rede UIT (ITU) UIT União Internacional de Telecomunicações Padronização Internacional das Telecomunicações Órgão das Nações Unidas ITU-T é o setor de padronização Exemplo: SG15 do ITU-T padroniza tecnologias DSL slide 45
Padrões de rede - ISO ISO International Standards Organization 157 países membros Brasil representado pela ABNT Estados Unidos pela ANSI Padrões sobre qualquer coisa que se imaginar (redes de pesca, roupas íntimas, etc) Exemplos: OSI, padrões para RFID (ISO 14433, ISO 18000) slide 46
Padrões de rede - IEEE IEEE Institute of Electrical and Electronics Engineers Engenheiros elétricos e eletrônicos Maior entidade de classe do mundo Forte em padrões de redes locais Exemplos: IEEE 802.3, IEEE 802.11 slide 47
Padrões de rede - IETF IETF: Internet Engineering Task Force Divido em grupos de trabalho Participação de qualquer interessado (anuidade de USD 650,00) Editam RFCs (Request for Comment) Padrões abertos Exemplos: RFC 791 (IP), RFC 2822 (correio eletrônico) slide 48
Padrões nem sempre se tornam relavantes Grupos de trabalho 802. Os importantes estão marcados com *. Os marcados com estão adormecidos. O grupo marcado com foi abandonado e desfeito. slide 49
Padrões nem sempre se tornam relavantes slide 50