Você está na página 1de 885
Behrouz A. Forouzan t : ' Comunicacgao ~* de Dados e | Redes de Computadores* «" Quarta edicao (Obra originalmente publicada sob titulo Data Communications and Networking. th Edition 1© 2007 de The MeGraw-Thll Companies, Ine 1221 Avenue of the Americas, New York, NY 10020 ISBN da obra original: 13 978-0-07-296775-3 100-07-296775-7 Fuitora de Desenvolvimento: Alessandra Borges Supervisora de Produsdo: Guacira Simonelli Preparagio de Texto: Maria Alice da Costa Design de capa: Rokusck Design Imagem de capa (USE): Women ascending Mount McKinley, Alaska, Mount McKinley (Denali) 12.000 feet. CAllan Kearney’ Getty Images, Euitoragdo EletrOnica: Crontee Ltda Reservados todos os direitos de publicagao, em lingua portuguese, & AMGH Editora Lida. (AMGH EDITORA ¢ uma parceria entre ARTMED Editora S.A. e MCGRAW-HILL EDUCATION). As, Jeronimo de Ornelas, 670- Santana 90040.340) Posto Alegre’ RS Fone (51) 3027-7000 Fax (51) 3027-7070 Fi proibida a duplicagdo ou reprodueo deste volume, no todo ou em parte, sob quaisquer formas ou por quaisquer meios(eletrinieo. mecdnico, ravagio, fotocbpia, distibuigdo na Web e outros), sem permissio expressa da Fitora 40 PAULO, ‘Av, Emhaixador Macedo Soares, 10.735 - Pavilhdo 5 - Cond. Espace Center Vila Anasticio 05095-035 Sio Paulo SP Fone (11) 3665-1100 Fay (11) 3667-1333 SAC 0800 703-3444 IMPRESSO NO BRASIL PRINTBD IN BRAZIL RESUMO DO SUMARIO Prefiicio xxix PARTE1 Visio Geral 1 Capitulo 1 inuvodugao 3 Capitulo 2 — Modelos de Redes. 27 PARTE 2 Camada Fi Capitulo 3 — Dados e Sinais 57 ica e Meios de Transmi Capitulo 4 — Transmissao Digital 101 Capitulo 5 — Transmisso Analdgica 141 Capitulo 6 —Utilizapdo da Largura de Banda: Multiplexagao e Espalhamento. 161 Capitulo 7 Meios de Transmissto 191 Capitulo 8 — Comutago 213 Capitulo9 — 0 Uso de Redes Telefanicas e a Cabo na Transmissao de Dados 241 PARTE3 — Camadade Enlace de Dados 265 Capitulo 10 Detecgo e Correcao de Erros 267 Capitulo 11. Controle do Enlace de Dados 307 Capitulo 12 Acesso Miiltiplo 363 Capitulo 13° LANs com Fio: Ethernet 395 Capitulo 14 LANs sem Fio (Wireless LANs) 421 Capitulo 15 Conexdo de LANs, Redes Backbone ¢ LANs Virtuais 445 Capitulo 16 WANs sem Fio: Redes de Telefonia Celular e Via Satélite 467 Capitulo 17 SONET/SDH 491 Capitulo 18 Redes de Circuitos Virtuais: Frame Relay e ATM 517 PARTE 4 = Camadade Rede 547 Capitulo 19 Camada de Rede: Enderecamento Légico 549 Capitulo 20. Camada de Rede: IP 579 vii RESUMO DO SUMARIO Capitulo 21 Capitulo 22 PARTE 5 Capitulo 23 Capitulo 24 PARTE 6 Capitulo 25 Capitulo 26 Capitulo 27 Capitulo 28 Capitulo 29 PARTE 7 Capitulo 30 Capitulo 31 Capitulo 32 Apéndice A Apéndice B Apéndice C Apéndice D Apéndice E Apéndice F Apéndice G Apéndice H Camada de Rede: Mapeamento de Enderegos, Notificugdo de Erros e Multicasting 611 Camada de Rede: Entrega, Encaminhamento ¢ Roteamento 647 Camada de Transporte 701 Comunicagao entre Processos: UDP, TCP e SCTP. 703 Controle de Congestionamento ¢ Qualidade de Servigos 761 Camada de Aplicagio 795 Sistema de Nomes de Dominios 797 Logging Remoto, Correio Eletronico e Transferencia de Arquivos 817 WWWeHTTP 851 Gerenciamento de Redes: SNMP 873 Multimédia 901 Seguranca 929 Criptografia 931 Seguranca de Redes 961 Seguranca na Internet: IPSec, SSL/TLS, PGP, VPN e Firewalls 995 Unicode 1029 Sistemas de Numerago 1037 Revisdo de Matematica 1043 Cédigo 8B/6T 1055 Historico sobre a Telefonia nos Estados Unidos 1059 Enderegos e Sites 1061 RFCs 1063 Portas TCP e UDP. 1065 Acrénimos 1067 Glossdrio 1071 Indice Remissivo 1103 SUMARIO Prefiicio xxix 13 1s 16 17 18 21 PARTE 1 Visio Geral 1 Capitulo 1 Iniroducao 3 COMUNICACAO DEDADOS 3 Components Repesentagio de Dados. 5 Fuixo de Dados "6 REDES 7 Processamento Dstibuido 7 Citris de Redes 7 FstrasFsicas | & Modsls de Redes 13 Categorias de Redes 13 Interconexio de Redes: Internetwork 15 AINTERNET 16 Um Breve Histtico 17 Alternet Hojeem Dia 17 PROTOCOLOS E PADROES 19 Protocolos 19 Padrbes 19 Crganizagbes par Padres Inert 21 LEITURA RECOMENDADA 21 Livres 21 Siteer 22 RFCs 22 TERMOS-CHAVE 22 RESUMO 23 ATIVIDADES PRATICAS 24 Questdes para Revisio 24 Exereicios 24 ‘Atividades de Pesquisa 25 tabelecimento de PadrBes 20 Capitulo 2. Modelos de Redes TAREFAS DISTRIBUIDAS EM CAMADAS. 27 [Emissor, Receptor e Transportador 28 Hicrarguia 20 OMODELO OSI 29 [Arguitetura em Camadas 30 x SUMARIO 24 26 27 28 29 3. 33 34 Processos Peer-tospeer 30) Eneapsulamento 33 CAMADAS DO MODELO OSI 33 Camada Fisica 33 CCamada de Enlace de Dados 34 Camada de Rede 36 Camada de Transporte 37 Camada de Sessio 39 Camadia de Apresentagio 39 Camada de Aplicagio 41 Resumo sobre as Camadas 42 CONJUNTO DE PROTOCOLOS TCP/IP 42 Camadas Fisica ede Enlace 43, Camada de Rede 43 Camada de Transporte 44 Camada de Aplicagio 45 ENDERECAMENTO. 45 Enderegos Fisicos 46 Endereyos Légicos 47 Enderegos de Portas 49 Endorogos Especificos $0 LEITURA RECOMENDADA 50 Livros SI Sites 51 RFCs 51 TERMOS-CHAVE 51 RESUMO 52, ATIVIDADES PRATICAS 52 Quesides para Revisio 52 Exercicios 53 AMividades de Pesquisa 54 PARTE 2 Camada Fisica e Meios de Transmissio 55 Capitulo 3 Dadose Sinais 57 ANALOGICO E DIGITAL 57 Dados Analigicos e Digitais $7 Sinais Anal6gicos e Digitas 58 Sinais Peridicos e Nao Periddicos $8 SINAIS ANALOGICOS PERIODICOS 59 (Onda Senoidal 59 Fase 63 CComprimento de Onda 64 Dominios do Tempo e da Fregigneia 65 Sinis Compostos 66 Largura de Banda 69 SINAIS DIGITAIS. 71 Taxa de Transferéncia 73 CComprimento de Bits 73 Sinal Digital como um Sinal Anakigico Composto. 74 ‘Transmissio de Sinais Digitais 74 PERDA NA TRANSMISSAO_ 80 Atenuagio 81 Distoreio 83 Rudo 84 35 36 37 38 39) 3.10 4d 43 44 45 46 47 5.1 53 54 SUMARIO. xi LIMITES NA TAXA DE DADOS 85 Canal sem Rudo: Taxa de Trunsferéncia de Nyquist 86 Canal com Ruido: Capacidade de Shannon 87 Usando Ambos 0s Limites. 88 DESEMPENHO 89 Largura de Banda 89 ‘Throughput 90 Laténcia(Retardo) 90 Produto Largura de Banda-Retardo 92 Sir 94 LEITURA RECOMENDADA 94 Livros 94 TERMOS-CHAVE 94 RESUMO 95 ATIVIDADES PRATICAS 96 Questdes para Revision 96 Exerciclos 96 Capitulo 4 Transmissdo Digital 101 CONVERSAO DIGITAL-DIGITAL 101 Codliieagio de Linha 101 Métodos de Codifcagio de Lina 106 Codliicagio de Blocos 115 Mistura de Sinais 118 CONVERSAO ANALOGICA-DIGITAL 120 Pulse Code Modulation (PCM) 121 Modulagio Delta (DM) 129 MODOS DE TRANSMISSAO 131 ‘Transmissio Paralela 131 ‘Transmissio Serial 132 LEITURA RECOMENDADA 13 Livros 135 TERMOS-CHAVE 135 RESUMO 136 ATIVIDADES PRATICAS 137 Questdes para Revisio 137 Exereicios 137 Capitulo 5 Transmissao Analdgica 141 CONVERSAO DIGITAL-ANALOGICA 141 Aspectos da Conversio Digital-Analégica 142 Chaveamento de Amplitude | L44 Modulacio por Chaveamento de Modulagio por Chaveamento de Fase 48 Modulasio por Amplitude de Quadratura 152 CONVERSAO ANALOGICA-ANALOGICA 152 Modulagio em Amplitude 153 Modulagio em Freqigncia (Frequency Modulation) 154 Modulagio em Fase (Phase Modulation) 155 LEITURA RECOMENDADA 156 Livros 156 TERMOS-CHAVE 157 sii SUMARIO 55 5.6 ot 62 63 ot 65 06 7 713 14 15 16 81 RESUMO_ 157 ATIVIDADES PRATICAS 158 Questies para Revisio 158 Exercicios 158 Capitulo 6 Uiilizagdo da Largura de Banda: Multiplexacdo Espathamento 161 MULTIPLEXAGAO 161 Malipleragio por Divisio de Freqhéacia 162 Muliplenagio por Divisio de Comprimento de Onda 167 Mulipexagao por Divisio de Tempo "168, Mulilexagio Estatstca por Divisio de Tempo 179 ESPALHAMENTOESPECTRAL 180 spalhamento Esper po Salto de Fregiénia (FHSS) 181 Direct Sequence Spread Spectnum | 184 LEITURA RECOMENDADA 185 Livros 185 TERMOS-CHAVE 185 RESUMO 186 ATIVIDADES PRATICAS 187 (Questbes pura Revisio 187 Exercicios 187 Capitulo 7 Meios de Transmissao 191 MEIOS DE TRANSMISSAO GUTADOS 192 Cabo de ParTrangado 192 Cabo Coaxial 195 Cabo de Fibra Optica 198 MEIOS DE TRANSMISSAO NAO GUIADOS 203 Ondas de Radio 205 Microondas. 206 Taravecmelho 207 LEITURA RECOMENDADA 208 Livros 208 TERMOS-CHAVE 208 RESUMO 209 ATIVIDADES PRATICAS 209 Questées para Revisio 200 Exercicios 210 Capitulo Comutagio 2/3 REDES DE COMUTAGAO DE CIRCUITOS 214 ‘Trés Fases 217 Bficiéncia 217 Retando 217 ‘Tecnologia de Comutago de Circuitos em Redes de Telefonia 218 REDES DE DATAGRAMAS 218 ‘Tabela de Roteamento 220 Eticigncia 220, Retando 221 Redes de Dutagramas na Internet 221 83 84 85 86 87 88 9.1 92 93 94 95 96 97 98 99 10.1 SUMARIO xiii REDE DE CIRCUITOS VIRTUAIS 221 Enderegamento 222 ‘Trés Fases 223 Eficiéneia 226 Retardo em Redes de Circutos Virtuais 226 Tecnologia de Comutagio de Cirevitos em WANS 227 ESTRUTURA DE UM COMUTADOR 227 Estrutura dos Comutadores de Citcuitos 227 Estrutura dos Comutadores de Pacotes 232 LEITURA RECOMENDADA 235 Livros 235 TERMOS-CHAVE 235 RESUMO 236 ATIVIDADES PRATICAS 236 Questdes para Revisio 236 Exercicios 237 Capitulo 9 0 Uso de Redes Telefonicas e a Cabo na Transmissdo de Dados 241 REDE TELEFONICA 241 Principais Componentes 241 Sinalizagio 244 Servigos Fomecidos por Redes Telefénieas 247 MODEMS DISCADOS 248 adres de Modems 249 LINHA DIGITAL DE ASSINANTE 251 HDL 255 SDSL 255 Dsl. 255 Resuimo 255 REDES DETVACABO. 256 Redes de TV a Cabo Tradicionais 256 Rede HFC (Hybric Fyber-Coaxial) 256 TV ACABO PARA TRANSFERENCIA DE DADOS. 257 Largura de Banda 257 Comparilhamento 259 CMecMTs 259, Métods de Transmissio de Dados: DOCSIS 260 LEITURA RECOMENDADA 261 Livros 261 TERMOS-CHAVE 261 RESUMO 262 ATIVIDADES PRATICAS 263 Questdes para Revisio 263 Exercicios 264 PARTE 3 Camada de Enlace de Dados 265 Capitulo 10 Detecgo e Corregdo de Eros 267 INTRODUGAO 267 Tipos de eros 267 xiv SUMARIO 10.2 10.3 104 10.5 106 107 108 109 116 Redundincia 269 Detecgio versus Corregio 269 Corregio Antecipada de Erros versus Retransmissio 269) Cédigos de Erms 259 Aritmética Modular 270 CODIGOS DE BLOCOS 271 Detecgao de Eros 272 Corregao de Enros 273 Distincia de Hamming 274 Distancia de Hamming Minima 274 CODIGOS DE BLOCOS LINEARES 277 Distincia Minima para Cédigos de Blocos Lineares 278 Alguns Cédigos de Blocos Lineares 278 CODIGOS CICLICOS 284 CRC— Chelle Redundant Check 284 Implementago no Hardware 287 Polindmios 291 Anise de Codigos Ciclicos 293 ‘Vantagens dos Cdigos Cielicos 297 Outros Céidigos Ciclicos 207 CHECKSUM 298 Conceito 298 Complemento de Um 298 Uso do Checksum na Internet 299 esempenho 301 LEITURA RECOMENDADA 301 Livros 301 RFCs 301 TERMOS-CHAVE 301 RESUMO 302 ATIVIDADES PRATICAS 303 Questoes para Revisio 303 Exercicios. 303 Capitulo 11. Controle do Enlace de Dados 307 FRAMING 307 Framing Tamanho Fix 308 Framing de Timanbo Varivel 308 CONTROLES DE FLUXO EERROS 311 Contrlede Fuso 311 Conttole de Eos 311 PROTOCOLOS 311 CANAIS SEM RUIDO 312 © Prtcolo mas SimpesPosivel 312 CANAIS COM RUIDO 318 Stop-and-Wait com Solicitagdo de Repetigdo Automética 318 Go-Back-N com Solicitagio de Repetigio Automstica 324 Selective Repeat Automatic Repeat Request 332 HDLC 340 Configuragses e Modos de"Transferéncia 340 Frames 341 ‘Campo de Controle 343 7 ls 1.10 1. 12.1 128 126 12.7 13 134 BS SUMARIO. ww PROTOCOLO PONTOA PONTO 346 Framing 348 Fases de Transigio 349 350 LEITURA RECOMENDADA. 357 Livros 357 TERMOS-CHAVE RESUMO 358, ATIVIDADES PRATICAS 359 Questdes para Revisio 350 Exereicios 359) Capitulo 12 Acesso Milltiplo 363 ACESSO RANDOMICO 364 ALONA 365 CCSMA (Camrier Sense Muliple Access) 370 CSMAICD (Curier Sense Mattiple Access with Collision Detection) 373 CSMAICA (Corser Sense Multiple Aecest withCotision Avoidance) 377 ACESSO CONTROLADO 379 Reseriation 379 Polling 380 Token Passing 381 CANALIZAGAO 383 Frequency Division Multiple Access FDMA) 383 Time-Divsion Muiple Access (TDMA) 384 CCode-Divsion Mattiple Access (CDMA) 385 LEITURA RECOMENDADA 390 Lives 331 TERMOS-CHAVE 391 RESUMO. 391 ATIVIDADES PRATICAS 392 Questes para Revisio 392 Exeretcios 393 Aividaes de Pesquisa 394 Capitulo 13. LANs com Fios: Ethernet 395, PADROES IEEE 395 CCamada de Enlace 396 Camada Fisica 397 ETHERNET-PADRAO 397 Subcamada MAC 398 Camada Fisica 402 EVOLUCAO DO PADRAO 406 Ethernet com Bridges. 406 Switched Ethemet 407 Ethernet Full-Duplex 408 FAST ETHERNET 409 Subcamada MAC. 409 Camada Fisica $10 GIGABIT ETHERNET 412 Subcamada MAC. 412 xvi SUMARIO. 137 138, 139) 14.1 143, 44 145 146 15.1 152 15.3 154 Camada Fisica 414 10 Gigabit Ethemet 416 LEITURA RECOMENDADA 417 Livros 417 TERMOS-CHAVE 417 RESUMO. 417 ATIVIDADES PRATICAS 418 (Questbes para Revisio 418 Exercicios 419 Capitulo 14 LANs sem Fio (Wireless LANs) 421 IEEE 80211 421 Arquitetura 421 Subcamada MAC 423 Mecanismo de Enderegamento 428 Camada Fisica 432 BLUETOOTH 434 Arguitetura 435, CCamadas no Bluetooth 436 Camada de Ridio 436 Camada Banda Base 437 L2cap 440 utras Camacdas Superiores 41 LEITURA RECOMENDADA 441 ivros 442 HAVE 442 RESUMO 442 ATIVIDADES PRATICAS 443 Questbes para Revisio 443 Exercicios 443 Capitulo 15 Conexdo de LANs, Redes Backbone LANs Virtuais 445 DISPOSITIVOS DE CONEXAO. 445 Hubs Passivos 446, Repetidores 446 Hubs Ativos 447 Pontes 447 ‘Switches de Duas Camadas 454 Roteadores 435 ‘Switches de Trés Camadas 455 Gateway 455 REDES BACKBONE 456 Rackbone de Barramento 456 Backbone em Estrela 457 Interligando LANs Remotas 457 LANS VIRTUAIS 458 Panicipagio 461 Configuragio 461 Comunicagio entre Switches 462 Padiio IEEE 462 Vantagens 463, LEITURA RECOMENDADA 463, 155 158 15.7 16.1 16.2 163 164 16. 16.6 Im 173 174 SUMARIO Liveos 463 Site 453 MOS-CHAVE 463 RESUMO 454 ATIVIDADES PRATICAS 464 Questdes para Revisio 464 Exereicios 465 Capitulo 16 WANs sem Fio: Redes de Telefonia Celular e via Satélite 467 ‘TELEFONIA CELULAR 467 Principio da Reutilizagio de Preqiéncias 467 ‘Transmissio 468 Revepgio 469 Roaming 469 Primeira Geragio 469 Segunda Geragio 470 TTerceira Geragio 477 REDES VIA SATELITE 478 Orbitas 479 Areade Cabertura 480 ‘Trés Categorias de Saélites 480 Satélites GEO 481 Satclites MEO 481 Gps. 48h Satélites LEO 484 LEITURA RECOMENDADA 487 Livwos 487 TERMOS-CHAVE 487 RESUMO 487 ATIVIDADES PRATICAS 488 Questdes para Revisio 488 Exercicios 488 Capitulo 17 SONET/SDH 491 ARQUITETURA 491 Sings 491 Disposvos SONET 492 Conerses 493 CAMADAS DO PADRAO SONET 494 Cama de Rtas 494 CCamada de Lina 495 Camada de Segao 495 Camda Fottnica 495 Relages DispositivonCamada 495 QUADROS NO SONET 496 Transmissio de Bis, Bytes © Quadros 496 Formato de Quadros STS.1 497 Sintese do Overhead 501 Encapslamento 501 MULTIPLEXAGAO STS. 503 Interealagio de Bytes 504 Sinal Concatensdo 505 ‘Multiplexador Inserifetirar 505 xvii xvii SUMARIO. 115 176 117 178 119 17.10 18.1 18.3 184 18.5 186 18.7 1941 REDES SONET 507 Redes Lineares 507 Redes em Anel 509 Redes de Malha 510 ‘TRIBUTARIOS VIRTUAIS $12 Tipos de VIs 512, LEITURA RECOMENDADA 513, Livros 513 TERMOS-CHAVE 513 RESUMO S14 ATIVIDADES PRATICAS 514 Questbes pura Revisio SL Exercicios. S15 Capitulo 18 Redes de Circuitos Virtuais Frame Relay e ATM 517 FRAME RELAY 517 Arquitetura $18 CCamadas do Frame Relay 519 Endereyo Estendido 521 FRADs 522 VOFR 522 LMI 522 Controle de Congestionamento e Qualidade de Servigo 522 ATM 523 Objetivos do Projeto $23, Problemas 5: Arguitetura $26 Comutagio 529 Camadas do ATM. 529, Controle de Congestionamento e Qualidade dos Servigos 535 LANS ATM. 536 ‘Arquitetura de LANs ATM $36 [Emulagio de LANs (LANE) 538 Modelo Cliente/Servidor 539 Arquitetura Mista com ClienteServidor 540 LEITURA RECOMENDADA 540 Livros 541 TERMOS-CHAVE 541 RESUMO 541 ATIVIDADES PRATICAS Questbes pura Revisio 543 Exercicios 543 ‘Atividades de Pesquisa S45 543 PARTE 4 Camadade Rede 547 Capitulo 19 Camada de Rede: Enderecamento Ligico 549 ENDEREGOS IPv4 549 Expago de Enderegos 550 Notagiex 550) Enderesamento com Classes. 552 Enderegamento sem Classes 555 ‘Tradugdo de Enderegos de Rede (NAT) 563 194 19.5 19.6 20. 23 24 25 206 207 208 2A 212 SUMARIO xix ENDERECOS IPV6 566 Esteutura 567 LEITURA RECOMENDADA $72 Livros 572 Sites $72 RFCs 572 TERMOS-CHAVE 572 RESUMO 573 ATIVIDADES PRATICAS 574 Questdes para Revisio 574 Exoreiclos $74 Atividades para Pesquisa 577 Capitulo 20 Camaile de Rede: IP 579 INTERNETWORKING 579 Necessidade da Camada de Rede 579 mo uma Rede de Datgramas S81 como uma Rede Sem Conexion $82 IPvs 582 Datagrama 583 Fragmentagio 589 Checksum 594 Opgaes 594 IPve 596 Vantagens 597 Formato dos Pacotes 597 Cabegathos de Extensio 602 TRANSICAO DO IPv4 PARA 0 1Pv6 603 Pita Dupla 604 Tunelamento 604 Tradugio do Cabegallo 605 LEITURA RECOMENDADA 605, Liveos 605 Sites 606 RFCS 606 TERMOS-CHAVE 606 RESUMO 607 ATIVIDADES PRATICAS 607 Questbes para Revision 607 Exoricios 608 Atividades de Pesquisa 608 Capitulo 21. Camada de Rede: Mapeamento deEnderecos, Notificagao de Erros e Multicasting 611 MAPEAMENTO DE ENDERECOS 611 “Mapeamento entre Enderegos Ligicos e Fisicos: ARP 612 Solugio 617 Mapeamento entre Enderegos Fisicos e Légicos: RARP, BOOTP ¢ DHCP. 618 IcMP 621 Tipos de Mensagens 621 Formato das Mensagens 621 Notificaglo de Erros 622 xx SUMARIO. 214 25 216 217 218 22.1 22.3 22.4 22.5 26 22.7 22.8 Consulta 625 Ferramentas de Debug 627 IGMP 630 Gerenciamento de Grupos 630 Mensagens IGMP 631 Formato das Mensagens 631 Operagio do IGMP. 632 Solugio 63 Encapsulamento 635, Solugio 637 Solugio 637 Ulitirio Netstat_ 637 ICMPV6 638 Notificagio de Feros 638 Query 639 LEITURA RECOMENDADA 640 Livros 641 site 641 RECS 641 RESUMO. 642 ATIVIDADES PRATICAS 643, Questies para Revisio 643 Exercicios 644 Anividades de Pesquisa 645 Capitulo 22 Camada de Rede: Entrega, Encaminhamento ¢ Roteamento 647 ENTREGA 647 Entrega Dieta Versus Indveta 647 ENCAMINHAMENTO 648. Téenieas de Encaminbamento 648 Processo de Encaminhamento. 650 Tabela de Roteamento 655 PROTOCOLOS DE ROTEAMENTO UNICAS Otimizagio 658 Roteamento Interdominia e Inteadominio 659. Roteamento Veior Distincia 660 Roteamento de Estado do Enlace 666 Roteamento Vetor Camino 674 PROTOCOLOS DE ROTEAMENTO MULTICAST 678, Unicast, Multicast e Broadeast 678 Aplicagies 681 Roteamento Multicast 682 Protocolos de Roteamento 684 LEITURA RECOMENDADA 694 Livros 694 Sites 604 RECS 694 TERMOS-CHAVE 694 RESUMO 695 ATIVIDADES PRATICAS 697 Questbes para Revisio 697 Exercicios 697 ‘Aividades de Pesquisa 699 658 m4 241 242 243 244 SUMARIO xxi PARTE 5 Camadade Transporte 701 Capitulo 23. Comunicagao entre Processos: UDP, TCP e SCTP 703 COMUNICAGAO ENTRE PROCESSOS 703, Paradigma Clem/Servidor 704 Multilexaio e Demuliplexagio 707 Servgos Sem Conerio Versus Orintadoa Conexbo 707 Conve Versus Nto-convel 708 Tees Protocols 708 UDP 709 Portas conesias no UDP 709 Datagramas de Ustirio 710 Checksum 711 Operagio do UDP. 713, Usodo UDP 715 ep 715 Servigos TOP 715 Recunos doTCP 719 Segmento 721 Concxio TCP 723 Conttole de Fitxo 728 Contotede Eros 731 Conitole de Congestionamento 735 SCTP 736 Servigos SCTP_ 736 Caracterisicas do SCTP._738 Formato deum Pace SCTP 742 Asecigio STP 743 Contolede Fluxo 748 Controle de Eros. 751 Conitole de Congestonamento 753 LBITURA RECOMENDADA. 753 Livros 753, Sis 753 Ries 753 TERMOS-CHAVE. 754 RESUMO 754 ATIVIDADES PRATICAS 756 Questéies para Revisiio 756 Exeretcice 757 Alividaes de Pesquisa 759 Capitulo 24 Controle de Congestionamento € Qualidade de Servigos 761 TRAFEGODEDADOS 761 Deseritor de Trafego 761 Perfis de Trdfego 762 CONGESTIONAMENTO 763 Desempenho da Rede 764 CONTROLE DE CONGESTIONAMENTO 765 Controle de Congestionamento de Ane! Aberto 766 Controle de Congestionamenta de Ane! Fechado 767 DOIS EXEMPLOS 768 Controle de Congestionamento no TCP 769 Controle de Congestionamento no Frame Relay 773, xxii SUMARIO. 24.5 24.6 24.8 24.9 24.10 24.11 24.12 24.13 25.1 253 254 QUALIDADE DE SERVICOS 775, Caractersteas dos Fluxos 775 Classes de Fluxo 776 TECNICAS PARA MELHORAR 0 QOS 776 Programagio 776 Formatagio de Trifego 777 Reserva de Recursos 780 Controle de Admissi0 780 SERVICOS INTEGRADOS 780 Sinalizagio 781 xpecificagio de Fluxo 781 Admissio" 781 Classes de Servigos 781 RSVP. 782, Problemas com Servigos Integrados 784 SERVICOS DIFERENCIADOS 785 Campo DS 785 QOS EM REDES COMUTADAS. 786 QoS no Frame Relay 787 QoS no ATM 789 LEITURA RECOMENDADA 790, Livros. 791 TERMOS-CHAVE 791 RESUMO 791 ATIVIDADES PRATICAS 792 Questbes para Revisio 792 Exercicios 793 PARTE 6 Camada de Aplicagdo 795 Capitulo 25 Sistema de Nomes de Dominios 797 ESPAGO DE NOMES 798 Espago de Nomes Po 798 Espago de NomesHirinquico 798 SSPAGO DE NOMES DE DOMINIOS 799 Label "799 Nome de Dominio 799 Dominio $01 DISTRIBUIGAO DO ESPAGODENOMES 801 Hierarguia dos Servidor de Nomes 802 Zona 802 Servidor Raiz 803 ServidoresPimiis eSecundrios $03 ODNS NA INTERNET 803 Dominios enéricos 804 Dominios de Patses 805 Domino Reverso 805 RESOLUCAO 806 Resolvedor 806 Mapeamento de Nomes para Enderegos 807 Mapeamento de Endereses para Nomes. 807 Resolugio Recusiva 808, ResolugioKentiva "$08 Caching 808 25.6 25.7 25.8 259 25.10 25.11 25.12 25.13 25.14 26.1 26.2 263 264 265 266 26.7 mA MENSAGENS DNS 809 Cabegalho 809 TIPOS DEREGISTROS 811 Registro de Respostas 811 Registro de Recursos 811 ENTIDADE REGISTRADORA 811 SISTEMA DE NOMES E DOMINIOS DINAMICOS (DDNS) ENCAPSULAMENTO. 812 LEITURA RECOMENDADA 812 Livros 813 Sites 813 RFCs 813 TERMOS.CHAVE 813 RESUMO. 813 ATIVIDADES PRATICAS 814 Questdes para Revisio 814 Exereicios 815 Capitulo 26 Logging Remoto, Correio Eletronico e Transferencia de Arquivos 817 LOGGING REMOTO $17 TELNET 817 CORREIO ELETRONICO $24 Arguitetura 824 User Agent $28 Simple Mail Transfer Protocol SMTP 834 ‘Agente de Acesso a Mensagens: POP e IMAP 837 Webmail #39 TRANSFERENCIA DE ARQUIVOS 840 FIP. 80 FIPAnGnimo 844 LEITURA RECOMENDADA._ 845 Livros 84s Sites 815 Ries 845 TERMOS-CHAVE 845 RESUMO. 846 ATIVIDADES PRATICAS 847 Queses para Revisio $47 ‘Atividades de Pesquisa 848 Capitulo 27 WWWeHTTP 85! ARQUITETURA 851 Cliente (Browser) 852 Servidor 852 Uniform Resource Locator (URL) 853, Cookies 853 DOCUMENTOS WEB 854 Documentos Estitioos 855, Documentos Dinimicos 857 Documentos Ativos 860 812 SUMARIO. xxiii xxiv SUMARIO 213 214 27s 216 207 28.1 284 28.5 28.6 29.2 HTTP. 861 Transagio HTTP. 861 Conexio Persistonte versus Nao Persistente 868. Servidor Proxy 868 LEITURA RECOMENDADA 869 Livros 869 Sites 869 RFCs 369 TERMOS-CHAVE 869 RESUMO. 870. ATIVIDADES PRATICAS 871 (Questbes para Revisio 871 Exercicios 871 Capitulo 28 Gerenciamento de Redes: SNMP 873 SISTEMA DE GERENCIAMENTO DE REDES 873 Gerenciamento de Contiguragio 874 Gerenciamento de Falhas 875 Gerenciamento de Desempenho 875 Gerenciamento de Seguranga 876 Gerenciamento de Contabilizagao 877 SNMP 877 Conceito 877 Componentes do Gerenciamento 878 SMI 881 MIB 886 Ordem Lexivogritica 889 SNMP 891 Mensagens 893 Portas UDP 895 Seguranga 897 LEITURA RECOMENDADA 897 Livros 897 Sites 897 RFCs 897 TERMG RESUMO 898 ATIVIDADES PRATICAS 899. QuestBes para Revissio 899 Exercicios $99 Capitulo 29° Multimidia 901 DIGITALIZACAO DE AUDIO E VIDEO 902 Digitalizagio de Audio 902 Digializagho de Video 902 COMPRESSAO DE AUDIO E VIDEO. 903, Compressio de Audio 903 CCompressio de Video 904 STREAMING DE AUDIO E VIDEO ARMAZENADO. 908 Primeiro Método: Utlizagao de um Servidor Web 909 Segundo Método: Uso de um Servidor Web com Metafile 909 Terceiro Método: Emprego de um Media Server 910 Quarta Método: Uso de um Media Server edo RTSP 911 24 295 296 297 298 299 29.10 29.1 29.12 30.1 30.2 303 304 305 30.6 307 Bu SUMARIO. STREAMING DE AUDIO E VIDEO EM TEMPO REAL 912 AUDIO/VIDEO INTERATIVO EM TEMPO REAL 912 Caracteristieas 912 RTP 916 Formato de Pacotes RTP 917 Porta UDP 919 RTCP 919 Sender Report 919 Receiver Report 920 Source Description 920 Bye 920 APP 920 Porta UDP 920 VOZ SOBRE IP 920 SIP 920 1323 923 LEITURA RECOMENDADA 925 Livros 925 Sites 925 TERMOS-CHAVE 925 RESUMO 926 ATIVIDADES PRATICAS 927 Questées para Revisio 927 Exereicios 927 Atividades de Pesquisa 928 PARTE 7 Seguranca 929 Capitulo 30° Cripiografia 931 INTRODUGAO 931 Definigdes 931 Das Categorias 932 CRIPTOGRAFIA DE CHAVE SIMETRICA 935 Citas Traicionsis 935 Citas Modemas Simpes, 938 Citas Cileas Modemas 940 Modi de Opergio 945, CRIPTOGRAFIA DE CHAVE ASSIMETRICA 949 RSA 949 Diffie-Hellman 952 LEITURA RECOMENDADA 956 Livros 956 TERMOS-CHAVE 956 RESUMO. 957 ATIVIDADES PRATICAS 958 Queses para Revisio 958 Exereicio 959 Aividades de Pesquisa 960 Capitulo 31 Seguranca de Redes 961 SERVIGOS DE SEGURANGA. 961 Confidencialidade da Mensagem 962 xxv xvi SUMARIO. 312 313 314 B15 317 318 319 31.10 31.1 321 322 32.3 Integridae da Mensagem 962 ‘Atenticagio de Mensagens 962 Nio-Repidio de Mensagens 962 ‘Autentzago de Enidades "982 CONFIDENCIALIDADE DA MENSAGEM 962 Confidencintidade com Cripiogratia de Chave Siméria 963 Conidencialidade eom Criptogratia de Chave Assimetrica 963 INTEGRIDADE DA MENSAGEM 964 Docuientae Impresgo Digital 965 Mensagem ¢ "digest da Mensagem 965 Diferenga 965 Cringio Veritcagto do “ages” 966 Crterioe para a Fangio Hash 966 Algorinos Hash SHA-1 967 AUTENTICACAO DE MENSAGEM 969 MAC 969 ASSINATURA DIGITAL 971 Comparsgao 971 Necessidade de Chaves 972 Processo 973 Servigos 974 Sistemas de Assinatura 976 AUTENTICACAO DE ENTIDADES 976 Senhas 975 Contontagio-Resposia 978 GERENCIAMENTO DE CHAVES 981 Distribuigio de Chaves Simstricas 981 Distibuigio de Chaves bliss 986 LEITURA RECOMENDADA. 990 Livios 990 TERMOS-CHAVE 990 “DIGEST” 991 ATIVIDADES PRATICAS 992 Questes para Revisio 992 Exerecios 993, ‘iividades de Pesquisa 994 Capitulo 32 Seguranca na Internet: IPSec, SSL/TLS, PGP, VPN e Firewalls 995 IPSECURITY (IPSEC) 996 ois Modos 996 Dois Protocols de Seguranga 998 Associagio de Seguranga 1002 IKE 1004 YPN 1008 SSL/TLS 1008 Servigos SSL 1008 Parimettos de Seguranca 1009 Sessdes eConexbes 1011 Quatro Protocolos 1012 TLS 1013 PGP 1014 Pardmetros de Seguranga 1015 Servigas 1015 326 32.7 32.8 Bil B2 B3 Ba BS cl SUMARIO. Situagio 1016 Algoritmos PGP 1017 Chaveiros 1018 Certficados PGP 1019 FIREWALLS 1021 Firewall de Fltragem de Pacotes Firewall Proxy 1023 LEITURA RECOMENDADA. 1024 Livros 1024 TERMOS-CHAVE 1024 RESUMO 1025 ATIVIDADES PRATICAS 1026 Questdes para Revisio 1026 Exereicios 1026 Apéndice A Unicode 1029 UNICODE 1029 Panos 1030 Plano Mulilingie Basico (BMP) 1030 Plano Mulilingue Suplementar (SMP) 1032 Plano Ideogréfica Suplementar (SIP) 1032 Plano Especial Suplementar (SSP) 1032 Planos de Uso Privado (PUPs) 1032 ASCH 1032 Apéndice B Sisiemas de Numeragdo 1037 BASE 10: DECIMAL 1037 Pesos 1038 BASE 2: BINARIO. 1038 Pesos 1038 Conversio 1038: BASE 16: HEXADECIMAL 1039 Pesos 1039 Conversio 1039 Comparagio 1040 BASE 256: ENDERECOS IP 1040 Pesos 1040 Conversio 1040 OUTRAS CONVERSOES 1041 Bindrio © Hexadecimal 1041 Base 256 ¢ Binario 1042 Apéndice © Revisdo de Matematica 1043 FUNCOES TRIGONOMETRICAS 1043, Onda Senotdal 1043 Onda Co-senoidal 1045 utr Pungdes Tigonométricas 1046 Identidades Tigonometrcas 1046 ANALISE DE FOURIER 1046 Série de Fourier 1046 Transformadas de Fourier 1088 xxvii xxviii SUMARIO. c3 EXPONENCIACAO E LOGARITMOS 1050 Fungio Exponencial 1050 Fungio Logarinica 1051 Apéndice D Cédigo 8B/6T 1055 Apéndice E Histévico sobre a Telefonia nosEstados Unidos 1059 Antes de 19841059 Entre 984 € 1996. 1059 Depois de 1996 1059 Apéndice F Enderecos e Sites 1061 Apéndice G RFCs 1063 Apéndice H Portas TCP e UDP 1065 Acronimos 1067 Glossdrio 1071 Indice Remissivo 1103 Prefacio Redes ¢ sistemas de comunicagio de dados talvez sejam as tecnologias que erescem com maior rapidez em nossa cultura hoje em dia, Uma das conseqtiéncias deste crescimento é um aumento surpreendente no ntimero de profissdes em que um entendimento destas tecnologias € essencial ‘para o éxito — e um aumento proporcional na quantidade ¢ nas categorias de estudantes fazendo ‘cursos para adquirir conhecimentos sobre elas. Caracteristicas deste Livro Vétrias caracteristicas do presente livro so concebidas visando tornar particularmente facil para ‘05 estudiantes compreender sistemas de comunicagio de dados e reds. Estrutura Usamos 0 modelo Internet de cinco camadas como arcabouco para o texto nao apenas pelo fato de um pleno entendimento do modelo ser essencial para a compreensao da maior parte da teo- ria de redes atual como também pelo fato dele se basear numa estrutura de interdependéncias: cada camada se baseia na camada abaixo dela que, por sua vez, sustenta a camada acima. Da mesma forma, cada conceito introduzido em nosso livro se apsia nos conceitos examinados nas seedes anteriores. © modelo Internet foi escolhido porque cle € um protocolo que se encontra totalmente implementado. Este livro foi concebido para estudantes com pouco ou nenhum conhecimento em teleco- municagdes ou comunicagdo de dados. Por esta razdo, usamos uma metodologia de “baixo para cima”. Através dessa metodologia, os estudantes aprendem primeiro sobre comunicagao de da dos (camadas inferiores) antes de aprenderem sobre redes (camadas superiores). Abordagem Visual © Livro apresenta material altamente téenico, sem o uso de fSrmulas complexas e primando pelo equilibrio entre texto ¢ figuras. M ‘uma oportunidade visual e intuitiva para compreender o assunto. As figuras so particularmente importantes na explicagdo de conceitos de redes, que se baseiam em conexdes € transmissao. Esses dois conceitos sdo ficeis de se compreender visualmente. de 700 figuras que acompanham 0 texto oferecem Pontos de Destaque Enfatizamos conceitos importantes em quadros destacados para referencia répida e atengdo ime- diata. wax PREFACIO Exemplos e Aplicagies Quando apropriado, selecionamos exemplos que reflitam situagdes reais. Por exemplo, no Capi- tulo 6 mostramos vérios casos de telecomunicagio nas redes telefOnicas atuais. Leitura Recomendada Cada capitulo inclui uma lista de livros e sites que podem ser usados para leitura adicional Termos-Chave Cada capitulo inclui uma lista de termos-chave para 0 estudante, lo termina com um resumo do material visto naquele capitulo. O resumo fornece uma visdo geral de todos os pontos importantes do capitulo, Atividade Prética Os capitulos incluem um conjunto de atividades préticas desenvolvidas para reforcar ¢ aplicar conceitos importantes. Ele € formado por trés partes: questdes para revisdo, exercicios e ativida- des para pesquisa (somente para capitulos pertinentes). As questées para revisio se destinam a testar 0 nivel de compreensio inicial do aluno em relago a0 material apresentado no capitulo. Os exercicios exigem um entendimento mais profundo do material. As atividades de pesquisa do desenvolvidas para criar motivagdo para estudo complementar. Apéndices Os apendi ial de ref necessérios para entender 0s conceitos discutidos no livro, se destinam a fornecer um mat ia rdpido para revisio dos materiais Glosséirio e Acrinimos 0 livro contém um amplo glossério e uma lista de acronimos. Mudangas na Quarta Edigao A Quarta Edigdo apresenta mudangas importantes em relagiio a Terceira Edigao, tanto em ter- ‘mos de organizagao como de contetido. Organizagio Apresentamos a seguir as principais mudangas em termos de organizagao do livro: 1. O Capitulo 6 agora trata também de multiplexagao bem como espalhamento, © Capitulo 8 € dedicado agora totalmente & comutagao, © contetido do Capftulo 12 foi transferido para o Capitulo 11. © Capitulo 17 cobre a tecnologia SONET. © Capitulo 19 discute o enderegamento IP. 0 Capitulo 20 € dedicado ao Internet Protocol 0 Capitulo 21 discute trés protocolos: ARP, ICMP ¢ IGMP. Capitulo 28 € um novo capitulo ¢ ¢ dedicado & administragao de redes na Internet. Os Capitulos 29 a 31 antigos agora sio 0s Capitulos 30 a 32. een anew PREFACIO. xxi Comtetido Revisamos 0 contetido de varios capitulos, entre os quais 0s seguintes: 1. Os contetidos dos Capftulos 1 a5 foram revisados e ampliados. Foram acrescentados exem- plos para esclarecer estes contetidos, 2. 0 contetido do Capitulo 10 foi revisado © ampliado para incluir métodos de detecgdo e cor- regdo de erros 3. O Capitulo 11 foi revisado para incluir uma discussio completa de varios protocolos de controle de enlace de dados. 4. Entrega, encaminhamento e roteamento de datagramas foram acrescentados ao Capftulo 22, 5. Um novo protocolo de transporte, © SCTP, foi acrescentado ao Capitulo 23. 6. Os contetidos dos Capitulos 30, 31 ¢ 32 foram revisados e ampliados para incluirem discus- silo sobre questdes de seguranga e Internet 7. Foram acrescentados novos exemplos para esclarecer 0 entendimento dos conceitos, Informagaes de Final de Capitulo L .centada uma seco ao final de cada capitulo apresentando fontes adicionais para 2. As questdes para revis 3. Os exereicios foram revisados e foram acrescentados novos a capitulos pertinentes. Jo foram alteradas e atualizadas. 4. Alguns capitulos contém atividades de pesquisa Contetido O livro 6 dividido em sete partes. A primeira parte & uma visio geral; a dltima se refere & seg ranga de redes. As cinco partes intermedidrias foram desenvolvidas para representar as cinco camadas do modelo Internet. A seguir, apresentamos um resumo do contetido de cada parte. Parte 1: Visio Geral o geral sobre comunicagiio de dados e redes. O Capitulo 1 cobre con- ceitos introdutGrios necessérios para o restante do livro, O Capitulo 2 introduz 0 modelo Internet. Parte 2: Camada Fisica A segunda parte € uma discussdo da camada fisica do modelo Internet, Os Capitulos 3 a 6 discutem os aspectos de telecomunicagdo da camada fisica. O Capitulo 7 introduz os meios de transmissao que, embora nao fagam parte ca camadla fisica, so controlados por ele. © Capitulo & € dedicado A comutagao, que pode ser usada em vérias camadas. O Capitulo 9 mostra como as redes piblicas, de telefonia e de TV a cabo poem ser usadas para a transferéneia de dados. Parte 3: Camada de Enlace de Dados A tereeira parte é dedicada 2 discussdo da camada de enlace de dados do modelo Internet. O Capitulo 10 trata da detecgao ¢ corregao de erros. Os Capitulos 11 ¢ 12 discutem questies rela- cionadas ao controle de enlace de dados. Os Capitulos 13 a 16 tratam das LANs. Os Capftulos 17 18 tratam das WANs. As LANs e WANS so exemplos de redes operando nas duas primeiras camadas do modelo Internet. xxl PREFACIO Parte 4: Camada de Rede A quarta parte 6 de dos enderegos IP. Os Capitulos 20 € 21 so dedicades aos protocolos de camada de rede como IP, ARP, ICMP e IGMP. 0 Capitulo 22 discute a entrega, 0 encaminhamento e o roteamento de pacotes na Internet. \da A discussfio da camada de rede do modelo Internet. O Capitulo 19 trata Parte $: Camada de Transporte A quinta parte é dedicada a discussiio da camada de transporte do modelo Internet. © Capitulo 23 dé uma visio geral sobre a camauda de transporte e discute os servigos e responsabilidades desta camada, Ele também introduz trés protocolos da camada de transporte: UDP, TCP e SCTP. 0 Capitulo 24 discute controle de congestionamento e qualidade de servigo, duas questdes rela- cionadas a camada de transporte e as duas camadas anteriores. Parte 6: Camada de Aplicagao A sexta parte & dedicada a discussio da camada de aplicagao do modelo Internet. © Capitulo 25 fala do DNS, o programa aplicativo que € usado por outros programas de aplicagaio para asso- ciar enderegos da camada de aplicago aos enderegos da camada de rede. Os Capitulos 26 a 29 discutem alguns protocolos de aplicagao comuns na Internet. Parte 7: Seguranca AA sétima parte & uma discussao sobre seguranga. Ela serve como preltidio para ampliar 0 estu- do sobre este assunto, O Capitulo 30 discute, brevemente, criptogratia. O Capitulo 31 introduz aspectos de seguranga. O Capitulo 32 mostra como diferentes aspectos de seguranga podem ser aplicados as tr8s camadas do modelo Internet. Centro de Aprendizagem On-line McGraw-Hill Online Learning Center contém material suplementar. Ele pode ser acessado em www.mhhe.com/forouzan, A medida que os estudantes forem lendo o livro Comunicagao de Dados ¢ Redes, poderdio fazer os testes de auto-avaliagZo on-line. Bles também poderio acessar ‘materiais de aula como slides em PowerPoint e fazer uma revisdo extra usando animagies. As solugdes dos exercicios impares também podem ser encontradas no site, Esses materiais esto disponiveis em inglés. Recursos para o Professor Para o professor, o Online Learning Center, em www.nhihe.com/forouzan disponibiliza 0 Manual do Professor, slides em Power Point, slossério, entre outros. O contetdo do site esté em inglés Para terem acesso aos recursos on-line, 0s professores brasileiros precisam obter uma senha com a McGraw-Hill Interamericana do Brasil. Os professores devem solicitar a senha por e-mail divulgacio_brasil@megraw-bill.com, Na Europa, a senha deve ser obtida com a McGraw-Hill de Portugal: servico_clientes@megraw-hill.com, Como Usar 0 Livro Este livro foi escrito tanto para 0 pablico académico como para o piblico profissional, Ou seja, também pode ser usado como um guia de auto-estudo para profissionais interessados. Eis algu- ‘mas diretrizes, As Partes 1 a3 sio altamente recomendada OAs Partes 4 a 6 podem ser vistas se nio existir nenhuma disciplina subseqiiente sobre 0 protocolo TCPAP. A Parte 7 € recomendada se no existir nenhuma disciplina subseqiiente sobre seguranca de redes. PREFACIO. xxiii Agradecimentos E dibvio que o desenvolvimento de um livro com este escape precisa do apoio de vii pessoas Revi em Grupo A contribuigdo mais valiosa para a criago de um livro como este provém de revisdes feitas por outros colegas da drea. Palavras ndo sf suficientes para expressar nossa gratidiio aos tantos revisores que investiram varias horas lendo 0 manuscrito e nos fornecendo comentarios e idéias de extrema valia. Gostariamos de agradecer especialmente a colaboraciio dos seguintes revisores da terceira ¢ quarta edicdes deste livro Farid Ahmed, Catholic University Kaveh Ashenayi, University of Tulsa Yoris Au, University of Texas, San Antonio Essie Bakhtiar, Clayton College & State Uni- versity Anthony Barnard, University of Alabama, Brimingham A.T. Burrell, Oklahoma State University Scott Campbell, Miami University Teresa Carrigan, Blackburn College Hwa Chang, Tufts University Edward Chlebus, Illinois Institute of Technology Peter Cooper, Sam Houston State University Richard Coppins, Virginia Commonwealth University Harpal Dhillon, Southwestern Oklahoma State University Hans-Peter Dommel, Santa Clara University M. Barry Dumas, Baruch College, CUNY William Figg, Dakota State University Dale Fox, Quinnipiac University Terrence Fries, Coastal Carolina University Errin Pulp, Wake Forest University Sandeep Gupta, Arizona State University George Hamer, South Dakota State University James Henson, California State University, Fresno ‘Tom Hilton, Utah State University Allen Holliday, Seyed Hossein Hosseini, University of Wisconsin, Milwaukee Gerald Isaacs, C lege, Waukesha Hrishikesh Joshi, DeVry University ES. Khosravi, S Bob Kinicki, Wor Kevin Kwiat, Hamilton College ‘Ten-Hwang Lai, Ohio State University Chung-Wei Lee, Auburn University Ka-Cheong Leung, Texas Tech University Gertrude Levine, Fairleigh Dickinson University Alvin Sek See Lim, Auburn University Charles Liu, California State University, Los An- geles Wenhang Liu, California State University, Los Angeles Mark Llewellyn, University of Central Florida Sanchita Mal-Sarkar, Cleveland State University ‘alifornia State University, Fullerton roll Col- vuthern University ier Polytechnic University Louis Marseille, Harford Community College Kevin McNeill, University of Arizona Arnold C. Meltzer, George Washington University Rayman Meservy, Brigham Young University Prasant Mohapatra, University of California, Davis Hung Z Ngo, SUNY, Buffalo Larry Owens, California State University, Fresno Arnold Patton, Bradley University Dolly Samson, Hawaii Pacific Unive xxiv PREFACIO Joseph Sherif, California State University, Fullerton Robert Simon, George Mason University Ronald J. Srodawa, Oakland University Daniel Tian, California State University, Monte- rey Bay Richard Tibbs, Radford University Christophe Veltsos, Minnesota State University, Mankato Yang Wang, University of Ma- ryland, College Park Sherali Zeadally, Wayne State University Equipe da McGraw-Hill Agradecimentos especiais & equipe da McGraw-Hill. Alan Apt, nosso editor, provou como um cditor competente pose tornar possivel, o impossfvel. Rebecca Olson, editora de desenvolvi- ‘mento, nos ajudou sempre que nes Sheila Frank, coordenadora de projeto, nos orientou, com enorme entusiamo, através do proceso de producao. Gostariamos de agradecer David Hash pelo design, Kara Kudronowicz pela produgdo e Patti Scott, editor de copidesque. Visao Geral Objetivos A Parte 1 prové uma idéia geral do que veremos no restante do livro. Serio discutidos quatro conceitos principais: comunicagdes de dados, redes, protocolos e padres, bem como modelos de redes, As redes existem de forma que dados possam ser enviados de um lugar a outro — 0 concei- to basico de comunicagdo de dados. Para compreender completamente esse assunto, precisamos conhecer 0s componentes da comunicagdo de dados, como diferentes tipos de dados podem ser representados e como eriar um fluxo de dads, A comunicagio de dados entre sistemas remotos pode ser atingida por meio de um processo de- ‘nominado rede, envolvendo a conexio de computadores, midia e dispositives de rede. As redes so divididas em duas categorias principais: redes locais (LANs) e redes remotas (WANs). Esses dois tipos tém diferentes caracteristicas e diferentes funcionalidades. A Internet, 0 foco principal do livro, 6 um conjunto de redes LANs e WANS interconectadas por dispositivos de ligactio entre elas. Protocolos e padrées sto vitais para a implementagiio das comunicacdes de dados e das redes. Os protocolos se referem as regras; um padrao é um protocolo que tem sido amplamente adotado por fornecedores ¢ fabricantes, (Os modetos de redes servem para organizar, unificar ¢ controlar 0s componentes de hardwa- re e software das comunicagdes de dados e das redes. Embora o termo “modelo de rede” sugira uma relagao exclusiva com a rede, o modelo também engloba as comunicagdes de dados. Capitulos A primeira parte consiste de dois capitulos: Capitulos 1 e 2 Capitulo 1 No Capitulo 1, introduziremos os conceitos de comunicagdes de dados e de redes, Discutiremos 08 componentes das comunicagdes de dados, representagao de dados ¢ o fluxo de dados. Em se- ‘guid, partiremos para a estrutura das redes que transportam dados. Abortaremos as topologi de redes, as categorias das redes e 0 conceito geral que esta por trés da Internet, A segdo sobre protocolos e padraes forncee uma répida visdo das organizagdes que estabelecem padres e comunicagtes de dados ¢ redes. Capitulo 2 Os dois modelos de redes predominantes so © Open Systems Interconnection (OSI) e 0 mo- delo Internet (TCP/IP). O primeiro é um modelo tedrico; o segundo € 0 modelo atual utilizado nas comunicagdes de dados. No Capitulo 2, discutiremos, em primeiro lugar, o modelo OSI para obtermos uma base teérica geral. Em seguida, nos concentraremos no modelo Internet que € & base para o restante deste livro. CAPITULO 1 Introdugao As comunicagdes de dados e as redes esto mudando a maneira pela qual fazemos negécios & ‘0 modo como vivemos. As decisdes no mundo dos negécios tém de ser tomadas de forma cada vez mais répida e aqueles que 0 fazem precisam obter acesso imediato a informagdes precisas. Por que esperar uma semana pela chegada de um relatério da Alemania pelo correio quando ele poderia ser transmitido de forma quase instantanea por meio das redes de computadores? Hoje em dia, as empresas dependem de redes de computadores e das ligagdes entre as redes. Antes, porém de perguntarmos com que rapidez conseguimos nos conectar, precisamos saber como as redes operam, que tipos de tecnologias esto disponiveis e qual arquitetura atende melhor a determinado tipo de conjunto de necessidades. 0 desenvolvimento do computador pessoal possibilitou grandes mudangas nas empresas, nas inddstrias, nas ciéncias € nia educagao. Uma revolugao semelhante esté ocorrendo nas co- municagies de dados ¢ nas redes. Avangos tecnolégicos estiio tornando possivel que links de comunicagio transportem um njimero cada ver maior de sinais e de forma mais rapid, Como con- seqiiéncia, os servigos esto evoluindo e possibilitando o uso dessa capacidade expandida, Por exemplo, servigos de telefonia estabelecidos por teleconferéncia, espera de chamadas, correio de vor ¢ identificagio de chamadas foram estendidos. As pesquisas em comunicagdes de dados ¢ redes resultaram em novas tecnologias. Um dos objetivos ¢ estar apto a trocar dados como texto, dudio € video de todas as partes do planeta, Queremos acessar a Internet para fazer download e upload de informagdes de forma répida precisa ¢ a qualquer momento. presente capitulo trata de quatro questdes: comunicagdes de dados, redes, a Internet ¢, finalmente, protocolos e padres. Em primeiro lugar, apresentamos uma definigio ampla de comunicagdes de dados, Em seguida, definimos redes como uma auto-estrada na qual os dados podem trafegar. A Internet é abordada como um bom exemplo de uma ligacao entre redes (isto 6, uma rede de redes). Finalmente, discutimos diferentes tipos de protocolos, a diferenga entre protocolos e padrdes e as organizagties que estabelecem esses padrdes. 1.1 COMUNICACAO DE DADOS Quando nos comunicamos, estamos compartilhando informagées. Esse compartilhamento pode ser local ou remoto. Entre individuos, a comunicagao local se dé normalmente frente a frente, a0 paso que a comunicagdo remota ocorre a distancia, O termo telecomunicagdo abrange tclefo- ia, telegrafia e televisao e comunicagdo a distincia (tele, em grego, quer dizer “distante” 4 CAPITULO 1 INTRODUCAO A palavra dados se refere a informagoes apresentadas em qualquer forma que seja acordada entre as partes que criam ¢ usam os dados. Comunicagio de dados so as trocas de dados entre dois dispositivos por intermédio de algum tipo de meio de transmissio, como um cabo condutor formado por fios. Para que as comunicagies de dados ocorram, os dispositivos de comunicagdo devem fazer parte de um sis- tema de comunicagdes, composto por uma combinacdo de hardware (equipamentos fisicos) & software (programas). A eficdcia de um sistema de comunicagdes de dados depende de quatro caracteristicas fundamentais: entrega, precisio, sincronizagao e jitter. 1, Entrega. 0 sistema deve entregar dados no destino correto. Os dados tém de ser recebidos pelo dispositivo ou usudtio pretendido e apenas por esse dispositivo ou usuéro. Precisiio. 0 sistema deve entregar os dados de forma precisa. Dados que foram alterados na transmissdo e deixados sem corregdo so iniiteis. 3. Sincronizagio. O sistema deve entregar dados no momento certo. Daclos entregues com atraso sfo insteis. No caso de video e duo, a entrega em tempo significa fornecer os dados, a medida que eles so produzidos e sem atrasos considerdveis. Esse tipo de entrega é deno- inado transmissfo em tempo real, 4. Jitter. Jiter refere-se a variagao no tempo de chegada dos pacotes. F atraso desigual na entrega de pacotes de dudio ¢ video, Suponhamos, por exemplo, que pacotes de video sejam cenviados a cada 30 min, Se alguns desses pacotes chegarem com um atraso de 30 min outros com um atraso de 40 min, o resultado seré uma qualidade de video irregular. ‘Componentes Um sistema de comunicagdo de dados € formado por cinco componentes (ver Figura 1.1). Figura 1.1 Os cinco componentes da comunicacio de dados Rega Regret Reg 2 rocoto Protocolo [8 2 Rega iam Regra ns (mn Meio | Receptor J. Mensagem. As mensagens sao as informagdes (dados) a serem transmitidas. Entre as for- ‘mas populares de informagdo, temos: texto, néimeros, figuras, dudio e video. Emissor. O emissor ¢ 0 dispositivo que envia a mensagem de dados. Pode ser um compu- tador, estagdo de trabalho, aparelho telefOnico, televisdo e assim por diante. 3. Receptor. 0 receptor ¢ 0 dispositivo que recebe a mensagem., Pode ser um computador, estacio de trabalho, aparetho telefnico, televisio ¢ assim por diante. 4. Meio de transmissio. O meio de transmissi © caminho fisico pelo qual sagem trafega do emissor ao receptor. Alguns exemplos de meio de transmissio so os seguintes: cabo de par trangado, cabo coaxial, cabo de fibra dptica ¢ ondas de ridio. 5. Protocolo. © protocolo & um conjunto de regras que controla a comunicagio de dados, Representa um acordo entre 0s dispositivos de comunicacdo. Sem um protocolo, dois SECAO 1.1 COMUNICACAO DEDADOS 5 dispositivos podem estar conectados, mas, sem se comunicar, De modo semethante, uma pessoa que fala francés ndo consegue entender outra que fala apenas o idioma japonés. Representagio de Dados As informagées de hoje sao transmitidas por diversas formas, tais como por texto, nimeros, imagens, audio e video. Texto Em comunicagio de dados, o texto € representado como um padrio de bits, uma seqiiéncia de bits (0s ou 1s). Os diferentes conjuntos de padrdes de bits foram elaborados para representar simbolos de texto, Cada conjunto é chamado eédigo ¢ 0 processo de representactio de simbolos E denominado codificagdo, Hoje em dia, 0 sistema de codificagao predominante & denominado Unicode, que usa 32 bits para representar um simbolo ou caractere usado em qualquer lingua- gem do mundo, © American Standard Code for Information Interchange (ASCII), de: volvido algumas décadas atras nos Estados Unidos, agora constitui os 127 primeiros caracteres do Unicode ¢ é também conhecido como Basic Latin. O Apéndice A inclui partes do Unicode. Nameros Os niimeros também so representados por padrdes de bits. Entretanto, um eddigo como © ASCII nfo é usado para representar nimeros; 0 niimero é convertido diretamente em binsrio para simplificar as operagdes matemiéticas. O Apendice B apresenta varios tipos de sistemas de numeragio diferentes. Imagens As imagens também so representadas por padries de bits. Em sua forma mais simples, uma imagem € composta por uma matriz.de pixels (picture elements), em que cada pixel & ui peque- ‘no ponto, 0 tamanho do pixel depende de sua resoluedo. Por exemplo, uma imagem pode s dividida em 1.000 ou 10.000 pixels. No segundo caso, hii uma representagio melhor da imagem (melhor resolugao); contudo, € necessério mais meméria para armazené-la, Apés uma imagem ser dividida em pixels, é atribuido a cada um deles um padrio de bits, © tamanho e 0 valor do padro dependem da imagem, Para uma imagem formada apenas por pontos em preto-c-branco (por exemplo, um tabuleiro de xadrez), um padrdo de I bit é suf para representar um pixel. ‘Se uma imagem no for composta por pixels em preto-e-branco puros, podemos aumentar 0 tamanho do padrao de bits para incluir uma escala de tons de cinza, Por exemplo, para mostrar qua- tro niveis de tons de cinza, podemos usar padres de 2 bits. Um pixel preto pode ser representado por 00, um pixel einza-escuro por 01, um pixel cinza-claro por 10 ¢ um pixel branco por 1 te Existem frios métodos para a representagiio de imagens coloridas. Um dos métodos 6 nominado RGB, assim chamado porque cada cor € formada por uma combinagdo de trés cores primérias: vermetha, verde ¢ azul (Red, Green e Blue, em inglés). A intensidade de cada cor & ‘medida e um padrio de bits é atribuido a ela. Outro método é conhecido por YCM, no qual uma cor é composta por uma combinagao de trés outras cores primérias: amarela, ciano € magenta (Fellow, Cyant e Magenta, em inglés). © a0 registro ou transmissao (difusio) de som ou miisica. O audio é, por natureza, diferente de texto, nimeros ou imagens. Ele & continuo, ndo discreto. Mesmo quando usamos,

Você também pode gostar