Você está na página 1de 1145

Quarta edio

F727c Forouzan, Behrouz A.


Comunicao de dados e redes de computadores [recurso
eletrnico] / Behrouz A. Forouzan com a colaborao de
Sophia Chung Fegan ; traduo: Ariovaldo Griesi ; reviso
tcnica: Jonas Santiago de Oliveira. 4. ed. Dados
eletrnicos. Porto Alegre : AMGH, 2010.

Editado tambm como livro impresso em 2008.


ISBN 978-85-63308-47-4

1. Comunicao entre computadores. 2. Redes de


computadores. I. Fegan, Sophia Chung. II. Ttulo.

CDU 004.7

Catalogao na publicao: Ana Paula M. Magnus CRB-10/Prov-009/10


COMUNICAO
DE DADOS E
REDES DE
COMPUTADORES
Quarta Edio

Behrouz A. Forouzan
DeAnza College

com a colaborao de

Sophia Chung Fegan

Traduo
Ariovaldo Griesi

Reviso Tcnica
Jonas Santiago de Oliveira
Mestre em Engenharia Eltrica pela USP
Docente dos cursos de Engenharia de Telecomunicaes da UNIFIEO e
Sistemas de Informao da FICS Campos Salles
Verso impressa
desta obra: 2008

2010
Obra originalmente publicada sob o ttulo
Data Communications and Networking, 4th Edition
2007 de The McGraw-Hill Companies, Inc.
1221 Avenue of the Americas, New York, NY 10020
ISBN da obra original: 13 9780072967753
10 0072967757

Editora de Desenvolvimento: Alessandra Borges


Supervisora de Produo: Guacira Simonelli
Preparao de Texto: Maria Alice da Costa
Design de capa: Rokusek Design
Imagem de capa (USE): Women ascending Mount McKinley, Alaska. Mount McKinley
(Denali) 12.000 feet. Allan Kearney/Getty Images.
Editorao Eletrnica: Crontec Ltda.

Reservados todos os direitos de publicao, em lngua portuguesa,


AMGH Editora Ltda. (AMGH EDITORA uma parceria entre
ARTMED Editora S.A. e MCGRAW-HILL EDUCATION).
Av. Jernimo de Ornelas, 670 - Santana
90040-340 Porto Alegre RS
Fone (51) 3027-7000 Fax (51) 3027-7070

proibida a duplicao ou reproduo deste volume, no todo ou em parte,


sob quaisquer formas ou por quaisquer meios (eletrnico, mecnico, gravao,
fotocpia, distribuio na Web e outros), sem permisso expressa da Editora.

SO PAULO
Av. Embaixador Macedo Soares, 10.735 - Pavilho 5 - Cond. Espace Center
Vila Anastcio 05095-035 So Paulo SP
Fone (11) 3665-1100 Fax (11) 3667-1333

SAC 0800 703-3444

IMPRESSO NO BRASIL
PRINTED IN BRAZIL
minha esposa, Faezeh, com carinho
Behrouz Forouzan
RESUMO DO SUMRIO

Prefcio xxix

PARTE 1 Viso Geral 1


Captulo 1 Introduo 3
Captulo 2 Modelos de Redes 27

PARTE 2 Camada Fsica e Meios de Transmisso 55


Captulo 3 Dados e Sinais 57
Captulo 4 Transmisso Digital 101
Captulo 5 Transmisso Analgica 141
Captulo 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento 161
Captulo 7 Meios de Transmisso 191
Captulo 8 Comutao 213
Captulo 9 O Uso de Redes Telefnicas e a Cabo na Transmisso de Dados 241

PARTE 3 Camada de Enlace de Dados 265


Captulo 10 Deteco e Correo de Erros 267
Captulo 11 Controle do Enlace de Dados 307
Captulo 12 Acesso Mltiplo 363
Captulo 13 LANs com Fio: Ethernet 395
Captulo 14 LANs sem Fio (Wireless LANs) 421
Captulo 15 Conexo de LANs, Redes Backbone e LANs Virtuais 445
Captulo 16 WANs sem Fio: Redes de Telefonia Celular e Via Satlite 467
Captulo 17 SONET/SDH 491
Captulo 18 Redes de Circuitos Virtuais: Frame Relay e ATM 517

PARTE 4 Camada de Rede 547


Captulo 19 Camada de Rede: Endereamento Lgico 549
Captulo 20 Camada de Rede: IP 579

vii
viii RESUMO DO SUMRIO

Captulo 21 Camada de Rede: Mapeamento de Endereos, Notificao de Erros e


Multicasting 611
Captulo 22 Camada de Rede: Entrega, Encaminhamento e Roteamento 647

PARTE 5 Camada de Transporte 701


Captulo 23 Comunicao entre Processos: UDP, TCP e SCTP 703
Captulo 24 Controle de Congestionamento e Qualidade de Servios 761

PARTE 6 Camada de Aplicao 795


Captulo 25 Sistema de Nomes de Domnios 797
Captulo 26 Logging Remoto, Correio Eletrnico e Transferncia de Arquivos 817
Captulo 27 WWW e HTTP 851
Captulo 28 Gerenciamento de Redes: SNMP 873
Captulo 29 Multimdia 901

PARTE 7 Segurana 929


Captulo 30 Criptografia 931
Captulo 31 Segurana de Redes 961
Captulo 32 Segurana na Internet: IPSec, SSL/TLS, PGP, VPN e Firewalls 995
Apndice A Unicode 1029
Apndice B Sistemas de Numerao 1037
Apndice C Reviso de Matemtica 1043
Apndice D Cdigo 8B/6T 1055
Apndice E Histrico sobre a Telefonia nos Estados Unidos 1059
Apndice F Endereos e Sites 1061
Apndice G RFCs 1063
Apndice H Portas TCP e UDP 1065
Acrnimos 1067
Glossrio 1071
ndice Remissivo 1103
SUMRIO

Prefcio xxix

PARTE 1 Viso Geral 1

Captulo 1 Introduo 3
1.1 COMUNICAO DE DADOS 3
Componentes 4
Representao de Dados 5
Fluxo de Dados 6
1.2 REDES 7
Processamento Distribudo 7
Critrios de Redes 7
Estruturas Fsicas 8
Modelos de Redes 13
Categorias de Redes 13
Interconexo de Redes: Internetwork 15
1.3 A INTERNET 16
Um Breve Histrico 17
A Internet Hoje em Dia 17
1.4 PROTOCOLOS E PADRES 19
Protocolos 19
Padres 19
Organizaes para Estabelecimento de Padres 20
Padres Internet 21
1.5 LEITURA RECOMENDADA 21
Livros 21
Sites* 22
RFCs 22
1.6 Termos-chave 22
1.7 RESUMO 23
1.8 ATIVIDADEs PRTICAs 24
Questes para Reviso 24
Exerccios 24
Atividades de Pesquisa 25

Captulo 2 Modelos de Redes 27


2.1 TAREFAS DISTRIBUDAS EM CAMADAS 27
Emissor, Receptor e Transportador 28
Hierarquia 29
2.2 O MODELO OSI 29
Arquitetura em Camadas 30

ix
x SUMRIO

Processos Peer-to-peer 30
Encapsulamento 33
2.3 CAMADAS DO MODELO OSI 33
Camada Fsica 33
Camada de Enlace de Dados 34
Camada de Rede 36
Camada de Transporte 37
Camada de Sesso 39
Camada de Apresentao 39
Camada de Aplicao 41
Resumo sobre as Camadas 42
2.4 CONJUNTO DE PROTOCOLOS TCP/IP 42
Camadas Fsica e de Enlace 43
Camada de Rede 43
Camada de Transporte 44
Camada de Aplicao 45
2.5 ENDEREAMENTO 45
Endereos Fsicos 46
Endereos Lgicos 47
Endereos de Portas 49
Endereos Especficos 50
2.6 LEITURA RECOMENDADA 50
Livros 51
Sites 51
RFCs 51
2.7 TERMOS-CHAVE 51
2.8 RESUMO 52
2.9 ATIVIDADES PRTICAS 52
Questes para Reviso 52
Exerccios 53
Atividades de Pesquisa 54

PARTE 2 Camada Fsica e Meios de Transmisso 55

Captulo 3 Dados e Sinais 57


3.1 ANALGICO E DIGITAL 57
Dados Analgicos e Digitais 57
Sinais Analgicos e Digitais 58
Sinais Peridicos e No Peridicos 58
3.2 SINAIS ANALGICOS PERIDICOS 59
Onda Senoidal 59
Fase 63
Comprimento de Onda 64
Domnios do Tempo e da Freqncia 65
Sinais Compostos 66
Largura de Banda 69
3.3 SINAIS DIGITAIS 71
Taxa de Transferncia 73
Comprimento de Bits 73
Sinal Digital como um Sinal Analgico Composto 74
Transmisso de Sinais Digitais 74
3.4 PERDA NA TRANSMISSO 80
Atenuao 81
Distoro 83
Rudo 84
SUMRIO xi

3.5 LIMITES NA TAXA DE DADOS 85


Canal sem Rudo: Taxa de Transferncia de Nyquist 86
Canal com Rudo: Capacidade de Shannon 87
Usando Ambos os Limites 88
3.6 DESEMPENHO 89
Largura de Banda 89
Throughput 90
Latncia (Retardo) 90
Produto Largura de Banda-Retardo 92
Jitter 94
3.7 LEITURA RECOMENDADA 94
Livros 94
3.8 TERMOS-CHAVE 94
3.9 RESUMO 95
3.10 ATIVIDADEs PRTICAs 96
Questes para Reviso 96
Exerccios 96

Captulo 4 Transmisso Digital 101


4.1 CONVERSO DIGITAL-DIGITAL 101
Codificao de Linha 101
Mtodos de Codificao de Linha 106
Codificao de Blocos 115
Mistura de Sinais 118
4.2 CONVERSO ANALGICA-DIGITAL 120
Pulse Code Modulation (PCM) 121
Modulao Delta (DM) 129
4.3 MODOS DE TRANSMISSO 131
Transmisso Paralela 131
Transmisso Serial 132
4.4 LEITURA RECOMENDADA 135
Livros 135
4.5 TERMOS-CHAVE 135
4.6 RESUMO 136
4.7 ATIVIDADES PRTICAS 137
Questes para Reviso 137
Exerccios 137

Captulo 5 Transmisso Analgica 141


5.1 CONVERSO DIGITAL-ANALGICA 141
Aspectos da Converso Digital-Analgica 142
Chaveamento de Amplitude 144
Modulao por Chaveamento de Freqncia 146
Modulao por Chaveamento de Fase 148
Modulao por Amplitude de Quadratura 152
5.2 CONVERSO ANALGICA-ANALGICA 152
Modulao em Amplitude 153
Modulao em Freqncia (Frequency Modulation) 154
Modulao em Fase (Phase Modulation) 155
5.3 LEITURA RECOMENDADA 156
Livros 156
5.4 TERMOS-CHAVE 157
xii SUMRIO

5.5 RESUMO 157


5.6 ATIVIDADES PRTICAS 158
Questes para Reviso 158
Exerccios 158

Captulo 6Utilizao da Largura de Banda:


Multiplexao e Espalhamento 161
6.1 MULTIPLEXAO 161
Multiplexao por Diviso de Freqncia 162
Multiplexao por Diviso de Comprimento de Onda 167
Multiplexao por Diviso de Tempo 169
Multiplexao Estatstica por Diviso de Tempo 179
6.2 ESPALHAMENTO ESPECTRAL 180
Espalhamento Espectral por Saltos de Freqncia (FHSS) 181
Direct Sequence Spread Spectrum 184
6.3 LEITURA RECOMENDADA 185
Livros 185
6.4 TERMOS-CHAVE 185
6.5 RESUMO 186
6.6 ATIVIDADES PRTICAS 187
Questes para Reviso 187
Exerccios 187

Captulo 7 Meios de Transmisso 191


7.1 MEIOS DE TRANSMISSO GUIADOS 192
Cabo de Par Tranado 192
Cabo Coaxial 195
Cabo de Fibra ptica 198
7.2 MEIOS DE TRANSMISSO NO GUIADOS 203
Ondas de Rdio 205
Microondas 206
Infravermelho 207
7.3 LEITURA RECOMENDADA 208
Livros 208
7.4 TERMOS-CHAVE 208
7.5 RESUMO 209
7.6 ATIVIDADES PRTICAS 209
Questes para Reviso 209
Exerccios 210

Captulo 8 Comutao 213


8.1 REDES DE COMUTAO DE CIRCUITOS 214
Trs Fases 217
Eficincia 217
Retardo 217
Tecnologia de Comutao de Circuitos em Redes de Telefonia 218
8.2 REDES DE DATAGRAMAS 218
Tabela de Roteamento 220
Eficincia 220
Retardo 221
Redes de Datagramas na Internet 221
SUMRIO xiii

8.3 REDE DE CIRCUITOS VIRTUAIS 221


Endereamento 222
Trs Fases 223
Eficincia 226
Retardo em Redes de Circuitos Virtuais 226
Tecnologia de Comutao de Circuitos em WANs 227
8.4 ESTRUTURA DE UM COMUTADOR 227
Estrutura dos Comutadores de Circuitos 227
Estrutura dos Comutadores de Pacotes 232
8.5 LEITURA RECOMENDADA 235
Livros 235
8.6 TERMOS-CHAVE 235
8.7 RESUMO 236
8.8 ATIVIDADES PRTICAS 236
Questes para Reviso 236
Exerccios 237

Captulo 9O Uso de Redes Telefnicas e a Cabo na Transmisso de Dados 241


9.1 REDE TELEFNICA 241
Principais Componentes 241
Sinalizao 244
Servios Fornecidos por Redes Telefnicas 247
9.2 MODEMS DISCADOS 248
Padres de Modems 249
9.3 LINHA DIGITAL DE ASSINANTE 251
ADSL 252
ADSL Lite 254
HSDL 255
SDSL 255
VDSL 255
Resumo 255
9.4 REDES DE TV A CABO 256
Redes de TV a Cabo Tradicionais 256
Rede HFC (Hybric Fyber-Coaxial) 256
9.5 TV A CABO PARA TRANSFERNCIA DE DADOS 257
Largura de Banda 257
Compartilhamento 259
CM e CMTS 259
Mtodos de Transmisso de Dados: DOCSIS 260
9.6 LEITURA RECOMENDADA 261
Livros 261
9.7 TERMOS-CHAVE 261
9.8 RESUMO 262
9.9 ATIVIDADES PRTICAS 263
Questes para Reviso 263
Exerccios 264

PARTE 3 Camada de Enlace de Dados 265

Captulo 10 Deteco e Correo de Erros 267


10.1 INTRODUO 267
Tipos de erros 267
xiv SUMRIO

Redundncia 269
Deteco versus Correo 269
Correo Antecipada de Erros versus Retransmisso 269
Cdigos de Erros 269
Aritmtica Modular 270
10.2 CDIGOS DE BLOCOS 271
Deteco de Erros 272
Correo de Erros 273
Distncia de Hamming 274
Distncia de Hamming Mnima 274
10.3 CDIGOS DE BLOCOS LINEARES 277
Distncia Mnima para Cdigos de Blocos Lineares 278
Alguns Cdigos de Blocos Lineares 278
10.4 CDIGOS CCLICOS 284
CRC Cyclic Redundant Check 284
Implementao no Hardware 287
Polinmios 291
Anlise de Cdigos Cclicos 293
Vantagens dos Cdigos Cclicos 297
Outros Cdigos Cclicos 297
10.5 CHECKSUM 298
Conceito 298
Complemento de Um 298
Uso do Checksum na Internet 299
Desempenho 301
10.6 LEITURA RECOMENDADA 301
Livros 301
RFCs 301
10.7 TERMOS-CHAVE 301
10.8 RESUMO 302
10.9 ATIVIDADES PRTICAS 303
Questes para Reviso 303
Exerccios 303

Captulo 11 Controle do Enlace de Dados 307


11.1 FRAMING 307
Framing de Tamanho Fixo 308
Framing de Tamanho Varivel 308
11.2 CONTROLEs DE FLUXO E ERROS 311
Controle de Fluxo 311
Controle de Erros 311
11.3 PROTOCOLOS 311
11.4 CANAIS SEM RUDO 312
O Protocolo mais Simples Possvel 312
11.5 CANAIS COM RUDO 318
Stop-and-Wait com Solicitao de Repetio Automtica 318
Go-Back-N com Solicitao de Repetio Automtica 324
Selective Repeat Automatic Repeat Request 332
Piggybacking 339
11.6 HDLC 340
Configuraes e Modos de Transferncia 340
Frames 341
Campo de Controle 343
SUMRIO xv

11.7 PROTOCOLO PONTO A PONTO 346


Framing 348
Fases de Transio 349
Multiplexao 350
PPP Multilink 355
11.8 LEITURA RECOMENDADA 357
Livros 357
11.9 TERMOS-CHAVE 357
11.10 RESUMO 358
11.11 ATIVIDADES PRTICAS 359
Questes para Reviso 359
Exerccios 359

Captulo 12 Acesso Mltiplo 363


12.1 ACESSO RANDMICO 364
ALOHA 365
CSMA (Carrier Sense Multiple Access) 370
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) 373
CSMA/CA (Carrier Sense Multiple Access withCollision Avoidance) 377
12.2 ACESSO CONTROLADO 379
Reservation 379
Polling 380
Token Passing 381
12.3 CANALIZAO 383
Frequency-Division Multiple Access (FDMA) 383
Time-Division Multiple Access (TDMA) 384
Code-Division Multiple Access (CDMA) 385
12.4 LEITURA RECOMENDADA 390
Livros 391
12.5 TERMOS-CHAVE 391
12.6 RESUMO 391
12.7 ATIVIDADES PRTICAS 392
Questes para Reviso 392
Exerccios 393
Atividades de Pesquisa 394

Captulo 13 LANs com Fios: Ethernet 395


13.1 PADRES IEEE 395
Camada de Enlace 396
Camada Fsica 397
13.2 ETHERNET-PADRO 397
Subcamada MAC 398
Camada Fsica 402
13.3 EVOLUO DO PADRO 406
Ethernet com Bridges 406
Switched Ethernet 407
Ethernet Full-Duplex 408
13.4 FAST ETHERNET 409
Subcamada MAC 409
Camada Fsica 410
13.5 GIGABIT ETHERNET 412
Subcamada MAC 412
xvi SUMRIO

Camada Fsica 414


10 Gigabit Ethernet 416
13.6 LEITURA RECOMENDADA 417
Livros 417
13.7 TERMOS-CHAVE 417
13.8 RESUMO 417
13.9 ATIVIDADES PRTICAS 418
Questes para Reviso 418
Exerccios 419

Captulo 14 LANs sem Fio (Wireless LANs) 421


14.1 IEEE 802.11 421
Arquitetura 421
Subcamada MAC 423
Mecanismo de Endereamento 428
Camada Fsica 432
14.2 BLUETOOTH 434
Arquitetura 435
Camadas no Bluetooth 436
Camada de Rdio 436
Camada Banda Base 437
L2CAP 440
Outras Camadas Superiores 441
14.3 LEITURA RECOMENDADA 441
Livros 442
14.4 TERMOS-CHAVE 442
14.5 RESUMO 442
14.6 ATIVIDADES PRTICAS 443
Questes para Reviso 443
Exerccios 443

Captulo 15Conexo de LANs, Redes Backbone


e LANs Virtuais 445
15.1 DISPOSITIVOS DE CONEXO 445
Hubs Passivos 446
Repetidores 446
Hubs Ativos 447
Pontes 447
Switches de Duas Camadas 454
Roteadores 455
Switches de Trs Camadas 455
Gateway 455
15.2 REDES BACKBONE 456
Backbone de Barramento 456
Backbone em Estrela 457
Interligando LANs Remotas 457
15.3 LANs VIRTUAIS 458
Participao 461
Configurao 461
Comunicao entre Switches 462
Padro IEEE 462
Vantagens 463
15.4 LEITURA RECOMENDADA 463
SUMRIO xvii

Livros 463
Site 463
15.5 TERMOS-CHAVE 463
15.8 RESUMO 464
15.7 ATIVIDADES PRTICAS 464
Questes para Reviso 464
Exerccios 465

Captulo 16WANs sem Fio: Redes de Telefonia Celular


e via Satlite 467
16.1 TELEFONIA CELULAR 467
Princpio da Reutilizao de Freqncias 467
Transmisso 468
Recepo 469
Roaming 469
Primeira Gerao 469
Segunda Gerao 470
Terceira Gerao 477
16.2 REDES VIA SATLITE 478
rbitas 479
rea de Cobertura 480
Trs Categorias de Satlites 480
Satlites GEO 481
Satlites MEO 481
GPS 481
Satlites LEO 484
16.3 LEITURA RECOMENDADA 487
Livros 487
16.4 TERMOS-CHAVE 487
16.5 RESUMO 487
16.6 ATIVIDADES PRTICAS 488
Questes para Reviso 488
Exerccios 488

Captulo 17 SONET/SDH 491


17.1 ARQUITETURA 491
Sinais 491
Dispositivos SONET 492
Conexes 493
17.2 CAMADAS DO PADRO SONET 494
Camada de Rotas 494
Camada de Linha 495
Camada de Seo 495
Camada Fotnica 495
Relaes DispositivoCamada 495
17.3 QUADROS NO SONET 496
Transmisso de Bits, Bytes e Quadros 496
Formato de Quadros STS-1 497
Sntese do Overhead 501
Encapsulamento 501
17.4 MULTIPLEXAO STS 503
Intercalao de Bytes 504
Sinal Concatenado 505
Multiplexador Inserir/retirar 506
xviii SUMRIO

17.5 REDES SONET 507


Redes Lineares 507
Redes em Anel 509
Redes de Malha 510
17.6 TRIBUTRIOS VIRTUAIS 512
Tipos de VTs 512
17.7 LEITURA RECOMENDADA 513
Livros 513
17.8 TERMOS-CHAVE 513
17.9 RESUMO 514
17.10 ATIVIDADES PRTICAS 514
Questes para Reviso 514
Exerccios 515

Captulo 18 Redes de Circuitos Virtuais: Frame Relay e ATM 517


18.1 FRAME RELAY 517
Arquitetura 518
Camadas do Frame Relay 519
Endereo Estendido 521
FRADs 522
VOFR 522
LMI 522
Controle de Congestionamento e Qualidade de Servio 522
18.2 ATM 523
Objetivos do Projeto 523
Problemas 523
Arquitetura 526
Comutao 529
Camadas do ATM 529
Controle de Congestionamento e Qualidade dos Servios 535
18.3 LANs ATM 536
Arquitetura de LANs ATM 536
Emulao de LANs (LANE) 538
Modelo Cliente/Servidor 539
Arquitetura Mista com Cliente/Servidor 540
18.4 LEITURA RECOMENDADA 540
Livros 541
18.5 TERMOS-CHAVE 541
18.6 RESUMO 541
18.7 ATIVIDADES PRTICAS 543
Questes para Reviso 543
Exerccios 543
Atividades de Pesquisa 545

PARTE 4 Camada de Rede 547

Captulo 19 Camada de Rede: Endereamento Lgico 549


19.1 ENDEREOS IPv4 549
Espao de Endereos 550
Notaes 550
Endereamento com Classes 552
Endereamento sem Classes 555
Traduo de Endereos de Rede (NAT) 563
SUMRIO xix

19.2 ENDEREOS IPv6 566


Estrutura 567
19.3 LEITURA RECOMENDADA 572
Livros 572
Sites 572
RFCs 572
19.4 TERMOS-CHAVE 572
19.5 RESUMO 573
19.6 ATIVIDADES PRTICAS 574
Questes para Reviso 574
Exerccios 574
Atividades para Pesquisa 577

Captulo 20 Camada de Rede: IP 579

20.1 INTERNETWORKING 579


Necessidade da Camada de Rede 579
Internet como uma Rede de Datagramas 581
Internet como uma Rede sem Conexo 582
20.2 IPv4 582
Datagrama 583
Fragmentao 589
Checksum 594
Opes 594
20.3 IPv6 596
Vantagens 597
Formato dos Pacotes 597
Cabealhos de Extenso 602
20.4 TRANSIO DO IPv4 PARA O IPv6 603
Pilha Dupla 604
Tunelamento 604
Traduo do Cabealho 605
20.5 LEITURA RECOMENDADA 605
Livros 606
Sites 606
RFCs 606
20.6 TERMOS-CHAVE 606
20.7 RESUMO 607
20.8 ATIVIDADES PRTICAS 607
Questes para Reviso 607
Exerccios 608
Atividades de Pesquisa 609

Captulo 21Camada de Rede: Mapeamento deEndereos,


Notificao de Erros e Multicasting 611
21.1 MAPEAMENTO DE ENDEREOS 611
Mapeamento entre Endereos Lgicos e Fsicos: ARP 612
Soluo 617
Mapeamento entre Endereos Fsicos e Lgicos: RARP, BOOTP e DHCP 618
21.2 ICMP 621
Tipos de Mensagens 621
Formato das Mensagens 621
Notificao de Erros 622
xx SUMRIO

Consulta 625
Ferramentas de Debug 627
21.3 IGMP 630
Gerenciamento de Grupos 630
Mensagens IGMP 631
Formato das Mensagens 631
Operao do IGMP 632
Soluo 634
Encapsulamento 635
Soluo 637
Soluo 637
Utilitrio Netstat 637
21.4 ICMPv6 638
Notificao de Erros 638
Query 639
21.5 LEITURA RECOMENDADA 640
Livros 641
Site 641
RFCs 641
21.6 TERMOS-CHAVE 641
21.7 RESUMO 642
21.8 ATIVIDADES PRTICAS 643
Questes para Reviso 643
Exerccios 644
Atividades de Pesquisa 645

Captulo 22Camada de Rede: Entrega, Encaminhamento e Roteamento 647


22.1 ENTREGA 647
Entrega Direta Versus Indireta 647
22.2 ENCAMINHAMENTO 648
Tcnicas de Encaminhamento 648
Processo de Encaminhamento 650
Tabela de Roteamento 655
22.3 PROTOCOLOS DE ROTEAMENTO UNICAST 658
Otimizao 658
Roteamento Interdomnio e Intradomnio 659
Roteamento Vetor Distncia 660
Roteamento de Estado do Enlace 666
Roteamento Vetor Caminho 674
22.4 PROTOCOLOS DE ROTEAMENTO MULTICAST 678
Unicast, Multicast e Broadcast 678
Aplicaes 681
Roteamento Multicast 682
Protocolos de Roteamento 684
22.5 LEITURA RECOMENDADA 694
Livros 694
Sites 694
RFCs 694
22.6 TERMOS-CHAVE 694
22.7 RESUMO 695
22.8 ATIVIDADEs PRTICAs 697
Questes para Reviso 697
Exerccios 697
Atividades de Pesquisa 699
SUMRIO xxi

PARTE 5 Camada de Transporte 701

Captulo 23Comunicao entre Processos: UDP, TCP e SCTP 703


23.1 COMUNICAO ENTRE PROCESSOS 703
Paradigma Cliente/Servidor 704
Multiplexao e Demultiplexao 707
Servios Sem Conexo Versus Orientado a Conexo 707
Confivel Versus No-confivel 708
Trs Protocolos 708
23.2 UDP 709
Portas conhecidas no UDP 709
Datagramas de Usurio 710
Checksum 711
Operao do UDP 713
Uso do UDP 715
23.3 TCP 715
Servios TCP 715
Recursos do TCP 719
Segmento 721
Conexo TCP 723
Controle de Fluxo 728
Controle de Erros 731
Controle de Congestionamento 735
23.4 SCTP 736
Servios SCTP 736
Caractersticas do SCTP 738
Formato de um Pacote SCTP 742
Associao SCTP 743
Controle de Fluxo 748
Controle de Erros 751
Controle de Congestionamento 753
23.5 LEITURA RECOMENDADA 753
Livros 753
Sites 753
RFCs 753
23.6 TERMOS-CHAVE 754
23.7 RESUMO 754
23.8 ATIVIDADES PRTICAS 756
Questes para Reviso 756
Exerccios 757
Atividades de Pesquisa 759

Captulo 24 Controle de Congestionamento e Qualidade de Servios 761


24.1 TRFEGO DE DADOS 761
Descritor de Trfego 761
Perfis de Trfego 762
24.2 CONGESTIONAMENTO 763
Desempenho da Rede 764
24.3 CONTROLE DE CONGESTIONAMENTO 765
Controle de Congestionamento de Anel Aberto 766
Controle de Congestionamento de Anel Fechado 767
24.4 DOIS EXEMPLOS 768
Controle de Congestionamento no TCP 769
Controle de Congestionamento no Frame Relay 773
xxii SUMRIO

24.5 QUALIDADE DE SERVIOS 775


Caractersticas dos Fluxos 775
Classes de Fluxo 776
24.6 TCNICAS PARA MELHORAR O QoS 776
Programao 776
Formatao de Trfego 777
Reserva de Recursos 780
Controle de Admisso 780
24.7 SERVIOS INTEGRADOS 780
Sinalizao 781
Especificao de Fluxo 781
Admisso 781
Classes de Servios 781
RSVP 782
Problemas com Servios Integrados 784
24.8 SERVIOS DIFERENCIADOS 785
Campo DS 785
24.9 QoS EM REDES COMUTADAS 786
QoS no Frame Relay 787
QoS no ATM 789
24.10 LEITURA RECOMENDADA 790
Livros 791
24.11 TERMOS-CHAVE 791
24.12 RESUMO 791
24.13 ATIVIDADES PRTICAS 792
Questes para Reviso 792
Exerccios 793

PARTE 6 Camada de Aplicao 795

Captulo 25 Sistema de Nomes de Domnios 797


25.1 ESPAO DE NOMES 798
Espao de Nomes Plano 798
Espao de Nomes Hierrquico 798
25.2 ESPAO DE NOMES DE DOMNIOS 799
Label 799
Nome de Domnio 799
Domnio 801
25.3 DISTRIBUIO DO ESPAO DE NOMES 801
Hierarquia dos Servidores de Nomes 802
Zona 802
Servidor Raiz 803
Servidores Primrios e Secundrios 803
25.4 O DNS NA INTERNET 803
Domnios Genricos 804
Domnios de Pases 805
Domnio Reverso 805
25.5 RESOLUO 806
Resolvedor 806
Mapeamento de Nomes para Endereos 807
Mapeamento de Endereos para Nomes 807
Resoluo Recursiva 808
Resoluo Iterativa 808
Caching 808
SUMRIO xxiii

25.6 MENSAGENS DNS 809


Cabealho 809
25.7 TIPOS DE REGISTROS 811
Registro de Respostas 811
Registro de Recursos 811
25.8 Entidade Registradora 811
25.9 SISTEMA DE NOMES E DOMNIOS DINMICOS (DDNS) 812
25.10 ENCAPSULAMENTO 812
25.11 LEITURA RECOMENDADA 812
Livros 813
Sites 813
RFCs 813
25.12 TERMOS-CHAVE 813
25.13 RESUMO 813
25.14 ATIVIDADES PRTICAS 814
Questes para Reviso 814
Exerccios 815

Captulo 26Logging Remoto, Correio Eletrnico e


Transferncia de Arquivos 817
26.1 LOGGING REMOTO 817
TELNET 817
26.2 CORREIO ELETRNICO 824
Arquitetura 824
User Agent 828
Simple Mail Transfer Protocol: SMTP 834
Agente de Acesso a Mensagens: POP e IMAP 837
Webmail 839
26.3 TRANSFERNCIA DE ARQUIVOS 840
FTP 840
FTP Annimo 844
26.4 LEITURA RECOMENDADA 845
Livros 845
Sites 845
RFCs 845
26.5 TERMOS-CHAVE 845
26.6 RESUMO 846
26.7 ATIVIDADES PRTICAS 847
Questes para Reviso 847
Exerccios 848
Atividades de Pesquisa 848

Captulo 27 WWW e HTTP 851


27.1 ARQUITETURA 851
Cliente (Browser) 852
Servidor 852
Uniform Resource Locator (URL) 853
Cookies 853
27.2 DOCUMENTOS WEB 854
Documentos Estticos 855
Documentos Dinmicos 857
Documentos Ativos 860
xxiv SUMRIO

27.3 HTTP 861


Transao HTTP 861
Conexo Persistente versus No Persistente 868
Servidor Proxy 868
27.4 LEITURA RECOMENDADA 869
Livros 869
Sites 869
RFCs 869
27.5 TERMOS-CHAVE 869
27.6 RESUMO 870
27.7 ATIVIDADES PRTICAS 871
Questes para Reviso 871
Exerccios 871

Captulo 28 Gerenciamento de Redes: SNMP 873


28.1 SISTEMA DE GERENCIAMENTO DE REDES 873
Gerenciamento de Congurao 874
Gerenciamento de Falhas 875
Gerenciamento de Desempenho 876
Gerenciamento de Segurana 876
Gerenciamento de Contabilizao 877
28.2 SNMP 877
Conceito 877
Componentes do Gerenciamento 878
SMI 881
MIB 886
Ordem Lexicogrfica 889
SNMP 891
Mensagens 893
Portas UDP 895
Segurana 897
28.3 LEITURA RECOMENDADA 897
Livros 897
Sites 897
RFCs 897
28.4 TERMOS-CHAVE 897
28.5 RESUMO 898
28.6 ATIVIDADES PRTICAS 899
Questes para Reviso 899
Exerccios 899

Captulo 29 Multimdia 901


29.1 DIGITALIZAO DE UDIO E VDEO 902
Digitalizao de udio 902
Digitalizao de Vdeo 902
29.2 COMPRESSO DE UDIO E VDEO 903
Compresso de udio 903
Compresso de Vdeo 904
29.3 STREAMING DE UDIO E VDEO ARMAZENADO 908
Primeiro Mtodo: Utilizao de um Servidor Web 909
Segundo Mtodo: Uso de um Servidor Web com Metafile 909
Terceiro Mtodo: Emprego de um Media Server 910
Quarto Mtodo: Uso de um Media Server e do RTSP 911
SUMRIO xxv

29.4 STREAMING DE UDIO E VDEO EM TEMPO REAL 912


29.5 UDIO/VDEO INTERATIVO EM TEMPO REAL 912
Caractersticas 912
29.6 RTP 916
Formato de Pacotes RTP 917
Porta UDP 919
29.7 RTCP 919
Sender Report 919
Receiver Report 920
Source Description 920
Bye 920
APP 920
Porta UDP 920
29.8 VOZ SOBRE IP 920
SIP 920
H.323 923
29.9 LEITURA RECOMENDADA 925
Livros 925
Sites 925
29.10 TERMOS-CHAVE 925
29.11 RESUMO 926
29.12 ATIVIDADES PRTICAS 927
Questes para Reviso 927
Exerccios 927
Atividades de Pesquisa 928

PARTE 7 Segurana 929

Captulo 30 Criptografia 931


30.1 INTRODUO 931
Denies 931
Duas Categorias 932
30.2 CRIPTOGRAFIA DE CHAVE SIMTRICA 935
Cifras Tradicionais 935
Cifras Modernas Simples 938
Cifras Cclicas Modernas 940
Modo de Operao 945
30.3 CRIPTOGRAFIA DE CHAVE ASSIMTRICA 949
RSA 949
Dife-Hellman 952
30.4 LEITURA RECOMENDADA 956
Livros 956
30.5 TERMOS-CHAVE 956
30.6 RESUMO 957
30.7 ATIVIDADES PRTICAS 958
Questes para Reviso 958
Exerccios 959
Atividades de Pesquisa 960

Captulo 31 Segurana de Redes 961


31.1 SERVIOS DE SEGURANA 961
Condencialidade da Mensagem 962
xxvi SUMRIO

Integridade da Mensagem 962


Autenticao de Mensagens 962
No-Repdio de Mensagens 962
Autenticao de Entidades 962
31.2 CONFIDENCIALIDADE DA MENSAGEM 962
Condencialidade com Criptografia de Chave Simtrica 963
Condencialidade com Criptografia de Chave Assimtrica 963
31.3 INTEGRIDADE DA MENSAGEM 964
Documento e Impresso Digital 965
Mensagem e digest da Mensagem 965
Diferena 965
Criao e Verificao do digest 966
Critrios para a Funo Hash 966
Algoritmos Hash: SHA-1 967
31.4 AUTENTICAO DE MENSAGEM 969
MAC 969
31.5 ASSINATURA DIGITAL 971
Comparao 971
Necessidade de Chaves 972
Processo 973
Servios 974
Sistemas de Assinatura 976
31.6 AUTENTICAO DE ENTIDADES 976
Senhas 976
Confrontao-Resposta 978
31.7 GERENCIAMENTO DE CHAVES 981
Distribuio de Chaves Simtricas 981
Distribuio de Chaves Pblicas 986
31.8 LEITURA RECOMENDADA 990
Livros 990
31.9 TERMOS-CHAVE 990
31.10 DIGEST 991
31.11 ATIVIDADES PRTICAS 992
Questes para Reviso 992
Exerccios 993
Atividades de Pesquisa 994

Captulo 32Segurana na Internet: IPSec,


SSL/TLS, PGP, VPN e Firewalls 995
32.1 IPSecurity (IPSec) 996
Dois Modos 996
Dois Protocolos de Segurana 998
Associao de Segurana 1002
IKE 1004
VPN 1004
32.2 SSL/TLS 1008
Servios SSL 1008
Parmetros de Segurana 1009
Sesses e Conexes 1011
Quatro Protocolos 1012
TLS 1013
32.3 PGP 1014
Parmetros de Segurana 1015
Servios 1015
SUMRIO xxvii

Situao 1016
Algoritmos PGP 1017
Chaveiros 1018
Certicados PGP 1019
32.4 FIREWALLS 1021
Firewall de Filtragem de Pacotes 1022
Firewall Proxy 1023
32.5 LEITURA RECOMENDADA 1024
Livros 1024
32.6 TERMOS-CHAVE 1024
32.7 RESUMO 1025
32.8 ATIVIDADES PRTICAS 1026
Questes para Reviso 1026
Exerccios 1026

Apndice A Unicode 1029


A.1 UNICODE 1029
Planos 1030
Plano Multilnge Bsico (BMP) 1030
Plano Multilnge Suplementar (SMP) 1032
Plano Ideogrfico Suplementar (SIP) 1032
Plano Especial Suplementar (SSP) 1032
Planos de Uso Privado (PUPs) 1032
A.2 ASCII 1032

Apndice B Sistemas de Numerao 1037


B.1 BASE 10: DECIMAL 1037
Pesos 1038
B.2 BASE 2: BINRIO 1038
Pesos 1038
Converso 1038
B.3 BASE 16: HEXADECIMAL 1039
Pesos 1039
Converso 1039
Comparao 1040
B.4 BASE 256: ENDEREOS IP 1040
Pesos 1040
Converso 1040
B.5 OUTRAS CONVERSES 1041
Binrio e Hexadecimal 1041
Base 256 e Binrio 1042

Apndice C Reviso de Matemtica 1043


C.1 FUNES TRIGONOMTRICAS 1043
Onda Senoidal 1043
Onda Co-senoidal 1045
Outras Funes Trigonomtricas 1046
Identidades Trigonomtricas 1046
C.2 ANLISE DE FOURIER 1046
Srie de Fourier 1046
Transformadas de Fourier 1048
xxviii SUMRIO

C.3 EXPONENCIAO E LOGARITMOS 1050


Funo Exponencial 1050
Funo Logartmica 1051

Apndice D Cdigo 8B/6T 1055

Apndice E Histrico sobre a Telefonia nosEstados Unidos 1059


Antes de 1984 1059
Entre 1984 e 1996 1059
Depois de 1996 1059

Apndice F Endereos e Sites 1061

Apndice G RFCs 1063

Apndice H Portas TCP e UDP 1065

Acrnimos 1067

Glossrio 1071

ndice Remissivo 1103


Prefcio

Redes e sistemas de comunicao de dados talvez sejam as tecnologias que crescem com maior
rapidez em nossa cultura hoje em dia. Uma das conseqncias deste crescimento um aumento
surpreendente no nmero de profisses em que um entendimento destas tecnologias essencial
para o xito e um aumento proporcional na quantidade e nas categorias de estudantes fazendo
cursos para adquirir conhecimentos sobre elas.

Caractersticas deste Livro


Vrias caractersticas do presente livro so concebidas visando tornar particularmente fcil para
os estudantes compreender sistemas de comunicao de dados e redes.

Estrutura
Usamos o modelo Internet de cinco camadas como arcabouo para o texto no apenas pelo fato
de um pleno entendimento do modelo ser essencial para a compreenso da maior parte da teo-
ria de redes atual como tambm pelo fato dele se basear numa estrutura de interdependncias:
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 apia nos conceitos examinados nas
sees anteriores. O modelo Internet foi escolhido porque ele um protocolo que se encontra
totalmente implementado.
Este livro foi concebido para estudantes com pouco ou nenhum conhecimento em teleco-
municaes ou comunicao de dados. Por esta razo, usamos uma metodologia de baixo para
cima. Atravs dessa metodologia, os estudantes aprendem primeiro sobre comunicao de da-
dos (camadas inferiores) antes de aprenderem sobre redes (camadas superiores).

Abordagem Visual
O livro apresenta material altamente tcnico, sem o uso de frmulas complexas e primando
pelo equilbrio entre texto e guras. Mais de 700 guras que acompanham o texto oferecem
uma oportunidade visual e intuitiva para compreender o assunto. As figuras so particularmente
importantes na explicao de conceitos de redes, que se baseiam em conexes e transmisso.
Esses dois conceitos so fceis de se compreender visualmente.

Pontos de Destaque
Enfatizamos conceitos importantes em quadros destacados para referncia rpida e ateno ime-
diata.

xxix
xxx PREFCIO

Exemplos e Aplicaes
Quando apropriado, selecionamos exemplos que reflitam situaes reais. Por exemplo, no Cap-
tulo 6 mostramos vrios casos de telecomunicao nas redes telefnicas atuais.

Leitura Recomendada
Cada captulo inclui uma lista de livros e sites que podem ser usados para leitura adicional.

Termos-Chave
Cada captulo inclui uma lista de termos-chave para o estudante.

Resumo
Cada captulo termina com um resumo do material visto naquele captulo. O resumo fornece
uma viso geral de todos os pontos importantes do captulo.

Atividade Prtica
Os captulos incluem um conjunto de atividades prticas desenvolvidas para reforar e aplicar
conceitos importantes. Ele formado por trs partes: questes para reviso, exerccios e ativida-
des para pesquisa (somente para captulos pertinentes). As questes para reviso se destinam a
testar o nvel de compreenso inicial do aluno em relao ao material apresentado no captulo.
Os exerccios exigem um entendimento mais profundo do material. As atividades de pesquisa
so desenvolvidas para criar motivao para estudo complementar.

Apndices
Os apndices se destinam a fornecer um material de referncia rpido para reviso dos materiais
necessrios para entender os conceitos discutidos no livro.

Glossrio e Acrnimos
O livro contm um amplo glossrio e uma lista de acrnimos.

Mudanas na Quarta Edio


A Quarta Edio apresenta mudanas importantes em relao Terceira Edio, tanto em ter-
mos de organizao como de contedo.

Organizao
Apresentamos a seguir as principais mudanas em termos de organizao do livro:
1. O Captulo 6 agora trata tambm de multiplexao bem como espalhamento.
2. O Captulo 8 dedicado agora totalmente comutao.
3. O contedo do Captulo 12 foi transferido para o Captulo 11.
4. O Captulo 17 cobre a tecnologia SONET.
5. O Captulo 19 discute o endereamento IP.
6. O Captulo 20 dedicado ao Internet Protocol.
7. O Captulo 21 discute trs protocolos: ARP, ICMP e IGMP.
8. O Captulo 28 um novo captulo e dedicado administrao de redes na Internet.
9. Os Captulos 29 a 31 antigos agora so os Captulos 30 a 32.
PREFCIO xxxi

Contedo
Revisamos o contedo de vrios captulos, entre os quais os seguintes:
1. Os contedos dos Captulos 1 a 5 foram revisados e ampliados. Foram acrescentados exem-
plos para esclarecer estes contedos.
2. O contedo do Captulo 10 foi revisado e ampliado para incluir mtodos de deteco e cor-
reo de erros.
3. O Captulo 11 foi revisado para incluir uma discusso completa de vrios protocolos de
controle de enlace de dados.
4. Entrega, encaminhamento e roteamento de datagramas foram acrescentados ao Captulo 22.
5. Um novo protocolo de transporte, o SCTP, foi acrescentado ao Captulo 23.
6. Os contedos dos Captulos 30, 31 e 32 foram revisados e ampliados para inclurem discus-
so sobre questes de segurana e Internet.
7. Foram acrescentados novos exemplos para esclarecer o entendimento dos conceitos.

Informaes de Final de Captulo


1. Foi acrescentada uma seo ao final de cada captulo apresentando fontes adicionais para
estudo.
2. As questes para reviso foram alteradas e atualizadas.
3. Os exerccios foram revisados e foram acrescentados novos a captulos pertinentes.
4. Alguns captulos contm atividades de pesquisa.

Contedo
O livro dividido em sete partes. A primeira parte uma viso geral; a ltima se refere segu-
rana de redes. As cinco partes intermedirias foram desenvolvidas para representar as cinco
camadas do modelo Internet. A seguir, apresentamos um resumo do contedo de cada parte.

Parte 1: Viso Geral


A primeira parte d uma viso geral sobre comunicao de dados e redes. O Captulo 1 cobre con-
ceitos introdutrios necessrios para o restante do livro. O Captulo 2 introduz o modelo Internet.

Parte 2: Camada Fsica


A segunda parte uma discusso da camada fsica do modelo Internet. Os Captulos 3 a 6
discutem os aspectos de telecomunicao da camada fsica. O Captulo 7 introduz os meios de
transmisso que, embora no faam parte da camada fsica, so controlados por ele. O Captulo 8
dedicado comutao, que pode ser usada em vrias camadas. O Captulo 9 mostra como as
redes pblicas, de telefonia e de TV a cabo podem ser usadas para a transferncia de dados.

Parte 3: Camada de Enlace de Dados


A terceira parte dedicada discusso da camada de enlace de dados do modelo Internet. O
Captulo 10 trata da deteco e correo de erros. Os Captulos 11 e 12 discutem questes rela-
cionadas ao controle de enlace de dados. Os Captulos 13 a 16 tratam das LANs. Os Captulos
17 e 18 tratam das WANs. As LANs e WANs so exemplos de redes operando nas duas primeiras
camadas do modelo Internet.
xxxii PREFCIO

Parte 4: Camada de Rede


A quarta parte dedicada discusso da camada de rede do modelo Internet. O Captulo 19 trata
dos endereos IP. Os Captulos 20 e 21 so dedicados aos protocolos de camada de rede como
IP, ARP, ICMP e IGMP. O Captulo 22 discute a entrega, o encaminhamento e o roteamento de
pacotes na Internet.

Parte 5: Camada de Transporte


A quinta parte dedicada discusso da camada de transporte do modelo Internet. O Captulo
23 d uma viso geral sobre a camada de transporte e discute os servios e responsabilidades
desta camada. Ele tambm introduz trs protocolos da camada de transporte: UDP, TCP e SCTP.
O Captulo 24 discute controle de congestionamento e qualidade de servio, duas questes rela-
cionadas camada de transporte e s duas camadas anteriores.

Parte 6: Camada de Aplicao


A sexta parte dedicada discusso da camada de aplicao do modelo Internet. O Captulo 25
fala do DNS, o programa aplicativo que usado por outros programas de aplicao para asso-
ciar endereos da camada de aplicao aos endereos da camada de rede. Os Captulos 26 a 29
discutem alguns protocolos de aplicao comuns na Internet.

Parte 7: Segurana
A stima parte uma discusso sobre segurana. Ela serve como preldio para ampliar o estu-
do sobre este assunto. O Captulo 30 discute, brevemente, criptografia. O Captulo 31 introduz
aspectos de segurana. O Captulo 32 mostra como diferentes aspectos de segurana podem ser
aplicados s trs camadas do modelo Internet.

Centro de Aprendizagem On-line


O McGraw-Hill Online Learning Center contm material suplementar. Ele pode ser acessado
em www.mhhe.com/forouzan. medida que os estudantes forem lendo o livro Comunicao de
Dados e Redes, podero fazer os testes de auto-avaliao on-line. Eles tambm podero acessar
materiais de aula como slides em PowerPoint e fazer uma reviso extra usando animaes. As
solues dos exerccios mpares tambm podem ser encontradas no site. Esses materiais esto
disponveis em ingls.

Recursos para o Professor


Para o professor, o Online Learning Center, em www.mhhe.com/forouzan disponibiliza o Manual
do Professor, slides em Power Point, glossrio, entre outros. O contedo do site est em ingls.
Para terem acesso aos recursos on-line, os professores brasileiros precisam obter uma senha com
a McGraw-Hill Interamericana do Brasil. Os professores devem solicitar a senha por e-mail:
divulgao_brasil@mcgraw-hill.com. Na Europa, a senha deve ser obtida com a McGraw-Hill
de Portugal: servico_clientes@mcgraw-hill.com.

Como Usar o Livro


Este livro foi escrito tanto para o pblico acadmico como para o pblico profissional. Ou seja,
tambm pode ser usado como um guia de auto-estudo para profissionais interessados. Eis algu-
mas diretrizes.
As Partes 1 a 3 so altamente recomendadas.
As Partes 4 a 6 podem ser vistas se no existir nenhuma disciplina subseqente sobre o
protocolo TCP/IP.
A Parte 7 recomendada se no existir nenhuma disciplina subseqente sobre segurana
de redes.
PREFCIO xxxiii

Agradecimentos
bvio que o desenvolvimento de um livro com este escopo precisa do apoio de vrias pessoas.

Reviso em Grupo
A contribuio mais valiosa para a criao de um livro como este provm de revises feitas por
outros colegas da rea. Palavras no so suficientes para expressar nossa gratido aos tantos
revisores que investiram vrias horas lendo o manuscrito e nos fornecendo comentrios e idias
de extrema valia. Gostaramos de agradecer especialmente a colaborao dos seguintes revisores
da terceira e quarta edies 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 Fulp, 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, California State University, Fullerton
Seyed Hossein Hosseini, University of Wisconsin, Milwaukee Gerald Isaacs, Carroll Col-
lege, Waukesha
Hrishikesh Joshi, DeVry University
E.S. Khosravi, Southern University
Bob Kinicki, Worcester Polytechnic University
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
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 Pacic University
xxxiv PREFCIO

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
editor competente pode tornar possvel, o impossvel. Rebecca Olson, editora de desenvolvi-
mento, nos ajudou sempre que necessrio. Sheila Frank, coordenadora de projeto, nos orientou,
com enorme entusiamo, atravs do processo de produo. Gostaramos de agradecer David Hash
pelo design, Kara Kudronowicz pela produo e Patti Scott, editor de copidesque.
PARTE

1
Viso Geral

Objetivos
A Parte 1 prov uma idia geral do que veremos no restante do livro. Sero discutidos quatro
conceitos principais: comunicaes 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 o concei-
to bsico de comunicao de dados. Para compreender completamente esse assunto, precisamos
conhecer os componentes da comunicao de dados, como diferentes tipos de dados podem ser
representados e como criar um fluxo de dados.
A comunicao de dados entre sistemas remotos pode ser atingida por meio de um processo de-
nominado rede, envolvendo a conexo de computadores, mdia e dispositivos de rede. As redes so
divididas em duas categorias principais: redes locais (LANs) e redes remotas (WANs). Esses dois
tipos tm diferentes caractersticas e diferentes funcionalidades. A Internet, o foco principal do livro,
um conjunto de redes LANs e WANs interconectadas por dispositivos de ligao entre elas.
Protocolos e padres so vitais para a implementao das comunicaes de dados e das
redes. Os protocolos se referem s regras; um padro um protocolo que tem sido amplamente
adotado por fornecedores e fabricantes.
Os modelos de redes servem para organizar, unificar e controlar os componentes de hardwa-
re e software das comunicaes de dados e das redes. Embora o termo modelo de rede sugira
uma relao exclusiva com a rede, o modelo tambm engloba as comunicaes de dados.

Captulos
A primeira parte consiste de dois captulos: Captulos 1 e 2.

Captulo 1
No Captulo 1, introduziremos os conceitos de comunicaes de dados e de redes. Discutiremos
os componentes das comunicaes de dados, representao de dados e o fluxo de dados. Em se-
guida, partiremos para a estrutura das redes que transportam dados. Abordaremos as topologias
de redes, as categorias das redes e o conceito geral que est por trs da Internet. A seo sobre
protocolos e padres fornece uma rpida viso das organizaes que estabelecem padres em
comunicaes de dados e redes.
Captulo 2
Os dois modelos de redes predominantes so o Open Systems Interconnection (OSI) e o mo-
delo Internet (TCP/IP). O primeiro um modelo terico; o segundo o modelo atual utilizado
nas comunicaes de dados. No Captulo 2, discutiremos, em primeiro lugar, o modelo OSI para
obtermos uma base terica geral. Em seguida, nos concentraremos no modelo Internet que a
base para o restante deste livro.
CAPTULO 1

Introduo

As comunicaes de dados e as redes esto mudando a maneira pela qual fazemos negcios e
o modo como vivemos. As decises no mundo dos negcios tm de ser tomadas de forma cada
vez mais rpida e aqueles que o fazem precisam obter acesso imediato a informaes precisas.
Por que esperar uma semana pela chegada de um relatrio da Alemanha pelo correio quando ele
poderia ser transmitido de forma quase instantnea por meio das redes de computadores? Hoje
em dia, as empresas dependem de redes de computadores e das ligaes entre as redes. Antes,
porm de perguntarmos com que rapidez conseguimos nos conectar, precisamos saber como
as redes operam, que tipos de tecnologias esto disponveis e qual arquitetura atende melhor a
determinado tipo de conjunto de necessidades.
O desenvolvimento do computador pessoal possibilitou grandes mudanas nas empresas,
nas indstrias, nas cincias e na educao. Uma revoluo semelhante est ocorrendo nas co-
municaes de dados e nas redes. Avanos tecnolgicos esto tornando possvel que links de
comunicao transportem um nmero cada vez maior de sinais e de forma mais rpida. Como con-
seqncia, os servios esto evoluindo e possibilitando o uso dessa capacidade expandida. Por
exemplo, servios de telefonia estabelecidos por teleconferncia, espera de chamadas, correio
de voz e identificao de chamadas foram estendidos.
As pesquisas em comunicaes de dados e redes resultaram em novas tecnologias. Um dos
objetivos estar apto a trocar dados como texto, udio e vdeo de todas as partes do planeta.
Queremos acessar a Internet para fazer download e upload de informaes de forma rpida e
precisa e a qualquer momento.
O presente captulo trata de quatro questes: comunicaes de dados, redes, a Internet e,
finalmente, protocolos e padres. Em primeiro lugar, apresentamos uma definio ampla de
comunicaes 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 ligao entre redes (isto
, uma rede de redes). Finalmente, discutimos diferentes tipos de protocolos, a diferena entre
protocolos e padres e as organizaes que estabelecem esses padres.

1.1 COMUNICAO DE DADOS


Quando nos comunicamos, estamos compartilhando informaes. Esse compartilhamento pode
ser local ou remoto. Entre indivduos, a comunicao local se d normalmente frente a frente, ao
passo que a comunicao remota ocorre a distncia. O termo telecomunicao abrange telefo-
nia, telegrafia e televiso e comunicao a distncia (tele, em grego, quer dizer distante).

3
4 CAPTULO 1 INTRODUO

A palavra dados se refere a informaes apresentadas em qualquer forma que seja acordada
entre as partes que criam e usam os dados.
Comunicao de dados so as trocas de dados entre dois dispositivos por intermdio de
algum tipo de meio de transmisso, como um cabo condutor formado por fios. Para que as
comunicaes de dados ocorram, os dispositivos de comunicao devem fazer parte de um sis-
tema de comunicaes, composto por uma combinao de hardware (equipamentos fsicos) e
software (programas). A eficcia de um sistema de comunicaes de dados depende de quatro
caractersticas fundamentais: entrega, preciso, sincronizao e jitter.
1. Entrega. O sistema deve entregar dados no destino correto. Os dados tm de ser recebidos
pelo dispositivo ou usurio pretendido e apenas por esse dispositivo ou usurio.
2. Preciso. O sistema deve entregar os dados de forma precisa. Dados que foram alterados
na transmisso e deixados sem correo so inteis.
3. Sincronizao. O sistema deve entregar dados no momento certo. Dados entregues com
atraso so inteis. No caso de vdeo e udio, a entrega em tempo significa fornecer os dados
medida que eles so produzidos e sem atrasos considerveis. Esse tipo de entrega deno-
minado transmisso em tempo real.
4. Jitter. Jitter refere-se variao no tempo de chegada dos pacotes. o atraso desigual na
entrega de pacotes de udio e vdeo. Suponhamos, por exemplo, que pacotes de vdeo sejam
enviados a cada 30 min. Se alguns desses pacotes chegarem com um atraso de 30 min e
outros com um atraso de 40 min, o resultado ser uma qualidade de vdeo irregular.

Componentes
Um sistema de comunicao de dados formado por cinco componentes (ver Figura 1.1).

Figura 1.1 Os cinco componentes da comunicao de dados

Regra 1: Regra 1:
Regra 2: Regra 2:
Protocolo Protocolo
... ...
Regra n: Regra n:
Mensagem

Emissor Meio Receptor

1. Mensagem. As mensagens so as informaes (dados) a serem transmitidas. Entre as for-


mas populares de informao, temos: texto, nmeros, figuras, udio e vdeo.
2. Emissor. O emissor o dispositivo que envia a mensagem de dados. Pode ser um compu-
tador, estao de trabalho, aparelho telefnico, televiso e assim por diante.
3. Receptor. O receptor o dispositivo que recebe a mensagem. Pode ser um computador,
estao de trabalho, aparelho telefnico, televiso e assim por diante.
4. Meio de transmisso. O meio de transmisso o caminho fsico pelo qual uma men-
sagem trafega do emissor ao receptor. Alguns exemplos de meio de transmisso so os
seguintes: cabo de par tranado, cabo coaxial, cabo de fibra ptica e ondas de rdio.
5. Protocolo. O protocolo um conjunto de regras que controla a comunicao de dados.
Representa um acordo entre os dispositivos de comunicao. Sem um protocolo, dois
SEO 1.1 COMUNICAO DE DADOS 5

dispositivos podem estar conectados, mas, sem se comunicar. De modo semelhante, uma
pessoa que fala francs no consegue entender outra que fala apenas o idioma japons.

Representao de Dados
As informaes de hoje so transmitidas por diversas formas, tais como por texto, nmeros,
imagens, udio e vdeo.

Texto
Em comunicao de dados, o texto representado como um padro de bits, uma seqncia de
bits (0s ou 1s). Os diferentes conjuntos de padres de bits foram elaborados para representar
smbolos de texto. Cada conjunto chamado cdigo e o processo de representao de smbolos
denominado codificao. Hoje em dia, o sistema de codificao predominante denominado
Unicode, que usa 32 bits para representar um smbolo ou caractere usado em qualquer lingua-
gem do mundo. O American Standard Code for Information Interchange (ASCII), desen-
volvido algumas dcadas atrs nos Estados Unidos, agora constitui os 127 primeiros caracteres
do Unicode e tambm conhecido como Basic Latin. O Apndice A inclui partes do Unicode.

Nmeros
Os nmeros tambm so representados por padres de bits. Entretanto, um cdigo como o
ASCII no usado para representar nmeros; o nmero convertido diretamente em binrio
para simplificar as operaes matemticas. O Apndice B apresenta vrios tipos de sistemas de
numerao diferentes.

Imagens
As imagens tambm so representadas por padres de bits. Em sua forma mais simples, uma
imagem composta por uma matriz de pixels (picture elements), em que cada pixel um peque-
no ponto. O tamanho do pixel depende de sua resoluo. Por exemplo, uma imagem pode ser
dividida em 1.000 ou 10.000 pixels. No segundo caso, h uma representao melhor da imagem
(melhor resoluo); contudo, necessrio mais memria para armazen-la.
Aps uma imagem ser dividida em pixels, atribudo a cada um deles um padro de bits.
O tamanho e o valor do padro dependem da imagem. Para uma imagem formada apenas por
pontos em preto-e-branco (por exemplo, um tabuleiro de xadrez), um padro de 1 bit suficiente
para representar um pixel.
Se uma imagem no for composta por pixels em preto-e-branco puros, podemos aumentar o
tamanho do padro de bits para incluir uma escala de tons de cinza. Por exemplo, para mostrar qua-
tro nveis de tons de cinza, podemos usar padres de 2 bits. Um pixel preto pode ser representado
por 00, um pixel cinza-escuro por 01, um pixel cinza-claro por 10 e um pixel branco por 11.
Existem vrios mtodos para a representao de imagens coloridas. Um dos mtodos de-
nominado RGB, assim chamado porque cada cor formada por uma combinao de trs cores
primrias: vermelha, verde e azul (Red, Green e Blue, em ingls). A intensidade de cada cor
medida e um padro de bits atribudo a ela. Outro mtodo conhecido por YCM, no qual uma
cor composta por uma combinao de trs outras cores primrias: amarela, ciano e magenta
(Yellow, Cyant e Magenta, em ingls).

udio
udio se refere ao registro ou transmisso (difuso) de som ou msica. O udio , por natureza,
diferente de texto, nmeros ou imagens. Ele contnuo, no discreto. Mesmo quando usamos
6 CAPTULO 1 INTRODUO

um microfone para transformar a voz ou a msica em um sinal eltrico, criamos um sinal con-
tnuo. Nos Captulos 4 e 5, aprenderemos como transformar som ou msica em um sinal digital
ou analgico.

Vdeo
Vdeo se refere ao registro ou transmisso (difuso) de uma imagem ou filme. O vdeo pode
ser produzido tanto como uma entidade contnua (por exemplo, por uma cmera de TV) quanto
pode ser uma combinao de imagens, cada uma delas uma entidade discreta, dispostas para
transmitir a idia de movimento. Enfatizando, podemos transformar vdeo em um sinal digital
ou analgico, como ser visto nos Captulos 4 e 5.

Fluxo de Dados
A comunicao entre dois dispositivos pode ser simplex, half-duplex ou full-duplex, conforme
mostrado na Figura 1.2.

Figura 1.2 Fluxo de dados (simplex, half-duplex e full-duplex)

Direo dos dados

Mainframe Monitor

a. Simplex

Direo dos dados no instante 1


Estao Estao
Direo dos dados no instante 2
b. Half-duplex

Direo dos dados durante todo o tempo


Estao Estao

c. Full-duplex

Simplex
No modo simplex, a comunicao unidirecional, como em uma via de mo nica. Apenas um
dos dois dispositivos em um link pode transmitir; o outro pode apenas receber (ver Figura 1.2a).
Teclados e monitores tradicionais so exemplos de dispositivos simplex. O teclado s ca-
paz de introduzir informaes; o monitor pode somente mostrar as sadas. O modo simplex pode
usar toda a capacidade do canal para enviar dados em uma nica direo.

Half-Duplex
No modo half-duplex, cada estao pode transmitir, assim como receber, mas no ao mesmo
tempo. Quando um dispositivo est transmitindo, o outro pode apenas receber e vice-versa (ver
Figura 1.2b).
SEO 1.2 REDES 7

O modo half-duplex como uma estrada de pista nica com trfego permitido em ambas as
direes. Quando carros esto trafegando em uma direo, os veculos que vm no outro sentido
tm de esperar. Em uma transmisso half-duplex, toda a capacidade de um canal capturada por
um dos dois dispositivos que est transmitindo no momento. Walkie-talkies e rdios CB (faixa
do cidado) so exemplos de sistemas half-duplex.
O modo half-duplex usado nos casos em que no existem necessidades de comunicao
em ambas as direes e ao mesmo tempo; toda a capacidade do canal pode ser utilizada em uma
direo.

Full-Duplex
No modo full-duplex (tambm chamado duplex), ambas as estaes podem transmitir e receber
simultaneamente (ver Figura 1.2c).
O modo full-duplex como uma via de mo dupla com trfego fluindo em ambas as direes
ao mesmo tempo. No modo full-duplex, sinais indo em uma direo compartilham a capacidade
do link com sinais indo na outra direo. Esse compartilhamento pode ocorrer de duas maneiras:
1) O link contm dois caminhos de transmisso separados fisicamente, um para a transmisso e
outro para recepo; 2) a capacidade do canal dividida entre os sinais que trafegam em ambas
as direes.
Um exemplo comum de comunicao full-duplex a rede telefnica. Quando duas pessoas esto
se comunicando atravs de uma linha telefnica, estas podem conversar e ouvir ao mesmo tempo.
O modo full-duplex usado quando necessria a comunicao em ambas as direes durante
o tempo todo. Entretanto, a capacidade total do canal tem de ser dividida entre as duas direes.

1.2 REDES
Uma rede um conjunto de dispositivos (normalmente conhecido como ns) conectados por
links de comunicao. Um n pode ser um computador, uma impressora ou outro dispositivo de
envio e/ou recepo de dados, que estejam conectados a outros ns da rede.

Processamento Distribudo
A maioria das redes utiliza processamento distribudo, no qual uma tarefa dividida entre
vrios computadores. Em vez de uma nica mquina grande ser responsvel por todos os aspec-
tos de um processo, computadores distintos (geralmente um computador pessoal ou estao de
trabalho) processam um subconjunto de processos.

Critrios de Redes
Uma rede deve ser capaz de atender a certo nmero de critrios. Os mais importantes so:
desempenho, confiabilidade e segurana.

Desempenho
O desempenho pode ser medido de vrias formas, inclusive pelo tempo de trnsito. Tempo de
trnsito a quantidade de tempo necessria para uma mensagem trafegar de um dispositivo a ou-
tro. O tempo de resposta o tempo decorrido entre uma solicitao e sua resposta. O desempenho
8 CAPTULO 1 INTRODUO

de uma rede depende de uma srie de fatores, inclusive o nmero de usurios, os tipos de meios
de transmisso, as capacidades do hardware conectado e a eficincia do software.
O desempenho normalmente avaliado por duas mtricas de rede: capacidade de vazo
(throughput) e atraso (delay). Em geral, precisamos de mais capacidade de vazo e menos
atraso. Entretanto, esses dois critrios so contraditrios. Se tentarmos enviar mais dados para a
rede, podemos aumentar o throughput, mas aumentamos o delay em razo do congestionamento
de trfego na rede.

Confiabilidade
Alm da preciso na entrega, a confiabilidade das redes medida pela freqncia de falhas,
pelo tempo que um link leva para se recuperar de uma falha e pela robustez da rede em caso de
uma catstrofe.

Segurana
Entre as principais questes de segurana de rede, temos: proteo ao acesso no autorizado de
dados, proteo dos dados contra danos e o desenvolvimento e a implementao de polticas e
procedimentos para a recuperao de violaes e perdas de dados.

Estruturas Fsicas
Antes de discutirmos as redes, precisamos definir alguns de seus atributos.

Tipo de Conexo
Rede so dois ou mais dispositivos conectados atravs de links. Um link um caminho de
comunicao que transfere dados de um dispositivo a outro. Para fins de visualizao, mais
simples imaginar qualquer link como uma reta entre dois pontos. Para ocorrer a comunicao,
dois dispositivos devem ser conectados de alguma maneira ao mesmo link ao mesmo tempo. H dois
tipos possveis de conexes: ponto a ponto e multiponto.
Ponto a Ponto Uma conexo ponto a ponto fornece um link dedicado entre dois dispositivos.
Toda a capacidade do link reservada para a transmisso entre os dois dispositivos. A maioria
das conexes ponto a ponto usa um pedao real de fio ou de cabo para conectar as duas extre-
midades. Outras opes, porm, como links via satlite ou microondas, tambm so possveis
(ver Figura 1.3a). Quando mudamos os canais de televiso por controle remoto infravermelho
estamos estabelecendo uma conexo ponto a ponto entre o controle remoto e o sistema de con-
trole da TV.

Multiponto Uma conexo multiponto (tambm chamada multidrop) uma conexo na qual
mais de dois dispositivos compartilham um nico link (ver Figura 1.3b).
Em um ambiente multiponto, a capacidade do canal compartilhada, seja de forma espacial,
seja de forma temporal. Se diversos dispositivos puderem usar o link simultaneamente, ele
chamado conexo compartilhada espacialmente. Se os usurios tiverem de se revezar entre si,
trata-se de uma conexo compartilhada no tempo.

Topologia Fsica
O termo topologia fsica se refere maneira pela qual uma rede organizada fisicamente. Dois ou
mais dispositivos se conectam a um link; dois ou mais links formam uma topologia. A topologia
SEO 1.2 REDES 9

Figura 1.3 Tipos de conexes: ponto a ponto e multiponto

Link
Estao Estao

a. Ponto a ponto

Estao Estao
Link

Mainframe Estao

b. Multiponto

de uma rede a representao geomtrica da relao de todos os links e os dispositivos de uma


conexo (geralmente denominados ns) entre si. Existem quatro topologias bsicas possveis:
malha, estrela, barramento e anel (ver Figura 1.4).

Figura 1.4 Tipos de topologia

Topologia

Malha Estrela Barramento Anel

Malha Em uma topologia de malha, cada dispositivo possui um link ponto a ponto dedicado
com cada um dos demais dispositivos. O termo dedicado significa que o link transporta trfego
apenas entre os dois dispositivos que ele conecta. Para encontrar o nmero de links fsicos
em uma rede em malha totalmente conectada com n ns, precisamos considerar primeiro
que cada n deve estar conectado a cada um dos demais ns. O n 1 deve estar conectado a
n 1 ns, o n 2 deve estar conectado a n 1 ns e, finalmente, o n n deve estar conectado
a n 1 ns. Precisamos de n(n 1) links fsicos. Entretanto, se cada link fsico permitir a comuni-
cao em ambas as direes (modo duplex), podemos dividir o nmero de links por 2. Em outras
palavras, podemos afirmar que, em uma topologia de malha, precisamos de

n (n 1) / 2

Para acomodar todos esses links, cada dispositivo da rede deve ter (n 1) portas de entrada/
sada (I/O) (ver Figura 1.5) a serem conectadas s demais (n 1) estaes.
10 CAPTULO 1 INTRODUO

Figura 1.5 Topologia de malha completamente conectada (cinco dispositivos)

Estao

Estao Estao

Estao Estao

Uma topologia em malha oferece vrias vantagens em relao s demais topologias de rede.
Em primeiro lugar, o uso de links dedicados garante que cada conexo seja capaz de transportar
seu prprio volume de dados, eliminando, portanto, os problemas de trfego que possam ocor-
rer quando os links tiverem de ser compartilhados por vrios dispositivos. Em segundo, uma
topologia de malha robusta. Se um link se tornar inutilizvel, ele no afeta o sistema como
um todo. O terceiro ponto que h uma vantagem de privacidade e segurana. Quando qualquer
mensagem trafega ao longo de uma linha dedicada, apenas o receptor pretendido a v. Os limites
fsicos impedem que outros usurios acessem essa mensagem. Finalmente, os links ponto a ponto
facilitam a identificao de falhas, bem como o isolamento destas. O trfego pode ser direcionado
de forma a evitar links com suspeita de problemas. Essa facilidade permite ao administrador de
redes descobrir a localizao exata da falha e ajuda na descoberta de sua causa e soluo.
As principais desvantagens de uma topologia em malha esto relacionadas quantidade de
cabeamento e o nmero de portas I/O necessrias. Em primeiro lugar, como cada dispositivo
tem de estar conectado a cada um dos demais, a instalao e a reconstruo so trabalhosas.
Em segundo, o volume do cabeamento pode ser maior que o espao disponvel (nas paredes,
tetos ou pisos) seja capaz de acomodar. Finalmente, o hardware necessrio para conectar cada
link (portas I/O e cabos) pode ter um custo proibitivo. Por tais razes, uma topologia de malha
normalmente implementada de forma limitada, por exemplo, em um backbone conectando os
principais computadores de uma rede hbrida, que pode conter diversas topologias diferentes.
Um exemplo prtico de uma topologia de malha a conexo de escritrios regionais via telefone,
no qual cada escritrio regional precisa estar conectado a cada um dos demais escritrios regionais.
Topologia estrela Em uma topologia estrela, cada dispositivo tem um link ponto a ponto dedicado
ligado apenas com o controlador central, em geral denominado hub. Os dispositivos no so ligados
diretamente entre si. Diferentemente de uma topologia de malha, uma topologia estrela no permite
trfego direto entre os dispositivos. O controlador atua como uma central telefnica: se um dispositi-
vo quiser enviar dados para outro dispositivo, ele deve enviar os dados ao controlador que, ento, os
retransmite ao outro dispositivo conectado (ver Figura 1.6).
Uma topologia estrela mais barata que uma topologia de malha. Em uma estrela, cada
dispositivo precisa apenas de um link e uma porta I/O para conectar-se a um nmero qualquer
de outros dispositivos. Esse fator tambm facilita a instalao e a reconfigurao. Um volume de
cabos bem menor precisa ser instalado e acrscimos, mudanas e eliminaes de ligaes envol-
vem apenas uma conexo: aquela entre o dispositivo em questo e o hub.
Entre outras vantagens, podemos citar a robustez. Se um link falhar, apenas aquele link ser
afetado. Todos os demais permanecero ativos. Esse fator por si s tambm leva a maior facili-
dade na identificao e no isolamento de falhas.
SEO 1.2 REDES 11

Figura 1.6 Topologia estrela conectando quatro estaes

Hub

Estao Estao Estao Estao

Desde que o hub esteja funcionando, ele pode ser usado para monitorar problemas de conectivi-
dade e desconectar links defeituosos.
Uma grande desvantagem da topologia estrela a dependncia de toda a topologia em um
nico ponto, o hub. Se este sair de operao, todo o sistema pra.
Embora uma topologia estrela necessite de muito menos cabos que uma malha, cada n deve
ser conectado ao hub central. Por essa razo, geralmente se requer uma quantidade maior
de cabos na topologia estrela quando comparada a algumas outras topologias (como anel ou
barramento).
A topologia estrela usada em redes locais (LANs), como veremos no Captulo 13. LANs
de alta velocidade normalmente usam uma topologia estrela com um hub central.
Topologia de Barramento Todos os exemplos anteriores descrevem conexes ponto a ponto.
Por outro lado, uma topologia de barramento multiponto. Um longo cabo atua como um
backbone que interliga todos os dispositivos da rede (ver Figura 1.7).

Figura 1.7 Topologia de barramento conectando trs estaes

Estao Estao Estao

Transceptores Transceptores Transceptores


Terminador Terminador
Transceptor- Transceptor- Transceptor-
vampiro vampiro vampiro

Os ns so conectados ao barramento por meio de cabos transceptores e transceptores-vam-


piros. Um cabo transceptor uma conexo que vai de um dispositivo ao cabo principal (bar-
ramento). Um transceptor-vampiro um conector que se une ao cabo principal ou perfura a
blindagem de um cabo para criar um contato com o ncleo metlico. medida que um sinal
trafega ao longo do backbone, parte de sua energia transformada em calor. Portanto, o sinal se
torna cada vez mais fraco conforme vai se propagando para um ponto cada vez mais distante.
Por isso, existe limite no nmero de transceptores-vampiro que um barramento capaz de su-
portar e na distncia entre esses transceptores-vampiro.
Entre as vantagens da topologia de barramento, temos a facilidade de instalao. O cabo de
backbone pode ser estendido ao longo do trajeto e ento conectado aos ns atravs de cabos
transceptores de diversos comprimentos. Dessa forma, um barramento usa menos cabo que as
12 CAPTULO 1 INTRODUO

topologias de malha e anel. Em uma topologia estrela, por exemplo, quatro dispositivos de rede
na mesma sala precisariam de quatro trechos de cabo percorrendo todo o percurso at chegar ao
hub. Em um barramento, essa redundncia eliminada. Apenas o cabo de backbone estendido
ao longo de toda a instalao. Cada cabo transceptor deve ter apenas o tamanho suficiente para
alcanar o ponto mais prximo no backbone.
Entre as desvantagens, temos a dificuldade de reconfigurao e o isolamento de falhas. Normal-
mente, um barramento projetado para ter a mxima eficincia na instalao. Portanto, talvez seja
difcil acrescentar novos dispositivos. A reflexo de sinais nos transceptores-vampiro pode provo-
car degradao em termos de qualidade. Existe a possibilidade de essa degradao ser controlada
limitando-se o nmero e o espaamento entre os dispositivos conectados a um determinado trecho
de cabo. Adicionar novos dispositivos pode, portanto, vir a exigir modificaes ou a substituio
completa do backbone.
Alm disso, uma falha ou a ruptura no cabo de backbone interrompe toda a transmisso, at
mesmo entre os dispositivos que se encontram do mesmo lado em que ocorreu o problema. A rea
danificada reflete sinais de volta na direo de sua origem, gerando rudos em ambas as direes.
A topologia de barramento foi uma das primeiras topologias adotadas no projeto das primei-
ras redes locais. As LANs Ethernet podem usar a topologia de barramento, mas esta menos
popular hoje em dia em razo das questes que iremos discutir no Captulo 13.
Topologia de Anel Em uma topologia de anel, cada dispositivo possui uma conexo ponto a
ponto dedicada com os outros dois dispositivos conectados de cada lado. Um sinal percorre todo
o anel em um sentido, de dispositivo para dispositivo, at atingir seu destino. Cada dispositivo
no anel possui um repetidor. Quando um dispositivo recebe um sinal destinado a outro disposi-
tivo, seu repetidor regenera os bits e os passa adiante (ver Figura 1.8).

Figura 1.8 Topologia de anel conectando seis estaes

Estao Estao

Repetidor Repetidor
Repetidor Repetidor Estao
Estao
Repetidor Repetidor

Estao Estao

Um anel relativamente fcil de ser instalado e reconfigurado. Cada dispositivo ligado


apenas aos seus vizinhos imediatos (tanto em termos fsicos como lgicos). Acrescentar ou
eliminar um dispositivo exige apenas a mudana de duas conexes. Os nicos fatores limitantes
so as questes relacionadas ao meio de transmisso e ao trfego (comprimento mximo do anel
e o nmero mximo de dispositivos). Alm disso, o isolamento de falhas simplificado. Em um
anel, geralmente, um sinal est circulando o tempo todo. Se um dispositivo no receber um sinal
dentro de um perodo especificado, ele pode emitir um alarme. Esse alarme alerta o operador da
rede sobre o problema e sua localizao.
Entretanto, o trfego unidirecional pode ser uma desvantagem. Em um anel simples, uma
interrupo no anel (por exemplo, uma estao inoperante) pode derrubar toda a rede. Essa
SEO 1.2 REDES 13

fragilidade pode ser resolvida com o emprego de um anel duplo ou de um comutador central
capaz de fechar o trecho interrompido no anel.
A topologia de anel era predominante quando a IBM introduziu sua rede local Token Ring.
Hoje em dia, a necessidade de LANs mais rpidas tornou esse sistema menos popular.
Topologia Hbrida Uma rede pode ser hbrida. Por exemplo, podemos ter uma topologia prin-
cipal de anel, e cada ramificao conectando vrias estaes em uma topologia de barramento,
conforme ilustrado na Figura 1.9.

Figura 1.9 Topologia hbrida: backbone em estrela com trs redes na topologia de barramento

Estao Estao Estao

Estao Estao Estao

Hub

Estao Estao Estao

Modelos de Redes
As redes de computadores so criadas por diversas entidades. So necessrios padres de forma
que essas redes heterogneas possam se comunicar entre si. Os dois padres mais conhecidos
so o modelo OSI e o modelo Internet. No Captulo 2, discutiremos em detalhe esses modelos.
O modelo OSI (Open Systems Interconnection) define uma rede de sete camadas; o modelo
Internet estabelece uma rede de cinco camadas. Este livro se baseia no modelo Internet com
referncias ocasionais ao modelo OSI.

Categorias de Redes
Hoje em dia, quando falamos de redes, geralmente estamos nos referindo a duas categorias
principais: redes locais e redes de ampla abrangncia, geograficamente distribudas. A categoria
na qual uma rede pertence determinada pelo seu tamanho. Uma LAN normalmente cobre uma
rea geogrfica menor que 3 km; uma WAN pode ter uma cobertura mundial. As redes de tama-
nho intermedirio a esses so, em geral, conhecidas como redes de abrangncia metropolitana
(MAN) e abrangem uma cobertura de dezenas de quilmetros.

Redes Locais
Uma rede local (LAN) privada e interliga dispositivos em um escritrio, prdio ou campus
(ver Figura 1.10). Dependendo das necessidades de uma organizao e do tipo de tecnologia
usada, uma LAN pode ser muito simples, a ponto de conectar apenas dois PCs e uma impressora
no escritrio domstico de uma pessoa ou se estender por toda a empresa e incluir perifricos de
udio e vdeo. Atualmente, o tamanho de uma LAN limitado a alguns quilmetros.
14 CAPTULO 1 INTRODUO

Figura 1.10LAN isolada conectando 12 computadores a um hub em um gabinete

Hub

As LANs so projetadas para permitir que recursos computacionais sejam compartilhados


por computadores pessoais ou estaes de trabalho. Os recursos a serem compartilhados podem
abranger o hardware (impressora), software (aplicativo) ou dados. Um exemplo comum de LAN,
encontrado em diversos ambientes empresariais, interliga um grupo de trabalho de computado-
res com tarefas relacionadas, como estaes de trabalho da engenharia ou PCs da contabilidade.
Um dos computadores pode receber uma unidade de disco de grande capacidade, podendo vir
a ser um servidor para os PCs clientes. O software pode ser armazenado nesse servidor central
e usado conforme a necessidade por todo o grupo. Nesse exemplo, o tamanho da LAN pode ser
restrito pelo nmero de usurios licenciados a utilizar cpia de um software ou pelas restries
no nmero de usurios simultneos que acessam o sistema operacional.
Alm do tamanho, as LANs se distinguem de outros tipos de redes pelo seu meio de trans-
misso e topologia. Em geral, uma LAN usar somente um tipo de meio de transmisso. As
topologias de LANs mais comuns so: barramento, anel e estrela.
As primeiras LANs tinham taxas de transmisso de dados na faixa de 4 a 16 megabits por
segundo (Mbps). Hoje em dia, porm, as velocidades normalmente so de 100 a 1.000 Mbps. As
LANs sero discutidas em profundidade nos Captulos 13, 14 e 15.
LANs sem fio so a mais recente evoluo em termos de tecnologia de LAN. Discutiremos
isso, em detalhe o Captulo 14.

Redes de Ampla Abrangncia


Uma rede de ampla abrangncia (WAN) possibilita a transmisso de dados, imagens, udio e
vdeo por longas distncias, por grandes reas geogrficas que podem compreender um pas, um
continente ou at mesmo o mundo todo. Nos Captulos 17 e 18, discutiremos com mais detalhes
as redes de ampla abrangncia, geograficamente distribudas. Uma WAN pode ser to comple-
xa como os backbones que interligam a Internet ou to simples como uma linha discada que
conecta um computador domstico Internet. Normalmente, denominamos a primeira WAN
comutada e a segunda, WAN ponto a ponto (Figura 1.11). A WAN comutada conecta os sistemas
finais e, geralmente, formada por um roteador (um dispositivo de conexo entre redes) que se
conecta a outra LAN ou WAN. Uma WAN ponto a ponto constituda por uma linha alugada
de uma companhia telefnica ou de uma operadora de TV a cabo que conecta o computador de
casa ou uma pequena LAN a um provedor de servios de Internet (ISP). Esse tipo de WAN
normalmente utilizado para fornecer acesso Internet.
SEO 1.2 REDES 15

Figura 1.11WANs: uma WAN comutada e uma WAN ponto-a-ponto

C Sistema final

Sistema final Sistema final


WAN
A B
comutada

a. WAN comutada

WAN
Ponto-a-Ponto

Modem Modem
Computador ISP
b. WAN Ponto a ponto

Um dos primeiros exemplos de WAN comutada o X.25, uma rede projetada para oferecer
compatibilidade entre seus usurios finais. Conforme veremos no Captulo 18, o X.25 est sen-
do substitudo por uma rede de maior velocidade e eficincia chamada Frame Relay. Um bom
exemplo de WAN comutada a rede de modo de transferncia assncrona (ATM), que uma
rede de pacotes de dados individuais de tamanho fixo, denominados clulas. Falaremos sobre o
ATM no Captulo 18. Outro exemplo de WAN a WAN sem fio, que est se tornando cada vez
mais popular. Discutiremos, no Captulo 16, as WANs sem fio e sua evoluo.

Redes de Abrangncia Metropolitana


Uma rede de abrangncia metropolitana (MAN) uma rede com tamanho intermedirio entre
uma LAN e uma WAN. Normalmente, ela cobre a rea dentro de um distrito ou uma cidade.
projetada para clientes que precisam de conectividade de alta velocidade, geralmente para a In-
ternet, e possui pontos de acesso espalhados por toda ou parte de uma cidade. Um bom exemplo
de uma MAN a parte da rede de uma companhia telefnica que fornece acesso DSL de alta
velocidade a seus clientes. Outro exemplo a rede de TV a cabo que, originalmente, foi projeta-
da para transmisses de TV a cabo, mas hoje em dia tambm pode ser usada para a conexo de
alta velocidade com a Internet. No Captulo 9, falaremos mais sobre as linhas DSL e as redes
de TV a cabo.

Interconexo de Redes: Internetwork


Hoje, muito raro vermos uma LAN, MAN ou WAN isoladas; elas esto conectadas entre si.
Quando duas ou mais redes estiverem conectadas, elas se tornam uma internetwork ou internet.
Suponhamos, por exemplo, que uma organizao tenha dois escritrios, um na costa leste
dos Estados Unidos e outro na costa oeste. O escritrio estabelecido na costa oeste tem uma LAN
com topologia de barramento; o recm-inaugurado escritrio da costa leste possui uma LAN com
topologia estrela. O presidente da companhia reside em um ponto intermedirio entre esses dois
escritrios e precisa ter controle sobre o que acontece na empresa a partir de sua casa. Para criar
16 CAPTULO 1 INTRODUO

um backbone WAN para conexo dessas trs entidades (duas LANs e o computador do presiden-
te) foi alugada uma WAN comutada (operada por um provedor, por exemplo, uma companhia te-
lefnica). Entretanto, para conectar as LANs a essa WAN comutada so necessrias trs WANs
ponto a ponto. Essas WANs ponto a ponto podem ser linhas DSL de alta velocidade fornecida
por uma companhia telefnica ou linhas de cable modem fornecidas por uma operadora de TV
a cabo conforme ilustrado na Figura 1.12.

Figura 1.12Rede heterognea formada por quatro WANs e duas LANs

Presidente

Modem

WAN
Ponto a ponto

Modem

Roteador

WAN
Ponto a ponto
Roteador WAN comutada Roteador

WAN
Ponto a ponto Hub
Roteador

LAN

LAN

1.3 A INTERNET
A Internet revolucionou diversos aspectos de nosso dia-a-dia. Ela afetou a forma pela qual os ne-
gcios so realizados, bem como a maneira com a qual gastamos nosso tempo de lazer. Enumere
as maneiras pelas quais voc usou a Internet recentemente. Talvez voc tenha enviado um e-mail
a um colega de trabalho, tenha pago uma conta de luz, lido um jornal de uma cidade distante
ou visto a programao de cinema de seu bairro tudo isso usando a Internet. Ou, quem sabe,
voc tenha pesquisado um tpico sobre medicina, feito uma reserva de hotel, batido papo com
um amigo ou feito uma comparao de preos para a compra de um automvel. A Internet um
sistema de comunicao que d acesso a ampla gama de informaes a partir do teclado de seu
computador e organizadas para nosso uso.
A Internet um sistema organizado e estruturado. Comearemos apresentando um breve
histrico dessa rede. Depois, apresentaremos uma descrio de como ela funciona hoje em dia.
SEO 1.3 A INTERNET 17

Um Breve Histrico

Rede um grupo de dispositivos de comunicao conectados entre si, como os computadores


e as impressoras. Uma internet (note o i minsculo) so duas ou mais redes que podem se co-
municar entre si. A mais notvel das internets a Internet (I maisculo), uma colaborao de
mais de centenas de milhares de redes interconectadas. Os indivduos, bem como as diversas
organizaes, como rgos do governo, escolas, institutos de pesquisa, empresas e bibliotecas
em mais de 100 pases usam a Internet. Milhes de pessoas so seus usurios. Entretanto, esse
extraordinrio sistema de comunicao passou a existir apenas em 1969.
Em meados dos anos 1960, os mainframes em organizaes de pesquisa eram dispositivos
isolados. Computadores de diferentes fabricantes eram incapazes de se comunicar entre si.
A Advanced Research Projects Agency (Arpa) do Departamento de Defesa dos Estados
Unidos (DoD) estava interessada em descobrir uma maneira de conectar computadores, de
forma que os pesquisadores, os quais eram por eles subsidiados, pudessem compartilhar suas
descobertas, reduzindo, portanto, custos e eliminando duplicao de esforos.
Em 1967, em uma reunio da Association for Computing Machinery (ACM), a Arpa apre-
sentou suas idias para a Arpanet, uma pequena rede de computadores conectados. A idia era
a de que cada host (no necessariamente do mesmo fabricante) estaria conectado a um compu-
tador especializado chamado processador de mensagens de interface (IMP). Os IMPs, por
sua vez, estariam conectados entre si. Cada IMP tinha de ser capaz de se comunicar com outros
IMPs, assim como com seu prprio host conectado.
Por volta de 1969, a Arpanet era uma realidade. Quatro ns, na University of California at
Los Angeles (Ucla), na University of California at Santa Brbara (UCSB), no Stanford Research
Institute (SRI) e na University of Utah, foram conectados atravs de IMPs para formarem uma
rede. O software chamado Protocolo de Controle de Redes (NCP) fornecia a comunicao entre
os hosts.
Em 1972, Vint Cerf e Bob Kahn, ambos participantes do grupo principal da Arpanet, traba-
lharam juntos no que eles denominaram Internetting Project. O feito histrico de Cerf e Kahn,
registrado em um artigo de 1973, descrevia os protocolos para conseguir a entrega de pacotes de
um extremo ao outro. Esse artigo sobre o TCP (Transmission Control Protocol) inclua concei-
tos como encapsulamento, datagrama e as funes de um gateway.
Logo depois, autoridades decidiram dividir o TCP em dois protocolos: o TCP (Transmission
Control Protocol) e o IP (Internetworking Protocol). O IP trataria do roteamento de datagra-
mas, ao passo que o TCP seria responsvel por funes de mais alto nvel, como segmentao,
remontagem e deteco de erros. O protocolo de interligao de redes (internetworking proto-
col) passou a ser conhecido como TCP/IP.

A Internet Hoje em Dia

A Internet percorreu um longo caminho desde os anos 1960. Atualmente, a Internet no uma
estrutura hierrquica nica. Ela composta por vrias redes locais e remotas, reunidas por meio
de dispositivos de conexo e estaes comutadoras. difcil termos uma representao precisa
da Internet, pois ela est em contnua mutao novas redes so acrescentadas, redes exis-
tentes adicionam continuamente novos endereos e redes de empresas extintas so eliminadas.
Na atualidade, a maioria dos usurios que deseja conexo com a Internet utiliza os servios de
18 CAPTULO 1 INTRODUO

Provedores de Acesso Internet (ISPs). H provedores internacionais, nacionais, regionais e


locais. Hoje em dia, a Internet operada por empresas privadas, no pelo governo. A Figura 1.13
mostra uma viso conceitual (no geogrfica) da Internet.

Figura 1.13Organizao hierrquica da Internet

ISP ISP ISP ISP

ISP ISP

Regional Regional

ISP
Nacional

a. Estrutura de um ISP nacional

ISP
Nacional

ISP ISP
Nacional Nacional
NAP

ISP ISP
Nacional Nacional

b. Interconexo de ISPs nacionais

Provedores Internacionais de Acesso Internet


No topo da hierarquia, encontram-se os provedores internacionais de acesso que conectam
pases entre si.

Provedores Nacionais de Acesso Internet


Os provedores nacionais de acesso Internet so redes backbone criadas e mantidas por em-
presas especializadas. Existem diversos ISPs nacionais operando na Amrica do Norte; alguns
dos mais conhecidos so: SprintLink, PSINet, UUNet Technology, AGIS e internet MCI. Para
fornecer conectividade entre os usurios finais, essas redes backbone so conectadas por com-
plexas estaes de comutao (em geral, operadas por terceiros) denominadas pontos de acesso
rede (NAPs, do ingls NETWORK ACCESS POINT). Algumas redes ISP nacionais tam-
bm so conectadas entre si por estaes comutadoras privadas denominadas peering points.
Normalmente, estas operam a uma alta taxa de transmisso de dados (at 600 Mbps).
SEO 1.4 PROTOCOLOS E PADRES 19

Provedores Regionais de Acesso Internet


Os provedores regionais de acesso Internet ou ISPs regionais so ISPs menores, que so co-
nectados a um ou mais ISPs nacionais. Eles se encontram no terceiro nvel da hierarquia com
menores taxas de transmisso de dados.

Provedores Locais de Acesso Internet


Os provedores locais de acesso Internet fornecem servios diretamente a seus usurios fi-
nais. Os ISPs locais podem estar conectados a ISPs regionais ou diretamente a ISPs nacionais.
A maioria dos usurios finais est conectada a ISPs locais. Note que, nesse sentido, um ISP local
pode ser uma empresa que apenas fornea acesso Internet, uma grande corporao com uma
rede que fornea servios a seus prprios funcionrios ou uma organizao sem fins lucrativos,
como uma faculdade ou uma universidade que operam suas prprias redes. Cada um desses ISPs
locais pode estar conectado a um provedor regional ou nacional.

1.4 PROTOCOLOS E PADRES


Nesta seo, definimos dois termos largamente usados: protocolos e padres. Primeiro, defi-
nimos protocolo, que sinnimo de regra. Em seguida, discutimos os padres, que so regras
pr-acordadas.

Protocolos
Nas redes de computadores, a comunicao ocorre entre entidades em sistemas diferentes. Uma
entidade qualquer coisa capaz de enviar ou receber informaes. Entretanto, duas entidades
no podem simplesmente enviar fluxos de bits uma para a outra e esperar que sejam compreendi-
das. Para que ocorra a comunicao, as entidades devem concordar com um protocolo. Protoco-
lo um conjunto de regras que controlam as comunicaes de dados. Um protocolo define o que
comunicado, como isso comunicado e quando deve ser comunicado. Os elementos-chave de
um protocolo so sintaxe, semntica e timing.
Sintaxe. O termo sintaxe refere-se estrutura ou o formato dos dados, significando a ordem
na qual eles so apresentados. Por exemplo, um protocolo simples poderia esperar que os
primeiros 8 bits de dados significassem os endereos do emissor, o segundo conjunto de 8
bits seria o endereo do receptor e o restante do fluxo de bits seria a mensagem em si.
Semntica. A palavra semntica se refere ao significado de cada seo de bits. Como de-
terminado padro deve ser interpretado e que aes devem ser tomadas com base nessa
interpretao? Por exemplo, o endereo identifica a rota a ser tomada ou o destino final da
mensagem?
Timing. Este termo refere-se a duas caractersticas: quando os dados devem ser enviados e
com que rapidez eles podem ser enviados. Por exemplo, se um emissor produz dados a 100
Mbps, mas o receptor capaz de processar dados somente a 1 Mbps, o transmissor sobre-
carregar o receptor e parte dos dados ser perdida.

Padres
Os padres so essenciais na criao e na manuteno de um mercado aberto e competitivo para
fabricantes de equipamentos e na garantia de interoperabilidade nacional e internacional de
dados e de tecnologia de telecomunicaes e processos. Os padres fornecem diretrizes aos
20 CAPTULO 1 INTRODUO

fabricantes, fornecedores, rgos do governo e outros provedores de servios para garantir o tipo
de interconectividade necessrio no mercado atual e nas comunicaes internacionais. Os pa-
dres de comunicaes de dados so divididos em duas categorias: padres de facto (ou seja, de
fato ou por conveno) e de jure (ou seja, de direito ou por meio de regulamentao).

De facto. Padres que no foram aprovados por um rgo regulador, mas que foram ado-
tados pelo mercado como padro por seu largo uso, so padres de facto. Os padres de
facto so, muitas vezes, estabelecidos originalmente por fabricantes que procuram definir a
funcionalidade de um novo produto ou tecnologia.
De jure. Padres que foram regulamentados por um rgo oficialmente reconhecido, so
padres de jure.

Organizaes para Estabelecimento de Padres


Os padres so desenvolvidos por meio da cooperao de comits de criao de padres, fruns
e rgos governamentais reguladores.

Comits de Criao de Padres


Embora muitas organizaes sejam dedicadas ao estabelecimento de padres, as telecomu-
nicaes, na Amrica do Norte, dependem basicamente daqueles publicados pelos seguintes
rgos:

International Organization for Standardization (ISO). A ISO um comit multinacio-


nal cujos associados so provenientes de comits de criao de padres dos vrios governos
ao redor do mundo. A ISO atua no desenvolvimento de cooperao nos mbitos cientfico,
tecnolgico e econmico.
International Telecommunication Union Telecommunication Standards Sector
(ITU-T). No incio da dcada de 1970, uma srie de pases estava definindo padres nacio-
nais para telecomunicaes, mas havia pouca compatibilidade internacional. A ONU reagiu a
isso formando, como parte de sua International Telecommunication Union (ITU), um comit,
o Consultive Commitee for International Telegraph and Telephony (CCITT). O comit
dedicava-se pesquisa e ao estabelecimento de padres para telecomunicaes em geral
e para sistemas de dados e telefonia em particular. Em 1o de maro de 1993, o nome des-
se comit foi alterado para International Telecommunication Union Telecommunication
Standards Sector (ITU-IT).
American National Standards Institute (Ansi). Apesar de seu nome, o American National
Standards Institute uma organizao sem fins lucrativos, totalmente privada, e no
afiliada ao governo federal norte-americano. Entretanto, todas as atividades do Ansi so em-
preendidas com a assistncia dos Estados Unidos e seus cidados, tendo fundamental,
importncia.
Institute of Electrical and Electronics Engineers (IEEE). O Institute of Electrical and
Electronics Engineers a maior sociedade de profissionais de engenharia do mundo. De
escopo internacional, seu intuito obter avanos na teoria, criatividade e qualidade de pro-
dutos nos campos da engenharia eltrica, eletrnica e radiofonia, bem como em todos os
ramos relacionados da engenharia. Como um de seus objetivos, o IEEE supervisiona o de-
senvolvimento e a adoo de padres internacionais para computao e comunicaes.
Electronic Industries Association (EIA). Alinhado com a Ansi, a Eletronic Industries
Association uma organizao sem fins lucrativos dedicada promoo de questes de
SEO 1.5 LEITURA RECOMENDADA 21

fabricao na eletrnica. Entre suas atividades, temos os esforos de formao de lobbies e


de conscincia pblica, alm do desenvolvimento de padres. No campo da tecnologia de in-
formao, a EIA tem feito significativas contribuies pela definio de interfaces de conexo
fsica e pelas especificaes de sinalizao eletrnica para a comunicao de dados.

Fruns
O desenvolvimento de tecnologias de telecomunicaes est avanando de forma mais rpida que
a habilidade dos comits de padres em ratific-los. Os comits de padronizao so rgos com-
petentes para a determinao de procedimentos e, por natureza, de avano lento. Para acomodar
a necessidade de modelos operacionais e acordos e para facilitar o processo de padronizao, di-
versos grupos de interesse especfico criaram fruns constitudos por representantes das empresas
interessadas. Os fruns trabalham em cooperao com universidades e usurios para testar, avaliar
e padronizar novas tecnologias. Concentrando seus esforos em determinada tecnologia, os fruns
so capazes de acelerar a aceitao e o emprego dessas tecnologias na comunidade das telecomu-
nicaes. Os fruns apresentam suas concluses para os rgos padronizadores.

rgos Reguladores
Toda tecnologia de comunicaes est sujeita regulamentao por rgos governamentais,
como o Federal Communications Commission (FCC), nos Estados Unidos. O propsito des-
ses rgos o de proteger o interesse pblico, regulamentando as comunicaes via rdio, tele-
viso e fios/cabos. A FCC tem autoridade sobre o comrcio interestadual e internacional naquilo
que se refere s comunicaes.

Padres Internet
Um padro Internet uma especificao completamente testada que til e seguida por aque-
les que trabalham com a Internet. uma regulamentao formal que deve ser seguida. Existem
procedimentos especficos pelos quais uma especificao ganha o status de padro Internet.
Uma especificao comea como um esboo Internet. Um esboo Internet um documento
que est sendo executado (um trabalho em andamento) sem nenhum status de oficial e com vida
til de seis meses. Sob recomendao das autoridades da Internet, um esboo pode ser publi-
cado como uma Request for Comment (RFC). Cada RFC editada, recebe uma numerao e
disponibilizada para todas as partes interessadas. As RFCs passam por estgios de maturao e so
classificadas de acordo com seu nvel de exigncia.

1.5 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendados os seguintes livros
e sites. Itens entre colchetes [. . .] correspondem lista de referncia no final do livro.

Livros
Os materiais introdutrios vistos neste captulo podem ser encontrados em [Sta04] e [PD03].
[Tan03] discute padronizao na Seo 1.6.
22 CAPTULO 1 INTRODUO

Sites*
Os sites a seguir esto relacionados aos tpicos discutidos neste captulo.
www.acm.org/sigcomm/sos.html Este site fornece o status de vrios padres de redes.
www.ietf.org/ A homepage da Internet Engineering Task Force (IETF).

RFCs
O site a seguir lista todas as RFCs, incluindo aquelas relativas ao IP e TCP. Em captulos futuros,
citaremos as RFCs pertinentes ao material visto no captulo em questo.
www.ietf.org/rfc.html

1.6 Termos-chave
Advanced Research Projects Agency (Arpa) frum
American National Standards Institute hub
(Ansi) imagem
American Standard Code for Information Institute of Electrical and Electronics
Interchange (ASCII) Engineers (IEEE)
Arpanet International Organization for
atraso Standardization (ISO)
udio International Telecommunication Union
backbone Telecommunication Standards
Sector (ITU-T)
Basic Latin
Internet
cdigo
internetwork ou internet
comunicaes de dados
Internet Service Provider (ISP)
conexo multiponto ou multidrop
Meio de transmisso
conexo ponto a ponto
mensagem
confiabilidade
modo full-duplex ou duplex
Consultative Commitee for International
Telegraphy and Telephony (CCITT) modo half-duplex
dados modo simplex
desempenho Network Access Point (NAPs)
Electronic Industries Association (EIA) n
emissor padro Internet
entidade padres de facto
esboo Internet padres de jure
Federal Communications Commission processamento distribudo
(FCC) protocolo

*NE: Os sites indicados neste livro podero sofrer alteraes em seu contedo e acesso ao longo do tempo em razo
da natureza dinmica da Internet.
SEO 1.7 RESUMO 23

provedor de servios Internet (ISP) sintaxe


provedores de acesso Internet locais telecomunicaes
provedores de acesso Internet nacionais throughput
receptor timing
rede topologia de anel
rede de abrangncia metropolitana topologia de barramento
(MAN) topologia de malha
rede local (LAN) topologia estrela
rede remota (WAN) topologia fsica
Request for Comment (RFC) Transmission Control Protocol/
RGB Internetworking Protocol (TCP/IP)
segurana vdeo
semntica YCM

1.7 RESUMO
Comunicao de dados a transferncia de dados de um dispositivo a outro atravs de algum
tipo de meio de transmisso.
Um sistema de comunicao de dados tem de transmitir dados para o destino correto de
forma precisa e no tempo determinado.
Os cinco componentes que formam um sistema de comunicao de dados so: mensagem,
emissor, receptor, meio de transmisso e protocolo.
Texto, nmeros, imagens, udio e vdeo so formas diferentes de informao.
O fluxo de dados entre dois dispositivos pode ocorrer em uma de trs formas: simplex, half-
duplex ou full-duplex.
Rede um conjunto de dispositivos de comunicao conectados por links de comunicao.
Em uma conexo ponto a ponto dois, e somente dois, dispositivos so conectados por um link
dedicado. Em uma conexo multiponto trs ou mais dispositivos compartilham um link.
Topologia se refere disposio fsica ou lgica de uma rede. Os dispositivos podem ser
dispostos segundo topologias de malha, estrela, barramento ou anel.
Uma rede pode ser classificada como local ou remota.
LAN um sistema de comunicao de dados dentro de um prdio, planta industrial ou cam-
pus ou entre prdios prximos.
WAN um sistema de comunicao de dados que cobre estados, pases ou o mundo todo.
Uma internet uma rede de redes.
A Internet um conjunto de vrias redes distintas.
Existem provedores de acesso Internet locais, regionais, nacionais e internacionais.
Protocolo um conjunto de regras que orientam as comunicaes de dados; os principais
elementos de um protocolo so a sintaxe, semntica e o timing.
24 CAPTULO 1 INTRODUO

Os padres so necessrios para garantir que produtos de diferentes fabricantes possam tra-
balhar em conjunto, conforme o esperado.
ISO, ITU-T, Ansi, IEEE e EIA so algumas das organizaes envolvidas na criao de
padres.
Fruns so grupos de interesse especficos que avaliam e padronizam rapidamente novas
tecnologias.
Uma Request for Comment uma idia ou conceito que precursor a um padro da
Internet.

1.8 ATIVIDADEs PRTICAs


Questes para Reviso
1. Identifique os cinco componentes de um sistema de comunicao de dados.
2. Quais so as vantagens do processamento distribudo?
3. Quais so os trs critrios necessrios para uma rede ser eficaz e eficiente?
4. Quais so as vantagens de uma conexo multiponto em relao a uma conexo ponto a ponto?
5. Quais so os dois tipos de configurao de linhas?
6. Classifique as quatro topologias bsicas em termos de configurao de linhas.
7. Qual a diferena entre os modos de transmisso half-duplex e full-duplex?
8. Cite as quatro topologias bsicas de rede e cite uma vantagem de cada um desses tipos.
9. Para n dispositivos em uma rede, qual o nmero de conexes via cabo necessrio em uma
topologia de malha, anel, barramento e estrela?
10. Quais so alguns dos fatores que determinam se um sistema de comunicaes uma LAN
ou uma WAN?
11. O que internet? O que Internet?
12. Por que os protocolos so necessrios?
13. Por que os padres so necessrios?

Exerccios
14. Qual o nmero mximo de caracteres ou smbolos que podem ser representados pelo
Unicode?
15. Uma imagem colorida usa 16 bits para representar um pixel. Qual o nmero mximo de
cores diferentes que podem ser representadas?
16. Suponha seis dispositivos dispostos segundo a topologia de malha. Quantos cabos seriam
necessrios? Quantas portas seriam necessrias para cada dispositivo?
17. Para cada uma das quatro topologias de redes a seguir, fale sobre as conseqncias no caso
de uma conexo falhar.
a. Cinco dispositivos dispostos em uma topologia de malha.
b. Cinco dispositivos dispostos em uma topologia estrela (sem contar os hubs).
c. Cinco dispositivos dispostos em uma topologia de barramento.
d. Cinco dispositivos dispostos em uma topologia de anel.
SEO 1.8 ATIVIDADES PRTICAS 25

18. Voc tem dois computadores conectados por um hub Ethernet em sua casa. Isso uma LAN,
MAN ou WAN? Justifique sua resposta.
19. Na topologia de anel da Figura 1.8, o que aconteceria se uma das estaes fosse desco-
nectada?
20. Na topologia de barramento da Figura 1.7, o que aconteceria se uma das estaes fosse
desconectada?
21. Desenhe uma topologia hbrida com um backbone em estrela e trs redes em anel.
22. Desenhe uma topologia hbrida com um backbone em anel e trs redes de barramento.
23. Desempenho est inversamente relacionado a atraso. Quando usamos a Internet, quais das
aplicaes a seguir mais sensvel a atrasos?
a. Enviar um e-mail
b. Copiar um arquivo
c. Navegar na Internet
24. Quando uma pessoa faz um telefonema local para outra, isso uma conexo ponto a ponto
ou multiponto? Justifique sua resposta.
25. Compare a rede de telefonia com a Internet. Quais so as semelhanas? E as diferenas?

Atividades de Pesquisa
26. Acessando o site www.cne.gmu.edu/modules/network/osi.html, discuta o modelo OSI.
27. Acessando o site www.ansi.org, discuta as atividades da Ansi.
28. Acessando o site www.ieee.org, discuta as atividades da IEEE.
29. Acessando o site www.ietf.org, discuta os diferentes tipos de RFCs.
CAPTULO 2

Modelos de Redes

Rede uma combinao de hardware e software que envia dados de uma localidade a outra.
O hardware consiste no equipamento fsico que transporta sinais de um ponto a outro da rede. O
software consiste em conjuntos de instrues que tornam possvel os servios que esperamos de
uma rede.
Podemos comparar a tarefa de se conectar em rede tarefa de resolver um problema de ma-
temtica com um computador. O trabalho fundamental de resolver o problema com o uso de um
computador realizado pelo hardware. Entretanto, essa uma tarefa muito entediante se apenas
o hardware estiver envolvido. Precisaremos de chaves comutadoras para cada posio de
memria para armazenar e manipular os dados. A tarefa se torna muito mais fcil se tivermos um
software disponvel. No nvel mais alto, um programa pode controlar o processo de resoluo
de um problema; os detalhes de como isso feito pelo hardware em si pode ser deixado para as
camadas de software que so chamadas pelos nveis mais altos.
Compare isso a um servio fornecido por uma rede de computadores. Por exemplo, a tarefa
de enviar um e-mail de um ponto do mundo a outro pode ser subdividida em vrias tarefas, cada
uma das quais realizada por um pacote de software distinto. Cada pacote de software usa os
servios de um outro pacote de software. Na camada mais baixa, um sinal (ou um conjunto de
sinais) enviado de um computador de origem ao computador de destino.
Neste captulo, forneceremos uma idia geral das camadas de uma rede e discutiremos as
funes de cada uma delas. Descries detalhadas dessas camadas sero apresentadas em cap-
tulos posteriores.

2.1 TAREFAS DISTRIBUDAS EM CAMADAS


Usamos o conceito de camadas em nosso dia-a-dia. Como exemplo, consideremos dois amigos
que se comunicam por correspondncia. O processo de enviar uma carta a um amigo seria com-
plexo se no existisse nenhum servio disponvel das agncias das correios. A Figura 2.1 ilustra
as etapas contidas nessa tarefa.

27
28 CAPTULO 2 MODELOS DE REDES

Figura 2.1 Tarefas envolvidas no envio de uma carta

Remetente Destinatrio

A carta escrita, colocada


O destinatrio recebe a
em um envelope e
Camadas mais altas carta, abre o envelope,
depositada em uma
retira a carta e a l.
caixa do correio.

A carta transportada da A carta transportada


caixa do correio para uma dessa agncia dos correios
Camadas intermedirias para a caixa postal
agncia dos correios.
do destinatrio.

A carta entregue a um A carta entregue do


carteiro pela agncia Camadas mais baixas carteiro para uma
dos correios. agncia dos correios.

O pacote transportado de sua


origem at seu destino final.

Emissor, Receptor e Transportador


Na Figura 2.1, temos um emissor (remetente), um receptor (destinatrio) e um transportador
(carteiro) que leva a carta. Existe uma hierarquia de tarefas.

No Lado do Emissor
Em primeiro lugar, descreveremos, em ordem, as atividades que ocorrem no lado do emissor
(remetente).
Camada mais alta. O remetente escreve uma carta, a coloca em um envelope, anota no
envelope os nomes e endereos do remetente e destinatrio e, finalmente, a deposita em uma
caixa de correio.
Camada intermediria. A carta coletada por um carteiro e entregue a uma agncia dos
correios.
Camada mais baixa. A carta classificada na agncia dos correios; um transportador a leva.

No Trajeto
A carta se encontra, ento, a caminho de seu destinatrio. No trajeto para a agncia dos correios
mais prxima do destinatrio, a carta pode, na verdade, passar por um posto de distribuio.
Alm disso, ela poder ser transportada por um automvel, trem, avio, navio ou uma combi-
nao destes.

No Lado do Receptor (Destinatrio)


Camada mais baixa. O transportador leva a carta para uma agncia dos correios.
Camada intermediria. A carta classificada, remetida e entregue na caixa postal do
destinatrio.
Camada mais alta. O destinatrio pega a carta, abre o envelope, retira a carta e a l.
SEO 2.2 O MODELO OSI 29

Hierarquia
De acordo com nossa anlise, existem trs atividades distintas no lado do remetente e outras trs
atividades no lado do destinatrio. A tarefa de transportar a carta do remetente para o destinat-
rio realizada pelo transportador. Algo que no bvio primeira vista que as tarefas devem
ser realizadas na seqncia correta determinada pela hierarquia. No lado do remetente, a carta
deve ser escrita e colocada em uma caixa de correio antes de ser coletada pelo transportador e
entregue a uma agncia dos correios. No lado do destinatrio, a carta deve ser colocada na caixa
postal do destinatrio antes de poder ser pega e lida por este.

Servios
Cada camada no lado do remetente usa os servios da camada que se encontra imediatamente
abaixo dela. O remetente na camada mais alta utiliza os servios da camada intermediria. A
camada intermediria usa os servios da camada mais baixa. A camada mais baixa utiliza os
servios do transportador.
O modelo em camadas que dominou a literatura sobre comunicaes de dados, e redes antes
da dcada de 1990 foi o do modelo OSI (Open Systems Interconnection). Todo mundo acre-
ditava que o modelo OSI se tornaria o padro final para comunicao de dados. Entretanto, na
realidade, isso no aconteceu. O conjunto de protocolos TCP/IP acabou se tornando a arquitetura
comercial predominante, pois ele foi usado e testado de forma intensiva na Internet; o modelo
OSI jamais foi totalmente implementado.
No presente captulo, discutiremos, primeiro, o modelo OSI e, em seguida, vamos nos con-
centrar no TCP/IP como um conjunto de protocolos.

2.2 O MODELO OSI


Estabelecida em 1947, a International Organization for Standardization (ISO) um rgo que
se dedica ao estabelecimento de acordos mundiais sobre padres internacionais, e conta com a
participao de vrias naes. Um padro ISO que cobre todos os aspectos das comunicaes
de dados em redes o modelo OSI (Open Systems Interconnection). Ele foi introduzido inicial-
mente no final da dcada de 1970. Um sistema aberto um conjunto de protocolos que permite
que dois sistemas diferentes se comuniquem independentemente de suas arquiteturas subja-
centes. O propsito do modelo OSI facilitar a comunicao entre sistemas diferentes sem a
necessidade de realizar mudanas na lgica do hardware e software de cada um deles. O modelo
OSI no um protocolo; trata-se de um modelo para compreender e projetar uma arquitetura de
redes flexvel, robusta e interopervel.

ISO a organizao. OSI o modelo.

O modelo OSI uma estrutura em camadas para o projeto de sistemas de redes que permi-
tem a comunicao entre todos os tipos de sistemas de computadores. Ele formado por sete
camadas distintas, porm relacionadas entre si, cada uma das quais definindo uma parte do
processo de transferncia de informaes atravs de uma rede (ver Figura 2.2). Compreender os
fundamentos do modelo OSI fornece uma base slida para explorar outros conceitos de comu-
nicaes de dados.
30 CAPTULO 2 MODELOS DE REDES

Figura 2.2 Sete camadas do modelo OSI

7 Aplicao

6 Apresentao

5 Sesso

4 Transporte

3 Rede

2 Enlace de dados

1 Fsica

Arquitetura em Camadas
O modelo OSI composto por sete camadas ordenadas: fsica (camada 1), enlace (camada 2),
rede (camada 3), transporte (camada 4), sesso (camada 5), apresentao (camada 6) e aplicao
(camada 7). A Figura 2.3 mostra as camadas envolvidas quando uma mensagem enviada do dis-
positivo A para o dispositivo B. medida que a mensagem trafega de A para B, ela poder passar
por vrios ns intermedirios. Esses ns intermedirios, geralmente, envolvem apenas as trs
primeiras camadas do modelo OSI.
Ao desenvolver o modelo, os projetistas dissecaram o processo de transmisso de dados
em seus elementos mais fundamentais. Eles identificaram quais funes de rede tinham usos
relacionados e reuniram essas informaes em grupos discretos, que se tornaram as camadas do
modelo. Cada camada define uma famlia de funes distintas daquelas realizadas nas demais
camadas. Ao definir e localizar funcionalidades dessa maneira, os projetistas criaram uma arqui-
tetura que , ao mesmo tempo, abrangente e flexvel. O fato mais importante que o modelo OSI
permite a interoperabilidade completa entre sistemas outrora incompatveis.
Dentro de uma mquina individual, cada camada requisita os servios da camada imediatamente
inferior a ela. Por exemplo, a camada 3 usa os servios fornecidos pela camada 2 e fornece servios
camada 4. Entre mquinas, a camada x em uma mquina se comunica com a camada x da outra
mquina. Essa comunicao orientada por uma srie de regras e convenes estabelecidas, chama-
das protocolos. Os processos em cada mquina que se comunicam em uma determinada camada so
denominados processos peer-to-peer. A comunicao entre mquinas , portanto, um processo
peer-to-peer usando os protocolos apropriados de uma determinada camada.

Processos Peer-to-peer
Na camada fsica, a comunicao direta: na Figura 2.3, o dispositivo A envia um fluxo de bits
ao dispositivo B (atravs de ns intermedirios). Nas camadas mais altas, entretanto, a comuni-
cao deve mover-se pelas camadas do dispositivo A, seguir ao dispositivo B e ento retornar
SEO 2.2 O MODELO OSI 31

Figura 2.3 A interao entre camadas no modelo OSI

Dispositivo Dispositivo
A B

N N
intermedirio intermedirio

Protocolo de aplicao (7a camada)


7 Aplicao Aplicao 7
7-6 interface 7-6 interface
Protocolo de apresentao (6a camada)
6 Apresentao Apresentao 6
6-5 interface 6-5 interface
Protocolo de sesso (5a camada)
5 Sesso Sesso 5
5-4 interface 5-4 interface
Protocolo de transporte (4a camada)
4 Transporte Transporte 4
4-3 interface 4-3 interface
3a 3a 3a
3 Rede Rede Rede Rede 3
3-2 interface 3-2 interface
2a 2a 2a
2 Enlace Enlace Enlace Enlace 2
2-1 interface 2-1 interface
1a 1a 1a
1 Fsica Fsica Fsica Fsica 1

Comunicao fsica

atravs das camadas. Cada camada no dispositivo emissor acrescenta suas prprias infor-
maes mensagem que ela recebe da camada superior e passa o pacote inteiro camada
imediatamente inferior.
Na camada 1, o pacote inteiro convertido para uma forma que possa ser transmitido ao
dispositivo receptor. Na mquina receptora, a mensagem aberta, camada por camada, com
cada processo recebendo e retirando os dados a ele destinados. Por exemplo, a camada 2 retira os
dados a ela destinados e, em seguida, passa o restante para a camada 3. A camada 3 retira, ento,
os dados a ela destinados e passa o restante para a camada 4 e assim por diante.

Interfaces entre Camadas


A passagem, de cima para baixo, de dados e informaes de rede pelas camadas do dispositivo
emissor e depois de volta atravs das camadas do dispositivo receptor possvel graas a uma
interface entre cada par de camadas adjacentes. Cada interface define as informaes e servios
que uma camada deve fornecer para a camada superior. Desde que uma camada fornea os ser-
vios esperados para a camada superior, a implementao especfica de suas funes pode ser
modificada ou substituda, sem exigir mudanas nas camadas adjacentes.

Organizao das Camadas


As sete camadas podem ser imaginadas como pertencentes a trs subgrupos. As camadas 1, 2
e 3 fsica, enlace e rede so as camadas de suporte rede; elas lidam com os aspectos
fsicos da movimentao de dados de um dispositivo para outro (como as especificaes eltricas,
32 CAPTULO 2 MODELOS DE REDES

conexes fsicas, endereamento fsico, temporizao e a confiabilidade do transporte). As ca-


madas 5, 6 e 7 sesso, apresentao e aplicao podem ser imaginadas como as camadas
de suporte ao usurio; elas possibilitam a interoperabilidade entre sistemas de software no
relacionados. A camada 4, camada de transporte, conecta os dois subgrupos e garante que o
que as camadas inferiores transmitiram se encontra em uma forma que as camadas superiores
consigam utilizar. As camadas OSI superiores so quase sempre implementadas via software; as
camadas inferiores so uma combinao de hardware e software, exceto pela camada fsica que
praticamente de hardware.
A Figura 2.4 apresenta uma viso geral das camadas OSI, na qual D7 significa a unidade
de dados na camada 7. D6 significa a unidade de dados na camada 6 e assim por diante. O
processo se inicia na camada 7 (a camada de aplicao), em seguida se desloca de camada em
camada, em uma ordem seqencial e decrescente. A cada camada, um cabealho (header), ou
possivelmente um trailer, pode ser acrescentado unidade de dados. Comumente, o trailer
acrescentado somente na camada 2. Quando a unidade de dados formatada passa pela camada
fsica (camada 1), ela transformada em um sinal eletromagntico e transportada ao longo de
um link fsico.

Figura 2.4 Intercmbio de informaes usando o modelo OSI

H7 D7 H7 D7

H6 D6 H6 D6

H5 D5 H5 D5

H4 D4 H4 D4

H3 D3 H3 D3

H2 D2 T2 H2 D2 T2

010 010101010101101010000010000 010 010101010101101010000010000

Meio de transmisso

Aps atingir seu destino, o sinal passa pela camada 1 e convertido de volta para a forma di-
gital. As unidades de dados se deslocam no caminho inverso atravs das camadas OSI. medida
que cada bloco de dados atinge a camada superior seguinte, os cabealhos e trailers que foram
anteriormente anexados na camada emissora correspondente so eliminados e aes apropriadas
quela camada so realizadas. Ao atingir a camada 7, a mensagem se encontra novamente na
forma apropriada aplicao e se torna disponvel ao receptor.
SEO 2.3 CAMADAS DO MODELO OSI 33

Encapsulamento
A Figura 2.3 revela outro aspecto da comunicao de dados no modelo OSI: o encapsulamento.
Um pacote (cabealho e dados) na camada 7 encapsulado em um pacote na camada 6. O
pacote inteiro na camada 6 encapsulado em um pacote na camada 5 e assim por diante.
Em outras palavras, a parte de dados de um pacote no nvel N 1 transporta o pacote inteiro
(dados e cabealho e quem sabe trailer) do nvel N. Esse conceito denominado encapsula-
mento; o nvel N 1 no est ciente de que parte do pacote encapsulado composta por dados
e de que parte constitui cabealho ou trailer. Para o nvel N 1, o pacote inteiro proveniente da
camada N tratado como uma nica unidade.

2.3 CAMADAS DO MODELO OSI


Nesta seo, descrevemos rapidamente as funes de cada camada do modelo OSI.

Camada Fsica
A camada fsica coordena as funes necessrias para transportar um fluxo de bits atravs
de um meio fsico. Ela trata das especificaes mecnicas e eltricas da interface e do meio de
transmisso. Ela tambm define os procedimentos e funes que os dispositivos fsicos e interfaces
tm de executar para que a transmisso seja possvel. A Figura 2.5 mostra a posio da camada
fsica em relao ao meio de transmisso e a camada de enlace.

Figura 2.5 Camada fsica

Proveniente da camada de enlace Para a camada de enlace

Camada Camada
fsica 110 10101000000010111 110 10101000000010111 fsica

Meio de transmisso

A camada fsica responsvel pela movimentao


de bits individuais de um hop para o seguinte.

A camada fsica tambm se incumbe do seguinte:

Caractersticas fsicas das interfaces e do meio de transmisso. A camada fsica define


as caractersticas da interface entre os dispositivos e o meio de transmisso. Ela tambm
define o tipo de meio de transmisso.
Representao de bits. Os dados na camada fsica so formados por um fluxo de bits
(seqncia de 0s ou 1s) sem nenhuma interpretao. Para serem transmitidos, os bits devem ser
34 CAPTULO 2 MODELOS DE REDES

codificados em sinais eltricos ou pticos. A camada fsica define o tipo de codificao


(como os 0s e 1s so convertidos em sinais).
Taxa de dados. A taxa de dados o nmero de bits enviados a cada segundo tambm
definido na camada fsica. Em outras palavras, a camada fsica estabelece a durao de um
bit, que o tempo que ele perdura.
Sincronizao de bits. O emissor e o receptor no apenas tm de usar a mesma taxa de
transmisso de bits como tambm devem estar sincronizados em nvel de bit. Em outras
palavras, os clocks do emissor e do receptor devem estar sincronizados.
Configurao da linha. A camada fsica responsvel pela conexo dos dispositivos com
o meio fsico. Em uma configurao ponto a ponto, dois dispositivos so conectados atravs
de um link dedicado. Em uma configurao multiponto, um link compartilhado entre v-
rios dispositivos.
Topologia fsica. A topologia fsica define como os dispositivos esto conectados de modo
a formar uma rede. Os dispositivos podem ser conectados usando-se uma topologia de ma-
lha (cada dispositivo conectado a cada um dos demais dispositivos), uma topologia estrela
(os dispositivos so conectados por um dispositivo central), uma topologia de anel (cada dis-
positivo conectado ao seguinte, formando um anel), uma topologia de barramento (todos
os dispositivos so conectados atravs de um link comum) ou uma topologia hbrida (uma
combinao de duas ou mais topologias).
Modo de transmisso. A camada fsica tambm define o sentido das transmisses en-
tre os dois dispositivos: simplex, half-duplex ou full-duplex. No modo simplex, somente
um dispositivo pode enviar dados; o outro pode apenas receber. O modo simplex uma
comunicao de dados em mo nica. No modo half-duplex, os dois dispositivos podem
enviar e receber, mas no ao mesmo tempo. No modo full-duplex (ou simplesmente
duplex), os dois dispositivos podem enviar e receber ao mesmo tempo.

Camada de Enlace de Dados


A camada de enlace de dados transforma a camada fsica, de um meio de transmisso bruto,
em um link confivel. Ela faz que a camada fsica parea livre de erros para a camada superior
(a camada de rede). A Figura 2.6 mostra a relao entre a camada de enlace de dados com as
camadas de rede e fsica.

Figura 2.6 Camada de enlace

Proveniente da camada de rede Para a camada de rede

H2 Dados T2 Frame H2 Dados T2 Frame

Camada de enlace Camada de enlace

Para a camada fsica Proveniente da camada fsica


SEO 2.3 CAMADAS DO MODELO OSI 35

A camada de enlace responsvel pela


transferncia de frames de um hop para o seguinte

Outras responsabilidades da camada de enlace de dados so as seguintes:


Empacotamento. A camada de enlace de dados divide o fluxo de bits recebidos da camada
de rede em unidades de dados gerenciveis denominados frames.
Endereamento fsico. Se os frames forem distribudos em sistemas diferentes na rede, a
camada de enlace de dados acrescenta um cabealho ao frame para definir o emissor e/ou recep-
tor do frame. Se este for destinado a um sistema fora da rede do emissor, o endereo do receptor
o do dispositivo que conecta a rede prxima.
Controle de fluxo. Se a velocidade na qual os dados so recebidos pelo receptor for menor
que a velocidade na qual os dados so transmitidos pelo emissor, a camada de enlace de
dados impe um mecanismo de controle de fluxo para impedir que o receptor fique sobre-
carregado.
Controle de erros. A camada de enlace de dados acrescenta confiabilidade camada fsica
adicionando mecanismos para detectar e retransmitir frames danificados ou perdidos.
Ela tambm usa mecanismos para reconhecer frames duplicados. Normalmente, o con-
trole de erros obtido por meio de um trailer acrescentado ao final do quadro.
Controle de acesso. Quando dois ou mais dispositivos estiverem conectados ao mesmo
link so necessrios protocolos da camada de enlace de dados para determinar qual disposi-
tivo assumir o controle do link em dado instante.
A Figura 2.7 ilustra a entrega hop-to-hop feita pela camada de enlace.

Figura 2.7 Entrega hop-to-hop

Sistema
Sistema final
intermedirio
Sistema Link Link
final Sistema
intermedirio C D

Link Sistema
Sistema final
A B
intermedirio
Link Link
E F
Entrega hop-to-hop Entrega hop-to-hop Entrega hop-to-hop

A B E F
Enlace Enlace Enlace

Fsica Fsica Fsica

Entrega hop-to-hop Entrega hop-to-hop Entrega hop-to-hop

Conforme mostra a figura, a comunicao na camada de enlace de dados ocorre entre dois
ns adjacentes. Para enviar dados de A a F, so feitas trs entregas parciais. Primeiro, a camada
de enlace de dados em A envia um frame para a camada de enlace de dados em B (um roteador).
36 CAPTULO 2 MODELOS DE REDES

Segundo, a camada de enlace de dados em B envia um novo frame camada de enlace em E.


Finalmente, a camada de enlace em E envia um novo frame camada de enlace em F. Note
que os frames transmitidos entre os trs ns possuem valores diferentes em seus cabealhos.
O frame que vai de A para B tem B como endereo de destino e A como endereo de origem.
J o frame que vai de B a E tem E como endereo de destino e B como endereo de origem. O
frame de E a F tem F como endereo de destino e E como endereo de origem. Os valores dos
trailers tambm podem ser diferentes caso a verificao de erros inclua no clculo o cabealho
dos frames.

Camada de Rede
A camada de rede responsvel pela entrega de um pacote desde sua origem at o seu destino,
provavelmente atravs de vrias redes (links). Embora a camada de enlace coordene a entrega
do pacote entre dois sistemas na mesma rede (links), a camada de rede garante que cada pacote
seja transmitido de seu ponto de origem at seu destino final.
Se dois sistemas estiverem conectados ao mesmo link, em geral no h a necessidade de uma
camada de rede. Entretanto, se dois sistemas estiverem conectados a redes (links) diferentes por
meio de dispositivos intermedirios de conexo entre as redes (links), normalmente, h a neces-
sidade da camada de rede para realizar a entrega da origem at o destino. A Figura 2.8 mostra a
relao entre a camada de rede e as camadas de enlace e transporte.

Figura 2.8 Camada de rede

Proveniente da camada de transporte Para a camada de transporte

H3 Dados Pacote H3 Dados Pacote

Camada Camada
de rede de rede
Para a camada de enlace Proveniente da camada de enlace

A camada de rede responsvel pela entrega de pacotes


individuais desde o host de origem at o host de destino.

Outras responsabilidades da camada de rede so as seguintes:

Endereamento lgico. O endereamento fsico implementado na camada de enlace de dados


trata do problema de endereamento localmente. Se um pacote ultrapassar os limites da rede,
precisaremos de um outro sistema de endereamento para ajudar a distinguir os sistemas
de origem e destino. A camada de rede adiciona um cabealho ao pacote proveniente da ca-
mada superior que, entre outras coisas, inclui os endereos lgicos do emissor e do receptor.
Discutiremos endereos lgicos ainda neste captulo.
Roteamento. Quando redes ou links independentes estiverem conectados para criar
internetworks (rede de redes) ou uma grande rede, os dispositivos de conexo (chamados
SEO 2.3 CAMADAS DO MODELO OSI 37

roteadores ou comutadores) encaminham ou comutam os pacotes para seus destinos finais.


Uma das funes da camada de rede fornecer esse mecanismo.
A Figura 2.9 ilustra a entrega de uma extremidade outra pela camada de rede.

Figura 2.9 Entrega desde a origem at o destino

Sistema
Sistema final
intermedirio
Sistema Link Link
final
Sistema C D
intermedirio
Link Sistema
Sistema final
A B
intermedirio
Link Link
E F
Entrega hop-to-hop Entrega hop-to-hop Entrega hop-to-hop

Entrega desde a origem at o destino

A B E F
Rede Rede Rede

Enlace Enlace Enlace

Fsica Fsica Fsica

Entrega desde a origem at o destino

Como indica a figura, agora precisamos de uma entrega desde a origem at o destino. A camada
de rede em A envia o pacote para a camada de rede em B. Quando o pacote chega no roteador B,
este toma uma deciso baseado no destino final (F) do pacote. Como veremos nos prximos
captulos, o roteador B usa sua tabela de roteamento para descobrir que o prximo hop o rotea-
dor E. Portanto, a camada de rede em B envia o pacote para a camada de rede em E. A camada
de rede em E, por sua vez, envia o pacote para a camada de rede em F.

Camada de Transporte
A camada de transporte responsvel pela entrega processo a processo de toda a mensagem.
Processo um programa aplicativo que est sendo executado em um host. Embora a camada de
rede supervisione a entrega da origem ao destino dos pacotes individuais, ela no reconhece
qualquer relao entre esses pacotes. Ela trata cada um deles independentemente, como se cada
trecho pertencesse a uma mensagem separada, ocorra isto ou no. Por outro lado, a camada
de transporte garante que a mensagem chegue intacta e na seqncia correta, supervisionando
tanto o controle de erros como o controle de fluxo no nvel origem-ao-destino. A Figura 2.10
mostra a relao da camada de transporte com as camadas de rede e sesso.
38 CAPTULO 2 MODELOS DE REDES

Figura 2.10Camada de transporte

Proveniente da camada de sesso Para a camada de sesso

H4 Dados H4 Dados H4 Dados H4 Dados H4 Dados H4 Dados

Segmentos Segmentos
Camada de Camada de
transporte Para a camada de rede Proveniente da camada de rede transporte

A camada de transporte responsvel pela


entrega de uma mensagem, de um processo a outro.

Outras responsabilidades da camada de transporte so as seguintes:


Endereamento do ponto de acesso ao servio (service-point addressing). Normalmen-
te, computadores executam vrios programas ao mesmo tempo. Por essa razo, a entrega
origem-ao-destino significa a entrega no apenas de um computador para o seguinte, mas
tambm de um processo especfico (programa em execuo) em um computador para um
processo especfico (programa em execuo) no outro. O cabealho da camada de transporte
deve, portanto, incluir um tipo de endereo chamado endereo do ponto de acesso ao servi-
o (ou tambm denominado endereo de porta). A camada de rede encaminha cada pacote
para o computador correto; a camada de transporte leva a mensagem inteira para o processo
correto naquele computador.
Segmentao e remontagem. Uma mensagem dividida em segmentos transmissveis,
com cada segmento contendo um nmero de seqncia. Esses nmeros permitem camada
de transporte remontar a mensagem corretamente aps a chegada no destino e identificar e
substituir pacotes que foram perdidos na transmisso.
Controle da conexo. A camada de transporte pode ser tanto orientada conexo como
no. Uma camada de transporte no orientada conexo trata cada segmento como um
pacote independente e o entrega camada de transporte na mquina de destino. Uma ca-
mada de transporte orientada conexo estabelece em primeiro lugar uma conexo com
a camada de transporte na mquina de destino antes de iniciar a entrega dos pacotes. Aps
todos os dados serem transferidos a conexo encerrada.
Controle de fluxo. Assim como a camada de enlace de dados, a camada de transporte
responsvel pelo controle de fluxo. Entretanto, o controle de fluxo nessa camada realizado
de uma extremidade outra e no apenas em um nico link.
Controle de erros. Assim como a camada de enlace de dados, a camada de transporte
responsvel pelo controle de erros. Entretanto, o controle de erros nessa camada realiza-
do processo-a-processo e no apenas em um nico link. A camada de transporte emissora
certifica-se que a mensagem inteira chegou na camada de transporte receptora sem erro
(corrompida, perdida ou duplicada). Normalmente, a correo de erros conseguida por
meio de retransmisso.
SEO 2.3 CAMADAS DO MODELO OSI 39

A Figura 2.11 ilustra a entrega processo a processo na camada de transporte.

Figura 2.11Entrega confivel processo a processo de uma mensagem

Processos Processos

Uma internet

Camada de rede
Entrega host-a-host

Camada de transporte
Entrega processo a processo

Camada de Sesso
Os servios providos pelas trs primeiras camadas (fsica, enlace e rede) no so suficientes
para alguns processos. A camada de sesso o controlador de dilogo da rede. Ela estabelece,
mantm e sincroniza a interao entre sistemas que se comunicam entre si.

A camada de sesso responsvel pelo controle de dilogo e sincronizao.

Entre as responsabilidades especficas da camada de sesso, temos as seguintes:


Controle de dilogo. A camada de sesso possibilita a dois sistemas estabelecerem um di-
logo. Ela permite que a comunicao entre dois processos ocorra em modo half-duplex (um
sentido por vez) ou full-duplex (simultaneamente).
Sincronizao. A camada de sesso permite que um processo adicione pontos de verificao,
ou pontos de sincronizao, a um fluxo de dados. Por exemplo, se um sistema estiver enviando
um arquivo de duas mil pginas, recomendvel inserir pontos de verificao a cada cem pginas
para garantir que cada unidade de cem pginas foi recebida e confirmada de forma independente.
Nesse caso, se ocorrer uma falha durante a transmisso da pgina 523, as nicas pginas que
precisaro ser reenviadas aps a recuperao do sistema sero as pginas 501 a 523. As pginas
anteriores pgina 501 no precisaro ser reenviadas. A Figura 2.12 exibe a relao da camada
de sesso com as camadas de transporte e apresentao.

Camada de Apresentao
A camada de apresentao responsvel pela sintaxe e semntica das informaes trocadas
entre dois sistemas. A Figura 2.13 mostra a relao entre a camada de apresentao e as ca-
madas de aplicao e de sesso.
40 CAPTULO 2 MODELOS DE REDES

Figura 2.12Camada de sesso

Proveniente da camada de apresentao Para a camada de apresentao

H5 H5

syn syn syn syn syn syn

Camada Camada
de sesso de sesso
Para a camada de transporte Proveniente da camada de transporte

Figura 2.13Camada de apresentao

Proveniente da camada de apresentao Para a camada de apresentao

H6 Dados H6 Dados

Camada de Camada de
apresentao apresentao
Para a camada de sesso Proveniente da camada de sesso

A camada de apresentao responsvel pela traduo, compresso e criptografia.

Entre as responsabilidades especficas da camada de apresentao, temos as seguintes:


Traduo. Normalmente, processos (programas em execuo) em dois sistemas em geral
trocam informaes na forma de strings, nmeros e assim por diante. As informaes tm
de ser convertidas em fluxos de bits antes de serem transmitidas. Como diferentes compu-
tadores utilizam sistemas de codificao diferentes, a camada de apresentao responsvel
pela interoperabilidade entre esses mtodos de codificao diferentes. A camada de apresen-
tao no emissor traduz as informaes de um formato especfico do emissor em um formato
comum. A camada de apresentao na mquina receptora traduz o formato comum em um
formato especfico do receptor.
Criptografia. Para transmitir informaes confidenciais, um sistema deve ser capaz de ga-
rantir privacidade. Criptografia significa que o emissor converte as informaes originais
SEO 2.3 CAMADAS DO MODELO OSI 41

em um outro formato e envia a mensagem resultante pela rede. A descriptografia reverte o


processo original convertendo a mensagem de volta ao seu formato original.
Compresso. A compresso de dados reduz o nmero de bits contidos nas informaes.
Ela se torna particularmente importante na transmisso de contedos multimdia, como tex-
to, udio e vdeo.

Camada de Aplicao
A camada de aplicao habilita o usurio, seja ele humano ou software, a acessar a rede. Ela
fornece interface com o usurio e suporte a servios, como e-mail, acesso e transferncia de
arquivos remotos, gerenciamento de bancos de dados compartilhados e outros tipos de servios
de informao distribudos.
A Figura 2.14 mostra a relao da camada de aplicao com o usurio e com a camada de
apresentao. Dos muitos servios de aplicao disponveis, a figura apresenta apenas trs deles:
X.400 (servios de tratamento de mensagens), X.500 (servios de diretrios) e FTAM (transfe-
rncia, acesso e gerenciamento de arquivos). O usurio, nesse exemplo, emprega o X.400 para
enviar uma mensagem de e-mail.

Figura 2.14Camada de aplicao

Usurio Usurio
(pessoa ou software) (pessoa ou software)

X.500 FTAM X.400 X.500 FTAM X.400

H7 Dados Mensagem H7 Dados Mensagem

Camada de Camada de
aplicao aplicao
Para a camada de apresentao Proveniente da camada de apresentao

A camada de aplicao responsvel por prover servios ao usurio.

Entre os servios especficos da camada de aplicao, temos os seguintes:


Terminal de rede virtual. Um terminal de rede virtual uma verso em software de um
terminal fsico (real) e que permite a um usurio fazer o logon em um host remoto. Para tanto,
a aplicao cria uma emulao (via software) de um terminal do host remoto. Usurios dos
computadores conversam com o software de emulao que, por sua vez, dialoga com o host
e vice-versa. O host remoto acha que est se comunicando com um de seus prprios termi-
nais locais e permite ao usurio efetuar o logon.
42 CAPTULO 2 MODELOS DE REDES

Transferncia, acesso e gerenciamento de arquivos. Essa aplicao permite a um usurio


acessar arquivos em um host remoto (fazer alteraes ou ler dados), recuperar arquivos de
um computador remoto para uso em um computador local e gerenciar ou controlar localmente
arquivos que se encontrem em um computador remoto.
Servios de correio eletrnico. Essa aplicao fornece a base para o encaminhamento e
armazenamento de e-mails.
Servios de diretrio. Essa aplicao fornece fontes de bancos de dados distribudos e
acesso a informaes globais sobre vrios itens e servios.

Resumo sobre as Camadas


A Figura 2.15 resume as funes de cada camada.

Figura 2.15Resumo das camadas

Possibilitar acesso aos


Aplicao
recursos de rede.
Traduzir, criptografar
Apresentao
e comprimir dados.
Estabelecer, gerenciar e
Sesso
encerrar sesses.
Prover a entrega confivel
de mensagens processo a Transporte
processo e recuperao de erros. Transferir pacotes da origem
Rede ao destino; fornecer ligao
entre redes.
Organizar bits em frames;
Enlace de dados
fornecer entrega n a n.
Transmitir bits atravs de um
Fsica meio fsico; prover especificaes
mecnicas e eltricas.

2.4 CONJUNTO DE PROTOCOLOS TCP/IP


O conjunto de protocolos TCP/IP foi desenvolvido antes do modelo OSI. Portanto, as cama-
das no conjunto de protocolos TCP/IP no correspondem exatamente quelas do modelo OSI.
O conjunto de protocolos TCP/IP foi definido como tendo quatro camadas: host-rede, internet,
transporte e aplicao. Entretanto, quando o TCP/IP comparado ao modelo OSI, podemos di-
zer que a camada host-rede equivalente combinao das camadas fsica e de enlace de dados.
A camada internet equivale camada de rede e a camada de aplicao realiza, a grosso modo,
as funes das camadas de sesso, de apresentao e de aplicao com a camada de transporte
no TCP/IP cuidando tambm de parte das tarefas da camada de sesso. Portanto, neste livro,
partimos do pressuposto de que o conjunto de protocolos TCP/IP composto por cinco cama-
das: fsica, enlace, rede, transporte e aplicao. As quatro primeiras camadas fornecem funes
de padres fsicos, interfaces de rede, ligao entre redes e de transporte que correspondem s
quatro primeiras camadas do modelo OSI. Entretanto, as trs camadas mais altas no modelo
OSI so representadas no TCP/IP por uma nica camada denominada camada de aplicao
(ver Figura 2.16).
SEO 2.4 CONJUNTO DE PROTOCOLOS TCP/IP 43

Figura 2.16Modelo OSI e TCP/IP

Aplicao Aplicaes

Apresentao SMTP FTP HTTP DNS SNMP TELNET

Sesso

Transporte SCTP TCP UDP

ICMP IGMP
Rede
(internet) IP
RARP ARP

Enlace de
dados Protocolos definidos
pelas redes subjacentes
Fsica (host-rede)

O TCP/IP um conjunto de protocolos hierrquicos, compostos por mdulos interativos,


cada um dos quais provendo funcionalidades especficas; entretanto, os mdulos no so neces-
sariamente interdependentes. Enquanto o modelo OSI especifica quais funes pertencem a cada
uma de suas camadas, as camadas do conjunto de protocolos TCP/IP contm protocolos relati-
vamente independentes que podem ser mesclados e combinados dependendo das necessidades
do sistema. O termo hierrquico significa que cada protocolo de nvel superior suportado por
um ou mais protocolos de nvel inferior.
Na camada de transporte, o TCP/IP define trs protocolos: Transmission Control Protocol
(TCP), User Datagram Protocol (UDP) e Stream Control Transmission Protocol (SCTP). Na
camada de rede, o protocolo principal definido pelo TCP/IP o Internetworking Protocol (IP);
existem tambm outros protocolos que suportam a movimentao de dados nessa camada.

Camadas Fsica e de Enlace


Nas camadas fsica e de enlace, o TCP/IP no define nenhum protocolo especfico. Ele suporta
todos os protocolos-padro e proprietrios. Uma rede em uma internetwork TCP/IP pode ser
uma rede local (LAN) ou uma rede de ampla abrangncia (WAN).

Camada de Rede
Na camada de rede (ou, mais precisamente, a camada de ligao entre redes), o TCP/IP suporta
o Internetworking Protocol (IP). Este, por sua vez, usa quatro protocolos auxiliares de suporte:
ARP, RARP, ICMP e IGMP. Cada um desses protocolos descrito em mais detalhes em cap-
tulos futuros.
44 CAPTULO 2 MODELOS DE REDES

Internetworking Protocol (IP)


O Internetworking Protocol (IP) o mecanismo de transmisso usado pelos protocolos TCP/IP.
Trata-se de um protocolo sem conexo e no confivel um servio de entrega do tipo best-
effort o termo best-effort (melhor esforo possvel) significa que o IP no dispe de nenhuma
verificao ou correo de erros. O IP assume a falta de confiabilidade das camadas inferiores
e faz o melhor possvel para transmitir uma mensagem at seu destino, sem, contudo, nenhuma
garantia de que conseguir faz-lo.
O IP transporta dados em pacotes chamados datagramas, cada um dos quais transporta-
do separadamente. Os datagramas podem trafegar por diferentes rotas e podem chegar fora de
seqncia ou estar duplicados. O IP no acompanha as rotas e no tem nenhum recurso para
reordenar datagramas uma vez que eles cheguem aos seus destinos.
Entretanto, a funcionalidade limitada do IP no deve ser considerada um ponto fraco, pois
ele prov funes essenciais de transmisso que do liberdade ao usurio para acrescentar fun-
cionalidades necessrias para dada aplicao e, conseqentemente, obtendo a mxima eficincia
na transmisso. O IP ser discutido no Captulo 20.

Address Resolution Protocol


O Address Resolution Protocol (ARP) usado para associar um endereo lgico a um endereo
fsico. Em uma rede fsica, tpica como uma LAN, cada dispositivo em um link identificado
por um endereo fsico ou de estao geralmente gravado no adaptador de rede (NIC). O ARP
usado para descobrir o endereo fsico do n quando o endereo Internet for conhecido. O ARP ser
discutido no Captulo 21.

Reverse Address Resolution Protocol


O Reverse Address Resolution Protocol (RARP) permite que um host descubra seu endereo
Internet quando conhece apenas seu endereo fsico. utilizado quando um computador co-
nectado a uma rede pela primeira vez ou quando um computador sem disco ligado. Discutire-
mos o RARP no Captulo 21.

Internet Control Message Protocol


O Internet Control Message Protocol (ICMP) um mecanismo usado por hosts e gateways
para enviar notificaes de problemas ocorridos com datagramas de volta ao emissor. O ICMP
envia mensagens de consulta e de notificao de erros. Discutiremos o ICMP no Captulo 21.

Internet Group Message Protocol


O Internet Group Message Protocol (IGMP) usado para facilitar a transmisso simultnea de
uma mensagem a um grupo de destinatrios. Discutiremos sobre o IGMP no Captulo 22.

Camada de Transporte
Tradicionalmente, a camada de transporte era representada no TCP/IP por dois protocolos:
O TCP e o UDP. IP um protocolo host-to-host, significando que ele capaz de transmitir um
pacote de um dispositivo fsico a outro. O UDP e o TCP so protocolos do nvel de transporte
responsveis pela entrega de uma mensagem de um processo (programa em execuo) a outro
processo. Um protocolo de camada de transporte, o SCTP, foi concebido para atender s neces-
sidades de algumas aplicaes mais recentes.
SEO 2.5 ENDEREAMENTO 45

User Datagram Protocol


O User Datagram Protocol (UDP) o protocolo mais simples dos dois protocolos de transpor-
te-padro TCP/IP. um protocolo processo a processo que adiciona em seu cabealho apenas
endereos de portas de origem e destino, controle de erros (checksum) e informaes do
comprimento do campo de dados proveniente das camadas superiores. O UDP ser discutido
no Captulo 23.

Transmission Control Protocol


O Transmission Control Protocol (TCP) fornece servios completos de camada de transporte
para as aplicaes. O TCP um protocolo de transporte de fluxo confivel. O termo fluxo, nesse
contexto, significa orientado conexo: uma conexo tem de ser estabelecida entre ambas as extre-
midades de uma transmisso antes que qualquer uma delas possa iniciar a transmisso de dados.
No lado emissor de cada transmisso, o TCP divide o fluxo de dados em unidades menores,
denominadas segmentos. Cada segmento inclui um nmero seqencial utilizado para a reorde-
nao aps a recepo, juntamente com um nmero de confirmao dos segmentos recebidos.
Os segmentos so transportados pela internet dentro de datagramas IP. No lado receptor, o TCP
coleta cada datagrama da forma como ele chega e reordena a transmisso baseada nos nmeros
de seqncia. O TCP ser discutido no Captulo 23.

Stream Control Transmission Protocol


O Stream Control Transmission Protocol (SCTP) prov suporte para as aplicaes mais
recentes, como voz sobre IP. Trata-se de um protocolo de camada de transporte que combina o
que h de melhor no UDP e no TCP. Discutiremos o SCTP no Captulo 23.

Camada de Aplicao
A camada de aplicao no TCP/IP equivale combinao das camadas de sesso, de apresen-
tao e de aplicao do modelo OSI. Muitos protocolos so definidos nessa camada. Trataremos de
muitos dos protocolos-padro nos captulos posteriores.

2.5 ENDEREAMENTO
So usados quatro nveis de endereos em uma internet que emprega os protocolos TCP/IP:
endereos fsicos (links), endereos lgicos (IP), endereos de portas e endereos especficos
(ver Figura 2.17).

Figura 2.17Endereos no TCP/IP

Endereos

Endereos Endereos Endereos Endereos


fsicos lgicos de portas especficos
46 CAPTULO 2 MODELOS DE REDES

Cada endereo se relaciona com uma camada especfica da arquitetura TCP/IP, conforme
mostrado na Figura 2.18.

Figura 2.18Relao entre as camadas e os endereos no TCP/IP

Endereos
Camada de aplicao Processos
especficos

Endereos
Camada de transporte SCTP TCP UDP
de portas

IP e outros Endereos
Camada de rede
protocolos lgicos

Camada de link de dados


Redes fsicas
Endereos
subjacentes
fsicos
Camada fsica

Endereos Fsicos
O endereo fsico, tambm conhecido como endereo de link, o endereo de um n conforme
definido por sua LAN ou WAN. Ele est incluso no frame (quadro) usado pela camada de
enlace. Trata-se do endereo de nvel mais baixo.
Os endereos fsicos tm autoridade sobre a rede (LAN ou WAN). O tamanho e o formato
desses endereos variam dependendo da rede. Por exemplo, a Ethernet usa um endereo fsico de
6 bytes (48 bits) que gravado no adaptador de rede (NIC). Em compensao, o LocalTalk
(Apple) tem um endereo dinmico de 1 byte que muda cada vez que a estao ligada.

Exemplo 2.1
Na Figura 2.19, um n com endereo fsico 10 envia um frame para um n com endereo fsico 87. Os
dois ns so conectados por um link (LAN de topologia de barramento). Na camada de enlace, esse
frame contm endereos fsicos (de link) no cabealho. Estes so os nicos endereos necessrios. O
restante do cabealho contm outras informaes necessrias para esse nvel. O trailer normalmente
contm bits extras necessrios para a deteco de erros. Conforme mostra a figura, o computador com
endereo fsico 10 o emissor e o computador com endereo fsico 87, o receptor. A camada de enlace
no emissor recebe dados de uma camada superior. Ela encapsula os dados em um frame, acrescentando
o cabealho e o trailer. O cabealho, entre outras informaes, transporta os endereos (de link) fsicos
do emissor e do receptor. Note que, na maioria dos protocolos de enlace, o endereo de destino, 87 nesse
caso, vem antes do endereo de origem (10, no caso).
Mostramos uma topologia de barramento para uma LAN isolada. Em uma topologia de barramento,
o frame se propaga em ambas as direes (esquerda e direita). O frame propagado para a esquerda acaba
morrendo ao atingir o final do cabo quando a terminao do cabo est feita de forma adequada. O fra-
me propagado para a direita enviado para todas as estaes da rede. Cada estao com um endereo
SEO 2.5 ENDEREAMENTO 47

Figura 2.19Endereos fsicos

Emissor Receptor

10 28 53 87
Endereo
de destino Trailer O endereo de destino no
Dados Dados
coincide; o pacote
87 10 Dados T2 abandonado 87 10 Dados T2

Endereo
de origem LAN

fsico diferente de 87 escuta o frame, mas o descarta, pois o endereo de destino no frame no coincide
com seu endereo fsico. O computador de destino almejado, porm, encontra uma coincidncia entre o
endereo de destino no frame e seu prprio endereo fsico. O frame verificado, o cabealho e o trailer
so retirados e a parte referente aos dados desencapsulada e entregue para a camada superior.

Exemplo 2.2
Como veremos no Captulo 13, a maioria das redes locais usa um endereo fsico de 48 bits (6 bytes)
escrito na forma de 12 dgitos hexadecimais; cada byte (2 dgitos hexadecimais) separado por dois
pontos (:), conforme mostrado a seguir:

07:01:02:01:2C:4B
Um endereo fsico de 6 bytes (12 dgitos hexadecimais)

Endereos Lgicos
Os endereos lgicos so necessrios para que as comunicaes universais sejam independen-
tes das redes fsicas subjacentes. Os endereos fsicos no so adequados em um ambiente de
internetwork no qual redes diferentes podem ter formatos de endereo diferentes. necessrio
um sistema de endereamento universal no qual cada host possa ser identificado de forma nica
e exclusiva, independentemente da rede fsica subjacente.
Os endereos lgicos so elaborados para essa finalidade. Um endereo lgico na Internet
, atualmente, um endereo de 32 bits capaz de definir de forma nica e exclusiva um host co-
nectado Internet. Nenhum par de hosts visveis e com endereos de acesso pblico na Internet
podem ter o mesmo endereo IP.

Exemplo 2.3
A Figura 2.20 exibe parte de uma internet com dois roteadores conectando trs LANs. Cada dis-
positivo (computador ou roteador) tem um par de endereos (lgico e fsico) para cada conexo.
Nesse caso, cada computador est conectado a apenas um link e, portanto, tem apenas um par de
endereos. Cada roteador, porm, est conectado a trs redes (apenas duas so mostradas na figura).
Portanto, cada roteador tem trs pares de endereos, um para cada conexo. Embora possa parecer bvio que
cada roteador tenha trs pares de endereos, um para cada conexo, talvez no seja bvio a razo porque
ele precisa de um endereo lgico para cada conexo. Discutiremos essas questes no Captulo 22 ao
tratarmos de roteamento.
48 CAPTULO 2 MODELOS DE REDES

Figura 2.20Endereos IP

A/10
Para outra X/44
Emissor rede

Camadas superiores Dados F/20 T/99

A P Dados Camada de rede A P Dados A P Dados


Roteador 1
20 10 A P Dados T2 20 10 A P Dados T2 33 99 A P Dados T2
Camada de
enlace Endereos
LAN 1 fsicos
modificados

LAN 2

LAN 3

Camadas superiores
95 66 A P Dados T2 33 99 A P Dados T2
95 66 A P Dados T2
A P Dados Camada de rede Roteador 2
A P Dados A P Dados
Camadas superiores Dados
Z/66 N/33
Endereos
fsicos
Receptor Para outra
modificados
rede Y/55
P/95

O computador com o endereo lgico A e endereo fsico 10 precisa enviar um pacote para
o computador com o endereo lgico P e endereo fsico 95. Usamos letras para identificar os
endereos lgicos e nmeros para os endereos fsicos. No entanto, note que, na realidade, am-
bos so nmeros, como veremos posteriormente ainda neste captulo.
O emissor encapsula seus dados em um pacote na camada de rede e acrescenta dois endere-
os lgicos (A e P). Observe que, na maioria dos protocolos, o endereo lgico de origem vem
antes do endereo lgico de destino (contrrio ordem dos endereos fsicos). Entretanto, a
camada de rede precisa encontrar o endereo fsico do prximo n antes de o pacote poder ser
entregue. A camada de rede consulta sua tabela de roteamento (ver Captulo 22) e descobre que
o endereo lgico do prximo n (roteador 1) F. O protocolo ARP, discutido anteriormente,
encontra o endereo fsico do roteador 1 correspondente ao endereo lgico 20. Em seguida, a
camada de rede passa esse endereo para a camada de enlace que, por sua vez, encapsula o pa-
cote com o endereo fsico de destino 20 e endereo fsico de origem 10.
O frame recebido por todos os dispositivos na LAN 1, mas descartado por todos, exceto
pelo roteador 1, que constata que o endereo fsico de destino contido no frame coincide com
seu prprio endereo fsico. O roteador desencapsula o pacote para ler o endereo lgico de
destino P. J que o endereo lgico de destino no coincide com o endereo lgico do roteador,
o roteador sabe que o pacote precisa ser encaminhado. Ento, ele consulta sua tabela de rotea-
mento e o ARP para encontrar o endereo fsico de destino do prximo n (roteador 2), cria um
novo frame, encapsula o pacote e o envia ao roteador 2.
SEO 2.5 ENDEREAMENTO 49

Observe os endereos fsicos no frame. O endereo fsico de origem muda de 10 para 99.
O endereo fsico de destino muda de 20 (endereo fsico do roteador 1) para 33 (endereo
fsico do roteador 2). Os endereos lgicos de origem e de destino tm de permanecer iguais;
caso contrrio, o pacote ser perdido.
No roteador 2, temos uma situao semelhante. Os endereos fsicos so modificados e um
novo frame enviado para o computador de destino. Quando o frame chega ao destino, o pacote
desencapsulado. O endereo lgico de destino P coincide com o endereo lgico do compu-
tador. Os dados so ento desencapsulados do pacote e entregues para a camada superior. Note
que, embora os endereos fsicos vo mudar de n para n, os endereos lgicos permanecero
os mesmos desde a origem at o destino. Existem algumas excees para essa regra que desco-
briremos mais tarde no livro.

Os endereos fsicos mudaro de n para n, mas,


os endereos lgicos normalmente permanecero os mesmos.

Endereos de Portas
O endereo IP e o endereo fsico so necessrios para que um conjunto de dados trafegue de
um host origem at o destino. Entretanto, a chegada no host de destino no o objetivo final das
comunicaes de dados na Internet. Um sistema que envia nada mais que dados de um compu-
tador a outro no completo. Atualmente, os computadores so dispositivos capazes de executar
vrios processos ao mesmo tempo. O objetivo final das comunicaes na Internet de um processo
se comunicar com outro. Por exemplo, o computador A pode se comunicar com o computador C
usando Telnet. Ao mesmo tempo, o computador A se comunica com o computador B usando FTP
(File Transfer Protocol, ou seja, Protocolo de Transferncia de Arquivos). Para esses processos
receberem dados simultaneamente, precisamos de um mtodo para identificar os diferentes pro-
cessos. Em outras palavras, eles precisam de endereos. Na arquitetura TCP/IP, o identificador
atribudo a um processo chamado de endereo de porta. Um endereo de porta no TCP/IP tem
um comprimento de 16 bits.

Exemplo 2.4
A Figura 2.21 mostra dois computadores se comunicando via Internet. O computador emissor est
executando trs processos no momento com os endereos de porta a, b e c. O computador receptor
est executando dois processos no momento com os endereos de porta j e k. O processo a no com-
putador emissor precisa se comunicar com o processo j no computador receptor. Note que, embora
ambos os computadores estejam usando a mesma aplicao, FTP, por exemplo, os endereos de porta
so diferentes, pois um um programa-cliente e o outro, um programa-servidor, conforme veremos no
Captulo 23. Para mostrar que os dados do processo a precisam ser entregues para o processo j e no
k, a camada de transporte encapsula os dados da camada de aplicao em um pacote e acrescenta dois
endereos de porta (a e j), origem e destino. O pacote da camada de transporte ento encapsulado em
outro pacote na camada de rede com endereos lgicos de origem e de destino (A e P). Finalmente,
esse pacote encapsulado em um frame com os endereos fsicos de origem e de destino do prximo
n. No mostramos os endereos fsicos, pois eles mudam de n para n dentro da nuvem designada
como Internet. Observe que, embora os endereos fsicos mudem de n em n, os endereos lgicos e
de portas permanecem os mesmos desde a origem at o destino. Existem algumas excees a essa regra
que discutiremos posteriormente neste livro.
50 CAPTULO 2 MODELOS DE REDES

Figura 2.21Endereos de porta

a b c j k

A Emissor Receptor P

Dados Camada de aplicao Dados

a j Dados Camada de transporte a j Dados

A P a j Dados Camada de rede A P a j Dados

H2 A P a j Dados T2 Camada de H2 A P a j Dados T2


enlace

Internet

Os endereos fsicos mudam de n para n, mas os


endereos lgicos e de porta normalmente permanecem os mesmos.

Exemplo 2.5
Como veremos no Captulo 23, um endereo de porta um endereo de 16 bits representado por um
nmero decimal conforme mostrado a seguir:

753
Um endereo de porta de 16 bits representado por um nico nmero.

Endereos Especficos
Algumas aplicaes tm endereos amigveis que so concebidos para um endereo especfico.
Entre alguns exemplos, temos endereos de e-mail (por exemplo, forouzan@fhda.edu) e a
URL (Universal Resource Locator, ou seja, localizador universal de recursos) (por exemplo,
www.mhhe.com). O primeiro define o destinatrio de uma mensagem de e-mail (ver Captulo 26);
o segundo usado para encontrar um documento na World Wide Web (ver Captulo 27). Esses
endereos, porm, so convertidos pelo computador emissor em endereos lgico e de porta
correspondentes, como veremos no Captulo 25.

2.6 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes li-
vros e sites. Os itens entre colchetes [. . .] correspondem lista de referncias bibliogrficas no
final do texto.
SEO 2.7 TERMOS-CHAVE 51

Livros
Os modelos de redes so discutidos na Seo 1.3 de [Tan03], Captulo 2 de [For06], Captulo 2
de [Sta04], Sees 2.2 e 2.3 de [GW04], Seo 1.3 de [PD03] e Seo 1.7 de [KR05]. Uma boa
discusso sobre endereos pode ser encontrada na Seo 1.7 de [Ste94].

Sites
O site a seguir est relacionado aos tpicos discutidos neste captulo.
www.osi.org/ Informaes sobre o modelo OSI.

RFCs
O site a seguir enumera todas as RFCs, inclusive aquelas relativas a endereos IP e de porta.
www.ietf.org/rfc/html

2.7 TERMOS-CHAVE

ARP (Address Resolution Protocol) erro


bits frame (pacote)
cabealho (header) ICMP (Internet Control Message Protocol)
camada de aplicao IGMP (Internet Group Message Protocol)
camada de apresentao interface
camada de enlace modelo OSI (Open Systems Interconnection,
camada de rede Interconexo de Sistemas Abertos)
camada de sesso ponto de sincronizao
camada de transporte processo peer-to-peer
camada fsica protocolo host-to-host
codificao protocolos de nvel de transporte
conjunto de protocolos TCP/IP RARP (Reverse Address Resolution Protocol)
controle de acesso roteamento
controle de conexo SCTP (Stream Control Transmission
controle de erro Protocol)
controle de fluxo segmentao
endereamento fsico servio de correio
endereamento lgico servio de entrega best-effort
endereo de porta sistema aberto
entrega hop-to-hop taxa de transmisso
entrega n a n TCP (Transmission Control Protocol)
entrega origem-ao-destino trailer
entrega processo a processo UDP (User Datagram Protocol)
52 CAPTULO 2 MODELOS DE REDES

2.8 RESUMO
A International Organization for Standardization (ISO) criou um modelo chamado OSI (Open
Systems Interconnection) que possibilita que diversos sistemas se comuniquem entre si.
O modelo OSI de sete camadas prov diretrizes para o desenvolvimento de protocolos de
rede universalmente compatveis.
As camadas fsica, de enlace e de rede so as camadas de suporte rede.
As camadas de sesso, de apresentao e de aplicao so as camadas de suporte ao usurio.
A camada de transporte faz a ligao entre as camadas de suporte rede e as de suporte ao
usurio.
A camada fsica coordena as funes necessrias para a transmisso de um fluxo de bits
atravs de um meio fsico.
A camada de enlace de dados responsvel pela entrega de unidades de dados, sem erros,
de uma estao para a seguinte.
A camada de rede responsvel pela entrega de um pacote desde sua origem at seu destino
por meio de uma srie de links de rede.
A camada de transporte responsvel pela entrega processo a processo de uma mensagem
inteira.
A camada de sesso estabelece, mantm e sincroniza as interaes entre os dispositivos de
comunicao.
A camada de apresentao garante a interoperabilidade entre dispositivos de comunicao
pela traduo de dados em um formato de comum acordo.
A camada de aplicao permite que os usurios acessem a rede.
O TCP/IP um conjunto de protocolos hierrquicos de cinco camadas desenvolvido ante-
riormente ao modelo OSI.
A camada de aplicao do TCP/IP equivale combinao das camadas de sesso, de apre-
sentao e de aplicao do modelo OSI.
So usados quatro nveis de endereos em uma internet que segue os protocolos TCP/IP: ende-
reos fsicos (links), endereos lgicos (IP), endereos de porta e endereos especficos.
O endereo fsico, tambm conhecido como endereo de link, o endereo de um n con-
forme definido por sua LAN ou WAN.
O endereo IP define exclusivamente um host na Internet.
O endereo de porta identifica um processo em um host.
Um endereo especfico um endereo amigvel.

2.9 ATIVIDADES PRTICAS


Questes para Reviso
1. Enumere as camadas do modelo Internet.
2. Que camadas no modelo Internet so as camadas de suporte rede?
3. Que camada no modelo Internet a camada de suporte ao usurio?
4. Qual a diferena entre a entrega da camada de rede e a entrega da camada de transporte?
SEO 2.9 ATIVIDADES PRTICAS 53

5. O que um processo peer-to-peer?


6. Como as informaes passam de uma camada para a seguinte no modelo Internet?
7. Que so cabealhos e trailers e como eles so acrescentados ou retirados?
8. Quais so as preocupaes da camada fsica no modelo Internet?
9. Quais so as responsabilidades da camada de enlace de dados no modelo Internet?
10. Quais so as responsabilidades da camada de rede no modelo Internet?
11. Quais so as responsabilidades da camada de transporte no modelo Internet?
12. Qual a diferena entre um endereo de porta, um endereo lgico e um endereo fsico?
13. Cite alguns servios fornecidos pela camada de aplicao no modelo Internet.
14. Como as camadas do modelo Internet se correlacionam com as camadas do modelo OSI?

Exerccios
15. Como o OSI e a ISO esto relacionados entre si?
16. Associe o texto seguinte com uma ou mais camadas do modelo OSI:
a. Determinao de rotas
b. Controle de fluxo
c. Interface com o meio de transmisso
d. Fornece acesso para o usurio final
17. Associe o texto seguinte com uma ou mais camadas do modelo OSI:
a. Entrega confivel de mensagens processo a processo
b. Seleo de rotas
c. Define frames
d. Fornece servios ao usurio final, tais como e-mail e transferncia de arquivos
e. Transmisso de fluxo de bits atravs do meio fsico
18. Associe o texto seguinte com uma ou mais camadas do modelo OSI:
a. Comunica-se diretamente com o programa aplicativo do usurio
b. Correo e retransmisso de erros
c. Interface mecnica, eltrica e funcional
d. Responsabilidade pelo transporte de pacotes entre ns adjacentes
19. Associe o texto seguinte com uma ou mais camadas do modelo OSI:
a. Servios de formatao e de converso de cdigo
b. Estabelece, gerencia e encerra sesses
c. Garante a transmisso de dados confivel
d. Procedimentos de login e logout
e. Fornece independncia na representao de dados diferentes
20. Na Figura 2.22, o computador A envia uma mensagem para o computador D atravs da
LAN1, roteador R1 e LAN2. Mostre o contedo dos pacotes e frames nas camadas de rede
e de enlace de dados para cada interface de cada n.
54 CAPTULO 2 MODELOS DE REDES

Figura 2.22Exerccio 20

A/40

R1
D/80
Emissor B/42 C/82

LAN 1 LAN 2 Emissor

21. Na Figura 2.22, suponha que a comunicao seja entre um processo sendo executado no
computador A com endereo de porta i e um processo executado em um computador D com
endereo de porta j. Mostre o contedo de pacotes e frames nas camadas de rede, enlace de
dados e de transporte de cada n.
22. Suponha que um computador envie um frame para outro computador em uma LAN de to-
pologia de barramento. O endereo fsico de destino do pacote corrompido durante a
transmisso. O que acontece com o pacote? Como o emissor pode ser informado sobre
a situao?
23. Suponha que um computador envie um pacote na camada de rede para outro computador
em algum ponto na Internet. O endereo lgico de destino do pacote corrompido. O que
acontece ao pacote? Como o computador de origem pode ser informado sobre a situao?
24. Suponha que um computador envie um pacote na camada de transporte para outro compu-
tador em algum ponto na Internet. No existe nenhum processo com o endereo de porta de
destino sendo executado no computador de destino. O que pode acontecer?
25. Se a camada de enlace de dados capaz de detectar erros entre os ns, por que voc acha
que precisaramos de outro mecanismo de verificao na camada de transporte?

Atividades de Pesquisa
26. Cite algumas vantagens e desvantagens de e combinar as camadas de sesso, de apresenta-
o e de aplicao do modelo OSI em uma nica camada de aplicao no modelo Internet.
27. Controle de dilogo e sincronizao so duas tarefas sob a responsabilidade da camada de
sesso no modelo OSI. Que camada voc acredita ser a responsvel por essas tarefas no
modelo Internet? Justifique sua resposta.
28. Traduo, criptografia e compactao so algumas das tarefas da camada de apresentao
no modelo OSI. Que camada voc acredita ser a responsvel por tais tarefas no modelo In-
ternet? Justifique sua resposta.
29. Existem vrios modelos de camada de transporte propostos no modelo OSI. Encontre todos
eles. Explique as diferenas entre eles.
30. Existem vrios modelos de camada de rede propostos no modelo OSI. Descubra todos eles.
Explique as diferenas entre eles.
PARTE

2
Camada Fsica e
Meios de Transmisso

Objetivos
Iniciaremos a discusso sobre o modelo Internet com a camada mais baixa. Trata-se da camada
que efetivamente interage com o meio de transmisso, a parte fsica da rede que conecta compo-
nentes de rede entre si. Essa camada est envolvida na tarefa de transportar informaes fisica-
mente de um n da rede para o seguinte.
A camada fsica tem tarefas complexas a serem cumpridas. Uma das principais o forneci-
mento de servios para a camada de enlace. Os dados na camada de enlace so formados por 0s e
1s organizados em pacotes que esto prontos para serem enviados atravs do meio de transmisso.
Esse fluxo de 0s e 1s tem de ser primeiramente convertido em outra entidade: os sinais. Um dos
servios fornecidos pela camada fsica criar um sinal que represente esse fluxo de bits.
A camada fsica tambm deve cuidar da rede fsica, ou seja, o meio de transmisso. O meio de
transmisso uma entidade passiva, sem programa interno nem lgica para controle, como outras
camadas. Ele tem de ser controlado pela camada fsica. Ela decide sobre as direes dos fluxos
de dados e sobre o nmero de canais lgicos para transporte de dados provenientes de diferentes
fontes.
Na Parte 2 deste livro, discutimos questes relacionadas com a camada fsica e o meio de
transmisso que controlado por ela. No ltimo captulo da Parte 2, abordaremos a estrutura e as
camadas fsicas da rede de telefonia e rede de cabos.

A Parte 2 do livro dedicada camada


fsica e ao meio de transmisso.
Captulos
Esta parte consiste de sete captulos: Captulos 3 a 9.

Captulo 3
O Captulo 3 discute a relao entre os dados que so criados por um dispositivo e os sinais
eletromagnticos que so transmitidos atravs de um meio.

Captulo 4
O Captulo 4 trata da transmisso digital. Discutimos como podemos converter dados analgicos
ou digitais em sinais digitais.

Captulo 5
O Captulo 5 trata da transmisso analgica. Discutimos como podemos converter dados anal-
gicos ou digitais em sinais analgicos.

Captulo 6
O Captulo 6 mostra como podemos usar a largura de banda disponvel de forma eficiente. Dis-
cutimos dois tpicos distintos mas relacionados: a multiplexao e o espalhamento.

Captulo 7
Aps explicar alguns conceitos sobre dados e sinais e como podemos us-los de maneira eficaz,
discutimos as caractersticas dos meios de transmisso, sejam eles guiados ou no. Embora os
meios de transmisso operem sob a camada fsica, eles so controlados por ela.

Captulo 8
Embora os captulos anteriores desta parte sejam questes relacionadas com a camada fsica
ou com os meios de transmisso, o Captulo 8 fala sobre comutao, um tpico que pode ser
relacionado com vrias camadas. Ns inclumos nesta parte do livro para evitar a repetio da
discusso sobre cada camada.

Captulo 9
O Captulo 9 mostra como as questes discutidas nos captulos anteriores podem ser usadas
na prtica nas redes. Neste captulo, discutimos primeiramente a rede telefnica projetada para
transmisso de voz. Em seguida, mostramos que ela pode ser usada para transmisso de dados.
Segundo, discutimos as redes a cabo como, por exemplo, uma rede de televiso. Em seguida,
mostramos como ela tambm pode ser usada para transmitir dados.
CAPTULO 3

Dados e Sinais

Uma das principais funes da camada fsica transportar dados na forma de sinais eletro-
magnticos por um meio de transmisso. Seja a coleta de dados estatsticos de outro compu-
tador, o envio de figuras animadas de uma estao de trabalho ou fazer que uma campainha
toque em um centro de controle distante, ou seja, trata-se da transmisso de dados pelas
conexes de rede.
Geralmente, os dados enviados para uma pessoa ou aplicao no se encontram em um for-
mato que pode ser transmitido por uma rede. Por exemplo, uma fotografia precisa, primeiramen-
te, ser modificada para uma forma que o meio de transmisso seja capaz de aceitar. Os meios de
transmisso funcionam atravs da conduo de energia ao longo de um caminho fsico.

Para serem transmitidos, os dados precisam ser transformados em sinais eletromagnticos.

3.1 ANALGICO E DIGITAL


Tanto os dados como os sinais que os representam podem ser analgicos ou ento digitais em
sua forma.

Dados Analgicos e Digitais


Os dados podem ser analgicos ou digitais. O termo dados analgicos refere-se a informaes
que so contnuas; dados digitais correspondem a informaes que possuem estados discretos.
Por exemplo, um relgio analgico com ponteiros de horas, minutos e segundos fornece infor-
maes em uma forma contnua; o movimento dos ponteiros contnuo. Por outro lado, um
relgio digital que informa as horas e os minutos mudar repentinamente de 8h05 para 8h06.
Dados analgicos, como os sons produzidos pela voz humana, assumem valores contnuos.
Quando algum fala, cria-se uma onda analgica no ar. Essa pode ser capturada por um micro-
fone e convertida em um sinal analgico ou ento ser feita uma amostragem e convertida para
um sinal digital.
Dados digitais assumem valores discretos. Por exemplo, os dados so armazenados na me-
mria do computador na forma de 0s e 1s e podem ser convertidos em um sinal digital ou mo-
dulados em um sinal analgico para transmisso atravs de um meio fsico.

57
58 CAPTULO 3 DADOS E SINAIS

Os dados podem ser analgicos ou digitais. Dados analgicos so contnuos


e assumem valores contnuos. Os dados digitais possuem estados
discretos e assumem valores discretos.

Sinais Analgicos e Digitais


Assim como os dados que eles representam, os sinais podem ser tanto analgicos como digitais.
Um sinal analgico tem infinitamente muitos nveis de intensidade ao longo de um perodo
de tempo. medida que a onda se desloca do valor A para o valor B, ela passa por infinitos
valores ao longo de seu caminho. Por outro lado, um sinal digital pode ter apenas um nmero
limitado de valores definidos. Embora cada valor possa ser um nmero qualquer, geralmente ele
representado como um nvel lgico 1 ou 0.
A maneira mais simples para mostrar sinais coloc-los em um grfico com um par de eixos
perpendiculares. O eixo vertical representa o valor ou a intensidade do sinal. O eixo horizontal
representa o tempo. A Figura 3.1 ilustra um sinal analgico e um sinal digital. A curva repre-
sentando o sinal analgico passa por um nmero infinito de pontos. As retas verticais do sinal
digital, porm, apresentam o salto repentino que o sinal faz de valor para valor.

Os sinais podem ser analgicos ou digitais. Os sinais analgicos podem ter um


nmero infinito de valores em um perodo de tempo; os sinais digitais
podem ter apenas um nmero limitado de valores.

Figura 3.1 Comparao de sinais analgicos e digitais

Valor Valor

Tempo Tempo

a. Sinal analgico b. Sinal digital

Sinais Peridicos e No Peridicos


Tanto os sinais analgicos como os digitais podem assumir uma de duas formas: peridicos ou no
peridicos (algumas vezes chamados aperidicos, pois o prefixo a em grego, significa no).
Um sinal peridico completa um padro dentro de um perodo mensurvel, denominado
perodo, e esse padro se repete, de forma idntica, ao longo dos perodos seguintes. O trmino
de um padro completo chamado ciclo. Um sinal no peridico muda sem exibir um padro
ou ciclo que se repita ao longo do tempo.
SEO 3.2 SINAIS ANALGICOS PERIDICOS 59

Tanto os sinais analgicos como os digitais podem ser peridicos ou no peridicos. Em


comunicao de dados, usamos comumente sinais analgicos peridicos (pois eles precisam
menos largura de banda, conforme Captulo 5) e sinais digitais no peridicos (pois eles podem
representar variao nos dados, como veremos no Captulo 6).

Na comunicao de dados, usamos comumente sinais


analgicos peridicos e sinais digitais no peridicos.

3.2 SINAIS ANALGICOS PERIDICOS


Os sinais analgicos peridicos podem ser classificados como simples ou compostos. Um sinal
analgico peridico simples, uma onda senoidal, no pode ser decomposta em sinais mais sim-
ples. Um sinal analgico peridico composto por ondas senoidais mltiplas.

Onda Senoidal
A onda senoidal a forma mais fundamental de um sinal analgico peridico. Quando a visua-
lizamos como uma curva oscilante simples, sua mudana ao longo do curso de um ciclo suave
e consistente, um fluxo oscilante e contnuo. A Figura 3.2 mostra uma onda senoidal. Cada ciclo
consiste em um arco nico acima do eixo de tempo seguido por um arco nico abaixo dele.

Figura 3.2 Uma onda senoidal

Valor


Tempo

Fazemos uma abordagem matemtica de ondas senoidais no Apndice C.

Uma onda senoidal pode ser representada por trs parmetros: amplitude mxima, freqn-
cia e fase. Esses trs parmetros descrevem totalmente uma onda senoidal.

Amplitude Mxima
A amplitude mxima de um sinal o valor absoluto da mxima intensidade, proporcional
energia que ela transporta. Para sinais eltricos, a amplitude mxima normalmente medida em
volts. A Figura 3.3 mostra dois sinais e suas amplitudes mximas.

Exemplo 3.1
A eletricidade em sua casa pode ser representada por uma onda senoidal com uma amplitude mxima
de 155 a 170 V. Entretanto, de domnio pblico que a voltagem da eletricidade em nossas residncias
de 110 a 127 V.
60 CAPTULO 3 DADOS E SINAIS

Figura 3.3 Dois sinais com a mesma fase e freqncia, mas com amplitudes diferentes

Amplitude

Amplitude mxima


Tempo

a. Um sinal com amplitude mxima elevada

Amplitude

Amplitude mxima


Tempo
b. Um sinal com amplitude mxima baixa

Essa discrepncia se deve ao fato de esses sinais serem valores RMS (valor mdio eficaz). O sinal ele-
vado ao quadrado e ento calculada a amplitude mdia. O valor de pico igual a 21/2 valor RMS.

Exemplo 3.2
A voltagem de uma bateria constante; esse valor constante pode ser considerado uma onda senoidal,
conforme veremos mais tarde. Por exemplo, o valor mximo de uma bateria AA normalmente 1,5 V.

Perodo e Freqncia
Perodo se refere quantidade de tempo, em segundos, que um sinal precisa para completar 1
ciclo. Freqncia corresponde ao nmero de perodos em 1 s. Note que perodo e freqncia
so apenas uma caracterstica definida de duas formas diferentes. Perodo o inverso da fre-
qncia e vice-versa, como mostram as frmulas a seguir:

1 1
F = e T =
T f

Freqncia e perodo so inversos entre si.

A Figura 3.4 mostra dois sinais e suas freqncias.


SEO 3.2 SINAIS ANALGICOS PERIDICOS 61

Figura 3.4 Dois sinais com a mesma amplitude e fase, mas freqncias diferentes

Amplitude
12 perodos em 1 s A freqncia 12 Hz
1s


Tempo

1
Perodo: 12 s

a. Um sinal com freqncia de 12 Hz

Amplitude
6 perodos em 1 s A freqncia 6 Hz
1s


Tempo
T
Perodo: 16 s

b. Um sinal com freqncia de 6 Hz

O perodo expresso formalmente em segundos. A freqncia expressa geralmente em Hertz


(Hz), que so ciclos por segundo. Unidades de perodo e freqncia so indicadas na Tabela 3.1.

Tabela 3.1 Unidades de perodo e freqncia


Unidade Equivalncia Unidade Equivalncia
Segundo (s) 1s Hertz (Hz) 1 Hz
Milissegundo (ms) 103 s Quilohertz (kHz) 103 Hz
Microssegundo (s) 106 s Megahertz (MHz) 106 Hz
Nanossegundo (ns) 109 s Gigahertz (GHz) 109 Hz
Picossegundo (ps) 1012 s Terahertz (THz) 1012 Hz

Exemplo 3.3
A energia eltrica que usamos em casa tem freqncia de 60 Hz (50 Hz na Europa). O perodo dessa
onda senoidal pode ser determinado como segue:

1 1
T= = = 0, 0166 s = 0, 0166 103 ms = 16, 6 ms
f 60

Isso significa que o perodo da energia eltrica para nossas lmpadas, em casa, 0,0116 s, ou
seja, 16,6 ms. Nossa viso no suficientemente sensvel para distinguir essas rpidas mudanas de
amplitude.
62 CAPTULO 3 DADOS E SINAIS

Exemplo 3.4
Expressar um perodo de 100 ms em microssegundos.

Soluo
Da Tabela 3.1, encontramos os equivalentes de 1 ms (1 ms equivale a 103 s) e 1 s (1 s equivale a 106 s).
Fazemos as seguintes substituies:

100 ms = 100 103 s = 100 103 106 s = 102 103 106 s = 105 s

Exemplo 3.5
O perodo de um sinal 100 ms. Qual sua freqncia em quilohertz?

Soluo
Primeiro transformamos 100 ms em segundos e, em seguida, calculamos a freqncia do perodo (1 Hz
= 103 kHz).

100 ms = 100 103 s = 101 s


1 1
f = = -3 2
T 10-1 Hz = 10 Hz = 10 10 kHz = 10 kHz

Mais Informaes sobre Freqncia


J sabemos que freqncia a relao entre um sinal e o tempo e que a freqncia de uma onda o
nmero de ciclos que ela completa em 1 segundo. Outra maneira, porm, de observar a freqncia
medir a taxa de mudana. Os sinais eletromagnticos so formas de ondas oscilantes; isto , elas flu-
tuam continuamente e de forma previsvel acima e abaixo de um nvel de energia mdio. Um sinal de
40 Hz tem metade da freqncia de um sinal de 80 Hz; ele completa um ciclo no dobro do tempo do
sinal de 80 Hz de modo que cada ciclo tambm leva o dobro do tempo para mudar de seu nvel mais
baixo para seu nvel mais elevado. A freqncia , portanto, embora descrita em ciclos por segundo
(Hertz), uma medida genrica da taxa de mudana de um sinal em relao ao tempo.

Freqncia a taxa de mudana em relao ao tempo. A mudana em curto


espao de tempo significa alta freqncia. Mudanas ao longo de espao
de tempo prolongado significam baixa freqncia.

Se o valor de um sinal mudar ao longo de um espao de tempo muito curto, sua freqncia
ser alta. Se mudar ao longo de um espao de tempo prolongado, sua freqncia ser baixa.

Dois Extremos
O que acontece se um sinal, na realidade, no muda? O que acontece se ele mantiver um nvel de
voltagem constante por todo o tempo em que ele se encontrar ativo? Em tal caso, sua freqncia
ser zero. Em termos conceituais, essa idia simples. Se um sinal efetivamente no muda, ele
jamais completar um ciclo e, portanto, sua freqncia ser 0 Hz.
Mas o que acontece se um sinal mudar instantaneamente? O que acontece se ele pular de um
nvel para outro repentinamente? Nesse caso, sua freqncia ser infinita. Em outras palavras,
SEO 3.2 SINAIS ANALGICOS PERIDICOS 63

quando um sinal muda instantaneamente, seu perodo ser zero; j que a freqncia o inverso
do perodo, nesse caso a freqncia 1/0, ou seja, infinita (ilimitada).

Se um sinal no mudar de fato, sua freqncia ser zero.


Se um sinal mudar instantaneamente, sua freqncia ser infinita.

Fase
O termo fase descreve a posio da forma de onda relativa ao instante 0. Se imaginarmos a onda
como algo que pode ser deslocado para a frente e para trs ao longo do eixo de tempo, essa fase
quantifica esse deslocamento, ou seja, indica o estado do primeiro ciclo.

A fase descreve a posio da forma de onda relativa ao instante 0.

A fase medida em graus ou radianos (360 equivale a 2p/360 rad e 1 rad equivale a 360/2p).
Um deslocamento de fase de 360 refere-se a um deslocamento de um perodo completo; um des-
locamento de fase de 180 corresponde a um deslocamento de metade de um perodo e um desloca-
mento de fase de 90 corresponde a um deslocamento de um quarto de perodo (ver Figura 3.5).

Figura 3.5 Trs ondas senoidais com a mesma amplitude e freqncia, mas com fases diferentes


0 Tempo

a. 0 graus


1/4 T 0 Tempo

b. 90 graus

0
Tempo
1/2 T

c. 180 graus

Observando-se a Figura 3.5, podemos afirmar que:


1. Uma onda senoidal com fase 0 se inicia no instante 0 com amplitude zero. A ampli-
tude crescente.
64 CAPTULO 3 DADOS E SINAIS

2. Uma onda senoidal com fase 90 se inicia no instante 0 com amplitude mxima. A am-
plitude decrescente.
3. Uma onda senoidal com fase 180 se inicia no instante 0 com amplitude zero. A ampli-
tude decrescente.
Outra forma de observar a fase em termos de deslocamento. Podemos afirmar que:
1. Uma onda senoidal com fase 0 no deslocada.
1
2. Uma onda senoidal com fase 90 deslocada para a esquerda de 4 de ciclo. Entretanto,
observe que o sinal no existe realmente antes do instante 0.
1
3. Uma onda senoidal com fase 180 deslocada para a esquerda de 2 ciclo. Entretanto,
observe que o sinal no existe realmente antes do instante 0.

Exemplo 3.6
Uma onda senoidal est deslocada em 16 de ciclo em relao ao instante 0. Qual a fase em graus e em
radianos?

Soluo
Sabemos que 1 ciclo completo corresponde a 360. Portanto, 16 de ciclo

1 2
360 = 60o = 60 rad = rad = 1, 046 rad
6 360 3

Comprimento de Onda
Comprimento de onda outra caracterstica de um sinal que trafega por um meio de transmis-
so. O comprimento de onda associa o perodo ou freqncia de uma onda senoidal simples
velocidade de propagao do meio (ver Figura 3.6).

Figura 3.6 Comprimento de onda e perodo

Comprimento de onda
Meio de transmisso
No instante t
Sentido de
propagao
Meio de transmisso
No instante t + T

Enquanto a freqncia de um sinal independente do meio, o comprimento de onda depen-


de tanto da freqncia quanto do meio. Comprimento de onda uma propriedade de qualquer
tipo de sinal. Em comunicao de dados, muitas vezes, usamos o comprimento de onda para
descrever a transmisso de luz em uma fibra ptica. O comprimento de onda a distncia que
um sinal simples pode percorrer em um perodo.
O comprimento de onda pode ser calculado caso seja dada a velocidade de propagao (a
velocidade da luz) e o perodo do sinal. Entretanto, j que perodo e freqncia se relacionam
entre si, se representarmos o comprimento de onda por , a velocidade de propagao por c (ve-
locidade da luz) e a freqncia por f, obtemos

velocidade de propagao
Comprimento de onda = velocidade de propagao perodo =
freqncia
SEO 3.2 SINAIS ANALGICOS PERIDICOS 65

c
=
f

A velocidade de propagao de sinais eletromagnticos depende do meio e da freqncia do


sinal. Por exemplo, no vcuo, a luz se propaga com velocidade de 3 108 m/s. Essa velocidade
menor no ar e menor ainda em um cabo.
O comprimento de onda medido normalmente em micrmetros (mcrons) em vez de me-
tros. Por exemplo, o comprimento de onda da luz vermelha (freqncia = 4 1014) no ar

c 3 108
= = = 0, 75 10-6 m = 0, 75 m
f 4 1014

Entretanto, em um cabo coaxial ou de fibra ptica o comprimento de onda mais curto (0,5 m),
pois a velocidade de propagao no cabo menor.

Domnios do Tempo e da Freqncia


Uma onda senoidal definida de maneira completa por sua amplitude, freqncia e fase. Temos
apresentado uma onda senoidal usando o chamado grfico de domnio do tempo. Ele mostra
mudanas na amplitude do sinal em relao ao tempo (trata-se de um grfico amplitude tem-
po). A fase no revelada explicitamente em um grfico de domnio do tempo.
Para mostrar a relao entre amplitude e freqncia, podemos usar o assim chamado grfico do-
mnio da freqncia. Um grfico domnio da freqncia se preocupa apenas com o valor mximo e
a freqncia. Mudanas de amplitude durante um perodo no so apresentadas. A Figura 3.7 ilustra
um sinal tanto no domnio do tempo quanto no de freqncia.

Figura 3.7 Os grficos domnio do tempo e domnio da freqncia de uma onda senoidal

Amplitude
Freqncia: 6 Hz

Valor mximo: 5 V
5


Tempo
(s)

a. Uma onda senoidal no domnio do tempo (valor mximo: 5 V, freqncia: 6 Hz)

Amplitude

Valor mximo: 5 V
5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 Freqncia
(Hz)

b. A mesma onda senoidal no domnio da freqncia (valor mximo: 5 V, freqncia: 6 Hz)


66 CAPTULO 3 DADOS E SINAIS

evidente que o domnio da freqncia fcil de ser representado graficamente e capaz de


transmitir as informaes que se pode encontrar em um grfico de domnio do tempo. A vanta-
gem do domnio da freqncia que podemos constatar imediatamente os valores da freqncia
e a amplitude mxima. Uma onda senoidal completa representada por um pico. A posio do
pico indica a freqncia; sua altura revela a amplitude mxima.

Uma onda senoidal completa no tempo pode ser


representada por um nico pico no domnio da freqncia.

Exemplo 3.7
O domnio da freqncia mais compacto e til quando lidamos com mais de uma onda senoidal.
A Figura 3.8, por exemplo, mostra trs ondas senoidais, cada uma das quais com amplitude e freqncia
diversas. Todas podem ser representadas por trs picos no domnio da freqncia.

Figura 3.8 O domnio do tempo e da freqncia de trs ondas senoidais

Amplitude Amplitude

15 15
10 10
5 5

Tempo 0 8 16 Freqncia

1s

a. Representao no domnio de tempo de trs ondas b. Representao no domnio de freqncia


senoidais com freqncias 0, 8 e 16 dos mesmos trs sinais

Sinais Compostos
At o momento, nos concentramos em ondas senoidais simples. Elas tm diversas aplicaes
no cotidiano. Podemos enviar uma onda senoidal simples para transportar energia eltrica de
um lugar a outro. Por exemplo, a companhia distribuidora de energia envia uma onda senoidal
simples com freqncia de 60 Hz para distribuir energia eltrica para as residncias e empresas.
Outro exemplo seria utiliz-la para enviar um sinal de alarme a uma central de segurana quan-
do um ladro abrisse uma porta ou janela em uma casa. No primeiro caso, a onda senoidal est
transportando energia; no segundo um sinal de perigo.
Se tivssemos apenas uma nica onda senoidal simples para transmitir uma conversao
pelo telefone, ela no teria nenhum sentido e no transportaria nenhuma informao. Simples-
mente ouviramos um rudo. Conforme veremos nos Captulos 4 e 5, precisamos enviar um sinal
composto para estabelecer uma comunicao de dados. Um sinal composto formado de vrias
ondas senoidais simples.

Uma onda senoidal simples no til em comunicao de dados; precisamos


enviar um sinal composto, um sinal formado por vrias ondas senoidais simples.
SEO 3.2 SINAIS ANALGICOS PERIDICOS 67

No incio na dcada de 1990, o matemtico francs Jean-Baptiste Fourier demonstrou que


um sinal composto , na verdade, uma combinao de ondas senoidais simples com diferentes
freqncias, amplitudes e fases. A anlise de Fourier discutida no Apndice C; para nosso
propsito, apresentamos apenas o conceito geral.

De acordo com a anlise de Fourier, qualquer sinal composto uma combinao


de ondas senoidais simples com diferentes freqncias, amplitudes e fases.
A anlise de Fourier apresentada no Apndice C.

H dois tipos de sinal composto: peridico ou no peridico. Um sinal composto peridico


pode ser decomposto em uma srie de ondas senoidais simples com freqncias discretas
freqncias que possuem valores inteiros (1, 2, 3 e assim por diante). Um sinal composto no
peridico pode ser decomposto em uma combinao de um nmero infinito de ondas senoidais
simples com freqncias contnuas, freqncias que possuem valores reais.

Se o sinal composto for peridico, a decomposio fornece uma srie de sinais


com freqncias discretas; se o sinal composto no for peridico, a decomposio
fornece uma combinao de ondas senoidais com freqncias contnuas.

Exemplo 3.8
A Figura 3.9 mostra um sinal composto peridico com freqncia f. Esse tipo de sinal no o tipica-
mente encontrado em comunicao de dados. Podemos consider-lo para trs sistemas de alarme, cada
um dos quais com uma freqncia diferente. A anlise desse sinal pode nos dar uma boa idia de como
decompor sinais.

Figura 3.9 Um sinal composto peridico


Tempo

muito difcil decompor manualmente esse sinal em uma srie de ondas senoidais simples. Entre-
tanto, existem ferramentas, de hardware e de software, que podem nos ajudar nessa tarefa. No estamos
preocupados como isso feito; estamos apenas interessados no resultado. A Figura 3.10 indica o resul-
tado da decomposio do sinal acima tanto no domnio do tempo como no da freqncia.
A amplitude da onda senoidal com freqncia f praticamente a mesma que a amplitude mxima
do sinal composto. A amplitude da onda senoidal com freqncia 3f um tero da primeira e a ampli-
tude da onda senoidal com freqncia 9f um nove avos da primeira. A freqncia da onda senoidal
68 CAPTULO 3 DADOS E SINAIS

Figura 3.10Decomposio de um sinal peridico composto nos domnios do tempo e da freqncia

Amplitude Freqncia f
Freqncia 3f
Freqncia 9f


Tempo

a. Decomposio no domnio do tempo de um sinal composto

Amplitude

f 3f 9f Tempo

b. Decomposio no domnio da freqncia do sinal composto

com freqncia f a mesma que a freqncia do sinal composto; ela chamada freqncia funda-
mental ou primeira harmnica. A onda senoidal com freqncia 3f tem uma freqncia trs vezes da
freqncia fundamental; ela denominada terceira harmnica. A terceira onda senoidal com freqncia 9f
tem uma freqncia nove vezes da freqncia fundamental; ela dita nona harmnica.
Note que a decomposio de freqncias do sinal discreta; ela tem freqncia f, 3f e 9f. Como f
um nmero inteiro, 3f e 9f tambm so inteiros. No existem freqncias como 1,2f ou 2,6f. O domnio
de freqncias de um sinal composto peridico sempre formado por picos discretos.

Exemplo 3.9
A Figura 3.11 mostra um sinal composto no peridico. Ele pode ser o sinal criado por um microfone ou
por um telefone quando uma ou duas palavras so pronunciadas. Nesse caso, o sinal composto no pode
ser peridico, porque isso implica repetir a(s) mesma(s) palavra(s) com exatamente o mesmo tom.

Figura 3.11Os domnios do tempo e da freqncia de um sinal no peridico

Amplitude Amplitude
Amplitude da onda
senoidal de freqncia f

Tempo 0 f 4 kHz Freqncia

a. Domnio do tempo b. Domnio da freqncia


SEO 3.2 SINAIS ANALGICOS PERIDICOS 69

Em uma representao no domnio do tempo desse sinal composto, existe um nmero infini-
to de freqncias de sinal simples. Embora o nmero de freqncias da voz humana seja infinito,
o intervalo limitado. Um ser humano tpico capaz de criar um intervalo contnuo de freqncias
entre 0 e 4 kHz.
Observe que a decomposio de freqncias do sinal resulta em uma curva contnua. Existe
um nmero infinito de freqncias entre 0 e 4.000 (valores reais). Para encontrar a amplitude re-
lativa freqncia f, desenhamos uma reta vertical em f para interceptar a envoltria (envelope).
A altura da reta vertical em f a amplitude da freqncia correspondente.

Largura de Banda
O intervalo de freqncias contido em um sinal composto sua largura de banda. A largura de
banda , normalmente, a diferena entre dois nmeros. Por exemplo, se um sinal composto con-
tiver freqncias entre 1.000 e 5.000, sua largura de banda ser 5.000 1.000, ou seja, 4.000.

A largura de banda de um sinal composto a diferena


entre a maior e a menor freqncias contida nesse sinal.

A Figura 3.12 ilustra o conceito de largura de banda. Representa dois sinais compostos, um
peridico e o outro no peridico. A largura de banda de um sinal peridico contm todas as
freqncias inteiras entre 1.000 e 5.000 (1.000, 1.001, 1.002, ...). A largura de banda de sinais
no peridicos tem o mesmo intervalo, porm as freqncias so contnuas.

Figura 3.12A largura de banda de sinais compostos peridicos e no peridicos

Amplitude

1.000 5.000 Freqncia


Largura de banda = 5.000 1.000 = 4.000 Hz

a. Largura de banda de um sinal peridico

Amplitude

1.000 5.000 Freqncia


Largura de banda = 5.000 1.000 = 4.000 Hz

b. Largura de banda de um sinal no peridico


70 CAPTULO 3 DADOS E SINAIS

Exemplo 3.10
Se um sinal peridico for decomposto em cinco ondas senoidais com freqncias iguais a 100, 300, 500,
700 e 900 Hz, qual ser sua largura de banda? Desenhe o espectro, partindo do pressuposto que todos
os componentes tenham uma amplitude mxima de 10 V.

Soluo
Suponhamos que fh seja a maior freqncia, fl seja a menor freqncia e B, a largura de banda. Ento

B = fh fl = 900 100 = 800 Hz

O espectro tem apenas cinco picos em 100, 300, 500, 700 e 900 Hz (ver Figura 3.13).

Figura 3.13A largura de banda para o Exemplo 3.10

Amplitude

10 V

100 300 500 700 900 Freqncia


Largura de banda = 900 100 = 800 Hz

Exemplo 3.11
Um sinal peridico tem uma largura de banda igual a 20 Hz. A freqncia mais alta de 60 hz. Qual
a freqncia mais baixa? Desenhe o espectro supondo que o sinal contenha todas as freqncias com
igual amplitude.

Soluo
Suponhamos que fh seja a maior freqncia, fl a menor freqncia e B seja a largura de banda. Ento

B = fh fl 20 = 60 fl fl = 60 20 = 40 Hz

O espectro contm todas as freqncias inteiras. Representamos isso por meio de uma srie de picos
(ver Figura 3.14).

Figura 3.14A largura de banda para o Exemplo 3.11

40 41 42 58 59 60 Freqncia
(Hz)
Largura de banda = 60 40 = 20 Hz

Exemplo 3.12
Um sinal composto no peridico tem uma largura de banda igual a 200 kHz, com freqncia funda-
mental de 140 kHz e amplitude mxima igual a 20 V. As duas freqncias extremas tm amplitude 0.
Desenhe o domnio de freqncia do sinal.
SEO 3.3 SINAIS DIGITAIS 71

Soluo
A freqncia menor tem de estar em 40 kHz e a mais alta em 240 kHz. A Figura 3.15 mostra o domnio
da freqncia e a largura de banda.

Figura 3.15A largura de banda para o Exemplo 3.12

Amplitude

40 kHz 140 kHz 240 kHz Freqncia

Exemplo 3.13
Um exemplo de sinal composto no peridico o sinal propagado por uma estao de rdio AM. Nos
Estados Unidos, aloca-se 10 kHz de largura de banda para cada estao de rdio AM. A largura de banda
total dedicada a emissoras de rdio AM vai de 530 a 1.700 kHz. Mostraremos o raciocnio por trs dessa
largura de banda de 10 kHz no Captulo 5.

Exemplo 3.14
Outro exemplo de um sinal composto no peridico o sinal propagado por uma estao de rdio FM.
Nos Estados Unidos, cada estao FM tem sua disposio 200 kHz de largura de banda. Demonstra-
remos o raciocnio por trs desse valor no Captulo 5.

Exemplo 3.15
Um terceiro exemplo de um sinal composto no peridico aquele recebido por uma antiga TV ana-
lgica em preto-e-branco. A tela varrida 30 vezes por segundo (A varredura , na realidade, 60 vezes
por segundo, mas, as linhas mpares so varridas em um turno e as linhas pares no seguinte e ento in-
tercaladas). Se supusermos uma resoluo de 525 700 (525 linhas verticais e 700 linhas horizontais),
que uma razo 3:4, temos 367.500 pixels na tela. Se pudermos varrer a tela 30 vezes por segundo, isso
significa 367.500 30 = 11.025.000 pixels por segundo. A pior situao alternar pixels em preto-e-
branco. Nesse caso, temos de representar uma cor pela amplitude mnima e a outra pela amplitude m-
xima. Podemos enviar 2 pixels por ciclo. Portanto, precisamos de 11.025.000/2 = 5.512.500 ciclos por
segundo ou Hz. A largura de banda necessria de 5,5124 MHz. Esse pior caso tem uma probabilidade
to pequena de ocorrer que a hiptese que precisemos apenas de 70% dessa largura de banda, ou seja,
3,85 MHz. J que tambm so necessrios sinais de udio e de sincronizao, foi reservada uma largura
de banda de 4 MHz para cada canal de TV em preto-e-branco. Um canal analgico de TV em cores
possui uma largura de banda de 6 MHz.

3.3 SINAIS DIGITAIS


Alm de representadas por um sinal analgico, as informaes tambm podem ser representadas
por um sinal digital. Por exemplo, o nvel lgico 1 pode ser codificado como uma voltagem positiva
e o nvel lgico zero (0) como uma voltagem zero. Um sinal digital pode ter mais de dois nveis.
72 CAPTULO 3 DADOS E SINAIS

Nesse caso, podemos enviar mais de 1 bit por nvel. A Figura 3.16 mostra dois sinais, um com
dois nveis e outro com quatro.

Figura 3.16Dois sinais digitais: um com dois nveis e outro com quatro nveis de sinal

Amplitude 8 bits enviados em 1 s,


Taxa de transferncia = 8 bps

1 0 1 1 0 0 0 1
Nvel 2


Nvel 1
1s Tempo

a. Um sinal digital com dois nveis

Amplitude
16 bits enviados em 1 s,
Taxa de transferncia = 16 bps

11 10 01 01 00 00 00 10
Nvel 4
Nvel 3

1s Tempo
Nvel 2

Nvel 1

b. Um sinal digital com quatro nveis

Enviamos 1 bit por nvel no item (a) da figura e 2 bits por nvel no item (b) da figura. Em
geral, se um sinal tiver L nveis, cada nvel precisa log2L bits.

O Apndice C faz uma reviso sobre funes exponenciais e logartmicas.

Exemplo 3.16
Um sinal digital tem oito nveis. Quantos bits so necessrios por nvel? Calculamos o nmero de bits
a partir da frmula

Nmero de bits por nvel = log28 = 3

Cada sinal representado por 3 bits.

Exemplo 3.17
Um sinal digital possui nove nveis. Quantos bits so necessrios por nvel? Calculamos o nmero de
bits usando a frmula. Cada nvel de sinal representado por 3,17 bits. Entretanto, essa resposta no
SEO 3.3 SINAIS DIGITAIS 73

real. O nmero de bits enviado por nvel precisa ser um inteiro, bem como uma potncia de 2. Por
exemplo, 4 bits podem representar um nvel.

Taxa de Transferncia
A maioria dos sinais digitais no peridica e, conseqentemente, freqncia e perodo no so
caractersticas adequadas. Outro termo taxa de transferncia (em vez de freqncia) usado
para descrever sinais digitais. A taxa de transferncia o nmero de bits enviados em 1s, expres-
so em bits por segundo (bps). A Figura 3.16 indica a taxa de transferncia para dois sinais.
Exemplo 3.18
Suponha que precisemos baixar documentos de texto a uma taxa de 100 pginas por minuto. Qual seria
a taxa de transferncia do canal?

Soluo
Uma pgina tem, em mdia, 24 linhas com 80 caracteres por linha. Se supusermos que um caractere
precise de 8 bits, a taxa de transferncia seria

100 24 80 8 = 1.636.000 bps = 1,636 Mbps

Exemplo 3.19
Um canal de voz digitalizada, como veremos no Captulo 4, obtido digitalizando-se um sinal de voz
analgico que possui a largura de banda de 4 kHz. Precisamos amostrar o sinal com o dobro da freqncia
mais alta (duas amostragens por hertz). Vamos supor que cada amostragem precise de 8 bits. Qual a
taxa de transferncia necessria?

Soluo
A taxa de transferncia pode ser calculada como segue

2 4.000 8 = 64.000 bps = 64 kbps

Exemplo 3.20
Qual a taxa de transferncia para uma TV de alta definio (HDTV)?

Soluo
A HDTV usa sinais digitais para transmitir sinais de vdeo de alta qualidade. A tela de uma HDTV tem
normalmente a proporo 16:9 (comparada aos 4:3 de uma TV comum), o que significa que a tela mais
larga. Existem 1.920 por 1.080 bits por tela e a taxa de renovao na tela de 30 vezes por segundo.
Vinte e quatro bits representam um pixel de cor. Podemos calcular a taxa de transferncia como segue

1.920 1.080 30 24 = 1.492.992.000 ou 1,5 Gbps

As estaes de TV reduzem essa taxa para 20 a 40 Mbps utilizando tcnicas de compresso.

Comprimento de Bits
Discutimos o conceito de comprimento de onda para um sinal analgico: a distncia que um
ciclo ocupa no meio de transmisso. Podemos definir algo similar a um sinal digital: o compri-
mento de bits. O comprimento de bits a distncia que um bit ocupa no meio de transmisso.

Comprimento de bits = velocidade de propagao durao dos bits


74 CAPTULO 3 DADOS E SINAIS

Sinal Digital como um Sinal Analgico Composto


Baseado na anlise de Fourier, um sinal digital um sinal analgico composto. A largura de
banda infinita, como voc deve ter imaginado. Podemos chegar intuitivamente a esse conceito
quando consideramos um sinal digital. Um sinal digital, no domnio do tempo, formado por
segmentos de reta verticais e horizontais conectados. Uma reta vertical no domnio do tempo
significa uma freqncia infinita (mudana repentina no tempo); uma reta horizontal no domnio
do tempo significa uma freqncia zero (nenhuma mudana no tempo). Ir de uma freqncia
zero a uma freqncia infinita (e vice-versa) implica que todas as freqncias entre esses dois
pontos fazem parte do domnio.
A anlise de Fourier pode ser usada para decompor um sinal digital. Se o sinal digital for
peridico, o que raro em comunicao de dados, o sinal decomposto tem uma representao
no domnio da freqncia com uma largura de banda infinita e freqncias discretas. Se o sinal
digital no for peridico, o sinal decomposto ainda tem uma largura de banda infinita, porm as
freqncias so contnuas. A Figura 3.17 mostra um sinal peridico e outro no peridico e suas
larguras de banda.

Figura 3.17Os domnios do tempo e da freqncia de sinais digitais peridicos e no peridicos


Tempo f 3f 5f 7f 9f 11f 13f Freqncia

a. Domnios de tempo e freqncia de um sinal digital peridico


Tempo 0 Freqncia
b. Domnios de tempo e freqncia de um sinal digital no peridico

Note que ambas as larguras de banda so infinitas, mas o sinal peridico possui freqncias
discretas, ao passo que o sinal no peridico tem freqncias contnuas.

Transmisso de Sinais Digitais


A discusso anterior afirma que um sinal digital peridico, ou no, um sinal analgico com-
posto por freqncias entre zero e infinito. Para o restante da discusso, consideremos o caso
de um sinal digital no peridico, similar queles que encontramos em comunicaes de dados.
A questo fundamental : como podemos enviar um sinal digital do ponto A para o ponto B?
Podemos transmitir um sinal digital utilizando uma das duas abordagens a seguir: transmisso
banda-base ou transmisso banda larga (usando modulao).
SEO 3.3 SINAIS DIGITAIS 75

Transmisso Banda-Base
Transmisso banda-base significa enviar um sinal digital por um canal sem mud-la em um sinal
analgico. A Figura 3.18 ilustra a transmisso banda-base.

Figura 3.18Transmisso banda-base

Sinal digital

Canal

Um sinal digital um sinal analgico composto por largura de banda infinita.

A transmisso banda-base requer que tenhamos um canal passa-baixa, um canal com lar-
gura de banda que comea em zero. Este o caso se tivermos um meio de transmisso dedicado
com toda largura de banda alocada em apenas um canal. Por exemplo, toda a largura de banda
de um cabo conectando dois computadores um canal nico. Outro exemplo poderia ser a
conexo de vrios computadores a um barramento, mas no permitir que mais de duas estaes se
comuniquem por vez. Enfatizando, temos um canal passa-baixa e podemos us-lo para comunicao
banda-base. A Figura 3.19 ilustra dois canais passa-baixa: um com uma largura de banda estreita
e outro com uma largura de banda ampla. Precisamos lembrar que um canal passa-baixa com
largura de banda infinita ideal, mas no possvel termos um canal desse tipo na prtica. No
entanto, podemos chegar prximo disso.

Figura 3.19Larguras de banda de dois canais passa-baixa

Amplitude

0 f1 Freqncia
a. Canal passa-baixa, largura de banda ampla

Amplitude

0 f1 Freqncia
b. Canal passa-baixa, largura de banda estreita

Vamos estudar dois casos de uma comunicao banda-base: um canal passa-baixa com lar-
gura de banda ampla e outro com largura de banda limitada.
76 CAPTULO 3 DADOS E SINAIS

Caso 1: Canal Passa-Baixa com Largura de Banda Ampla


Se quisermos preservar a forma exata de um sinal digital no peridico com segmentos verticais e ho-
rizontais, precisamos enviar todo o espectro, o intervalo contnuo de freqncias entre zero e infinito.
Isso possvel se tivermos um meio dedicado com uma largura de banda infinita entre o emissor
e o receptor que preserva a amplitude exata de cada componente do sinal composto. Embora isso
possa se realizar dentro de um computador (por exemplo, entre CPU e memria), no possvel
entre dois dispositivos. Felizmente, as amplitudes das freqncias na extremidade da largura de
banda so muito baixas, a ponto de poderem ser ignoradas. Isso significa que, se tivermos um
meio, como um cabo coaxial ou fibra ptica, com uma largura de banda muito ampla, duas es-
taes podem se comunicar usando sinais digitais com preciso muito boa, conforme mostrado
na Figura 3.20. Note que f1 est prxima de zero e f2 muito alta.

Figura 3.20Transmisso banda-base usando um meio dedicado

Largura de banda do Largura de banda Largura de banda


sinal de entrada suportada pelo meio do sinal de sada



0 f1 f2 f1 f2

Sinal de entrada Canal de largura de banda ampla Sinal de sada

Embora o sinal de sada no seja uma rplica exata do sinal original, os dados ainda podem
ser deduzidos do sinal recebido. Observe que, embora parte das freqncias seja bloqueada pelo
meio, elas no so crticas.

A transmisso banda-base de um sinal digital que preserve a forma


do sinal digital possvel apenas se tivermos um canal passa-baixa
com largura de banda infinita ou muito ampla.

Exemplo 3.21
Um exemplo de um canal dedicado quando a largura de banda inteira do meio usada como um nico canal
seria o de uma LAN. Quase todas as LANs com fios usadas hoje em dia utilizam um canal dedicado para
duas estaes se comunicarem entre si. Em uma LAN de topologia de barramento com conexes multiponto,
apenas duas estaes podem se comunicar entre si a cada instante (tempo compartilhado); as demais estaes
precisam deixar de enviar dados. Em uma LAN com topologia estrela, todo o canal entre cada estao e o hub
usado para comunicao entre essas duas entidades. Vamos estudar a LAN no Captulo 14.

Caso 2: Canal Passa-Baixa com Largura de Banda Limitada


Em um canal passa-baixa com largura de banda limitada, fazemos uma aproximao do sinal digital
por meio de um sinal analgico. O nvel de aproximao depende da largura de banda disponvel.
Aproximao Grosseira Suponha um sinal digital com taxa de transferncia N. Se quisermos
enviar sinais analgicos para simular de forma grosseira esse sinal, precisamos considerar a pior
das hipteses, um nmero mximo de mudanas no sinal digital. Isso acontece quando o sinal
SEO 3.3 SINAIS DIGITAIS 77

transporta a seqncia 01010101 . . . ou a seqncia 10101010 . . . Para simular esses dois casos,
precisamos de um sinal analgico de freqncia f = N/2. Suponhamos que 1 seja o valor mximo
positivo e 0, o valor mximo negativo. Enviamos 2 bits em cada ciclo; a freqncia do sinal ana-
lgico a metade da taxa de transferncia, ou seja, N/2. Entretanto, essa nica freqncia no
capaz de reproduzir todos os padres; precisamos de mais componentes. A freqncia mxima
N/2. Como exemplo desse conceito, vejamos como um sinal digital com padro de 3 bits pode
ser simulado por sinais analgicos. A Figura 3.21 ilustra a idia. Os dois casos similares (000
e 111) so simulados com um sinal de freqncia f = 0 e uma fase 180 para 000 e uma fase 0
para 111. Os dois casos piores (010 e 101) so simulados por um sinal analgico de freqncia
f = N/2 e fases 180 e 0. Os outros quatro casos podem ser simulados apenas por meio de um
sinal analgico com f = N/4 e fases 180, 270, 90 e 0. Em outras palavras, precisamos de
um canal capaz de tratar freqncias 0, N/4 e N/2. Essa aproximao grosseira conhecida como
usando a freqncia da primeira harmnica (N/2). A largura de banda necessria

N N
Largura de banda = -0 =
2 2

Figura 3.21Aproximao grosseira de um sinal digital usando a primeira harmnica para a pior
hiptese

Amplitude
Largura N
de banda = 2

0 N/4 N/2 Freqncia

Digital: taxa de Digital: taxa de Digital: taxa de Digital: taxa de


transferncia N transferncia N transferncia N transferncia N
0 0 0 0 0 1 0 1 0 0 1 1

Analgico: f = 0, p = 180 Analgico: f = N/4, p = 180 Analgico: f = N/2, p = 180 Analgico: f = N/4, p = 270
Digital: taxa de Digital: taxa de Digital: taxa de Digital: taxa de
transferncia N transferncia N transferncia N transferncia N
1 0 0 1 0 1 1 1 0 1 1 1

Analgico: f = N/4, p = 90 Analgico: f = N/2, p = 0 Analgico: f = N/4, p = 0 Analgico: f = 0, p = 0

Melhor Aproximao Para fazer que a forma do sinal analgico se parea mais com a de um
sinal digital, precisamos acrescentar mais harmnicas das freqncias. Precisamos aumentar a
largura de banda. Podemos aumentar a largura de banda para 3N/2, 5N/2, 7N/2 e assim por dian-
te. A Figura 3.22 ilustra o efeito desse aumento para um dos piores casos, o padro 010.
78 CAPTULO 3 DADOS E SINAIS

Figura 3.22Simulao de um sinal digital com trs primeiras harmnicas

Amplitude
Largura de banda = 5N
2

0 N/4 N/2 3N/4 3N/2 5N/4 5N/2 Freqncia

Digital: taxa de transferncia N Analgico: f = N/2 e 3N/2


0 1 0

Analgico: f = N/2 Analgico: f = N/2, 3N/2 e 5N/2

Observe que mostramos apenas a freqncia mais alta para cada harmnica. Usamos a primeira,
a terceira e a quinta harmnicas. A largura de banda necessria agora 5N/2, a diferena entre a
freqncia mais baixa 0 e a freqncia mais alta 5N/2. Conforme enfatizado antes, precisamos
lembrar que a largura de banda necessria proporcional taxa de transferncia.

Na transmisso banda-base, a largura de banda necessria


proporcional taxa de transferncia; se precisarmos enviar bits de
forma mais rpida, necessitaremos de mais largura de banda.

Usando esse mtodo, a Tabela 3.2 mostra quanta largura de banda precisamos para enviar
dados a taxas diferentes.

Tabela 3.2 Exigncias de largura de banda

Taxa de Harmnica Harmnicas Harmnicas


Transferncia 1 1, 3 1, 3, 5

n = 1 kbps B = 500 Hz B = 1,5 kHz B = 2,5 kHz

n = 10 kbps B = 5 kHz B = 15 kHz B = 25 kHz

n = 100 kbps B = 50 kHz B = 150 kHz B = 250 kHz

Exemplo 3.22
Qual a largura de banda necessria de um canal passa-baixa, caso precisemos enviar 1 Mbps via trans-
misso banda-base?
SEO 3.3 SINAIS DIGITAIS 79

Soluo
A resposta depende da preciso desejada.
a. A largura de banda mnima, na aproximao grosseira, B = taxa de transferncia/2, ou seja, 500
kHz. Precisamos de um canal passa-baixa com freqncias entre 0 e 500 kHz.
b. Podemos obter melhor resultado usando a primeira e a terceira harmnicas com a largura de banda
necessria B = 3 500 kHz = 1,5 MHz.
c. Podemos obter um resultado melhor ainda usando a primeira, a terceira e a quinta harmnicas com
B = 5 500 kHz = 2,5 MHz.

Exemplo 3.23
Temos um canal passa-baixa com largura de banda 100 kHz. Qual a taxa de transferncia mxima
desse canal?

Soluo
A taxa de transferncia mxima pode ser atingida, caso utilizemos a primeira harmnica. A taxa de
transferncia duas vezes a largura de banda, ou seja, 200 kbps.

Transmisso Banda Larga (usando modulao)


A transmisso banda larga, ou modulao, significa transformar o sinal digital em sinal analgi-
co para transmisso. A modulao nos permite usar um canal passa-faixa um canal com largura de
banda que no se inicie em zero. Esse tipo de canal mais disponvel que um canal passa-baixa.
A Figura 3.23 ilustra um canal passa-faixa.

Figura 3.23Largura de banda de um canal passa-faixa

Amplitude

f1 Canal passa-faixa f2 Freqncia

Note que um canal passa-baixa pode ser considerado um canal passa-faixa com a menor
freqncia iniciando em zero.
A Figura 3.24 mostra a modulao de um sinal digital. Na figura, um sinal digital con-
vertido em um sinal analgico composto. Temos usado um sinal analgico de freqncia nica
(chamado portadora); a amplitude da portadora foi alterada para se parecer com o sinal digital.
O resultado, porm, no um sinal de freqncia nica; trata-se de um sinal composto, como
veremos no Captulo 5. No receptor, o sinal analgico recebido convertido em digital e o re-
sultado uma rplica do sinal que foi enviado.

Se o canal disponvel for um canal passa-faixa, no podemos enviar


diretamente o sinal para o canal; precisamos converter o sinal digital
em sinal analgico antes da transmisso.
80 CAPTULO 3 DADOS E SINAIS

Figura 3.24Modulao de um sinal digital para transmisso em um canal passa-faixa

Sinal digital de entrada Sinal digital de sada

Conversor digital/ Conversor


analgico analgico/digital

Largura de banda do sinal Largura de banda disponvel Largura de banda do


analgico de entrada sinal analgico de sada

f1 f2
f1 f2 f1 f2

Canal passa-faixa

Sinal analgico de entrada Sinal analgico de sada

Exemplo 3.24
Um exemplo de transmisso de banda larga usando modulao seria o envio de dados de um compu-
tador atravs de uma linha telefnica, a linha conectando um morador com a central telefnica. Esses
tipos de linha, instalados h muitos anos, foram projetados para transmitir voz (sinal analgico) como
uma largura de banda limitada (freqncias entre 0 e 4 kHz). Embora esse canal possa ser usado como um
canal passa-baixa, ele considerado normalmente um canal passa-banda. Uma razo para isso que
a largura de banda to estreita (4 kHz) que, se tratarmos o canal como passa-baixa e o usarmos para
transmisso de banda-base, a taxa de transferncia pode ser de apenas 8 kbps. A soluo considerar
o canal um canal passa-faixa, converter o sinal digital em analgico e transmitir o sinal analgico.
Podemos instalar dois conversores para transformar o sinal digital em analgico e vice-versa no lado
receptor. O conversor, nesse caso, chamado modem (modulador/demodulador), que discutiremos em
detalhe no Captulo 5.

Exemplo 3.25
Um segundo exemplo o telefone celular digital. Para melhor recepo, os celulares digitais convertem
o sinal analgico de voz em um sinal digital (ver Captulo 16). Embora a largura de banda alocada a uma
companhia que fornece servios de telefonia celular digital seja muito ampla, ainda assim no podemos
enviar o sinal digital sem converso. A razo que temos apenas um canal passa-faixa disponvel entre
aquele que faz a ligao e o que a recebe. Se, por exemplo, a largura de banda disponvel for W e permi-
tirmos que 1.000 duplas de usurios falem ao mesmo tempo, isso significa que o canal disponvel ser
W/1.000, apenas parte da largura de banda total. Precisamos converter a voz digitalizada em sinal analgi-
co composto antes de transmiti-lo. Os celulares digitais convertem o sinal de udio analgico em digital e
depois o convertem novamente em analgico para transmisso atravs de um canal passa-faixa.

3.4 PERDA NA TRANSMISSO


Os sinais trafegam por meios de transmisso, que no so perfeitos. A imperfeio provoca
perda de sinal. Isso significa que o sinal no incio do meio de transmisso no o mesmo no seu
final. O que enviado no aquilo que recebido. Trs causas para essas perdas so a atenua-
o, distoro e rudo (ver Figura 3.25).
SEO 3.4 PERDA NA TRANSMISSO 81

Figura 3.25Causas da perda

Causas
da perda

Atenuao Distoro Rudo

Atenuao
Atenuao significa perda de energia. Quando um sinal, seja ele simples ou composto, trafega
por um meio de transmisso, ele perde parte de sua energia para superar a resistncia do meio.
por esse motivo que um fio transportando sinais eltricos se aquece, ou at mesmo fica bem
quente, pouco tempo depois. Parte da energia eltrica no sinal convertida em calor. Para
compensar essa perda, so usados amplificadores para o sinal. A Figura 3.26 mostra o efeito
da atenuao e da amplificao.

Figura 3.26Atenuao

Original Atenuado Amplificado

Amplificado
Ponto 1 Meio de transmisso Ponto 2 Ponto 3

Decibel
Para mostrar que um sinal ficou mais fraco ou mais forte, os engenheiros usam uma unidade
chamada decibel. O decibel (dB) mede as intensidades relativas de dois sinais ou um sinal em
dois pontos diferentes. Note que um valor em decibel negativo, caso um sinal seja atenuado, e
positivo, caso um sinal seja amplificado.

P
dB = 10 log10 2
P1

As variveis P1 e P2 so, respectivamente, as potncias de um sinal nos pontos 1 e 2. Perceba


que alguns livros definem decibel em termos de voltagem em vez de potncia. Nesse caso, pelo
fato de a potncia ser proporcional ao quadrado da voltagem, a frmula dB = 20 log10 (V2/
V1). No presente texto, expressaremos dB em termos de potncia.
82 CAPTULO 3 DADOS E SINAIS

Exemplo 3.26
Suponha que um sinal trafegue por meio de transmisso e sua potncia seja reduzida pela metade.
Isso significa que P2 = 21 P1. Nesse caso, a atenuao (perda de potncia) pode ser calculada como segue

P 0, 5P 1
10 log10 2 = 10 log10 = 10 log10 0, 5 = 10(-0, 3) = -3 dB
P1 P1

Uma perda de 3 dB (3 dB) equivale a perder metade da potncia.

Exemplo 3.27
Um sinal passa por um amplificador e sua potncia aumentada em 10 vezes. Isso significa que P2 = 10P1.
Nesse caso, a amplificao (ganho de potncia) pode ser calculada como segue

P 10 P1
10 log10 2 = 10 log10 = 10 log10 10 = 10(1) = 10 dB
P1 P1

Exemplo 3.28
Uma das razes para os engenheiros usarem decibis para medir as mudanas na intensidade de um
sinal o fato de os nmeros em decibis poderem ser somados (ou subtrados) quando estivermos me-
dindo vrios pontos (cascata), em vez de apenas dois. Na Figura 3.27, um sinal trafega do ponto 1 ao 4.
O sinal atenuado no momento em que ele atinge o ponto 2. Entre os pontos 2 e 3, o sinal amplificado.
Repetindo, entre os pontos 3 e 4, o sinal atenuado. Podemos encontrar o valor resultante em decibis
para o sinal simplesmente adicionando as medidas em decibis entre cada par de pontos.

Figura 3.27Decibis para o Exemplo 3.28

1 dB

3 dB 7 dB 3 dB

Amplificador
Ponto 1 Meio de Ponto 2 Ponto 3 Meio de Ponto 4
transmisso transmisso

Nesse caso, o valor em decibis pode ser calculado como segue

dB = 3 + 7 3 = +1

O sinal ganhou potncia.

Exemplo 3.29
Algumas vezes, so usados decibis para medir potncia de sinal em miliwatts. Nesse caso, ele conhe-
cido como dBm e calculado como dBm = 10 log10 Pm em que Pm a potncia em miliwatts. Calcule a
potncia de um sinal se seu dBm = 30.
SEO 3.4 PERDA NA TRANSMISSO 83

Soluo
Podemos calcular a potncia no sinal como

dBm = 10 log10 Pm = 30
log10 Pm = 3 Pm = 103 mW

Exemplo 3.30
A perda em um cabo normalmente definida em decibis por quilmetro (dB/km). Se o sinal no incio
de um cabo com atenuao igual a 0,3 dB/km tiver uma potncia igual a 2 mW, qual seria a potncia
do sinal a 5 km?

Soluo
A perda no cabo em decibis igual a 5 (0,3) = -1,5 dB. Podemos calcular a potncia como

P
dB = 10 log10 2 = -1, 5
P1
P2
= 10-0,15 = 0, 71
P1
P2 = 0,71 P1 = 0,7 2 = 1,4 mW

Distoro
Distoro significa que o sinal muda sua forma ou formato. A distoro pode ocorrer em um
sinal composto formado por diversas freqncias. Cada componente do sinal tem sua prpria
velocidade de propagao (ver a seo a seguir) por um meio e, portanto, seu prprio retardo em
atingir o destino final. Diferenas em retardo podem criar uma diferena na fase, caso o retardo
no seja exatamente o mesmo que a durao do perodo. Em outras palavras, os componen-
tes do sinal no receptor possuem fases diferentes daqueles que tinham no emissor. Portanto, o
formato do sinal composto no mais o mesmo. A Figura 3.28 mostra o efeito da distoro em
um sinal composto.

Figura 3.28Distoro

Sinal composto enviado Sinal composto


recebido

Componentes Componentes
fora de fase fora de fase
No emissor No receptor
84 CAPTULO 3 DADOS E SINAIS

Rudo
Outra causa de perda o rudo. Vrios tipos de rudos, como rudos trmicos, induzidos, linha
cruzada e de impulso, podem causar danos ao sinal. O rudo trmico a movimentao aleatria
de eltrons em um fio que cria um sinal extra que no foi originalmente enviado pelo transmis-
sor. O rudo induzido provm de fontes como motores e aparelhos eltricos. Esses dispositivos
atuam como uma antena transmissora e o meio de transmisso como antena receptora. Linha
cruzada o efeito de um fio sobre o outro. Um fio atua como uma antena transmissora e o outro,
como uma antena receptora. O rudo por impulso um pico (um sinal com grande energia em
um curtssimo espao de tempo) proveniente de cabos de fora, relmpagos e assim por diante.
A Figura 3.29 mostra o efeito de rudo sobre um sinal. Falaremos sobre erros no Captulo 10.

Figura 3.29Rudo

Transmitido Rudo Recebido

Ponto 1 Meio de transmisso Ponto 2

Relao Sinal/Rudo (SNR)


Conforme veremos adiante, para descobrir o limite terico da taxa de transferncia, precisamos
conhecer a relao entre a potncia do sinal e a potncia do rudo. A relao sinal/rudo do
ingls signal-to-noise, definida como segue

potncia mdia do sinal


SNR =
potncia mdia do rudo

Precisamos considerar a potncia mdia do sinal e a potncia mdia do rudo, pois estas
podem mudar com o tempo. A Figura 3.30 ilustra a idia do SNR.
SNR , na verdade, a razo daquilo que desejado (sinal) por aquilo que no desejado (rudo).
Um SNR alto significa que o sinal menos afetado pelo rudo; um SNR baixo significa que o
sinal mais prejudicado pelo rudo.
Como o SNR a razo entre duas potncias, ele normalmente descrito em unidades de
decibis, SNRdB, definido como segue

SNRdB = 10 log10SNR

Exemplo 3.31
A potncia de um sinal 10 mW e a potncia do rudo igual a 1 W; quais so os valores de SNR e
de SNRdB?
SEO 3.5 LIMITES NA TAXA DE DADOS 85

Figura 3.30Dois casos de SNR: uma SNR alto e um SNR baixo

Sinal Rudo Sinal + Rudo

a. SNR alto

Sinal Rudo Sinal + Rudo

b. SNR baixo

Soluo
Os valores de SNR e SNRdB podem ser calculados como segue:

10.000 W
SNR = = 10.000
1 mW
SNRdB = 10 log10 10.000 = 10 log10 104 = 40

Exemplo 3.32
Os valores de SNR e SNRdB para um canal sem rudo so

potncia do sinal
SNR = =
0
SNR dB = 10 log10 =

Jamais podemos atingir essa razo na vida real; trata-se de um valor ideal.

3.5 LIMITES NA TAXA DE DADOS


Uma considerao muito importante nas comunicaes de dados a rapidez com que podemos en-
viar os dados, em bits por segundo, atravs de um canal. A taxa de dados depende de trs fatores:

1. A largura de banda disponvel.


2. O nvel dos sinais usados.
3. A qualidade do canal (o nvel de rudo).

Foram desenvolvidas duas frmulas tericas para calcular a taxa de dados: uma delas por
Nyquist, para um canal sem rudo, e outra por Shannon, para um canal com rudo.
86 CAPTULO 3 DADOS E SINAIS

Canal sem Rudo: Taxa de Transferncia de Nyquist


Para um canal sem rudo, a frmula para taxa de transferncia de Nyquist define a taxa de
transferncia terica mxima

TaxaTransferncia = 2 largura de banda log2 L

Nessa frmula, a largura de banda refere-se largura de banda do canal, L corresponde ao nme-
ro de nveis do sinal usados para representar dados, e TaxaTransferncia a taxa de transferncia
em bits por segundo.
De acordo com a frmula, poderamos imaginar que, dada uma largura de banda especfica,
podemos ter qualquer taxa de transferncia que queiramos, aumentando o nmero de nveis do
sinal. Embora a idia seja teoricamente correta, na prtica, existe um limite. Quando aumenta-
mos o nmero de nveis de sinal, imporemos uma carga sobre o receptor. Se o nmero de nveis
em um sinal for apenas 2, o receptor pode distinguir facilmente entre 0 e 1. Se o nvel de um
sinal for 64, o receptor tem de ser muito sofisticado para distinguir entre 64 nveis diferentes. Em
outras palavras, aumentar os nveis de um sinal reduz a confiabilidade do sistema.

Aumentar os nveis de um sinal reduz a confiabilidade do sistema.

Exemplo 3.33
A taxa de transferncia determinada pelo teorema de Nyquist est de acordo com a taxa de transferncia
intuitiva descrita na banda-base?

Soluo
Elas esto de acordo quando temos apenas dois nveis. Dissemos, na transmisso banda-base, que a
taxa de transferncia o dobro da largura de banda caso usemos apenas a primeira harmnica, na pior
das hipteses. Entretanto, a frmula de Nyquist mais genrica que aquilo derivado intuitivamente; ela
pode ser aplicada para a modulao e a transmisso banda-base. Da mesma forma, ela pode ser aplicada
quando tivermos dois ou mais nveis de sinal.

Exemplo 3.34
Consideremos um canal sem rudo com largura de banda de 3.000 Hz transmitindo um sinal com dois
nveis de sinal. A taxa de transferncia mxima pode ser calculada como

TaxaTransferncia = 2 3.000 log2 2 = 6.000 bps

Exemplo 3.35
Considere o mesmo canal sem rudo transmitindo um sinal com quatro nveis de sinal (para cada nvel,
podemos enviar 2 bits). A taxa de transferncia mxima pode ser calculada como segue

TaxaTransferncia = 2 3.000 log2 4 = 12.000 bps

Exemplo 3.36
Precisamos enviar 265 kbps por um canal sem rudo com largura de banda igual a 20 kHz. Quantos
nveis de sinal precisamos?
SEO 3.5 LIMITES NA TAXA DE DADOS 87

Soluo
Podemos usar a frmula Nyquist conforme mostrado a seguir:

265.000 = 2 20.000 log 2 L


log 2 L = 6,625 L = 26,625 = 98,7 nveis

J que esse resultado no uma potncia de 2, precisamos aumentar o nmero de nveis ou ento reduzir
a taxa de transferncia. Se tivermos 128 nveis, a taxa de transferncia ser 280 kbps. Se tivermos 64
nveis, a taxa de transferncia ser 240 kbps.

Canal com Rudo: Capacidade de Shannon


Na realidade, impossvel termos um canal sem rudo; o canal sempre apresenta algum nvel de
rudo. Em 1944, Claude Shannon introduziu uma frmula, chamada capacidade de Shannon,
para determinar a taxa de dados terica mxima para um canal com rudo.

Capacidade = largura de banda log2 (1 + SNR)

Nessa frmula, a largura de banda a largura de banda do canal, SNR refere-se relao
sinal/rudo e capacidade a capacidade do canal em bits por segundo. Note que, na frmula de
Shannon, no existe nenhuma indicao do nvel de sinal, o que significa que, independente-
mente de quantos nveis tivermos, no podemos atingir uma taxa de dados maior que a capa-
cidade do canal. Em outras palavras, a frmula define uma caracterstica do canal, no o mtodo
de transmisso.

Exemplo 3.37
Considere um canal extremamente ruidoso no qual o valor da relao sinal/rudo quase zero. Em ou-
tras palavras, o nvel de rudo to intenso que o sinal fraco. Para um canal desses a capacidade C
calculada como segue

C = B log2 (1 + SNR) = B log2 (1 + 0) = B log2 1 = B 0 = 0

Isso significa que a capacidade desse canal zero, independentemente da largura de banda. Em ou-
tras palavras, no podemos receber nenhum dado atravs desse canal.

Exemplo 3.38
Podemos calcular a taxa de transferncia terica mais alta de uma linha telefnica comum. Uma linha
telefnica normalmente tem uma largura de banda igual a 3.000 Hz (300 a 3.300 Hz) alocada para
comunicao de dados. A relao sinal/rudo geralmente de 3.162. Para esse canal, a capacidade
calculada como segue

C = B log2 (1 + SNR) = 3.000 log2 (1 + 3.162) = 3.000 log2 3.163


= 3.000 11,62 = 34.860 bps

Isso significa que a taxa de transferncia mais alta para uma linha telefnica de 34.860 kbps. Se
quisermos enviar dados de forma mais rpida que essa, podemos aumentar a largura de banda da linha
ou ento melhorar a relao sinal/rudo.
88 CAPTULO 3 DADOS E SINAIS

Exemplo 3.39
A relao sinal/rudo , normalmente, dada em decibis. Suponhamos que SNRdB = 36 e a largura de
banda do canal seja 2 MHz. A capacidade terica do canal pode ser calculada assim

SNRdB = 10 log10 SNR SNR = 10 SNRdb/10 SNR = 103,6 = 3.981


C = B log2 (1 + SNR) = 2 106 log2 3.982 = 24 Mbps

Exemplo 3.40

Para fins prticos, quando a SNR for muito alta, podemos supor que SNR + 1 praticamente igual
SNR. Nesses casos, a capacidade terica do canal pode ser simplificada para

SNR dB
C = B
3

Por exemplo, podemos calcular a capacidade terica do exemplo anterior como

36
C = 2 MHz = 24 Mbps
3

Usando Ambos os Limites


Na prtica, precisamos usar ambos os mtodos para encontrar os limites e nveis de sinal.
Demonstremos isso por meio de um exemplo.

Exemplo 3.41
Temos um canal com uma largura de banda de 1 MHz. A SNR para esse canal 63. Quais so a taxa de
transferncia e o nvel de sinal apropriados?

Soluo
Primeiro, usamos a frmula de Shannon para encontrar o limite superior.

C = B log2 (1 + SNR) = 106 log2 (1 + 63) = 106 log2 64 = 6 Mbps

A frmula de Shannon nos d 6 Mbps, o limite superior. Para melhor desempenho, escolhemos uma
freqncia mais baixa, digamos 4 Mbps. Em seguida, usamos a frmula de Nyquist para encontrar o
nmero de nveis de sinal.

4 Mbps = 2 1 MHz log2 L L=4

A capacidade de Shannon nos fornece o limite superior;


a frmula de Nyquist nos informa quantos nveis de sinal precisamos.
SEO 3.6 DESEMPENHO 89

3.6 DESEMPENHO
At agora, falamos sobre as ferramentas de transmisso de dados (sinais) pela rede e como os
dados se comportam. Uma questo importante em redes o desempenho da rede qual a sua
qualidade? Discutiremos qualidade de servio, uma medida geral de desempenho de rede, de
forma bem detalhada, no Captulo 24. Nesta seo, faremos uma introduo de termos que usa-
remos em captulos futuros.

Largura de Banda
Uma caracterstica que mede o desempenho das redes a largura de banda. Entretanto, o termo
pode ser empregado em dois contextos diferentes com duas medidas diversas: largura de banda
em Hertz e largura de banda em bits por segundo.

Largura de Banda em Hertz


J discutimos esse conceito. Largura de banda em Hertz o intervalo de freqncias contido
em um sinal composto ou o intervalo de freqncias que um canal deixa passar. Podemos, por
exemplo, dizer que a largura de banda de uma linha telefnica 4 kHz.

Largura de Banda em Bits por Segundo


O termo largura de banda tambm pode se referir ao nmero de bits por segundo que um canal,
um enlace ou at mesmo uma rede capaz de transmitir. Por exemplo, pode-se dizer que a lar-
gura de banda de uma rede Ethernet (ou os enlaces nessa rede) de no mximo 100 Mbps. Isso
significa que essa rede pode enviar 100 Mbps.

Relao
Existe uma relao explcita entre largura de banda em Hertz e largura de banda em bits por
segundo. Basicamente, um aumento na primeira significa um aumento na segunda. A relao
depende se temos transmisso banda-base ou transmisso com modulao. Discutimos essa
relao nos Captulos 4 e 5.

Em redes, usamos o termo largura de banda em dois contextos.

O primeiro deles, largura de banda em Hertz, se refere ao intervalo de freqncias de um sinal


composto ou o intervalo de freqncias que um canal deixa passar.
O segundo, largura de banda em bits por segundo, se refere velocidade de transmisso de bits em
um canal ou enlace.

Exemplo 3.42
A largura de banda de uma linha telefnica por assinatura de 4 kHz para voz ou dados. A largura de
banda para essa linha para transmisso de dados pode ser de at 56.000 bps usando um modem sofisti-
cado para transformar o sinal digital em analgico.

Exemplo 3.43
Se a companhia telefnica melhorar a qualidade da linha e aumentar a largura de banda para 8 kHz,
poderemos enviar 112.000 bps usando a mesma tecnologia conforme mencionado no Exemplo 3.42.
90 CAPTULO 3 DADOS E SINAIS

Throughput
Throughput uma medida da rapidez pela qual podemos realmente enviar dados pela rede.
Embora primeira vista a largura de banda em bits por segundo e throughput paream a mesma
coisa, eles so diferentes. Um enlace pode ter uma largura de banda de B bps, mas podemos en-
viar apenas T bps por esse enlace, em que T sempre menor que B. Em outras palavras, a largura
de banda uma medida possvel de um enlace; o throughput uma medida real da rapidez pela
qual podemos enviar dados. Poderamos ter, por exemplo, um enlace com largura de banda de
1 Mbps, mas os dispositivos conectados na extremidade do enlace seriam capazes de lidar com
apenas 200 kbps. Isso significa que no podemos enviar mais de 200 kbps por esse enlace.
Imagine uma rodovia projetada para trafegar 1.000 carros por minuto de um ponto a
outro. Se, porm, houver um congestionamento, talvez esse nmero se reduza a 100 carros
por minuto. A largura de banda de 1.000 carros por minuto; o throughput igual a 100
carros por minuto.

Exemplo 3.44
Uma rede com largura de banda de 10 Mbps capaz de deixar passar apenas uma mdia de 12.000 pacotes
por minuto, em que cada pacote transporte uma mdia de 10.000 bits. Qual o throughput desta rede?

Soluo
Podemos calcular o throughput como segue

12.000 10.000
Throughput = = 2 Mbps
60

O throughput , nesse caso, cerca de um quinto da largura de banda.

Latncia (Retardo)
A latncia ou retardo define quanto tempo leva para uma mensagem inteira chegar de forma
completa no seu destino, desde o momento em que o primeiro bit enviado da origem. Pode-
mos dizer que a latncia formada por quatro componentes: tempo de propagao, tempo de
transmisso, tempo de fila e retardo de processamento.

Latncia = tempo de propagao + tempo de transmisso + tempo de fila + retardo de processamento

Tempo de Propagao
O tempo de propagao mede o tempo necessrio para um bit trafegar da origem ao seu destino.
Ele calculado dividindo-se a distncia pela velocidade de propagao.

Distncia
Tempo de propagao =
Velocidade de propagao

A velocidade de propagao de sinais eletromagnticos depende do meio e da freqncia do


sinal. Por exemplo, no vcuo a luz se propaga a uma velocidade de 3 108 m/s. Essa velocidade
menor no ar e muito menor em um cabo.
SEO 3.6 DESEMPENHO 91

Exemplo 3.45
Qual o tempo de propagao, se a distncia entre dois pontos for de 12.000 km? Suponha que a velo-
cidade de propagao no cabo seja 2,4 108 m/s.

Soluo
Podemos calcular o tempo de propagao como segue

12.000 1.000
Tempo de propagao = = 50 ms
2,4 108

O exemplo mostra que um bit pode atravessar o oceano Atlntico em apenas 50 ms, caso exista um cabo
ligando diretamente a origem e o destino.

Tempo de Transmisso
Em comunicaes de dados, no podemos simplesmente enviar apenas 1 bit; enviamos uma
mensagem. O primeiro bit pode levar um perodo igual ao tempo de propagao para chegar ao
seu destino; o ltimo bit tambm poderia levar o mesmo perodo. Entretanto, existe um tempo
entre a sada do primeiro bit do emissor e a chegada do ltimo bit no receptor. O primeiro bit
sai primeiro e chega antes; o ltimo bit sai depois e chega mais tarde ao seu destino. O tempo
necessrio para transmisso de uma mensagem depende do tamanho da mensagem e da largura
de banda do canal.

Tamanho da mensagem
Tempo de transmisso =
Largura de banda

Exemplo 3.46
Qual o tempo de propagao e qual o tempo de transmisso de uma mensagem de 2,5 kbytes (um e-mail),
se a largura de banda da rede for de 1 Gbps? Suponha que a distncia entre o emissor e o receptor seja
de 12.000 km e que a luz trafegue a 2,4 108 m/s.

Soluo
Podemos calcular o tempo de propagao e o tempo de transmisso como segue

12.000 1.000
Tempo de propagao = = 50 ms
2,4 108
2.500 8
Tempo de transmisso = = 0,020 ms
109

Note que, nesse caso, como a mensagem curta e a largura de banda, grande, o fator preponderante o
tempo de propagao e no o tempo de transmisso. O tempo de transmisso pode ser ignorado.

Exemplo 3.47
Qual o tempo de propagao e qual o tempo de transmisso para uma mensagem de 5 Mbytes (uma
imagem), se a largura de banda da rede for de 1 Mbps? Parta do pressuposto de que a distncia entre o
emissor e o receptor seja de 12.000 km e que a luz trafegue a 2,4 108 m/s.
92 CAPTULO 3 DADOS E SINAIS

Soluo
Podemos calcular os tempos de propagao e de transmisso como segue

12.000 1.000
Tempo de propagao = = 50 ms
2,4 108
5.000.000 8
Tempo de transmisso = 6
= 40 s
10

Observe que, nesse caso, como a mensagem muito longa e a largura de banda no muito grande, o
fator preponderante o tempo de transmisso e no o tempo de propagao. O tempo de propagao
pode ser ignorado.

Tempo de Fila
A terceira componente na latncia o tempo de fila, o tempo necessrio para cada dispositivo in-
termedirio ou terminal manter a mensagem antes de esta ser processada. O tempo de fila no
um fator fixo; ele muda com a carga imposta na rede. Quando existe um trfego intenso na rede,
o tempo de fila aumenta. Um dispositivo intermedirio, por exemplo, um roteador, coloca
na fila as mensagens que chegam e as processa uma a uma. Se existirem muitas mensagens,
cada uma delas ter de aguardar.

Produto Largura de Banda-Retardo


Largura de banda e retardo so duas medidas de desempenho de um enlace. Entretanto, como
veremos neste e em captulos futuros, o importante em comunicao de dados o produto das
duas grandezas, ou seja, o produto largura de banda-retardo. Expliquemos com mais detalhes
essa questo, usando dois casos hipotticos como exemplos.
Caso 1. A Figura 3.31 ilustra o caso 1.

Figura 3.31Preenchendo o enlace com bits para o caso 1

Emissor Receptor
Largura de banda: 1 bps Retardo: 5 s
Largura de banda retardo = 5 bits

Aps 1 s 1o bit
Aps 2 s 2o bit 1o bit
Aps 3 s 3o bit 2o bit 1o bit
Aps 4 s 4o bit 3o bit 2o bit 1o bit
Aps 5 s 5o bit 4o bit 3o bit 2o bit 1o bit

1s 1s 1s 1s 1s

Suponhamos que temos um enlace com largura de banda de 1 bps (irreal, mas excelente
para fins explicativos). Suponhamos tambm que o retardo do enlace seja de 5 s (tam-
bm irreal). Queremos verificar qual o significado do produto largura de banda-retardo
nesse caso.
SEO 3.6 DESEMPENHO 93

Observando a figura, podemos dizer que esse produto 1 5 o nmero mximo de bits que
pode preencher esse enlace. No pode haver no enlace mais de 5 bits em qualquer instante.
Caso 2. Suponha agora que tenhamos uma largura de banda de 4 bps. A Figura 3.32 mostra que
pode haver, no mximo, 4 5 = 20 bits na linha. O motivo que, a cada segundo, h 4 bits na linha;
a durao de cada bit de 0,25 s.

Figura 3.32Preenchendo o enlace com bits para o caso 2

Emissor Receptor

Largura de banda: 4 bps Retardo: 5 s


Largura de banda retardo = 20 bits
5 primeiros bits
Aps 1 s
5 primeiros bits
Aps 2 s
5 primeiros bits
Aps 3 s
5 primeiros bits
Aps 4 s
5 primeiros bits
Aps 5 s

1s 1s 1s 1s 1s

Os dois casos anteriores mostram que o produto da largura de banda pelo retardo o nmero
de bits que pode ocupar o enlace. Essa medida importante, caso precisemos enviar dados em
rajadas e aguardar a confirmao de cada rajada antes de enviar o prximo. Para usar a capaci-
dade mxima do enlace, precisamos fazer que o tamanho do rajada seja o dobro do produto da
largura de banda e do retardo; devemos preencher o canal full-duplex (duas direes). O emissor
deve enviar um rajada de dados de (2 largura de banda retardo) bits. O emissor aguarda en-
to a confirmao do receptor para parte da rajada antes de enviar a prxima. O valor 2 largura
de banda retardo o nmero de bits que pode estar em transio a qualquer momento.

O produto largura de banda-retardo define o nmero de bits capaz de preencher o enlace.

Exemplo 3.48
Podemos imaginar o enlace entre dois pontos como uma tubulao. A seo transversal da tubulao
representa a largura de banda e o comprimento, o retardo. Podemos dizer que o volume da tubulao define
o produto largura de banda-retardo, conforme pode ser visto na Figura 3.33.

Figura 3.33Conceito do produto largura de banda-retardo

Comprimento: retardo

Seo transversal: largura da banda Volume: largura de banda retardo


94 CAPTULO 3 DADOS E SINAIS

Jitter
Outro fator de desempenho relacionado ao retardo o jitter. Podemos dizer, de modo grosseiro, que
o jitter um problema, caso pacotes de dados diferentes encontrem retardos diferentes e a apli-
cao que estiver usando os dados no receptor for sensvel ao tempo (dados de udio e vdeo,
por exemplo). Se o retardo para o primeiro pacote for de 20 ms, para o segundo de 45 ms e para
o terceiro de 40 ms, ento a aplicao em tempo real que usa os pacotes tolera o jitter. Discuti-
remos o jitter de forma pormenorizada no Captulo 29.

3.7 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos no presente captulo, recomendamos os seguintes
livros e sites. Os itens entre colchetes, [. . .], referem-se lista de referncias no final do texto.

Livros
Dados e sinais so abordados de forma elegante nos Captulos 1 a 6 de [Pea92]. [Cou01] nos
d uma excelente viso sobre sinais em seu Captulo 2. Informaes mais avanadas podem ser
encontradas em [Ber96]. [Hsu03] fornece uma excelente abordagem matemtica sobre sinaliza-
o. Um estudo completo sobre a anlise de Fourier pode ser encontrado em [Spi74]. Dados e
sinais so discutidos no Captulo 3 de [Sta04] e na Seo 2.1 de [Tan03].

3.8 TERMOS-CHAVE
amplitude mxima freqncia fundamental
anlise de Fourier harmnica
analgico Hertz (Hz)
atenuao jitter
bits por segundo (bps) largura de banda
canal passa-baixa onda senoidal
canal passa-faixa perodo
capacidade de Shannon relao sinal/rudo (signal-to-noise) (SNR)
ciclo retardo de processamento
comprimento de onda rudo
dados analgicos sinal
dados digitais sinal analgico
decibel (dB) sinal composto
digital sinal digital
distoro sinal no peridico
domnio da freqncia sinal peridico
domnio do tempo taxa de transferncia
fase taxa de transferncia de Nyquist
freqncia tempo de fila
SEO 3.9 RESUMO 95

tempo de propagao transmisso banda larga


tempo de transmisso transmisso banda-base
throughput velocidade de propagao

3.9 RESUMO
Os dados tm de ser transformados em sinais eletromagnticos para serem transmitidos.
Os dados podem ser analgicos ou digitais. Dados analgicos so contnuos e assumem va-
lores contnuos. Dados digitais tm estados discretos e assumem valores discretos.
Os sinais podem ser analgicos ou digitais. Sinais analgicos podem ter um nmero infini-
to de valores em um intervalo; os sinais digitais podem ter apenas um nmero limitado de
valores.
Em comunicao de dados, normalmente usamos sinais analgicos peridicos e sinais digi-
tais no peridicos.
Freqncia e perodo so os inversos um do outro.
Freqncia a taxa de mudana em relao ao tempo.
Fase descreve a posio da forma de onda em relao ao instante 0.
Uma onda senoidal completa no domnio do tempo pode ser representada por um nico pico
no domnio da freqncia.
Uma onda senoidal de freqncia simples no til em comunicao de dados; precisamos
enviar um sinal composto, um sinal formado de vrias ondas senoidais simples.
De acordo com a anlise de Fourier, qualquer sinal composto uma combinao de ondas
senoidais simples com diferentes freqncias, amplitudes e fases.
A largura de banda de um sinal composto a diferena entre a maior e a menor freqncias
contidas no sinal.
Um sinal digital um sinal analgico composto com largura de banda infinita.
A transmisso banda-base de um sinal digital que preserve a forma do sinal digital possvel
apenas se tivermos um canal passa-baixa de largura de banda infinita ou muito ampla.
Se o canal disponvel for um canal passa-faixa, no podemos enviar um sinal digital direta-
mente ao canal; temos de converter o sinal digital em sinal analgico antes da transmisso.
Para um canal sem rudo, a frmula de taxa de transferncia de Nyquist define a taxa de
transferncia terica mxima. Para um canal com rudo, precisamos usar a capacidade de
Shannon para encontrar a taxa de transferncia mxima.
Atenuao, distoro e rudo podem prejudicar um sinal.
Atenuao a perda da energia de um sinal em virtude da resistncia de um meio.
Distoro a alterao de um sinal devido s diferentes velocidades de propagao de cada
uma das freqncias que formam um sinal.
Rudo a energia externa que causa danos a um sinal.
O produto largura de banda-retardo define o nmero de bits capaz de preencher o enlace.
96 CAPTULO 3 DADOS E SINAIS

3.10 ATIVIDADEs PRTICAs

Questes para Reviso


1. Qual a relao entre perodo e freqncia?
2. O que mede a amplitude de um sinal? E a freqncia? E a fase?
3. Como um sinal composto pode ser decomposto em suas freqncias individuais?
4. Cite trs tipos de perda na transmisso.
5. Cite as diferenas entre transmisso banda-base e transmisso banda larga.
6. Cite as diferenas entre um canal passa-baixa e um canal passa-faixa.
7. O que o teorema de Nyquist tem a ver com comunicaes?
8. O que a capacidade de Shannon tem a ver com comunicaes?
9. Por que os sinais pticos usados em cabos de fibra ptica tm um comprimento de onda
muito curto?
10. Podemos reconhecer se um sinal peridico ou no simplesmente analisando seu grfico de
domnio da freqncia? Como?
11. O grfico de domnio da freqncia de um sinal de voz discreto ou contnuo?
12. O grfico de domnio de freqncia de um sistema de alarme discreto ou contnuo?
13. Enviamos um sinal de voz de um microfone para um gravador. Trata-se de uma transmisso
banda-base ou de banda larga?
14. Enviamos um sinal digital de uma estao em uma LAN para outra estao de trabalho.
Trata-se de uma transmisso banda-base ou de banda larga?
15. Modulamos vrios sinais de voz e os enviamos pelo ar. Trata-se de uma transmisso banda-
base ou de banda-larga?

Exerccios
16. Dadas as freqncias a seguir, calcule os perodos correspondentes.
a. 24 Hz
b. 8 MHz
c. 140 kHz
17. Dados os perodos seguintes, calcule as freqncias correspondentes.
a. 5 s
b. 12 s
c. 220 ns
18. Qual o deslocamento de fase para as seguintes situaes:
a. Uma onda senoidal com amplitude mxima no instante zero
b. Uma onda senoidal com amplitude mxima aps de ciclo
c. Uma onda senoidal com amplitude zero aps de ciclo e crescente
19. Qual a largura de banda de um sinal que pode ser decomposto em cinco ondas senoidais
com freqncias em 0, 20, 50, 100 e 200 Hz? Todas as amplitudes mximas so idnticas.
Desenhe a largura de banda.
SEO 3.10 ATIVIDADES PRTICAS 97

20. Um sinal composto peridico com largura de banda de 2.000 Hz composto por duas
ondas senoidais. A primeira delas tem freqncia de 100 Hz e amplitude mxima de 20 V;
a segunda tem amplitude mxima de 5 V. Desenhe a largura de banda.
21. Que sinal tem largura de banda mais ampla: uma onda senoidal com freqncia de 100 Hz
ou uma onda senoidal de freqncia 200 Hz?
22. Qual a taxa de transferncia para cada um dos sinais a seguir:
a. Um sinal no qual 1 bit dura 0,001 s
b. Um sinal no qual 1 bit dura 2 ms
c. Um sinal no qual 10 bits duram 20 s
23. Um dispositivo envia dados a uma taxa de transferncia de 1.000 bps.
a. Quanto tempo ele leva para enviar 10 bits?
b. Quanto tempo ele leva para enviar um nico caractere (8 bits)?
c. Quanto tempo ele leva para enviar um arquivo de 100.000 caracteres?
24. Qual a taxa de transferncia para o sinal da Figura 3.34?

Figura 3.34Exerccio 24

16 ns


Tempo

25. Qual a freqncia do sinal na Figura 3.35?

Figura 3.35Exerccio 25

4 ms


Tempo

26. Qual a largura de banda do sinal composto ilustrado na Figura 3.36?

Figura 3.36Exerccio 26

180 Freqncia
5 5 5 5 5
98 CAPTULO 3 DADOS E SINAIS

27. Um sinal composto peridico contm freqncias que vo de 10 a 30 kHz, cada um deles
com amplitude de 10 V. Represente o espectro de freqncias.
28. Um sinal composto no peridico contm freqncias que vo de 10 a 30 kHz. A amplitude
mxima de 10 V para os sinais de maior e menor freqncia e de 30 V para o sinal de 20
kHz. Supondo que as amplitudes mudem gradualmente do mnimo para o mximo, repre-
sente o espectro de freqncias.
29. Um canal de TV possui largura de banda de 6 MHz. Se enviarmos um sinal digital usando
um canal, quais sero as taxas de transferncia, se usarmos uma harmnica, trs harmnicas
e cinco harmnicas?
30. Um sinal trafega do ponto A ao ponto B. No ponto A, a potncia do sinal de 100 W. No
ponto B, a potncia de 90 W. Qual a atenuao em decibis?
31. A atenuao de um sinal de 10 dB. Qual a potncia final do sinal se ele tinha, original-
mente, 5 W?
32. Um sinal passou por trs amplificadores em cascata, cada um dos quais com um ganho de 4
dB. Qual o ganho total? Em quanto o sinal amplificado?
33. Se a largura de banda do canal for de 5 kbps, quanto tempo ele levar para enviar um pacote
de 100.000 bits por esse dispositivo?
34. A luz solar leva aproximadamente oito minutos para atingir a Terra. Qual a distncia entre
o Sol e a Terra?
35. Um sinal tem um comprimento de onda igual a 1 m no ar. Que distncia a frente de onda
pode percorrer durante 1.000 perodos?
36. Uma linha tem uma relao sinal/rudo igual a 1.000 e uma largura de banda de 4.000 kHz.
Qual a taxa de dados mxima suportada por essa linha?
37. Medimos o desempenho de uma linha telefnica (4 kHz de largura de banda). Quando o sinal
10 V, o rudo 5 mV. Qual a taxa de dados mxima suportada por essa linha telefnica?
38. Um arquivo contm 2 milhes de bytes. Quanto tempo leva para se fazer o download desse
arquivo em um canal de 56 kbps? E em um canal de 1 Mbps?
39. Um monitor de computador tem resoluo de 1.200 por 1.000 pixels. Se cada pixel usar 1.024
cores, quantos bits seriam necessrios para enviar o contedo completo de uma tela?
40. Um sinal com 200 miliwatts de potncia passa por 10 dispositivos, cada um deles com um
nvel de rudo mdio de 2 microwatts. Qual a SNR? Qual a SNRdB?
41. Se a voltagem mxima de um sinal for 20 vezes a voltagem mxima do rudo, qual a sua
SNR? Qual a SNRdB?
42. Qual a capacidade terica de um canal em cada um dos seguintes casos:
a. Largura de banda: 20 kHz SNRdB = 40
b. Largura de banda: 200 kHz SNRdB = 4
c. Largura de banda: 1 MHz SNRdB = 20
43. Precisamos atualizar um canal com uma largura de banda mais ampla. Responda s seguin-
tes questes:
a. Qual ser a taxa melhorada se dobrarmos a largura de banda?
b. Qual ser a taxa melhorada se dobrarmos a SNR?
44. Temos um canal com largura de banda 4 kHz. Se quisermos enviar dados a 100 kbps, qual
ser a SNRdB mnima? Qual ser a SNR?
SEO 3.10 ATIVIDADES PRTICAS 99

45. Qual ser o tempo de transmisso de um pacote enviado por uma estao se o comprimento
do pacote for de 1 milho de bytes e a largura de banda do canal for de 200 kbps?
46. Qual ser o comprimento de um bit em um canal com velocidade de propagao de 2 108
m/s se a largura de banda do canal for
a. 1 Mbps?
b. 10 Mbps?
c. 100 Mbps?
47. Quantos bits cabero em um enlace com 2 ms de retardo se a largura de banda do enlace for
a. 1 Mbps?
b. 10 Mbps?
c. 100 Mbps?
48. Qual o retardo total (latncia) para um pacote de 5 milhes de bits que est sendo enviado
em um enlace com 10 roteadores, cada um dos quais com um tempo de fila de 2 s e tempo
de processamento de 1 s? O comprimento do enlace 2.000 km. A velocidade da luz no
interior do enlace de 2 108 m/s. O enlace tem largura de banda de 5 Mbps. Que compo-
nente do retardo total dominante? Qual deles desprezvel?
CAPTULO 4

Transmisso Digital

Uma rede de computadores construda para enviar informaes de um ponto a outro. Essas
informaes precisam ser convertidas em sinais digitais ou analgicos para a transmisso. Neste
captulo, discutiremos a primeira opo, converso em sinais digitais; no Captulo 5, veremos a
segunda opo, converso em sinais analgicos.
Discutimos as vantagens e desvantagens da transmisso digital em relao transmisso
analgica no Captulo 3. Neste captulo, mostraremos as estratgias e as tcnicas utilizadas para
transmitir dados em forma digital. Primeiro, trataremos das tcnicas de converso digital-digital,
mtodos que convertem dados digitais em sinais digitais. Em segundo lugar, veremos as tcni-
cas de converso analgica-digital, mtodos que transformam um sinal analgico em um sinal
digital. Finalmente, abordaremos os modos de transmisso de dados.

4.1 CONVERSO DIGITAL-DIGITAL


No Captulo 3, discutimos sobre dados e sinais. Dissemos que os dados podem ser digitais ou
analgicos. Dissemos ainda que os sinais que representam dados tambm podem ser digitais
ou analgicos. Nesta seo, veremos como podemos representar dados digitais por meio de
sinais digitais. A converso envolve trs tcnicas: codificao de linha, codificao de blocos e
mistura de sinais. A codificao de linha sempre necessria; a codificao de blocos e a mistura
de sinais no necessariamente.

Codificao de Linha
Codificao de linha o processo de converso de dados digitais em sinais digitais. Partimos
do pressuposto de que os dados, na forma de texto, nmeros, imagens, udio ou vdeo, so arma-
zenados na memria do computador como seqncias de bits (ver Captulo 1). A codificao de
linha converte uma seqncia de bits em um sinal digital. No emissor, os dados digitais so
codificados em um sinal digital; no receptor, os dados digitais so recriados, reconvertendo-se o
sinal digital. A Figura 4.1 ilustra o processo.

Caractersticas
Antes de discutirmos os diferentes mtodos de codificao, tratamos de suas caractersticas
comuns.

101
102 CAPTULO 4 TRANSMISSO DIGITAL

Figura 4.1 Codificao de linha e decodificao

Emissor Receptor

Dados digitais Dados digitais


0101 101 Sinal digital
0101 101

Codificador Decodificador
Enlace

Elemento de Sinal versus Elemento de Dados Faamos a distino entre um elemento de


dados e um elemento de sinal. Em comunicao de dados, o objetivo transmitir elementos de
dados. Um elemento de dados a menor entidade capaz de representar uma informao: trata-se
do bit. Na comunicao de dados digitais, elementos de sinal transportam elementos de dados.
Um elemento de sinal a menor unidade (em termos de tempo) de um sinal digital. Em outras
palavras, os elementos de dados so aquilo que precisamos transmitir; os elementos de sinal so
aquilo que podemos transmitir. Os elementos de dados so transportados; os elementos de sinal
so os portadores.
Definimos uma razo r, que o nmero de elementos de dados transportados pelos elemen-
tos de sinal. A Figura 4.2 mostra vrias situaes com diferentes valores de r.

Figura 4.2 Elemento de sinal versus elemento de dados

1 elemento de dados 1 elemento de dados

1 0 1 1 0 1

1 elemento 2 elemento(s)
de sinal de dados
a. Um elemento de dados por um b. Um elemento de dados por dois
elemento de sinal (r = 1) elementos de sinal r = 12

2 elemento(s) de dados 4 elemento(s) de dados

11 01 11 1101

1 elemento 2 elemento(s)
de sinal de dados
c. Dois elementos de dados por um d. Quatro elementos de dados por
elemento de sinal (r = 2) trs elementos de sinal r = 43

Na parte (a) da figura, um elemento de dados transportado por um elemento de sinal (r = 1).
Na parte (b) da figura, precisamos de dois elementos de sinal (duas transies) para transportar
SEO 4.1 CONVERSO DIGITAL-DIGITAL 103

cada elemento de dados (r = 12 ). Veremos mais adiante que um elemento de sinal extra neces-
srio para garantir sincronizao. Na parte (c) da figura, um elemento de sinal transporta dois
elementos de dados (r = 2). Finalmente, na parte (d), um grupo de 4 bits transportado por um
grupo de trs elementos de sinal (r = 43 ). Para cada mtodo de codificao de linha que discu-
tirmos, forneceremos o valor de r.
Talvez uma analogia possa ajudar. Suponha que cada elemento de dados seja uma pessoa
que precise ser transportada de um local para outro. Podemos imaginar um elemento de sinal
como um veculo capaz de transportar pessoas. Quando r = 1, significa que cada pessoa est dirigindo
um veculo. Quando r > 1, significa que mais de uma pessoa est viajando em um veculo (uma
carona, por exemplo). Tambm podemos ter o caso em que uma pessoa est dirigindo o carro
que reboca um trailer (r = 12 ).
Taxa de Dados versus Taxa de Sinal A taxa de dados define o nmero de elementos de dados
(bits) enviados na forma de 1. A unidade bits por segundo (bps). A taxa de sinal o nmero de
elementos de sinal enviados na forma de 1. A unidade baud. Existem vrias terminologias co-
muns usadas no jargo tcnico. A taxa de dados algumas vezes chamada taxa de bits; a taxa de
sinal muitas vezes denominada taxa de pulsos, taxa de modulao ou taxa de transmisso.
Nosso objetivo em comunicao de dados aumentar a taxa de dados e, ao mesmo tempo,
diminuir a taxa de sinal. Aumentar a taxa de produo de dados eleva a velocidade de trans-
misso; reduzir a taxa de sinal diminui as exigncias em termos de largura de banda. Em nossa
analogia de pessoas em um veculo, precisamos transportar mais pessoas em um nmero menor
de veculos para evitar congestionamentos. Temos uma largura de banda limitada em nosso
sistema de transporte.
Agora, precisamos considerar a relao entre taxa de dados e taxa de sinal (taxa de bits e taxa
de transmisso). Essa relao, obviamente, depende do valor de r. Ela tambm depende do pa-
dro de dados. Se tivermos um padro de dados com todos os valores iguais a 1 ou todos 0, a taxa
de sinal pode ser diferente de um padro de dados no qual se alternam bits 1 e 0. Para encontrarmos
uma frmula para a relao, precisamos definir trs situaes: a pior, a melhor e a mdia. A pior
situao quando precisamos da taxa de sinal mxima; a melhor quando precisamos da taxa
de sinal mnima. Em comunicao de dados, normalmente, estamos interessados no caso interme-
dirio (mdia). Podemos formular a relao entre taxa de dados e taxa de sinal como segue

1
S = c N baud
r

em que N a taxa de dados (bps); c o fator de caso, que varia para cada caso; S o nmero de
elementos de sinal (taxa de transmisso) e r o fator definido previamente.

Exemplo 4.1
Um sinal transporta dados nos quais um elemento de dados codificado como um elemento de sinal (r = 1).
Se a taxa de bits for de 100 kbps, qual o valor mdio da taxa de transmisso se c estiver entre 0 e 1?

Soluo
Supondo que o valor mdio de c seja 12 . A taxa de transmisso ento

1 1 1
S = c N = 100.000 = 50.000 = 50 kbaud
r 2 1
104 CAPTULO 4 TRANSMISSO DIGITAL

Largura de Banda Discutimos, no Captulo 3, que um sinal digital que transporta informaes
no peridico. Tambm mostramos que a largura de banda de um sinal no peridico contnua
em um intervalo infinito. Entretanto, a maioria dos sinais digitais que encontramos na vida real tem
uma largura de banda com valores finitos. Em outras palavras, a largura de banda , teoricamente,
infinita, mas muitos dos componentes tm amplitude to pequena que podem ser ignorados. A
largura de banda efetiva finita. Daqui para a frente, quando falarmos de largura de banda de um
sinal digital, precisamos nos lembrar que estamos falando sobre essa largura de banda efetiva.

Embora a largura de banda real de um sinal


digital seja infinita, a largura de banda efetiva finita.

Podemos dizer que a taxa de transmisso, no a taxa de bits, determina a largura de banda
necessria para um sinal digital. Se usarmos a analogia do transporte, o nmero de veculos afeta
o trfego, no o nmero de pessoas que esto sendo transportadas. Muitas mudanas no sinal
significa injetar mais freqncias neste. (Lembre-se de que a freqncia significa mudana e
mudana significa freqncia.) A largura de banda reflete o intervalo de freqncias de que pre-
cisamos. Existe uma relao entre a taxa de transmisso (taxa de sinal) e a largura de banda. Lar-
gura de banda uma idia complexa. Ao falarmos de largura de banda, definimos normalmente
um intervalo de freqncias. Precisamos saber em que esse intervalo se encontra, bem como os
valores da menor e da maior freqncias. Alm disso, a amplitude (se no a fase) de cada com-
ponente uma questo importante. Em outras palavras, precisamos de mais informaes sobre a
largura de banda que simplesmente seu valor; precisamos de um diagrama da largura de banda.
Mostraremos a largura de banda para a maioria dos mtodos de codificao aqui discutidos. Por
enquanto, podemos dizer que a largura de banda (intervalo de freqncias) proporcional taxa
de sinal (taxa de transmisso). A largura de banda mnima pode ser dada por

1
Bm n = c N
r

Podemos calcular a taxa de dados mxima se a largura de banda do canal for dada.

1
Nm x = Br
c

Exemplo 4.2
A taxa de dados mxima de um canal (ver Captulo 3) Nmx = 2 B log2 L (definido pelo teorema
de Nyquist). Isso est de acordo com a frmula para Nmx?

Soluo
Um sinal com L nveis pode, na verdade, transportar log2 L bits por nvel. Se cada nvel corresponder a
um elemento de sinal e supormos o caso mdio (c = 12 ), teremos ento

1
Nm x = B r = 2 B log 2 L
c

Afastamento em Relao Referncia Inicial Ao decodificar um sinal digital, o receptor


calcula a mdia efetiva de potncia do sinal recebido. Essa mdia chamada referncia inicial.
SEO 4.1 CONVERSO DIGITAL-DIGITAL 105

A potncia do sinal de entrada comparada em relao a essa referncia para determinar o valor
do elemento de dados. Uma longa string de 0s ou 1s pode provocar uma mudana (desvio) na
referncia (afastamento em relao referncia inicial) tornando difcil para o receptor decodi-
ficar corretamente o sinal. Um bom mtodo de codificao de linha precisa evitar o afastamento
em relao referncia inicial.

Componentes DC Quando o nvel de voltagem de um sinal digital for constante por certo pe-
rodo, o espectro cria freqncias muito baixas (resultados da anlise de Fourier). Essas freqncias
em torno de zero, chamadas componentes DC (corrente continua), constituem um problema para
um sistema que no seja capaz de deixar passar baixas freqncias ou para um sistema que use
acoplamento eltrico (por meio de um transformador). Por exemplo, uma linha telefnica no
capaz de deixar passar freqncias abaixo de 200 Hz. Da mesma forma, um link de longa dis-
tncia poder usar um ou mais transformadores para isolar eletricamente partes distintas de uma
linha. Para tais sistemas, precisamos de uma estratgia para eliminar os componentes DC.

Auto-sincronizao Para interpretar corretamente os sinais recebidos do emissor, os interva-


los de bits do receptor devem corresponder exatamente aos intervalos de bits do emissor. Se o
clock do receptor for mais rpido ou mais lento, os intervalos de bits recebidos no coincidiro e
pode ser que o receptor interprete os sinais de forma incorreta. A Figura 4.3 ilustra uma situao
na qual o receptor tem uma durao de bits menor. O emissor envia 10110001, ao passo que o
receptor recebe 110111000011.

Figura 4.3 Efeito da falta de sincronismo

1 0 1 1 0 0 0 1

Tempo
a. Enviado

1 1 0 1 1 1 0 0 0 0 1 1

Tempo
b. Recebido

Um sinal digital auto-sincronizado inclui informaes de sincronismo nos dados transmiti-


dos. Isso pode ser obtido se existirem transies no sinal que alertem o receptor sobre o incio,
meio ou fim de um pulso. Se o clock do receptor estiver fora de sincronismo, essas transies
podero reinicializar o clock.

Exemplo 4.3
Em uma transmisso digital, o clock do receptor de 0,1% mais rpido que o do emissor. Quantos bits
extras por segundo o receptor recebe se a taxa de dados for de 1 kbps? E no caso de 1 Mbps?
106 CAPTULO 4 TRANSMISSO DIGITAL

Soluo
A 1 kbps, o receptor recebe 1.001 bps em vez de 1.000 bps.

1.000 bits enviados 1.001 bits recebidos 1 bps a mais

A 1 Mbps o receptor recebe 1.001.000 bps em vez de 1.000.000 bps.

1.000.000 bits enviados 1.001.000 bits recebidos 1.000 bps a mais

Deteco de Erros Embutidos desejvel possuir recursos de deteco de erros embutidos


no cdigo gerado para detectar parte ou todos os erros ocorridos durante uma transmisso. Al-
guns mtodos de codificao que discutiremos tm, at certo ponto, essa capacidade.

Imunidade a Rudo e Interferncia Outra caracterstica de cdigo desejvel um cdigo


que seja imune a rudos e outras interferncias. Alguns mtodos de codificao que iremos tratar
apresentam essa capacidade.

Complexidade Um mtodo complexo mais dispendioso de implementar que um simples.


Por exemplo, um mtodo que use quatro nveis de sinal mais difcil de interpretar que um com
apenas dois nveis.

Mtodos de Codificao de Linha


Podemos, de forma resumida, dividir os mtodos de codificao de linha em cinco grandes ca-
tegorias, conforme ilustrado na Figura 4.4.

Figura 4.4 Mtodos de codificao de linha

Unipolar NRZ

NRZ, RZ e bifsico
Polar
(Manchester e Manchester diferencial)

Codificao
Bipolar AMI e pseudoternrio
de linha

Multinvel 2B/1Q, 8B/6T e 4D-PAM5

Multitransio MLT-3

Existem vrios mtodos dentro de cada categoria. Precisamos estar familiarizados com to-
dos os que so discutidos nesta seo para entender o restante do livro. Esta seo pode ser usada
como referncia para os mtodos encontrados posteriormente.

Mtodo Unipolar
Em um mtodo unipolar, todos os nveis de sinal se encontram em um dos lados do eixo do
tempo, acima ou abaixo dele.
NRZ (Non-Return-to-Zero, ou seja, Sem Retorno a Zero) Tradicionalmente, um mtodo
unipolar foi desenvolvido como um mtodo NRZ (sem retorno a zero) no qual a voltagem
SEO 4.1 CONVERSO DIGITAL-DIGITAL 107

positiva define o bit 1 e a voltagem zero define o bit 0. Ele chamado NRZ porque o sinal no
retorna a zero no meio do bit. A Figura 4.5 mostra um mtodo NRZ unipolar.

Figura 4.5 Mtodo NRZ unipolar

Amplitude

1 0 1 1 0
V 1 V 2 + 1 (0)2 = 1 V 2
2 2 2
0
Tempo Potncia normalizada

Comparado com seu equivalente polar (ver a seo seguinte), esse mtodo custa muito caro.
Como veremos em breve, a potncia normalizada (potncia necessria para enviar 1 bit por
resistncia unitria de linha) o dobro da utilizada no NRZ polar. Por essa razo, esse mtodo
normalmente no usado em comunicao de dados hoje em dia.

Mtodos Polares
Em mtodos polares, as voltagens se encontram em ambos os lados do eixo de tempo. Por exem-
plo, o nvel de voltagem para 0 pode ser positivo e o nvel de voltagem para 1 pode ser negativo.
NRZ (Sem Retorno a Zero) Na codificao NRZ polar, usamos dois nveis de amplitude de
voltagem. Podemos ter duas verses de NRZ polar: NRZ-L e NRZ-I, conforme pode ser visto
na Figura 4.6. A figura tambm mostra o valor de r, a taxa de transmisso mdia, e a largura de
banda. Na primeira variante, NRZ-L (NRZ-Level), o nvel da voltagem determina o valor do
bit. Na segunda variante, NRZ-I (NRZ-Invert), a mudana ou falta de mudana no nvel da
voltagem determina o valor do bit a ser transmitido. Esse mtodo no modifica o sinal de
sada quando envia bit 0, e inverte o sinal do estado anterior quando enviando bit 1.

Figura 4.6 Mtodos NRZ-L e NRZ-I

0 1 0 0 1 1 1 0 r=1 Smdio = N/2

P
NRZ-L
Tempo
1
Largura de banda
0,5
NRZ-I
Tempo 0
0 1 2 f /N

Nenhuma inverso: O prximo bit 0 Inverso: O prximo bit 1

No NRZ-L, o nvel de voltagem determina o valor do bit. No NRZ-I,


a inverso ou a falta de inverso determina o valor do bit.

Comparemos esses dois mtodos tomando como base os critrios previamente definidos.
Embora o afastamento em relao referncia inicial seja um problema para ambas as variantes,
108 CAPTULO 4 TRANSMISSO DIGITAL

ele duplamente mais srio no NRZ-L. Se houver uma longa seqncia de 0s e 1s no NRZ-L,
a potncia mdia do sinal se torna distorcida. O receptor pode ter dificuldades em discernir o
valor do bit. No NRZ-I, esse problema ocorre apenas para uma seqncia longa de 0s. Se, de
alguma maneira, pudermos eliminar a longa seqncia de 0s, evitamos o afastamento em relao
referncia inicial. Veremos rapidamente como isso pode ser feito.
O problema de sincronizao (clocks do emissor e do receptor no sincronizados) tambm
existe em ambos os mtodos. Repetindo, esse problema mais srio no NRZ-L que no NRZ-I.
Embora uma longa seqncia de 0s possa provocar problemas em ambos os mtodos, uma longa
seqncia de 1s afeta apenas o NRZ-L.
Outro problema com o NRZ-L ocorre quando h uma mudana brusca de polaridade no
sistema. Por exemplo, se um cabo de par tranado for o meio de transmisso, uma mudana
na polaridade do cabo resulta em todos os 0s serem interpretados como 1s e todos os 1s serem
interpretados como 0s. O NRZ-I no apresenta esse problema. Ambos os mtodos tm uma taxa
mdia de sinal igual a N/2 Bd.

Tanto o mtodo NRZ-L quanto o NRZ-I


apresentam a taxa mdia de sinal igual a N/2 Bd.

Tratemos da largura de banda. A Figura 4.6 tambm ilustra a largura de banda normalizada
para ambas as variantes. O eixo vertical mostra a densidade de potncia (a potncia para cada
1 Hz de largura de banda); o eixo horizontal indica a freqncia. A largura de banda revela um
problema srio para esse tipo de codificao. O valor da densidade de potncia muito alto em
torno das freqncias prximas a zero. Isso significa que existem componentes DC que carre-
gam um nvel muito elevado de energia. Na realidade, grande parte da energia est concentrada
nas freqncias entre 0 e N/2. Isso significa que, embora a taxa mdia de sinal seja N/2, a energia
no est distribuda de forma homognea entre as duas metades.

Tanto o mtodo NRZ-L quanto o NRZ-I apresentam problemas de componentes DC.

Exemplo 4.4
Um sistema usa o mtodo NRZ-I para transferir dados a 10 Mbps. Qual a taxa mdia de sinal e a
largura de banda mnima?

Soluo
A taxa mdia de sinal S = N/2 = 500 kbauds. A largura de banda mnima para essa taxa de transmisso
mdia Bmin = S = 500 kHz.

Retorno a Zero (ZR) O principal problema na codificao NRZ ocorre quando os clocks do
emissor e do receptor no esto sincronizados. O receptor no sabe quando um bit terminou e o
prximo bit est comeando. Uma soluo seria o mtodo RZ (return-to-zero, ou seja, retorno
a zero) que usa trs valores: positivo, negativo e zero. No mtodo RZ, o sinal muda no entre
bits, mas sim durante o bit. Na Figura 4.7, podemos ver que o sinal vai a 0 no meio de cada bit. Ele
permanece a at o incio do prximo bit. A principal desvantagem da codificao RZ que ela
requer duas mudanas de sinal para codificar um bit e, portanto, ocupa maior largura de banda.
O mesmo problema que mencionamos, uma mudana repentina de polaridade resultando em to-
dos os 0s serem interpretados como 1s e todos os 1s serem interpretados como 0s ainda persiste
aqui, mas, o problema de componentes DC no existe mais. Outro problema a complexidade: o
mtodo RZ usa trs nveis de voltagem, que mais complexo de criar e distinguir. Como conse-
SEO 4.1 CONVERSO DIGITAL-DIGITAL 109

qncia de todas essas deficincias, esse mtodo no mais utilizado hoje em dia. Em vez dele,
usa-se os mtodos Manchester e Manchester diferencial, que apresentam melhor desempenho (e
sero apresentados a seguir).

Figura 4.7 Mtodo RZ polar

1 Smdio = N
r=
Amplitude 2
P
0 1 0 0 1 Largura de banda
1
0,5
Tempo
0
0 1 2 f /N

Bifsico: Manchester e Manchester Diferencial Os conceitos do mtodo RZ (transio no


meio do bit) e do mtodo NRZ-L so combinados no mtodo Manchester. Na codificao
Manchester, a durao do bit dividida em duas metades. A voltagem permanece em um nvel
durante a primeira metade e se desloca para o outro nvel na segunda metade. A transio no
meio do bit fornece sincronismo. Por outro lado, o mtodo Manchester diferencial combina
os conceitos dos mtodos RZ e NRZ-I. Existe sempre uma transio no meio do bit, mas os
valores so determinados no incio dele. Se o prximo bit for 0, ocorre uma transio; caso o bit
seguinte seja 1, no ocorre nenhuma transio. A Figura 4.8 ilustra os mtodos de codificao
Manchester e Manchester diferencial.

Figura 4.8 Bifsico polar: mtodos Manchester e Manchester diferencial

0 1

0 1 0 0 1 1
1 Smdio = N
r=
2
Manchester P
Tempo
1
Largura de banda
0,5
0
Manchester 0 1 2 f/N
diferencial
Tempo

Nenhuma inverso: O prximo bit 1 Inverso: O prximo bit 0

Nas codificaes Manchester e Manchester diferencial, a


transio no meio do bit usada para sincronizao.
110 CAPTULO 4 TRANSMISSO DIGITAL

O mtodo Manchester resolve vrios problemas associados ao NRZ-L e o mtodo Manchester


diferencial resolve diversos problemas associados ao NRZ-I. Em primeiro lugar, no existe afasta-
mento em relao referncia inicial. No existe nenhum componente DC, pois cada bit tem uma
contribuio positiva e negativa em termos de voltagem. O nico inconveniente a taxa de sinal.
A taxa de sinal para os mtodos Manchester e Manchester diferencial o dobro do NRZ. A razo
para isso que sempre existe uma transio no meio do bit e talvez uma transio no final de cada
bit. A Figura 4.8 indica os mtodos de codificao Manchester e Manchester diferencial. Observe
que os mtodos Manchester e Manchester diferencial tambm so denominados bifsicos.

A largura de banda mnima requerida para os mtodos


Manchester e Manchester diferencial o dobro do NRZ.

Mtodos Bipolares
Na codificao bipolar (algumas vezes denominada binria multinvel), existem trs nveis de
voltagem: positivo, negativo e zero. O nvel de voltagem para um elemento de dados se encontra
em zero, ao passo que o nvel de voltagem para o outro elemento fica alternando entre valores
positivos e negativos.

Na codificao bipolar, usamos trs nveis: positivo, zero e negativo.

AMI e Pseudoternrio A Figura 4.9 mostra duas variaes de codificao bipolar: AMI e
pseudoternria. Um mtodo de codificao bipolar comum o chamado AMI inverso de
marca alternada (alternate mark inversion). No termo inverso de marca alternada, a palavra
marca provm da telegrafia e significa 1. Portanto, AMI significa inverso de 1 alternado. Uma
voltagem neutra zero representa o 0 binrio. Os 1s binrios so representados alternando-se volta-
gens positivas e negativas. Uma variante da codificao AMI denominada pseudoternria, na
qual o bit 1 codificado como uma voltagem zero e o bit 0 codificado como voltagens alter-
nadas positiva e negativa.

Figura 4.9 Mtodos bipolares: AMI e pseudoternrio

Amplitude
1
r=1 Smdio = N
0 1 0 0 1 0 2

P
AMI
Tempo Largura de banda
1
0,5
Pseudoternrio
Tempo 0
0 1 2 f/N

O mtodo bipolar foi desenvolvido como alternativa para o mtodo NRZ. O mtodo bipolar
tem a mesma taxa de sinal do NRZ, mas no existem componentes DC. O mtodo NRZ tem a
maior parte de sua energia concentrada prxima freqncia zero, o que o torna inadequado para
a transmisso de dados por meio de canais com baixo desempenho em torno dessa freqncia.
SEO 4.1 CONVERSO DIGITAL-DIGITAL 111

A concentrao de energia na codificao bipolar em torno da freqncia N/2. A Figura 4.9 mos-
tra a concentrao tpica de energia para um mtodo bipolar.
Poderamos perguntar: mas por que no temos componentes DC na codificao bipolar?
Podemos responder a essa pergunta usando transformadas de Fourier, mas, tambm podemos
pensar de forma intuitiva. Se tivermos uma longa seqncia de bits 1s, o nvel de voltagem al-
ternar entre valores positivos e negativos; ele no ser constante. Portanto, no existe nenhum
componente DC. Para uma longa seqncia de bits 0s, a voltagem permanece constante, no en-
tanto, sua amplitude ser zero, que o mesmo que no ter nenhum componente DC. Em outras
palavras, uma seqncia que cria uma voltagem constante zero no tem componente DC.
O mtodo AMI usado comumente para comunicaes de longa distncia. Entretanto, ele
apresenta problemas de sincronizao quando uma longa seqncia de 0s estiver presente nos
dados. Posteriormente, ainda neste captulo, veremos como as tcnicas de mistura de sinais po-
dem solucionar esse problema.

Mtodos Multinvel
O desejo de aumentar a velocidade de dados ou diminuir a largura de banda necessria resultou
na criao de muitos mtodos alternativos. O objetivo aumentar o nmero de bits por baud
codificando-se um padro de m elementos de dados em um padro de n elementos de sinal. Temos
apenas dois tipos de elementos de dados (0s e 1s), o que significa que um grupo de m elementos
de dados pode produzir uma combinao de 2m padres de dados. Podemos ter diferentes tipos de
elementos de sinal permitindo diferentes nveis de sinal. Se tivermos L nveis diferentes, podemos
ento produzir Ln combinaes de padres de sinal. Se 2m = Ln, ento cada padro de dados
codificado em um padro de sinal. Se tivermos 2m < Ln, os padres de dados ocuparo apenas
um subconjunto dos padres de sinal. Esse subconjunto pode ser desenvolvido cuidadosamente,
de modo a evitar o afastamento em relao referncia inicial, fornecendo sincronizao e de-
teco de erros ocorridos durante a transmisso de dados. A codificao de dados no possvel
se 2m > Ln, pois parte dos padres de dados no poder ser codificada.
Os desenvolvedores de cdigos classificaram esse tipo de codificao como mBnL, em que
m o comprimento do padro binrio, B significa dados binrios, n o comprimento do padro
de sinal e L o nmero de nveis de sinalizao. Normalmente, usada uma letra no lugar de
L: B (binrio) para L = 2, T (ternrio) para L = 3 e Q (quaternrio) para L = 4. Note que as duas
primeiras letras definem o padro de dados e as duas seguintes estabelecem o padro de sinal.

Em mtodos mBnL, um padro de m elementos de dados


codificado como um padro de n elementos de sinal, em que 2m Ln.

2B1Q O primeiro mtodo mBnL que discutiremos, dois binrios, um quaternrio (2B1Q),
usa padres de dados de tamanho 2 e codifica os padres de 2 bits como um elemento de sinal
pertencente a um sinal de quatro nveis. Nesse tipo de codificao, temos: m = 2, n = 1 e L = 4
(quaternrio). A Figura 4.10 mostra um exemplo de um sinal 2B1Q.
A taxa mdia de sinal de 2B1Q S = N/4. Isso significa que, usando 2B1Q, podemos enviar
dados duas vezes mais rpido que utilizando NRZ-L. Entretanto, o mtodo 2B1Q usa quatro
nveis de sinal diferentes, o que significa que o receptor tem de decodificar quatro limiares dife-
rentes. A reduo na largura de banda tem seu preo. Nesse mtodo, no existe nenhum padro
de sinal redundante, pois 22 = 41.
Como veremos no Captulo 9, o 2B1Q usado na tecnologia DSL (Digital Subscriber Line),
para oferecer uma conexo de alta velocidade para a Internet atravs de linhas telefnicas
convencionais.
112 CAPTULO 4 TRANSMISSO DIGITAL

Figura 4.10Multinvel: mtodo 2B1Q

Nvel anterior: Nvel anterior:


positivo negativo
Bits Nvel Nvel
seguintes seguinte seguinte
00 +1 1
01 +3 3
10 1 +1
11 3 +3
Tabela de transio

00 11 01 10 01 1 Smdio = N/4
r=
2
+3
P
+1
1 Largura de banda
1 Tempo 0,5

3 0
0 1/2 1 2 f/N

Supondo-se nvel original positivo

8B6T Um mtodo muito interessante o oito binrio, seis ternrio (8B6T). Esse cdigo
usado em cabos 100BASE-4T, como veremos no Captulo 13. A idia codificar um padro de
8 bits como um padro de seis elementos de sinal, em que o sinal tem trs nveis (ternrio). Nes-
se tipo de mtodo, podemos ter 28 = 256 padres de dados diferentes e 36 = 478 padres de sinal
diferentes. A tabela de mapeamento mostrada no Apndice D. Existem 478 256 = 222 elementos
de sinal redundantes que fornecem sincronismo e deteco de erros. Parte da redundncia tam-
bm utilizada para fornecer equilbrio DC. Cada padro de sinal tem peso 0 ou valores +1 DC.
Isso significa que no existe nenhum padro com peso 1. Para tornar todo o fluxo equilibrado
em termos DC, o emissor controla o peso. Se dois grupos de peso 1 forem encontrados, o primei-
ro ser enviando como ele , enquanto o prximo ser totalmente invertido para dar peso 1.
A Figura 4.11 mostra um exemplo de trs padres de dados codificados como padres de trs sinais.
Os trs nveis possveis de sinal so representados como , 0 e +. O primeiro padro de 8 bits 00010001
codificado como o padro de sinal 0-0++ com peso 0; o segundo padro de 8 bits 01010011 codi-
ficado como + + + 0 e peso +1. O terceiro padro de bits deve ser codificado como + + 0 + com
peso +1. Para criar equilbrio DC, o emissor inverte o sinal real. O receptor pode reconhecer facilmente
que se trata de um padro invertido, pois o peso 1. O padro invertido antes da decodificao.

Figura 4.11Multinvel: mtodo 8B6T

00010001 01010011 01010000


+V Padro
invertido
0
Tempo
V
00++ +++0 ++0+
SEO 4.1 CONVERSO DIGITAL-DIGITAL 113

A taxa mdia de sinal do mtodo , teoricamente, Smdio = 1 N 6 ; na prtica, a largura


2 8
de banda mnima muito prxima de 6N/8.
4D-PAM5 O ltimo mtodo de sinalizao que trataremos nessa categoria a chamada mo-
dulao de amplitude de pulso com cinco nveis e quatro dimenses (4D-PAM5). O 4D
significa que os dados so enviados atravs de quatro fios ao mesmo tempo. Ele usa cinco nveis
de voltagem como 2, 1, 0, 1 e 2. Entretanto, um nvel, o nvel 0, usado apenas para deteco
antecipada de erros (a ser discutida no Captulo 10). Se assumirmos que o cdigo unidimensio-
nal, os quatro nveis criam algo similar ao mtodo 8B4Q. Em outras palavras, uma palavra de 8
bits convertida em um elemento de sinal de quatro nveis diferentes. A pior taxa de sinal para
essa verso imaginria de uma dimenso N 4/8 ou N/2.
A tcnica foi desenvolvida para enviar dados atravs de quatro canais (quatro fios). Isso
significa que a taxa de sinal pode ser reduzida para N/8, um feito significativo. Todos os 8 bits
podem ser alimentados simultaneamente em um nico fio e enviados usando um nico elemento
de sinal. A questo aqui que os quatro elementos de sinal formam um grupo de sinais que so
enviados simultaneamente em uma configurao de quatro dimenses. A Figura 4.12 ilustra
uma implementao imaginria unidimensional e uma implementao real de quatro dimenses.
LANs na casa dos gigabits (ver o Captulo 13) usam essa tcnica para enviar dados de 1 Gbps
atravs de quatro cabos de cobre capazes de transmitir at 125 Mbauds. Esse mtodo tem grande
redundncia no padro de sinal, pois 28 padres de dados equivalem a 44 = 256 padres de sinais.
Os padres de sinal extras podem ser usados para outros fins como deteco de erros.

Figura 4.12Multinvel: mtodo 4D-PAM5

00011110 1 Gbps
250 Mbps
Fio 1 (125 MBd)

250 Mbps
Fio 2 (125 MBd)
+2
+1
250 Mbps
Fio 3 (125 MBd)
1
2
250 Mbps
Fio 4 (125 MBd)

Transmisso Multilinha: MLT-3


Os mtodos NRZ-I e Manchester diferencial so classificados como codificao diferencial, mas
usam duas regras de transio para codificar dados binrios (nenhuma inverso, inverso). Se
tivermos um sinal com mais de dois nveis, podemos elaborar um mtodo de codificao dife-
rencial com mais de duas regras de transio. O MLT-3 um deles. O mtodo MLT-3 (trans-
misso multilinha de trs nveis) usa trs nveis (+V, 0 e V) e trs regras de transio para
mudar de nvel.
1. Se o prximo bit for 0, no existe nenhuma transio.
2. Se o prximo bit for 1 e o nvel atual no for 0, o nvel seguinte ser 0.
3. Se o prximo bit for 1 e o nvel atual for 0, o nvel seguinte ser o oposto do ltimo nvel
no-zero.
114 CAPTULO 4 TRANSMISSO DIGITAL

O comportamento do MLT-3 pode ser mais bem descrito pelo diagrama de estados, expostos na
Figura 4.13. Os trs nveis de voltagem (V, 0 e +V) so mostrados por trs estados (ovais).
A transio de um estado (nvel) a outro mostrada por linhas de conexo. A Figura 4.13 tam-
bm indica dois exemplos de um sinal MLT-3.

Figura 4.13Multitransio: mtodo MLT-3

0 1 0 1 1 0 1 1
+V

0V Prximo bit: 0
Tempo
V Prximo bit: 1 Prximo bit: 1
0
a. Caso tpico
Prximo bit: 1

V +V
1 1 1 1 1 1 1 1 ltimo ltimo
+V nvel no- nvel no-
Prximo bit: 0 zero: +V zero: V Prximo bit: 0
0V
Tempo c. Estados de transio
V

b. Pior caso

Algum talvez esteja se perguntando por que precisamos usar o MLT-3, um mtodo que ma-
peia um bit a um elemento de sinal. A taxa de sinal a mesma do mtodo NRZ-I, mas com maior
complexidade (trs nveis e regras de transio complexa). O que acaba acontecendo que a forma
do sinal nesse mtodo ajuda a reduzir a largura de banda necessria. Vejamos o pior cenrio,
uma seqncia de 1s. Nesse caso, o padro do elemento de sinal +V0 V0 repetido a cada
4 bits. Um sinal no peridico mudou para um sinal peridico com o perodo igual a quatro vezes
a durao do bit. Essa situao de pior caso pode ser simulada como um sinal analgico com uma
freqncia de um quarto da taxa de bits. Em outras palavras, a taxa de sinal para o MLT-3 um
quarto da taxa de bits. Isso torna o MLT-3 uma escolha perfeita para quando precisamos enviar
100 Mbps em um fio de cobre que no seja capaz de suportar mais de 32 MHz (freqncias acima
desse nvel criam emisses eletromagnticas). O mtodo MLT-3 e as LANs sero discutidos no
Captulo 13.

Resumo dos Mtodos de Codificao de Linha


A Tabela 4.1 sumariza as caractersticas dos diferentes mtodos discutidos.

Tabela 4.1Sumrio dos mtodos de codificao de linha


Largura de
Categoria Mtodo Banda (mdia) Caractersticas
Oneroso, sem auto-sincronizao em caso de longas
Unipolar NRZ B = N/2
seqncias de 0s ou 1s, DC
Sem auto-sincronizao em caso de longas seqncias de
NRZ-L B = N/2
0s ou 1s, DC
Unipolar NRZ-I B = N/2 Sem auto-sincronizao para longas seqncias de 0s, DC
Auto-sincronizao, sem componentes DC, grande largura
Bifsico B=N
de banda
SEO 4.1 CONVERSO DIGITAL-DIGITAL 115

Tabela 4.1Sumrio dos mtodos de codificao de linha (continuao)


Largura de
Categoria Mtodo Banda (mdia) Caractersticas
Bipolar AMI B = N/2 Sem auto-sincronizao para longas seqncias de 0s, DC
Sem auto-sincronizao para longas seqncias de bits
2B1Q B = N/4 duplos longos
Multinvel
8B6T B = 3N/4 Auto-sincronizao, sem DC
4D-PAM5 B = N/8 Auto-sincronizao, sem DC
Multilinha MLT-3 B = N/3 Sem auto-sincronizao para longas seqncias de 0s

Codificao de Blocos
Precisamos de redundncia para garantir sincronismo e para fornecer algum tipo de deteco de
erros inerentes. A codificao de blocos pode fornecer essa redundncia e melhorar o desempe-
nho da codificao de linha. Em geral, a codificao de blocos muda um bloco de m bits em um
bloco de n bits, em que n maior que m. A codificao de blocos conhecida como tcnica de
codificao mB/nB.

A codificao de blocos normalmente conhecida como codificao


mB/nB; ela substitui cada grupo de m bits por um grupo de n bits.

A barra na codificao de blocos (por exemplo, 4B/5B) distingue a codificao de blo-


cos da codificao multinvel (por exemplo, 8B6T), que escrita sem a barra. A codificao
de blocos normalmente envolve trs etapas: diviso, substituio e combinao. Na etapa
de diviso, uma seqncia de bits dividida em grupos de m bits. Por exemplo, na codifica-
o 4B/5B, a seqncia de bits original dividida em grupos de 4 bits. O mago da codifi-
cao de blocos a etapa de substituio. Nessa etapa, substitumos um grupo de m bits por
um grupo de n bits. Por exemplo, na codificao 4B/5B substitumos um grupo de 4 bits por um
grupo de 5 bits. Finalmente, os grupos de n bits so combinados para formar um fluxo de da-
dos. O novo fluxo tem mais bits que os bits originais. A Figura 4.14 mostra o procedimento.

Figura 4.14Conceito de codificao de blocos

Diviso de um fluxo em grupos de m bits


m bits m bits m bits
110 1 000 1 010 1

Substituio
de mB por nB

010 101 000 001 011 111


n bits n bits n bits
Combinao de grupos de n bits em um fluxo
116 CAPTULO 4 TRANSMISSO DIGITAL

4B/5B
O mtodo de codificao quatro binrio, cinco binrio (4B/5B) foi desenvolvido para ser utili-
zado em combinao com o NRZ-I. Relembre que o NRZ-I tem excelente taxa de sinal, metade
do bifsico, mas apresenta problemas de sincronizao. Uma longa seqncia de 0s pode fazer
que o clock do receptor perca o sincronismo. Uma soluo alterar o fluxo de bits, anterior
codificao com NRZ-I, de modo que ele no transmita um longo fluxo de 0s. O mtodo 4B/5B
atinge esse objetivo. O fluxo codificado em blocos no tem mais de trs 0s consecutivos, como
veremos a seguir. No receptor, o sinal digital codificado NRZ-I , primeiro, decodificado em um
fluxo de bits e, ento, decodificado para eliminar redundncias. A Figura 4.15 ilustra a idia.

Figura 4.15Uso da codificao de blocos 4B/5B com o mtodo de codificao de linha NRZ-I

Emissor Receptor

Sinal digital

Codificao Codificao Decodificador Decodificador


4B/5B NRZ-I Enlance NRZ-I 4B/5B

Na codificao 4B/5B, a sada de 5 bits que substitui a entrada de 4 bits no tem mais de um
zero no significativo (bit esquerdo) e no mais de dois zeros direita (bits direitos). Portanto,
quando diferentes grupos so combinados para formar uma nova seqncia, jamais existem
mais de trs 0s consecutivos. (Observe que o NRZ-I no tem problemas com seqncias de 1s).
A Tabela 4.2 mostra os pares correspondentes usados na codificao 4B/5B. Note que as duas
primeiras colunas apresentam o par correspondente entre um grupo de 4 bits e um grupo de
5 bits. Um grupo de 4 bits pode ter apenas 16 combinaes diferentes ao passo que um grupo
de 5 bits pode ter 32 combinaes diferentes. Isso significa que existem 16 grupos que no so
usados na codificao 4B/5B. Alguns desses grupos no utilizados so reaproveitados para fins
de controle; os demais no so usados. Entretanto fornecem mecanismos de deteco de erros.
Se chegar uma mensagem com um grupo de 5 bits que pertena parte no utilizada da tabela,
o receptor sabe que ocorreu um erro na transmisso.

Tabela 4.2Cdigos de mapeamento do mtodo 4B/5B


Seqncia de Dados Seqncia Codificada Seqncia de Controle Seqncia Codificada
0000 11110 Q (Quiet) 00000
0001 01001 I (Ocioso) 11111
0010 10100 H (Parada) 00100
0011 10101 J (Delimitador de incio) 11000
0100 01010 K (Delimitador de incio) 10001
0101 01011 T (Delimitador de fim) 01101
SEO 4.1 CONVERSO DIGITAL-DIGITAL 117

Tabela 4.2Cdigos de mapeamento do mtodo 4B/5B (continuao)


Seqncia de Dados Seqncia Codificada Seqncia de Controle Seqncia Codificada
0110 01110 S (Set) 11001
0111 01111 R (Reset) 00111
1000 10010
1001 10011
1010 10110
1011 10111
1100 11010
1101 11011
1110 11100
1111 11101

A Figura 4.16 traz um exemplo de substituio na codificao 4B/5B. A codificao 4B/5B


soluciona o problema de sincronizao superando uma das deficincias do NRZ-I. Entretanto,
precisamos lembrar que ela aumenta a taxa de sinal do NRZ-I. Os bits redundantes acrescentam
25% em termos de bauds. Mesmo assim, o resultado melhor que o mtodo bifsico, que tem
taxa de sinal duas vezes superior ao do NRZ-I. No entanto, a codificao de blocos 4B/5B no
soluciona o problema de componentes DC do NRZ-I. Se componentes DC forem inaceitveis,
precisamos usar a codificao bifsica ou bipolar.

Figura 4.16Substituio na codificao de blocos 4B/5B

Blocos de 4 bits

1111 0001 0000

11111 11110 11101 01001 00000

Blocos de 5 bits

Exemplo 4.5
Precisamos enviar dados a uma taxa de 1 Mbps. Qual a largura de banda mnima necessria usando
uma combinao de codificao 4B/5B com NRZ-I ou Manchester?

Soluo
Em primeiro lugar, a codificao de blocos 4B/5B aumenta a taxa de bits para 1,25 Mbps. A largura
de banda mnima usando o mtodo NRZ-I N/2 ou 625 kHz. O mtodo Manchester precisa de uma
largura de banda mnima de 1 MHz. A primeira opo necessita de uma largura de banda menor,
mas apresenta problemas com componentes DC; a segunda opo requer largura de banda maior, mas no
apresenta problemas com componentes DC.
118 CAPTULO 4 TRANSMISSO DIGITAL

8B/10B
A codificao oito binrio, dez binrio (8B/10B) similar codificao 4B/5B, exceto pelo fato
de que agora um grupo de 8 bits de dados vai ser substitudo por um cdigo de 10 bits. Ela fornece
maior capacidade de deteco de erros que a codificao 4B/5B. A codificao de blocos 8B/10B ,
na verdade, uma combinao da codificao 5B/6B e 3B/4B, conforme mostrado na Figura 4.17.

Figura 4.17Codificao de blocos 8B/10B

Codificador 8B/10B

Codificao
5B/6B
Controlador Blocos de 10 bits
Blocos de 8 bits de disparidades
Codificador
3B/4B

Os 5 bits mais significativos de um bloco de 10 bits so injetados no codificador 5B/6B; os


3 bits menos significativos so injetados em um codificador 3B/4B. Essa diviso feita para
simplificar a tabela de mapeamento. Para enviar uma longa seqncia de bits 0s ou 1s, o cdigo
usa um controlador de disparidades que verifica o excesso de 0s em relao a 1s (ou vice-versa).
Se os bits no bloco atual criarem uma disparidade que contribua para a disparidade anterior (em
qualquer uma das direes), ento cada bit no cdigo ser complementado (0 transformado
em 1 e 1 transformado em 0). A codificao tem 210 28 = 768 grupos redundantes que podem
ser usados para verificao de disparidade e deteco de erros. Em geral, essa tcnica superior ao
mtodo 4B/5B por apresentar melhores recursos embutidos de deteco de erros e sincronizao.

Mistura de Sinais
Os mtodos bifsicos que so convenientes para enlaces dedicados entre estaes em uma LAN
no so eficientes para comunicao de longa distncia em razo da necessidade de uma maior
largura de banda. A combinao da codificao de blocos com a codificao de linha NRZ tam-
bm no eficiente para codificao de longa distncia, devido a componentes DC. Por outro
lado, a codificao bipolar AMI tem largura de banda mais estreita e no cria componentes DC.
Entretanto, uma longa seqncia de 0s prejudica a sincronizao entre emissor/receptor. Se en-
contrarmos uma maneira de evitar uma longa seqncia de 0s no fluxo original, podemos usar
a codificao bipolar AMI tambm para longas distncias. Estamos buscando uma tcnica que
no aumente o nmero de bits e fornea efetivamente sincronizao. Procuramos uma soluo
que substitua longos pulsos de nvel zero por uma combinao de outros nveis para fornecer
sincronismo. Uma soluo a chamada mistura de sinais. Modificamos parte da regra AMI de for-
ma a incluir a mistura de sinais, conforme mostrado na Figura 4.18. Note que a mistura de sinais, ao
contrrio da codificao de blocos, realizada simultaneamente com a codificao. O sistema
precisa injetar os pulsos necessrios com base nas regras definidas de mistura de sinais. Duas
tcnicas comuns de mistura de sinais so a B8ZS e a HDB3.

B8ZS
A tcnica B8ZS (bipolar com substituio de oito zeros) usada comumente na Amrica do
Norte. Nessa tcnica, oito voltagens consecutivas de nvel zero so substitudas pela seqncia
000VB0VB.
SEO 4.1 CONVERSO DIGITAL-DIGITAL 119

Figura 4.18 AMI usada com mistura de sinais

Emissor Receptor

Sinal digital violado

Codificao AMI Codificao AMI


modificada modificada

O V nessa seqncia representa violao; trata-se de uma voltagem no-zero que quebra uma
regra AMI de codificao (polaridade oposta em relao anterior). O B na seqncia representa
bipolar, o que significa um nvel de voltagem no-zero de acordo com a regra AMI. Existem
dois casos, conforme mostrado na Figura 4.19.

Figura 4.19Dois casos de tcnica de mistura de sinais B8ZS

1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

V B B V
0 0 0 0 0 0 0 0

B V V B

a. Nvel anterior positivo. b. Nvel anterior negativo.

Observe que a mistura de sinais nesse caso no altera a taxa de bits. Da mesma forma, a
tcnica equilibra os nveis de voltagem positivo e negativo (dois positivos e dois negativos), o
que significa que o equilbrio DC mantido. Note que a substituio pode mudar a polaridade
de 1 pois, aps a substituio, o AMI precisa seguir suas regras.

O B8ZS substitui oito zeros consecutivos por 000VB0VB.

Vale a pena citar mais uma questo. A letra V (violao) ou B (bipolar) relativa. O V signi-
fica a mesma polaridade da polaridade do pulso no-zero anterior; B significa polaridade oposta
polaridade do pulso no-zero anterior.

HDB3
O mtodo HDB3 (alta densidade bipolar com trs zeros) usado geralmente fora da Amrica
do Norte. Nessa tcnica, que mais conservadora que a B8ZS, quatro voltagens consecutivas de
nvel zero so substitudas por uma seqncia de 000V ou B00V. O motivo para duas substituies
120 CAPTULO 4 TRANSMISSO DIGITAL

diferentes manter o nmero par de pulsos no-zero aps cada substituio. As duas regras
podem ser assim declaradas:

1. Se o nmero de pulsos no-zero aps a ltima substituio for mpar, o padro de substitui-
o ser 000V, o que torna o nmero total de pulsos no-zero par.
2. Se o nmero de pulsos no-zero aps a ltima substituio for par, o padro de substituio
ser B00V, o que torna o nmero total de pulsos no-zero par.

A Figura 4.20 mostra um exemplo.

Figura 4.20Situaes diversas na tcnica de mistura de sinais HDB3

Primeira Segunda Terceira


substituio substituio substituio
1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0

B V B V
0 0 0 0 0 0 0

Par Par mpar Par Par

Existem diversos pontos que precisamos citar aqui. Em primeiro lugar, antes da primeira
substituio, o nmero de pulsos no-zero par e, portanto, a primeira substituio ser B00V.
Aps essa substituio, a polaridade do bit 1 mudada devido ao mtodo AMI; aps cada subs-
tituio, ele deve seguir sua prpria regra. Aps esse bit, precisamos de outra substituio, que
000V, pois temos apenas um pulso no-zero (mpar) aps a ltima substituio. A terceira subs-
tituio B00V, porque no existem pulsos no-zero aps a segunda substituio (par).

A tcnica HDB3 substitui quatro zeros consecutivos por


000V ou B00V dependendo do nmero de pulsos no-zero
aps a ltima substituio.

4.2 CONVERSO ANALGICA-DIGITAL


As tcnicas descritas na Seo 4.1 convertem dados digitais em sinais digitais. Algumas vezes,
entretanto, temos um sinal analgico como aquele criado por um microfone ou cmera. Vimos
no Captulo 3 que um sinal digital superior a um sinal analgico. A tendncia converter sinais
analgicos em dados digitais. Nesta seo, descreveremos duas tcnicas, modulao por cdigo
de pulso e modulao delta. Aps os dados digitais serem criados (digitalizao), podemos usar
uma das tcnicas descritas na Seo 4.1 para converter dados digitais em sinal digital.
SEO 4.2 CONVERSO ANALGICA-DIGITAL 121

Pulse Code Modulation (PCM)


A tcnica mais comum para converter sinais analgicos em dados digitais (digitalizao)
denominada PCM (modulao por cdigo de pulso, do ingls Pulse Code Modulation). Um
codificador PCM possui trs processos, conforme pode ser visto na Figura 4.21.

Figura 4.21Componentes de um codificador PCM

Sinal quantizado

Codificador PCM

Amostragem Quantizao Codificao 11 1100


Dados digitais
Sinal analgico

Sinal PAM

1. O sinal analgico amostrado.


2. O sinal amostrado quantizado.
3. Os valores quantizados so codificados na forma de fluxos de bits.

Amostragem
A primeira etapa no PCM a amostragem. O sinal analgico amostrado a cada Ts segundos,
em que Ts o intervalo ou perodo de amostragem. O inverso do intervalo de amostragem
denominado taxa ou freqncia de amostragem e representado por fs, em que fs = 1/Ts.
Existem trs mtodos de amostragem ideal, natural e topo plano conforme mostrado na
Figura 4.22.
Na amostragem ideal, os pulsos do sinal analgico so amostrados em intervalos de Ts
segundos. Trata-se de um mtodo de amostragem ideal que no de fcil implementao.
Na amostragem natural, uma chave de alta velocidade ativada somente no pequeno perodo
da amostragem. O resultado uma seqncia de amostras que retenha o formato do sinal ana-
lgico. Entretanto, o mtodo de amostragem mais comum, chamado amostragem e reteno
temporria, cria amostras do tipo topo plano usando um circuito eletrnico.
O processo de amostragem , algumas vezes, conhecido como PAM (modulao por am-
plitude de pulso Pulse Amplitude Modulation). Precisamos, porm, nos lembrar que o resul-
tado da amostragem ainda um sinal analgico com valores no-inteiros.
Taxa de amostragem Uma considerao importante a taxa ou freqncia de amostragem.
Quais so as restries sobre Ts? Essa questo foi elegantemente resolvida por Nyquist. De
acordo com o teorema de Nyquist, para reproduzir um sinal analgico original, uma condio
necessria que a taxa de amostragem seja pelo menos o dobro da freqncia mais elevada
contida no sinal original.
122 CAPTULO 4 TRANSMISSO DIGITAL

Figura 4.22Trs mtodos de amostragem diferentes para PCM

Amplitude Amplitude

Sinal analgico Sinal analgico

Tempo Tempo

Ts

a. Amostragem ideal b. Amostragem natural

Amplitude

Sinal analgico

Tempo

c. Amostragem topo plano

De acordo com o teorema de Nyquist, a taxa de amostragem deve


ser pelo menos o dobro da freqncia mais elevada contida no sinal.

Nesse ponto, precisamos explicar o teorema com mais detalhes. Primeiro, podemos amos-
trar um sinal somente se este tiver largura de banda limitada. Em outras palavras, um sinal com
uma largura de banda infinita no pode ser amostrado. Em segundo lugar, a taxa de amostragem
tem de ser pelo menos duas vezes maior que a maior freqncia presente no sinal, e no a largura
de banda. Se o sinal analgico for passa-baixa, a largura de banda e a maior freqncia tero o
mesmo valor. Se o sinal analgico for passa-faixa, o valor da largura de banda ser menor que o
valor da maior freqncia. A Figura 4.23 mostra o valor da taxa de amostragem para dois tipos
de sinais.

Figura 4.23Taxa de amostragem de Nyquist para sinais passa-baixa e passa-faixa

Amplitude

Taxa de Nyquist = 2 fmx

Sinal passa-baixa

fmn fmx Freqncia

Amplitude

Taxa de Nyquist = 2 fmx

Sinal passa-faixa

0 fmn fmx Freqncia


SEO 4.2 CONVERSO ANALGICA-DIGITAL 123

Exemplo 4.6
Para um exemplo intuitivo do teorema de Nyquist, faamos a amostragem de uma onda senoidal simples
em trs taxas de amostragem: fs = 4f (o dobro da taxa de Nyquist), fs = 2f (a taxa de Nyquist) e fs = f (metade
da taxa de Nyquist). A Figura 4.24 demonstra a amostragem e a recuperao posterior do sinal.

Figura 4.24Recuperao de uma onda senoidal amostrada para diferentes taxas de amostragem

a. Amostragem com taxa de Nyquist: f s = 2 f

b. Sobreamostragem: f s = 4 f

c. Subamostragem: f s = f

Pode-se observar que, na taxa de Nyquist, podemos criar uma boa aproximao da onda senoidal
original (item a). A sobreamostragem no item (b) tambm pode criar a mesma aproximao, mas
redundante e desnecessria. A amostragem abaixo da taxa de Nyquist (item c) no produz um sinal
parecido com a onda senoidal original.

Exemplo 4.7
Como um exemplo interessante, vejamos o que acontece se amostrarmos um evento peridico como
a revoluo do ponteiro de um relgio. O segundo ponteiro do relgio tem um perodo de 60 s. De
acordo com o teorema de Nyquist, precisamos amostrar o ponteiro (tirar uma foto e envi-la) a cada
1
30 s (Ts = 2 T ou fs = 2f). Na Figura 4.25(a) os pontos amostrados, em ordem, so 12, 6, 12, 6, 12 e 6.
O receptor das amostras no capaz de informar se o relgio est andando para a frente ou para trs.
No item (b), fazemos uma amostragem com o dobro da taxa de Nyquist (a cada 15 s). Os pontos de
amostragem, na ordem, so 12, 3, 6, 9 e 12. O relgio est andando para a frente. No item (c), amos-
4
tramos abaixo da taxa de Nyquist (Ts = 34 T ou fs = 3 f). Os pontos de amostragem so, na ordem, 12,
9, 6, 3 e 12. Embora o relgio esteja se movimentando para a frente, o receptor imagina que o relgio
esteja se movimentando para trs.
124 CAPTULO 4 TRANSMISSO DIGITAL

Figura 4.25Amostragem de um relgio com apenas um ponteiro

12 12 12 12 12 As amostras podem
indicar que o relgio
9 3 9 3 9 3 9 3 9 3 est se movimentando
para frente ou para trs.
6 6 6 6 6 (12-6-12-6-12)

a. Amostragem na taxa de Nyquist: Ts = 12 T

12 12 12 12 12
As amostras demonstram
9 3 9 3 9 3 9 3 9 3 que o relgio est se
movimentando para frente.
6 6 6 6 6 (12-3-6-9-12)

b. Sobreamostragem (acima da taxa de Nyquist): Ts = 14 T

12 12 12 12 12
As amostras demonstram
9 3 9 3 9 3 9 3 9 3 que o relgio est se
movimentando para trs.
6 6 6 6 6 (12-9-6-3-12)

c. Subamostragem (abaixo da taxa de Nyquist): Ts = 34 T

Exemplo 4.8
Outro exemplo relacionado com o Exemplo 4.7 a rotao aparentemente para trs das rodas de um
carro em movimento em um filme. Isso pode ser explicado pela subamostragem. Um filme produzido a
24 quadros por segundo. Se uma roda estiver girando a mais de 12 vezes por segundo, a subamostragem
cria a impresso de uma rotao para trs.

Exemplo 4.9
As companhias telefnicas digitalizam voz assumindo uma freqncia de 4.000 Hz. A taxa de amostra-
gem , portanto, 8.000 amostras por segundo.

Exemplo 4.10
Um sinal passa-baixa complexo tem largura de banda igual a 200 kHz. Qual a taxa de amostragem
mnima para esse sinal?

Soluo
A largura de banda de um sinal passa-baixa se encontra entre 0 e f, em que f a maior freqncia contida
no sinal. Conseqentemente, podemos amostrar esse sinal com o dobro da freqncia mais alta (200 kHz).
A taxa de amostragem , portanto, 400.000 amostras por segundo.

Exemplo 4.11
Um sinal passa-faixa complexo tem largura de banda igual a de 200 kHz. Qual a taxa de amostragem
mnima para esse sinal?
SEO 4.2 CONVERSO ANALGICA-DIGITAL 125

Soluo
Nesse caso, no possvel encontrar a taxa de amostragem mnima, pois no sabemos em que a largura
de banda inicia ou termina. No sabemos qual a maior freqncia contida no sinal.

Quantizao
O resultado da amostragem uma srie de pulsos com valores de amplitude que se encontram
entre as amplitudes mxima e mnima do sinal. O conjunto de amplitudes pode ser infinito, com
valores no inteiros entre os dois limites. Esses valores no podem ser usados no processo de
codificao. A seguir, esto listados os passos do processo de quantizao:

1. Supondo que o sinal analgico original tenha amplitudes instantneas entre Vmn e Vmx.
2. Dividimos o intervalo em zonas L, cada uma delas com altura (delta).

V - Vm n
= mx
L

3. Atribumos valores quantizados de 0 a (L 1) ao ponto mdio de cada zona.


4. Aproximamos o valor da amplitude amostrada com os valores quantizados.

Como um exemplo simples, suponhamos que um sinal amostrado e as amplitudes da amostra se


encontrem entre 20 a +20 V. Decidimos por ter oito nveis (L = 8). Isso significa que = 5 V.
A Figura 4.26 mostra esse exemplo.

Figura 4.26Quantizao e codificao de um sinal amostrado

Cdigos de Amplitude
quantizao normalizada

4
7 19,7
16,2
6 3

2 11,0
5
7,5

4

3 0
Tempo
2 5,5 6,0
6,1
2 9,4
1 11,3

0 3

4
Valores PAM 1,22 1,50 3,24 3,94 2,20 1,10 2,26 1,88 1,20
normalizados
Valores quantizados 1,50 1,50 3,50 3,50 2,50 1,50 2,50 1,50 1,50
normalizados
Erro normalizado 0,38 0 +0,26 0,44 +0,30 0,40 0,24 +0,38 0,30

Cdigo de quantizao 2 5 7 7 6 2 1 2 2

Palavras codificadas 010 101 111 111 110 010 001 010 010
126 CAPTULO 4 TRANSMISSO DIGITAL

Apresentamos apenas nove amostras usando a amostragem ideal (para fins de simplifica-
o). O valor na parte superior de cada amostra no grfico indica a amplitude real. No grfico, a
primeira linha o valor normalizado de cada amostra (amplitude real/). O processo de quanti-
zao seleciona o valor de quantizao do meio de cada zona. Isso significa que os valores quan-
tizados normalizados (segunda linha) so diferentes das amplitudes normalizadas. A diferena
denominada erro normalizado (terceira linha). A quarta linha o cdigo de quantizao de cada
amostra baseada nos nveis de quantizao na parte esquerda do grfico. As palavras codificadas
(quinta linha) so os produtos finais da converso.

Nveis de Quantizao No exemplo anterior, mostramos oito nveis de quantizao. A es-


colha de L e o nmero de nveis dependem do intervalo das amplitudes do sinal analgico e
com que preciso devemos recuperar o sinal. Se a amplitude de um sinal flutuar entre dois
valores apenas, precisamos somente de dois nveis; se o sinal, como a voz, tiver muitos nveis
de amplitude, necessitamos de mais nveis de quantizao. Na digitalizao de udio, opta-se,
normalmente, por um valor de L igual a 256; em vdeo, geralmente esse valor est na casa de
milhares. Escolher valores mais baixos de L aumenta o erro de quantizao se houver muita
flutuao no sinal.

Erro de Quantizao Uma questo importante o erro criado no processo de quantizao.


(Posteriormente, veremos como isso afeta os modems de alta velocidade.) A quantizao um
processo de aproximao. Os valores de entrada para o quantizador so os valores reais; os va-
lores de sada so os valores aproximados. Os valores de sada so escolhidos para ser o valor
intermedirio na zona. Se o valor de entrada for igual ao valor intermedirio, no existe nenhum
erro de quantizao; caso contrrio, existe um erro. No exemplo anterior, a amplitude norma-
lizada da terceira amostra de 3,24, mas o valor quantizado normalizado 3,50. Isso significa
que existe um erro de +0,26. O valor do erro para qualquer amostra menor que /2. Em outras
palavras, temos /2 erro /2.
O erro de quantizao muda a relao sinal-rudo (SNR Signal-to-noise ratio) do sinal que,
por sua vez, reduz a capacidade limite superior de acordo com Shannon.
Pode ser provado que a contribuio do erro de quantizao para a SNRdB do sinal depende
do nmero de nveis de quantizao L ou nmero de bits por amostra nb, conforme demonstrado
pela frmula a seguir:

SNRdB = 6,02nb + 1,76 dB

Exemplo 4.12
Qual a SNRdB no exemplo da Figura 4.26?

Soluo
Podemos usar a frmula para encontrar a quantizao. Temos 8 nveis e 3 bits por amostra, de modo que
SNRdB = 6,02(3) + 1,76 = 19,82 dB. Aumentando-se o nmero de nveis, aumenta-se a SNR.

Exemplo 4.13
Uma linha telefnica convencional deve ter uma SNRdB acima de 40. Qual o nmero mnimo de bits
por amostra?
SEO 4.2 CONVERSO ANALGICA-DIGITAL 127

Soluo
Podemos calcular o nmero de bits como segue

SNRdB = (6,02nb + 1,76) dB = 40 dB n = 6,35

As companhias telefnicas normalmente atribuem 7 ou 8 bits por amostra.

Quantizao Uniforme versus No Uniforme Para muitas aplicaes, a distribuio das am-
plitudes instantneas no sinal analgico no uniforme. Mudanas na amplitude normalmente
ocorrem mais freqentemente nas amplitudes mais baixas que naquelas mais altas. Para esses tipos
de aplicaes melhor usar zonas no uniformes. Em outras palavras, a altura de no fixa;
ela maior quando prxima das amplitudes mais baixas e menor quando prxima das amplitudes
mais altas. A quantizao no uniforme tambm pode ser obtida usando-se um processo chamado
compresso-expanso e expanso (companding and expanding COMpressing-exPANDING
and expanding). O sinal comprimido-expandido no emissor antes da converso; ele expandido
no receptor aps a converso. Compresso-expanso significa reduzir a amplitude da voltagem
instantnea para valores maiores; expanso o processo oposto. A compresso-expanso d maior
peso a sinais fortes e menos peso aos sinais fracos. Podemos demonstrar que a quantizao no
uniforme apresenta melhor desempenho tanto pelo aumento do SNR quanto pela melhoria da qua-
lidade percebida do PCM em relao ao PCM com quantificao uniforme.

Codificao
A ltima etapa no PCM a codificao. Aps cada amostra ter sido quantizada e o nmero de
bits por amostra ser decidido, cada amostra pode ser modificada para uma palavra de cdigo
de nb bits. Na Figura 4.26, as palavras codificadas so mostradas na ltima linha. O cdigo de
quantizao 2 codificado como 010; 5 codificado como 101 e assim por diante. Note que
o nmero de bits por amostra determinado a partir do nmero de nveis de quantizao. Se o
nmero de nveis de quantizao for L, o nmero de bits ser nb = log2 L. Em nosso exemplo,
L 8 e nb , portanto, 3. A taxa de bits pode ser encontrada a partir da frmula

Taxa de bits = taxa de amostragem nmero de bits por amostra = fs nb

Exemplo 4.14
Queremos digitalizar a voz humana. Qual a taxa de bits, supondo-se 8 bits por amostra?

Soluo
Normalmente, a voz humana contm freqncias que vo de 0 a 4.000 Hz. Portanto, a taxa de amostra-
gem e a taxa de bits so calculadas como segue:

Taxa de amostragem = 4.000 2 = 8.000 amostras/s


Taxa de bits = 8.000 8 = 64.000 bps = 64 kbps

Recuperao do Sinal Original


A recuperao do sinal original requer um decodificador PCM. Esse decodificador usa, em pri-
meiro lugar, circuitos para converter as palavras codificadas em um pulso que retenha a amplitude
128 CAPTULO 4 TRANSMISSO DIGITAL

at o prximo pulso. Aps o sinal em degraus ser completado, ele passa atravs de um filtro pas-
sa-baixa para suavizar o sinal em degraus, transformando-o em um sinal analgico. O filtro
tem a mesma freqncia de corte do sinal original no emissor. Se o sinal tiver sido amostrado a
uma taxa de amostragem de Nyquist ou maior e se houver nveis de quantizao suficientes, o
sinal original ser recriado. Note que os valores mximo e mnimo do sinal original podem ser
obtidos usando-se amplificao. A Figura 4.27 mostra o processo simplificado.

Figura 4.27Componentes de um decodificador PCM

Amplitude

Tempo

Decodificador PCM
Amplitude
Sinal analgico
Criar e
11 1100 conectar
Filtro
Tempo
passa-baixa
Dados digitais amostras

Largura de Banda PCM


Suponha que seja dada a largura de banda de um sinal analgico passa-baixa. Se digitalizarmos
o sinal, qual ser a nova largura de banda mnima do canal capaz de passar esse sinal digitaliza-
do? Dissemos que a largura de banda mnima de um sinal codificado de linha Bmn = c N
(1/r). Substituindo-se o valor de N nessa frmula, temos

1 1 1
Bm n = c N = c nb f s = c nb 2 Banalgica
r r r

Quando 1/r = 1 (para um sinal NRZ ou bipolar) e c = (1/2) (a situao mdia), a largura de banda
mnima fica

Bmn = nb Banalgica

Isso significa que a largura de banda mnima de um sinal digital nb vezes maior que a largura
de banda do sinal analgico. Esse o preo que pagamos pela digitalizao.

Exemplo 4.15
Temos um sinal analgico passa-baixa de 4 kHz. Se enviarmos o sinal analgico, precisamos de um
canal com uma largura de banda mnima de 4 kHz. Se digitalizarmos o sinal e enviarmos 8 bits por
amostra, precisamos de um canal com largura de banda mnima de 8 4 kHz = 32 kHz.
SEO 4.2 CONVERSO ANALGICA-DIGITAL 129

Taxa de Dados Mxima de um Canal


No Captulo 3, discutimos o teorema de Nyquist, que nos fornece a taxa de dados de um canal
como Nmx = 2 B log2 L. Podemos deduzir essa taxa do teorema de amostragem de Nyquist
usando os seguintes argumentos:

1. Supomos que o canal disponvel seja passa-baixa com largura de banda B.


2. Supomos que o sinal digital que queremos enviar tenha L nveis, em que cada nvel seja um
elemento de sinal. Isso significa que r = 1/log2 L.
3. Passamos primeiro o sinal digital atravs de um filtro passa-baixa para cortar as freqncias
acima de B Hz.
4. Tratamos o sinal resultante como um sinal analgico e o amostramos a 2 B amostras por
segundo e o quantizamos usando L nveis. Nveis adicionais de quantizao so inteis, pois
o sinal tem, originalmente, L nveis.
5. A taxa de bits resultante N = fs nb = 2 B log2 L. Essa a largura de banda mxima;
se o fator de caso c aumentar, a taxa de dados ser reduzida.

Nmx = 2 B log2 L bps

Largura de Banda Mnima Necessria


O argumento anterior pode nos dar a largura de banda mnima se a taxa de dados e o nmero de
nveis de sinal forem fixos. Podemos dizer que

N
Bm n = Hz
2 log 2 L

Modulao Delta (DM)


O PCM uma tcnica muito complexa. Outras tcnicas foram desenvolvidas para reduzir a
complexidade do PCM. A mais simples delas a modulao delta (DM Delta Modulation).
O PCM acha o valor da amplitude do sinal para cada amostra; a DM encontra a variao a partir
da amostra anterior. A Figura 4.28 ilustra o processo. Note que no existe nenhuma palavra co-
dificada nesse caso; os bits so enviados um aps o outro.

Figura 4.28O processo de modulao delta

Amplitude
T

Dados Tempo
0 1 1 1 1 1 1 0 0 0 0 0 0 1 1
binrios gerados
130 CAPTULO 4 TRANSMISSO DIGITAL

Modulador
O modulador usado no lado do emissor para criar um fluxo de bits a partir de um sinal ana-
lgico. O processo registra as pequenas mudanas positivas ou negativas, denominadas . Se o
delta for positivo, o processo registra 1; caso seja negativo, o processo registra 0. Entretanto, o
processo precisa de uma base em relao a qual o sinal analgico possa ser comparado. Dessa
forma, o modulador DM constri um segundo sinal que lembra uma escadaria. Encontrar a mu-
dana resume-se a comparar o sinal de entrada com o sinal em forma de escada gradualmente
construdo. A Figura 4.29 mostra um diagrama do processo.

Figura 4.29Componentes de uma modulao delta

Modulador DM

Comparador 11 1100
Dados digitais
Sinal analgico

Unidade Gerador de
de retardo sinal em escada

O modulador, a cada intervalo de amostragem, compara o valor do sinal analgico com o


ltimo valor do sinal em forma de escada. Se a amplitude do sinal analgico for maior, o bit se-
guinte nos dados digitais ser 1; caso contrrio, ser 0. No entanto, a sada do comparador tam-
bm cria a escada em si. Se o bit seguinte for 1, o gerador de sinal em escada desloca o ltimo
ponto do sinal em forma de escada para cima; se o bit seguinte for 0, ele o desloca para baixo.
Observe que precisamos de uma unidade de retardo para reter a funo de gerao de escada por
um perodo entre duas comparaes.

Demodulador
O demodulador pega os dados digitais e, usando o gerador de sinal em escada e a unidade de
retardo, cria o sinal analgico. O sinal analgico, porm, precisa passar atravs de um filtro passa-
baixa para suavizao. A Figura 4.30 ilustra o diagrama esquemtico.

Figura 4.30Componentes da demodulao delta

Modulador DM

11 1100 Gerador de Filtro


sinal em escada passa-baixa
Dados digitais
Unidade de retardo

Sinal
analgico
SEO 4.3 MODOS DE TRANSMISSO 131

Modulao Delta Adaptativa


Pode-se obter melhor desempenho, se o valor de no for fixo. Na modulao delta adaptativa
(Adaptative DM), o valor de muda de acordo com a amplitude do sinal analgico.

Erro de Quantizao
bvio que a DM no perfeita. O erro de quantizao sempre introduzido no processo. O erro
de quantizao na modulao delta (DM) , entretanto, muito menor que na modulao PCM.

4.3 MODOS DE TRANSMISSO


Quando consideramos a transmisso de dados de um dispositivo a outro, de interesse funda-
mental a fiao, e de interesse primrio, quando levamos em conta o fluxo de dados. Enviamos
1 bit por vez ou agrupamos bits em grupos maiores e, nesse caso, como? A transmisso de
dados binrios por um enlace pode ser realizada em modo paralelo ou em modo serial. No
modo paralelo, vrios bits so enviados a cada pulso de clock. No modo serial, somente 1 bit
enviado a cada pulso de clock. Embora haja apenas uma maneira de enviar dados paralelos,
existem trs subclasses de transmisso serial: assncrona, sncrona e iscrona (ver Figura 4.31).

Figura 4.31Transmisso de dados e modos

Transmisso de dados

Paralela Serial

Assncrona Sncrona Iscrona

Transmisso Paralela
Dados binrios, formados de bits 1 e 0, podem ser organizados em grupos de n bits cada. Os
computadores produzem e consomem dados em grupos de bits de forma muito similar que con-
cebemos e usam a linguagem falada na forma de palavras em vez de letras. Por meio do agru-
pamento, podemos enviar dados em blocos de n bits por vez, em vez, de 1 nico bit. Isso
chamado transmisso paralela.
O mecanismo para a transmisso paralela conceitualmente simples: Use n fios para enviar
n bits por vez. Dessa maneira, cada bit tem seu prprio fio e todos os n bits de um grupo podem
ser transmitidos a cada pulso de clock de um dispositivo a outro. A Figura 4.32 mostra como a
transmisso paralela funciona quando n = 8. Normalmente, os oito fios so agrupados em um
cabo com um conector em cada ponta.
A vantagem da transmisso paralela a velocidade de transmisso. Com todo o restante
igual, a transmisso paralela pode aumentar a velocidade de transferncia por um fator de n
em relao transmisso serial.
132 CAPTULO 4 TRANSMISSO DIGITAL

Figura 4.32Transmisso paralela

Os 8 bits so enviados juntos

0
1
1
0
Emissor Receptor
0
0
1
0

Precisamos de 8 linhas

Mas existe uma desvantagem significativa: custo. A transmisso paralela requer n linhas de
comunicao (fios no exemplo) apenas para transmitir o fluxo de dados. Como isso caro, nor-
malmente a transmisso paralela limitada a distncias curtas.

Transmisso Serial
Na transmisso serial, um bit segue o outro; portanto, precisamos de apenas um canal de co-
municao em vez de n canais para transmitir dados entre dois dispositivos comunicantes (ver
Figura 4.33).

Figura 4.33Transmisso serial

Os 8 bits so enviados
um aps o outro
0 0
1 1
1 0 1 1 0 0 0 1 0 1
Emissor 0 0 Receptor
0 0
0 0
1 Precisamos apenas 1
0 de uma linha (fio) 0

Conversor Conversor
paralelo/serial serial/paralelo

A vantagem da transmisso serial em relao paralela que, com apenas um canal de co-
municao, a transmisso serial reduz o custo de transmisso em relao paralela por um fator
de aproximadamente n.
J que a comunicao dentro dos dispositivos paralela, so necessrios dispositivos de
converso na interface entre o emissor e a linha (paralela-para-serial) e entre a linha e o receptor
(serial-para-paralelo).
A transmisso serial ocorre em uma de trs maneiras: assncrona, sncrona e iscrona.
SEO 4.3 MODOS DE TRANSMISSO 133

Transmisso Assncrona
A transmisso assncrona assim chamada porque o intervalo de tempo entre mensagens no
importante. Em vez disso, as informaes so recebidas e convertidas em padres estabelecidos.
Desde que esses padres sejam seguidos, o dispositivo receptor pode recuperar as informaes
sem se preocupar com o ritmo no qual elas sejam enviadas. Os padres se baseiam em agrupa-
mentos do fluxo de bits em bytes. Cada grupo, normalmente de 8 bits, enviado pelo enlace
como uma unidade. O sistema emissor trata cada grupo de forma independente, transmitindo-o
ao enlace toda vez que estiver pronto, sem se preocupar com a temporizao.
Sem sincronizao, o receptor no capaz de usar o timing para prever quando o pr-
ximo grupo chegar. Portanto, para alertar o receptor sobre a chegada de um novo grupo,
acrescentado um bit extra ao incio de cada byte. Esse bit, normalmente um 0, denomi-
nado start bit (bit de incio). Que o receptor saiba que o byte foi finalizado, 1 ou mais bits
adicionais so anexados ao final do byte. Esses bits, geralmente 1s, so chamados stop bits
(bits de parada). Por esse mtodo, cada byte possui um tamanho mnimo de pelo menos
10 bits, dos quais 8 bits so informaes e 2 bits ou mais so sinalizao para o receptor.
Alm disso, a transmisso de cada byte pode ento ser seguida por um intervalo de durao
varivel. Esse intervalo pode ser representado por um canal ocioso ou ento por um fluxo
de bits com paradas adicionais.

Na transmisso assncrona, enviamos 1 bit de start (0) no incio e 1 ou mais


bits de stop (1s) no final de cada byte. Pode haver um intervalo entre cada byte.

Os bits de start e de stop alertam o receptor sobre o incio e o final de cada byte e permi-
tem que ele se sincronize com o fluxo de dados. Esse mecanismo denominado assncrona,
pois, no nvel de byte, o emissor e o receptor no tm de ser sincronizados. Mas, dentro de
cada byte, o receptor ainda deve ser sincronizado com o fluxo de bits que chega. Ou seja,
necessria certa sincronizao, contudo apenas para a durao de um byte simples. O dispo-
sitivo receptor ressincroniza na chegada de cada novo byte. Quando o receptor detecta um bit
de start, ele configura um timer e inicia a contagem de bits medida que eles chegam. Aps
n bits, o receptor procura um bit de stop. Assim que detecta o bit de stop, ele aguarda at de-
tectar o prximo bit de start.

Assncrono aqui significa assncrono no nvel de byte, mas


os bits ainda so sincronizados; suas duraes so as mesmas.

A Figura 4.34 apresenta uma ilustrao esquemtica da transmisso assncrona. Neste exem-
plo, os bits de incio so 0s, os bits de parada so 1s e o intervalo representado por uma linha
ociosa em vez de bits de parada adicionais.
O acrscimo de bits de stop e de start e a insero de intervalos no fluxo de bits tornam a
transmisso assncrona mais lenta que outras formas de transmisso que podem operar sem a
adio das informaes de controle. No entanto, mais barato e eficaz, duas vantagens que a tor-
nam uma opo atraente para situaes como comunicao de baixa velocidade. Por exemplo, a
conexo de um teclado a um computador uma aplicao ideal para a transmisso assncrona.
Um usurio digita um caractere por vez, digita de forma extremamente lenta em termos de pro-
cessamento de dados e deixa intervalos de tempo imprevisveis entre cada caractere.
134 CAPTULO 4 TRANSMISSO DIGITAL

Figura 4.34Transmisso assncrona

Direo do fluxo

Bit de stop Bit de start


Dados
1 11111011 0

Emissor Receptor
01101 0 1 11111011 0 1 0 0 0 1 0 1 11 0 1 11

Intervalos entre
unidades de dados

Transmisso Sncrona
Na transmisso sncrona, o fluxo de bits combinado em frames mais longos, que podem
conter vrios bytes. Cada byte, entretanto, introduzido no enlace de transmisso sem um in-
tervalo entre ele e o prximo. Fica a cargo do receptor separar o fluxo de bits em bytes para fins
de decodificao. Em outras palavras, os dados so transmitidos na forma de uma string inin-
terrupta de 1s e 0s e o receptor separa essa string em bytes, ou caracteres, que ela precise para
reconstruir as informaes.

Na transmisso sncrona enviamos bits um aps o outro sem bits de start ou de


stop ou intervalos. de responsabilidade do receptor agrupar os bits.

A Figura 4.35 fornece uma ilustrao esquemtica da transmisso sncrona. Representa-


mos as divises entre os bytes. Na realidade, essas divises no existem; o emissor alinha seus
dados na forma de uma longa string. Se o emissor quiser enviar dados em rajadas separadas,
os intervalos entre rajadas tm de ser preenchidos com uma seqncia especial de 0s e 1s
que signifique ocioso. O receptor conta os bits medida que eles chegam e os agrupa em uni-
dades de 8 bits.

Figura 4.35Transmisso sncrona

Direo do fluxo
Frame Frame
Emissor Receptor
1111011 1 11111011 11110110 11110111 11110011

Sem os intervalos e os bits de parada e de incio, no existe nenhum mecanismo embutido


para auxiliar o dispositivo receptor a ajustar seu fluxo intermedirio de sincronizao de bits. Portan-
to, o timing se torna muito importante, pois a preciso das informaes recebidas completamente
SEO 4.5 TERMOS-CHAVE 135

dependente da habilidade do dispositivo receptor em manter uma contagem precisa dos bits
medida que eles chegam.
A vantagem da transmisso sncrona a velocidade. Sem nenhum bit ou intervalo extra para
introduzir no lado emissor e para remover no lado receptor e, por extenso, menos bits para transmitir
pelo enlace, a transmisso sncrona mais rpida que a transmisso assncrona. Por essa razo,
muito til para as aplicaes de alta velocidade, como a transmisso de dados de um computador
a outro. A sincronizao de bytes obtida na camada de enlace de dados.
Precisamos enfatizar uma questo aqui. Embora no haja nenhum intervalo entre caracteres
na transmisso serial sncrona, podem existir intervalos irregulares entre frames.

Iscrona
Em udio e vdeo em tempo real, no qual retardos desiguais entre frames no so aceitveis,
a transmisso sncrona falha. Por exemplo, imagens de TV so transmitidas a uma taxa de 30
imagens por segundo; elas tm de ser visualizadas na mesma taxa. Se cada imagem for enviada
usando um ou mais frames, no podem existir atrasos entre os frames. Para esse tipo de aplica-
o, somente a sincronizao entre caracteres no suficiente; o fluxo inteiro de bits deve ser
sincronizado. A transmisso iscrona garante que os dados cheguem a uma taxa fixa.

4.4 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes
livros. Os itens entre colchetes [. . .] referem-se lista de referncias bibliogrficas no final
do texto.

Livros
A converso digital para digital discutida no Captulo 7 de [Pea92], Captulo 3 de [Cou01] e na Se-
o 5.1 de [Sta04]. A amostragem discutida nos Captulos 15, 16, 17 e 18 de [Pea92], no Captulo 3
de [Cou01] e na Seo 5.3 de [Sta04]. O livro [Hsu03] fornece uma excelente abordagem matemtica
para modulaes e amostragens. Material mais avanado pode ser encontrado em [Ber96].

4.5 TERMOS-CHAVE
2B1Q (dois binrio, um quaternrio) binrio multinvel
4B/5B (quatro binrio, cinco binrio) bipolar
4D-PAM5 (modulao por amplitude de pulso codificao de blocos
com cinco nveis e quatro dimenses) codificao de linha
8B/10B (oito binrio, dez binrio) componentes DC
8B6T (oito binrio, seis ternrio) compresso-expanso e expanso
afastamento em relao referncia inicial converso analgica-digital
AMI (inverso de marca alternada) converso digital-digital
amostragem digitalizao
auto-sincronizao elemento de sinal
B8ZS (bipolar com substituio de oito zeros) elementos de dados
bifsico erro de quantizao
136 CAPTULO 4 TRANSMISSO DIGITAL

HDB3 (alta densidade bipolar com trs zeros) RZ (retorno a zero)


Manchester start Bit (bit de incio)
Manchester diferencial stop Bit (bit de parada)
mistura de sinais taxa de amostragem
MLT-3 (transmisso multilinha de trs nveis) taxa de bits
modos de transmisso taxa de dados
modulao delta (DM) taxa de modulao
modulao delta adaptativa taxa de pulsos
NRZ (sem retorno a zero) taxa de sinal
NRZ-I (NRZ-Invert) taxa de transmisso
NRZ-L (NRZ-Level) teorema de Nyquist
PAM (modulao por amplitude de pulso) transmisso assncrona
PCM (modulao por cdigo de pulso) transmisso iscrona
polar transmisso paralela
pseudoternrio transmisso serial
quantizao transmisso sncrona
referncia inicial unipolar

4.6 RESUMO
A converso digital-digital envolve trs tcnicas: codificao de linha, codificao de blocos
e mistura de sinais.
Codificao de linha o processo de converter dados digitais em sinais digitais.
Podemos dividir, de forma grosseira, os mtodos de codificao de linha em cinco amplas
categorias: unipolar, polar, bipolar, multinvel e multitransio.
A codificao de blocos fornece redundncia para garantir sincronizao e deteco de erros
inerente. A codificao de blocos normalmente conhecida como codificao mB/nB; ela
substitui cada grupo de m bits por um grupo de n bits.
A mistura de sinais fornece sincronizao sem aumentar o nmero de bits. Duas tcnicas
comuns de mistura de sinais so o B8ZS e o HDB3.
A tcnica mais comum para converter um sinal analgico em dados digitais (digitalizao)
denominada modulao por cdigo de pulso (PCM Pulse Code Modulation).
A primeira etapa no PCM a amostragem. O sinal analgico amostrado a cada Ts segun-
dos, em que Ts o intervalo ou perodo de amostragem. O inverso do intervalo de amos-
tragem denominado taxa ou freqncia de amostragem e representado por fs, em que
fs = 1/Ts. Existem trs mtodos de amostragem ideal, natural e topo plano.
De acordo com o teorema de Nyquist, para reproduzir o sinal analgico original, uma con-
dio necessria que a taxa de amostragem seja pelo menos o dobro da maior freqncia
contida no sinal original.
Foram desenvolvidas outras tcnicas de amostragem para reduzir a complexidade do PCM.
A mais simples delas a modulao delta. O PCM encontra o valor da amplitude do sinal
em cada amostra; a DM detecta a variao em relao amostra anterior.
SEO 4.7 ATIVIDADES PRTICAS 137

Embora haja apenas uma maneira de enviar dados paralelos, existem trs subclasses de trans-
misso serial: sncrona, assncrona e iscrona.
Na transmisso assncrona enviamos 1 start bit (bit de incio) (0) no incio e 1 ou mais stop
bits (bits de parada) (1) no final de cada byte.
Na transmisso sncrona enviamos bits um aps o outro sem bits adicionais de start ou de
stop ou intervalos. de responsabilidade do receptor agrupar os bits.
O modo iscrono fornece sincronizao para o fluxo inteiro de bits. Em outras palavras, ele
garante que os dados cheguem a uma taxa fixa.

4.7 ATIVIDADES PRTICAS


Questes para Reviso
1. Enumere trs tcnicas de converso digital-digital.
2. Faa a distino entre um elemento de sinal e um elemento de dados.
3. Faa a distino entre taxa de dados e taxa de sinal.
4. Defina afastamento em relao referncia inicial e seu efeito sobre a transmisso digital.
5. Defina componente DC e seu efeito sobre a transmisso digital.
6. Defina as caractersticas de um sinal auto-sincronizado.
7. Enumere cinco mtodos de codificao de linha discutidos neste livro.
8. Defina codificao de blocos e diga qual o seu propsito.
9. Defina mistura de sinais e diga qual o seu propsito.
10. Compare e contraste PCM e DM.
11. Quais so as diferenas entre transmisso paralela e serial?
12. Enumere trs tcnicas diferentes de transmisso serial e explique suas diferenas.

Exerccios
13. Calcule o valor da taxa de sinal para cada caso apresentado na Figura 4.2, se a taxa de dados
for de 1 Mbps e c = 1/2.
14. Em uma transmisso digital, o clock do emissor 0,2% mais rpido que o clock do receptor.
Quantos bits extras por segundo o emissor enviar se a taxa de dados for de 1 Mbps?
15. Desenhe o grfico do mtodo NRZ-L, usando cada um dos fluxos de dados seguintes,
supondo que o ltimo nvel de sinal tenha sido positivo. A partir dos grficos, estime a
largura de banda para esse mtodo usando o nmero mdio de mudanas no nvel de sinal.
Compare sua estimativa com a entrada correspondente na Tabela 4.1.
a. 00000000
b. 11111111
c. 01010101
d. 00110011
16. Repita o Exerccio 15 para o mtodo NRZ-I.
138 CAPTULO 4 TRANSMISSO DIGITAL

17. Repita o Exerccio 15 para o mtodo Manchester.


18. Repita o Exerccio 15 para o mtodo Manchester diferencial.
19. Repita o Exerccio 15 para o mtodo 2B1Q, usando, porm, os seguintes fluxos de dados.
a. 0000000000000000
b. 1111111111111111
c. 0101010101010101
d. 0011001100110011
20. Repita o Exerccio 15 para o mtodo MLT-3, porm use os seguintes fluxos de dados:
a. 00000000
b. 11111111
c. 01010101
d. 00011000
21. Encontre o fluxo de dados de 8 bits para cada caso representado na Figura 4.36.

Figura 4.36Exerccio 21

Tempo

a. NRZ-I

Tempo

b. Manchester diferencial

Tempo

c. AMI

22. Um sinal NRZ-I tem uma taxa de dados de 100 kbps. Usando a Figura 4.6, calcule o valor
da energia normalizada (P) para as freqncias de 0 Hz, 50 Hz e 100 kHz.
23. Um sinal Manchester tem uma taxa de dados de 100 kbps. Usando a Figura 4.8, calcule o
valor da energia normalizada (P) para as freqncias de 0 Hz, 50 Hz e 100 kHz.
24. O fluxo de entrada para um codificador de blocos 4B/5B 0100 0000 0000 0000 0000 0001.
Responda s seguintes questes:
a. Qual o fluxo de sada?
SEO 4.7 ATIVIDADES PRTICAS 139

b. Qual o comprimento da seqncia consecutiva de 0s mais longa na entrada?


c. Qual o comprimento da seqncia consecutiva de 0s mais longa na sada?
25. Quantas seqncias de cdigo invlidas (no utilizadas) podemos ter na codificao 5B/6B?
E na codificao 3B/4B?
26. Qual o resultado da mistura na seqncia 11100000000000, usando uma das seguintes
tcnicas de mistura de sinais? Suponha que o ltimo nvel de sinal no-zero tenha sido po-
sitivo.
a. B8ZS.
b. HDB3 (o nmero de pulsos no-zero mpar aps a ltima substituio).
27. Qual a taxa de amostragem de Nyquist para cada um dos sinais a seguir?
a. Um sinal passa-baixa com largura de banda igual a 200 kHz?
b. Um sinal passa-faixa com largura de banda igual a 200 kHz, se a freqncia mais baixa
for 100 kHz?
28. Fizemos a amostragem de um sinal passa-baixa com largura de banda de 200 kHz usando
1.024 nveis de quantizao.
a. Calcule a taxa de bits do sinal digitalizado.
b. Calcule o SNRdB para esse sinal.
c. Calcule a largura de banda PCM desse sinal.
29. Qual a taxa de produo de dados mxima de um canal com largura de banda 200 kHz, se
usarmos quatro nveis de sinalizao digital?
30. Um sinal analgico tem largura de banda de 20 kHz. Se fizermos a amostragem desse sinal
e o enviarmos atravs de um canal de 30 kbps, qual ser a SNRdB?
31. Temos um canal banda-base com 1 MHz de largura de banda. Qual a taxa de dados para
esse canal, se usarmos um dos seguintes mtodos de codificao de linha?
a. NRZ-L.
b. Manchester.
c. MLT-3.
d. 2B1Q.
32. Queremos transmitir 1.000 caracteres, cada caractere codificado como 8 bits.
a. Encontre o nmero de bits transmitidos para transmisso sncrona.
b. Encontre o nmero de bits transmitidos para transmisso assncrona.
c. Encontre o porcentual de redundncia em cada caso.
CAPTULO 5

Transmisso Analgica

No Captulo 3, vimos as vantagens e desvantagens da transmisso digital em relao trans-


misso analgica. Vimos que, embora a transmisso digital seja muito desejvel, preciso um
canal passa-baixa. Vimos tambm que a transmisso analgica a nica opo, caso tenhamos
um canal passa-faixa. A transmisso digital foi discutida no Captulo 4; agora discutiremos a
transmisso analgica.
Converter dados digitais em um sinal analgico passa-faixa tradicionalmente denominado
converso digital-analgica. Converter um sinal analgico passa-baixa em um sinal analgico
passa-faixa , tradicionalmente, denominado converso analgica-analgica. Neste captulo,
discutiremos esses dois tipos de converso.

5.1 CONVERSO DIGITAL-ANALGICA


Converso digital-analgica o processo de mudar uma das caractersticas de um sinal anal-
gico baseado nas informaes de dados digitais. A Figura 5.1 apresenta a relao entre as infor-
maes digitais, o processo de modulao digital-analgico e o sinal analgico resultante.

Figura 5.1 Converso digital-analgica

Emissor Receptor

Sinal analgico
Dados digitais Dados digitais
0101 101 0101 101

Modulador Demodulador
Enlace

141
142 CAPTULO 5 TRANSMISSO ANALGICA

Conforme discutido no Captulo 3, uma onda senoidal definida por trs caractersticas: am-
plitude, freqncia e fase. Quando variamos qualquer uma dessas caractersticas, criamos uma
verso diferente da mesma onda. Portanto, ao alterar uma caracterstica, simples de um sinal
eltrico, podemos us-lo para representar dados digitais. Qualquer uma das trs caractersticas
pode ser alterada, oferecendo pelo menos trs mecanismos para modular dados digitais em sinal
analgico: ASK (amplitude shift keying, ou seja, modulao por chaveamento de amplitude),
FSK (frequency shift keying, ou seja, modulao por chaveamento de freqncia) e PSK
(phase shift keying, ou seja, modulao por chaveamento de fase). Alm desses, existe um
quarto mecanismo (o mais eficiente) que combina a mudana tanto da amplitude quanto da fase,
denominado QAM (quadrature amplitude modulation, ou seja, modulao por amplitude
da quadratura). O QAM a forma mais eficiente dessas opes e o mecanismo comumente
usado hoje em dia (ver Figura 5.2).

Figura 5.2 Tipos de converso digital-analgica

Converso
digital-analgica

ASK FSK PSK


(Modulao por (Modulao por (Modulao por
chaveamento de amplitude) chaveamento de freqncia) chaveamento de fase)

QAM
(Modulao por amplitude da quadratura)

Aspectos da Converso Digital-Analgica


Antes de discutirmos mtodos especficos de modulao digital-analgica, precisamos rever
duas questes bsicas: taxa de bits e taxa de transmisso, bem como sinal da portadora.

Elemento de Dados versus Elemento de Sinal


No Captulo 4, discutimos o conceito de elemento de dados versus elemento de sinal. Definimos
um elemento de dados como a menor informao a ser trocada, o bit. Tambm definimos um
elemento de sinal como a menor unidade de um sinal a ser transmitida pelo meio fsico. Embora
continuemos a usar os mesmos termos neste captulo, veremos que a natureza dos elementos de
sinal um pouco diferente na transmisso analgica.

Taxa de Dados versus Taxa de Sinal


Podemos definir taxa de dados (taxa de bits) e taxa de sinal (taxa de transmisso) da mesma
forma que fizemos para a transmisso digital. A relao entre elas

1
S = N baud
r

em que N a taxa de dados (bps) e r o nmero de elementos de dados transportados em um ele-


mento de sinal. O valor de r na transmisso analgica r = log2 L, em que L o tipo de elemento
de sinal, e no o nvel. Ser utilizada a mesma nomenclatura para simplificar as comparaes.
SEO 5.1 CONVERSO DIGITAL-ANALGICA 143

Taxa de bits o nmero de bits por segundo. Taxa de transmisso o nmero de


elementos de sinal por segundo. Na transmisso analgica de dados digitais, a
taxa de transmisso menor que ou igual taxa de bits.

A mesma analogia usada no Captulo 4 para taxa de bits e taxa de transmisso se aplica aqui.
No transporte, um baud equivale a um veculo e um bit anlogo a um passageiro. Precisamos
maximizar o nmero de pessoas por veculo para reduzir o trfego.

Exemplo 5.1
Um sinal analgico transporta 4 bits por elemento de sinal. Se forem enviados 1.000 elementos de sinal
por segundo, encontre a taxa de bits.

Soluo
Nesse caso, r = 4, S = 1.000 e N desconhecida. Podemos encontrar o valor de N a partir de

1
S = N ou N = S r = 1.000 4 = 4.000 bps
r

Exemplo 5.2
Um sinal analgico tem uma taxa de bits de 8.000 bps e uma taxa de transmisso de 1.000 bauds.
Quantos elementos de dados so transportados por elemento de sinal? Quantos elementos de sinal
precisamos?

Soluo
Nesse exemplo, S = 1.000, N = 8.000 e r e L so desconhecidos. Encontramos primeiro o valor de r e
depois o valor de L.

1 N 8.000
S = N r= = = 8 bits / baud
r S 1.000
r = log 2 L L = 2r = 28 = 256

Largura de Banda
A largura de banda necessria para a transmisso analgica de dados digitais proporcional
taxa de sinal, exceto para o FSK, no qual a diferena entre os sinais da portadora precisa ser
acrescentada. Discutiremos a largura de banda para cada uma das tcnicas.

Sinal da Portadora
Na transmisso analgica, o dispositivo emissor produz um sinal de alta freqncia, que atua
como uma base para o sinal modulador (sinal contendo as informaes a serem transmitidas).
Esse sinal de base chamado sinal da portadora ou freqncia da portadora. O dispositivo
receptor sintonizado na freqncia do sinal da portadora que ele espera receber do emis-
sor. Informaes digitais mudam ento o sinal da portadora, modificando uma ou mais de
suas caractersticas (amplitude, freqncia ou fase). Esse tipo de modificao denominado
modulao (Modulao por chaveamento).
144 CAPTULO 5 TRANSMISSO ANALGICA

Chaveamento de Amplitude
No mecanismo de chaveamento de amplitude, a amplitude do sinal da portadora modificada
para criar elementos de sinal. Tanto a freqncia quanto a fase permanecem inalteradas enquan-
to a amplitude muda.

ASK Binrio (Bask)


Embora possamos ter vrios nveis (tipos) de elementos de sinal, cada um com uma amplitude
diferente, o ASK normalmente implementado usando apenas dois nveis. Isso conhecido
como chaveamento de amplitude binrio ou OOK (chaveamento liga-desliga). A amplitude m-
xima de um nvel de sinal 0; a outra a mesma que a amplitude da portadora. A Figura 5.3
fornece uma viso conceitual do ASK binrio.

Figura 5.3 Chaveamento de amplitude binrio

Amplitude Taxa de bits: 5


1 0 1 1 0 r=1 S=N B = (1 + d )S

Largura de banda
Tempo
1 elemento 1 elemento 1 elemento 1 elemento 1 elemento
de sinal de sinal de sinal de sinal de sinal
0
1s 0 fc
Taxa de transmisso: 5

Largura de Banda para o ASK A Figura 5.3 tambm revela a largura de banda para o ASK.
Embora o sinal da portadora seja apenas uma onda senoidal simples, o processo de modulao
produz um sinal composto no peridico. Esse sinal, conforme discutido no Captulo 3, tem um
conjunto de freqncias contnuo. Conforme esperado, a largura de banda proporcional taxa
de sinal (taxa de transmisso). Entretanto, normalmente existe outro fator envolvido, chamado d,
o qual depende dos processos de modulao e filtragem. O valor de d est situado entre 0 e 1.
Isso significa que a largura de banda pode ser expressa conforme mostrado a seguir, em que S
a taxa de sinal, e B a largura de banda.

B = (1 + d) 3 S

A frmula mostra que a largura de banda necessria tem um valor mnimo igual a S e um
valor mximo igual a 2S. O ponto mais importante aqui a localizao da largura de ban-
da. O ponto mdio da largura de banda em que fc, a freqncia da portadora, se localiza. Isso
significa que, se tivermos um canal passa-faixa disponvel, podemos selecionar a freqncia do
sinal da portadora (fc), de modo que o sinal modulado ocupe essa largura de banda. Isso , de
fato, a vantagem mais importante da converso digital-analgica. Podemos deslocar a largura de
banda resultante para enderear aquilo que est disponvel.
Implementao Este livro no aborda a discusso completada implementao ASK. Entretanto, os
conceitos simples por trs de sua implementao podem nos ajudar a mais bem entender o conceito
em si. A Figura 5.4 mostra como podemos implementar de forma simples o ASK binrio.
Se os dados digitais forem apresentados como um sinal digital NRZ unipolar (ver Captulo 4)
com uma voltagem mxima de 1V e voltagem mnima de 0 V, a implementao pode ser realizada
multiplicando-se o sinal digital NRZ pelo sinal da portadora proveniente de um oscilador. Quando
SEO 5.1 CONVERSO DIGITAL-ANALGICA 145

Figura 5.4 Implementao do ASK binrio

1 0 1 1 0
Multiplicador

Sinal da portadora

fc
Sinal modulado
Oscilador

a amplitude do sinal NRZ for 1, a amplitude resultante ser igual da portadora; quando a am-
plitude do sinal NRZ for 0, a amplitude resultante ser zero.
Exemplo 5.3
Temos uma largura de banda disponvel de 100 kHz que varia de 200 a 300 kHz. Qual a freqncia da
portadora e a taxa de bits se modularmos nossos dados usando ASK com d = 1?

Soluo
O ponto mdio da largura de banda se localiza em 250 kHz. Isso significa que a freqncia da portadora
deve estar em fc = 250 kHz. Podemos usar a frmula da largura de banda para encontrar a taxa de bits
(com d = 1 e r = 1).

1
B = (1 + d ) S = 2 N = 2 N = 100 kHz N = 50 kbps
r

Exemplo 5.4
Em comunicao de dados, geralmente usamos links full-duplex que permitem a comunicao em
ambas as direes. Precisamos dividir a largura de banda em duas partes, com duas freqncias de
portadora diferentes, conforme pode ser observado na Figura 5.5. A figura mostra as posies das
duas freqncias de portadora e suas larguras de banda. A largura de banda disponvel para cada dire-
o agora de 50 kHz, que nos permite uma taxa de dados de 25 kbps em cada direo.

Figura 5.5 Largura de banda do ASK full-duplex usado no Exemplo 5.4

B = 50 kHz B = 50 kHz

fc1 fc2

200 (225) (275) 300

ASK Multinvel
Na discusso anterior, apresentamos o ASK binrio que usa apenas dois nveis de amplitude.
Podemos ter ASK multinvel, que utiliza mais de dois nveis de amplitude. Podemos usar 4,
146 CAPTULO 5 TRANSMISSO ANALGICA

8, 16 ou mais amplitudes diferentes para o sinal e modular os dados usando 2, 3, 4 ou mais


bits por vez. Nesses casos, r = 2, r = 3, r = 4 e assim por diante. Embora no seja implementa-
do com o ASK puro, ele implementado com QAM (conforme veremos posteriormente).

Modulao por Chaveamento de Freqncia


Na modulao por chaveamento de freqncia, a freqncia do sinal da portadora modificada
para representar os dados. A freqncia do sinal modulado constante para a durao de um
elemento de sinal, mas pode mudar para o elemento de sinal seguinte, caso o elemento de
dados mude. Tanto a amplitude mxima como a fase permanecem inalteradas para qualquer
elemento de sinal.

FSK Binrio (BFSK)


Uma maneira de imaginarmos o FSK binrio (ou BFSK) considerar duas freqncias de por-
tadora. Na Figura 5.6, selecionamos duas, f1 e f2. Usamos a primeira portadora se o elemento de
dados for 0; utilizamos a segunda se o elemento de dados for 1. Entretanto, note que se trata de um
exemplo irreal usado apenas para fins de demonstrao. Normalmente, as freqncias de portadora
so muito altas e a diferena entre elas muito pequena.

Figura 5.6 Modulao por chaveamento de freqncia binria

Amplitude
Taxa de bits: 5 r=1 S=N B = (1 + d )S + 2f
1 0 1 1 0
B = S(1 + d ) + 2f

S(1 + d ) S(1 + d )
Tempo
1 elemento 1 elemento 1 elemento 1 elemento 1 elemento
de sinal de sinal de sinal de sinal de sinal 0
0 f1 f2
1s
Taxa de transmisso: 5 2f

Conforme mostra a Figura 5.6, o ponto mdio da primeira largura de banda f1 e o ponto
mdio da outra f2. Tanto f1 como f2 se encontram f afastadas do ponto mdio entre as duas
faixas. A diferena entre as duas freqncias de 2f.

Largura de banda para o BFSK A Figura 5.6 tambm mostra a largura de banda do FSK.
Novamente, os sinais de portadora so ondas senoidais simples, mas a modulao cria um sinal
composto no peridico de freqncias contnuas. Podemos imaginar o FSK como dois sinais
ASK, cada um dos quais com sua prpria freqncia de portadora (f1 ou f2). Se a diferena entre
as duas freqncias for 2f, ento a largura de banda necessria ser

B = (1 + d) x S + 2f

Qual deve ser o valor mnimo de 2f? Na Figura 5.6, escolhemos um valor maior que (1 + d)
S. Pode-se demonstrar que o valor mnimo deve ser pelo menos S para uma operao apropriada
de modulao e demodulao.
SEO 5.1 CONVERSO DIGITAL-ANALGICA 147

Exemplo 5.5
Temos uma largura de banda disponvel de 100 kHz variando entre 200 a 300 kHz. Qual deve ser a fre-
qncia da portadora e a taxa de bits se modularmos os dados usando FSK com d = 1?

Soluo
Esse problema similar ao Exemplo 5.3, mas a modulao ocorre pelo FSK. O ponto mdio da largura
de banda se encontra em 250 kHz. Supondo que 2f seja 50 kHz; isso significa que

B = (1 + d) 3 S + 2f = 100 2S = 50 kHz S = 25 kbauds N = 25 kbps

Comparado com o Exemplo 5.3, podemos ver que a taxa de bits para o ASK de 50 kbps, ao passo que
a taxa de bits para o FSK de 25 kbps.

Implementao Existem duas implementaes possveis de BFSK: coerente e no-coerente.


No BFSK no-coerente, pode existir descontinuidade na fase quando um elemento de sinal ter-
mina e o prximo se inicia. No BFSK coerente, a fase continua atravs da fronteira entre os dois
elementos de sinal. O BFSK no-coerente pode ser implementado tratando-se o BFSK como
duas modulaes ASK e usando duas freqncias de portadora. O BFSK coerente pode ser im-
plementado usando-se um oscilador controlado por tenso (VCO) que muda sua freqncia
de acordo com a tenso de entrada. A Figura 5.7 mostra a idia simplificada por trs da segun-
da implementao. A entrada para o oscilador o sinal NRZ unipolar. Quando a amplitude do
NRZ for zero, o oscilador mantm sua freqncia regular; quando a amplitude for positiva, a
freqncia aumentada.

Figura 5.7 Implementao do BFSK

1 0 1 1 0

VCO
Oscilador controlado
por tenso

FSK Multinvel
A modulao multinvel (MFSK) no incomum no mtodo FSK. Podemos utilizar mais de
duas freqncias. Poderamos, por exemplo, usar quatro freqncias diferentes, f1, f2, f3 e f4 para
enviar 2 bits por vez. Para enviar 3 bits por vez, necessitamos usar 8 freqncias, e assim por
diante. Entretanto, precisamos lembrar que as freqncias devem estar separadas por 2f entre
si. Para a operao apropriada do modulador e do demodulador, pode ser demonstrado que o
valor mnimo de 2f deve ser S. Podemos demonstrar que a largura de banda com d = 0

B = (1 + d) 3 S + (L 1)2f B=L3S
148 CAPTULO 5 TRANSMISSO ANALGICA

Exemplo 5.6
Precisamos enviar dados de 3 em 3 bits a uma taxa de bits de 3 Mbps. A freqncia da portadora de
10 MHz. Calcule o nmero de nveis (freqncias diferentes), a taxa de transmisso e a largura de banda.

Soluo
Podemos ter L = 23 = 8. A taxa de transmisso S = 3 MHz/3 = 1.000 Mbauds. Isso significa que as
freqncias de portadora devem estar afastadas de 1 MHz entre si (2f = 1 MHz). A largura de banda
B = 8 1.000 = 8.000. A Figura 5.8 mostra a alocao de freqncias e as larguras de banda.

Figura 5.8 Largura de banda do MFSK usado no Exemplo 5.6

Largura de banda = 8 MHz

f1 f2 f3 f4 fc f5 f6 f7 f8
6,5 7,5 8,5 9,5 10 10,5 11,5 12,5 13,5
MHz MHz MHz MHz MHz MHz MHz MHz MHz

Modulao por Chaveamento de Fase


Na modulao por chaveamento de fase, a fase da portadora modificada para representar dois
ou mais elementos de sinal. Tanto a amplitude mxima como a freqncia permanecem constan-
tes medida que a fase muda. Hoje em dia, o PSK mais comum que o ASK ou FSK. Veremos,
porm, veremos em breve, que o QAM, que combina o ASK e o PSK, o mtodo mais empre-
gado na modulao digital-analgica.

PSK Binrio (BPSK)


O PSK mais simples o PSK binrio, no qual temos apenas dois elementos de sinal, um com
fase 0 e o outro com fase 180. A Figura 5.9 fornece uma viso conceitual do PSK. O PSK binrio
to simples quanto o ASK binrio, no entanto, com uma grande vantagem ele menos

Figura 5.9 Modulao por chaveamento de fase binria

Amplitude Taxa de bits: 5


1 0 1 1 0 r=1 S=N B = (1 + d )S

Largura de banda
Tempo
1 elemento 1 elemento 1 elemento 1 elemento 1 elemento
de sinal de sinal de sinal de sinal de sinal
0
1s 0 fc
Taxa de transmisso: 5
SEO 5.1 CONVERSO DIGITAL-ANALGICA 149

suscetvel a rudos. No ASK, o critrio para deteco de bits a amplitude do sinal; no PSK, a
fase. O rudo pode alterar mais facilmente a amplitude que a fase. Em outras palavras, o PSK
menos suscetvel a rudos que o ASK. O PSK superior ao FSK porque no precisamos de
dois sinais de portadora.

Largura de Banda A Figura 5.9 tambm exibe a largura de banda do BPSK. A largura de
banda a mesma que para o ASK binrio, embora, menor que aquela para o BFSK. Nenhuma
largura de banda desperdiada para separar dois sinais de portadora.

Implementao A implementao do BPSK to simples quanto a do ASK. A razo para tal


que o elemento de sinal com fase 180 pode ser visto como o complemento do elemento de sinal
com fase 0. Isso nos d uma pista de como implementar o BPSK. Usamos o mesmo conceito
adotado para o ASK, mas com um sinal NRZ polar em vez de um sinal NRZ unipolar, con-
forme pode ser visto na Figura 5.10. O sinal NRZ polar multiplicado pela freqncia da
portadora; o bit 1 (tenso positiva) representado por uma fase iniciando em 0; o bit 0 (tenso
negativa) representado por uma fase iniciando em 180.

Figura 5.10Implementao do BPSK

1 0 1 1 0
Multiplicador

Sinal da portadora

fc

Sinal modulado
Oscilador

PSK por Quadratura (QPSK)


A simplicidade do BPSK levou os projetistas a usarem 2 bits por vez para cada elemento de
sinal, diminuindo, portanto, a taxa de transmisso e, eventualmente, a largura de banda neces-
sria. O mtodo denominado PSK por quadratura ou QPSK, pois usa duas modulaes BPSK
separadas; uma em fase, enquanto a outra em quadratura (fora de fase). Os bits que chegam
passam, primeiro, por uma converso serial-paralela que envia um bit para um modulador e o
prximo para o outro modulador. Se a durao de cada bit do sinal de entrada for T, a durao de
cada bit enviado para o gerador BPSK correspondente ser 2T. Isso significa que o bit para cada
sinal BPSK tem metade da freqncia do sinal original. A Figura 5.11 ilustra a idia.
Os dois sinais compostos criados por multiplicador so ondas senoidais com a mesma
freqncia, mas com fases diferentes. Ao serem adicionados, o resultado outra onda se-
noidal com uma das quatro possveis fases: 45, 45, 135 e 135. Existem quatro tipos de
elementos de sinal no sinal de sada (L = 4) e, portanto, podemos enviar 2 bits por elemento
de sinal (r = 2).
150 CAPTULO 5 TRANSMISSO ANALGICA

Figura 5.11O QPSK e sua implementao

00 10 01 11

0 1 0 1

2/1
0 0 1 1
conversor
Oscilador
90

135 45 135 45

Exemplo 5.7
Encontre a largura de banda para um sinal transmitido a 12 Mbps em QPSK. O valor de d = 0.

Soluo
Para o QPSK, 2 bits so transportados para cada elemento de sinal. Isso significa que r = 2. Portanto,
a taxa de sinal (taxa de transmisso) S = N 3 (1/r) = 6 Mbauds. Com um valor de d = 0, temos
B = S = 6 MHz.

Diagrama de Constelao
Uma diagrama de constelao pode ajudar a definir a amplitude e a fase de um elemento de si-
nal, particularmente quando estivermos usando duas portadoras (uma em fase e a outra em qua-
dratura). O diagrama til quando estivermos lidando com QAM, PSK ou ASK multinvel (ver
a prxima seo). Em um diagrama de constelao, um tipo de elemento de sinal representado
como um ponto. O bit ou a combinao de bits que ele capaz de transportar normalmente
escrito prximo a ele.
O diagrama tem dois eixos. O eixo horizontal X est relacionado com a portadora em fase,
ao passo que o eixo vertical Y est relacionado com a portadora em quadratura. Para cada ponto
no diagrama, podemos deduzir quatro tipos de informao. A projeo do ponto sobre o eixo X
define a amplitude mxima da componente em fase; a projeo do ponto sobre o eixo Y define
a amplitude mxima da componente em quadratura. O comprimento da reta (vetor) que conecta o
ponto origem a amplitude mxima do elemento de sinal (combinao dos componentes X e Y).
O ngulo que a linha faz com o eixo X representa a fase do elemento de sinal. Todas as infor-
maes de que precisamos podem ser facilmente encontradas em um diagrama de constelao,
ilustrado na Figura 5.12.
SEO 5.1 CONVERSO DIGITAL-ANALGICA 151

Figura 5.12Conceito de um diagrama de constelao

Y (Portadora em quadratura)

de
componente Q

itu
Amplitude da

pl
m
:a
to
en
im
pr
m
Co
ngulo: fase
X (portadora em fase)
Amplitude da
componente I

Exemplo 5.8
Mostre o diagrama de constelao para um sinal ASK (OOK), BPSK e QPSK.

Soluo
A Figura 5.13 ilustra os trs diagramas de constelao.

Figura 5.13Trs diagramas de constelao

01 11

0 1 0 1
00 10

a. ASK (OOK) b. BPSK c. QPSK

Analisemos separadamente cada caso:


a. Para o ASK, estamos usando apenas uma portadora em fase. Portanto, os dois pontos devem estar
sobre o eixo X. O binrio 0 tem uma amplitude de 0 V; o binrio 1 tem uma amplitude de 1 V (por
exemplo). Os pontos esto localizados na origem e na unidade 1.
b. O BPSK tambm usa apenas uma portadora em fase. Entretanto, utilizamos um sinal NRZ polar
para modulao. Ele cria dois tipos de dados de elementos de sinal, um com amplitude 1 e outro
com amplitude 1. Isso pode ser afirmado em outros termos: o BPSK cria dois elementos de sinal
diferentes, um com amplitude 1 V e em fase e outro com amplitude 1 V e 180 fora de fase.
c. O QPSK usa duas portadoras, uma em fase e outra em quadratura. O ponto representando 11
composto por dois elementos de sinal combinados, ambos com amplitude de 1 V. Um elemento
representado por uma portadora em fase e o outro por uma portadora em quadratura. A amplitude
do elemento de sinal final enviado para esse elemento de dados de 2 bits 21/2 e a fase 45. O
argumento similar para os outros trs pontos. Todos os elementos de sinal tm amplitude de 21/2,
mas, suas fases so diferentes (45, 135, 135 e 45). Obviamente, poderamos ter optado por uma
amplitude da portadora de 1/(21/2) para tornar as amplitudes finais iguais a 1 V.
152 CAPTULO 5 TRANSMISSO ANALGICA

Modulao por Amplitude de Quadratura


O PSK limitado pela capacidade do equipamento para distinguir pequenas diferenas na fase.
Esse fator limita sua taxa de bits potencial. At ento, estvamos alterando apenas uma das trs
caractersticas de uma onda senoidal por vez; mas, o que aconteceria se alterssemos duas ao
mesmo tempo? Por que no combinar o ASK e o PSK? A idia de usar duas portadoras, uma em
fase e a outra em quadratura com diferentes nveis de amplitude para cada portadora o conceito
que est por trs do QAM (modulao por amplitude de quadratura).

A modulao por amplitude de quadratura uma combinao do ASK e do PSK.

As possveis variaes do QAM so inmeras. A Figura 5.14 exibe alguns desses mtodos. A
Figura 5.14 (a) mostra o mtodo QAM mais simples, 4-QAM (quatro tipos de elementos de sinal
diferentes) usando um sinal NRZ unipolar para modular cada portadora. Esse o mesmo meca-
nismo que usamos para o ASK (OOK). O item (b) revela outro mtodo 4-QAM utilizando NRZ
polar. No entanto, isso exatamente o mesmo que o QPSK. O item (c) mostra outro 4-QAM
no qual usamos um sinal com dois nveis positivos para modular cada uma das duas portadoras.
Finalmente, a Figura 5.14 (d) aponta uma constelao 16-QAM de um sinal com oito nveis,
quatro positivos e quatro negativos.

Figura 5.14Diagramas de constelao para alguns exemplos de QAMs

a. 4-QAM b. 4-QAM c. 4-QAM d. 16-QAM

Largura de Banda para o QAM


A largura de banda mnima necessria para a transmisso QAM a mesma que aquela necess-
ria para a transmisso ASK e PSK. O QAM apresenta as mesmas vantagens do PSK em relao
ao ASK.

5.2 CONVERSO ANALGICA-ANALGICA


A converso analgica-analgica, ou modulao analgica, a representao de informaes
analgicas por um sinal analgico. Poder-se-ia questionar: por que precisamos modular um
sinal analgico; afinal, ele j analgico. A modulao necessria quando o meio fsico for
passa-faixa por natureza ou se houver disponibilidade de apenas um canal passa-faixa. Um
exemplo o rdio. O governo atribui uma largura de banda estreita para cada estao. O si-
nal analgico produzido pelas estaes em separado um sinal passa-baixa, todos no mesmo
intervalo. Para podermos ouvir diferentes estaes, cada um dos sinais passa-baixa precisa ser
deslocado para um intervalo de frequncias diferente.
SEO 5.2 CONVERSO ANALGICA-ANALGICA 153

A converso analgica-analgica pode ser realizada por trs processos: AM (amplitude


modulation, ou seja, modulao em amplitude), FM (frequency modulation, ou seja, modu-
lao em freqncia) e PM (phase modulation, ou seja, modulao em fase). As modulaes
FM e PM normalmente so classificadas em uma mesma categoria (ver Figura 5.15).

Figura 5.15Tipos de modulao analgica-analgica

Converso
analgica-analgica

Modulao em amplitude Modulao em freqncia Modulao em fase

Modulao em Amplitude
Na transmisso AM, o sinal da portadora modulado de forma que sua amplitude varie com as
variaes de amplitude do sinal modulador. A freqncia e a fase da portadora permanecem inal-
teradas; somente a amplitude muda para acompanhar as variaes nas informaes. A Figura 5.16
mostra como funciona esse conceito. O sinal modulador o envelope da portadora.

Figura 5.16Modulao em amplitude

Sinal modulador
Multiplicador

Freqncia da portadora
fc

Oscilador
Sinal modulado
BAM = 2B

0
fc

Conforme mostra a Figura 5.16, o AM implementado normalmente usando-se um simples


multiplicador, pois a amplitude do sinal da portadora precisa ser modificada de acordo com a
amplitude do sinal modulador.

Largura de Banda do AM
A Figura 5.16 tambm mostra a largura de banda de um sinal AM. A modulao cria uma largura
de banda que o dobro da largura de banda do sinal modulador e cobre um intervalo cujo centro
a freqncia da portadora. Entretanto, os componentes do sinal acima e abaixo da freqncia
154 CAPTULO 5 TRANSMISSO ANALGICA

da portadora transportam exatamente as mesmas informaes. Por essa razo, algumas imple-
mentaes descartam metade do sinal e reduzem a largura de banda pela metade.

A largura de banda total necessria para o AM pode ser


determinada a partir da largura de banda do sinal de udio: BAM = 2B.

Alocao-Padro de Largura de Banda para uma Rdio AM


A largura de banda de um sinal de udio (voz e msica) normalmente de 5 kHz. Conseqen-
temente, uma estao de rdio AM precisa de uma largura de banda de 10 kHz. De fato, a FCC
(Federal Communications Commission) dos Estados Unidos autoriza o uso de 10 kHz para cada
estao AM.
As estaes AM podem usar freqncias de portadora dentro do intervalo de 530 a 1.700 kHz
(1,7 MHz). Entretanto, a freqncia de portadora de cada estao deve estar afastada em rela-
o s estaes vizinhas de cada lado em pelo menos 10 kHz (Largura de banda AM) para evi-
tar interferncia. Se uma estao usa uma freqncia de portadora de 1.100 kHz, a freqncia
de portadora da prxima estao no pode ser menor que 1.110 kHz (ver Figura 5.17).

Figura 5.17Alocao de bandas para o AM

fc fc fc fc fc

530 1700
kHz 10 kHz kHz

Modulao em Freqncia (Frequency Modulation)


Em transmisses FM, a freqncia do sinal da portadora modulada para acompanhar as mu-
danas no nvel de tenso (amplitude) do sinal modulador. A amplitude mxima e a fase do sinal
da portadora permanecem inalterados, mas medida que a amplitude do sinal modulador muda,
a freqncia da portadora muda de forma correspondente. A Figura 5.18 mostra as relaes entre
o sinal modulador, o sinal da portadora e o sinal FM resultante.
Como ilustra a Figura 5.18, o FM normalmente implementado usando-se um oscilador
controlado por tenso, assim como no FSK. A freqncia do oscilador muda de acordo com a
tenso de entrada que a amplitude do sinal modulador.

Largura de Banda do FM
A Figura 5.18 tambm mostra a largura de banda de um sinal FM. difcil determinar a largura
de banda real de forma exata. Entretanto, pode-se demonstrar empiricamente que ela vrias
vezes aquela do sinal analgico de entrada ou 2(1 + )B, em que um fator que depende da
tcnica de modulao, cujo valor padro 4.

A largura de banda total necessria para o FM pode ser determinada


a partir da largura de banda de um sinal de udio: BFM = 2(1 + )B.
SEO 5.2 CONVERSO ANALGICA-ANALGICA 155

Figura 5.18Modulao em freqncia

Amplitude
Sinal modulador (udio)

Tempo
Freqncia da portadora
VCO

Oscilador controlado
por tenso
Tempo

BFM = 2(1 +)B


Sinal FM

0 fc
Tempo

Alocao de Largura de Banda-Padro para Rdios FM


A largura de banda para a transmisso de um sinal de udio (voz e msica) em estreo quase
15 kHz. O FCC autoriza 200 kHz (0,2 MHz) para cada estao. Isso significa b = 4 com alguma
faixa de proteo extra. As estaes FM podem ter freqncias de portadora entre 88 e 108 MHz.
As estaes tm de estar separadas pelo menos por 200 kHz para impedir que suas larguras de
banda se sobreponham. Para criar ainda mais privacidade, a FCC exige que, em cada rea, sejam
usadas apenas alocaes de largura de banda alternadas. As demais permanecem no utilizadas
para impedir a possibilidade de duas estaes interferirem entre si. Dado o intervalo de 88 a 108
MHz, existem 100 possveis larguras de banda FM em uma rea, das quais 50 podem operar a
qualquer momento. A Figura 5.19 ilustra esse conceito.

Figura 5.19Alocao de banda FM

fc Nenhuma fc fc Nenhuma fc
estao
estao
88 108
MHz 200 kHz MHz

Modulao em Fase (Phase Modulation)


Na transmisso PM, a fase do sinal da portadora modulada para acompanhar as mudanas no
nvel de tenso (amplitude) do sinal modulador. A amplitude e a freqncia mxima do sinal da
portadora permanecem inalterados, mas medida que a amplitude do sinal modulador muda,
tambm muda a fase da portadora. Pode ser demonstrado matematicamente (ver o Apndice C)
que a modulao PM pode ser implementada da mesma forma que o FM, com uma diferena.
No FM, a mudana instantnea na freqncia da portadora proporcional amplitude do sinal
modulador; no PM, a mudana instantnea na freqncia da portadora proporcional derivada
156 CAPTULO 5 TRANSMISSO ANALGICA

da amplitude do sinal modulador. A Figura 5.20 mostra as relaes do sinal modulador, o sinal da
portadora e o sinal PM resultante.

Figura 5.20Modulao em fase

Amplitude

Sinal modulador (udio)

VCO
Tempo
Freqncia da portadora

d/dt
Tempo

Sinal PM BPM = 2(1 + )B

Tempo 0
fc

Como pode ser visto na Figura 5.20, o PM implementado geralmente usando-se um osci-
lador controlado por tenso juntamente com um derivador. A freqncia do oscilador muda de
acordo com a derivada da tenso de entrada, o qual a amplitude do sinal modulador.

Largura de Banda do PM
A Figura 5.20 tambm apresenta a largura de banda para um sinal PM. difcil determinar
a largura de banda real de forma exata, porm pode-se demonstrar empiricamente que ela
vrias vezes aquela do sinal analgico. Embora a frmula mostre a mesma largura de banda
para FM e PM, o valor de menor no caso do PM (por volta de 1 para banda estreita e 3 para
banda larga).

A largura de banda total necessria para PM pode ser determinada a partir da


largura de banda e amplitude mxima do sinal modulador: BPM = 2(1 + )B.

5.3 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes
livros. Os itens entre colchetes [. . .], referem-se lista de referncias bibliogrficas no final
do texto.

Livros
A converso digital-analgica ser discutida no Captulo 14 de [Pea92], no Captulo 5 de [Cou01]
e na Seo 5.2 de [Sta04]. A converso analgica-analgica a ser discutida nos Captulos 8 a 13
de [Pea92], no Captulo 5 de [Cou01] e na Seo 5.4 de [Sta04]. [Hsu03] fornece uma excelente
SEO 5.5 RESUMO 157

abordagem matemtica para todos os assuntos discutidos neste captulo. Material mais avanado
pode ser encontrado em [Ber96].

5.4 TERMOS-CHAVE
AM (modulao em amplitude) FSK (modulao por chaveamento de
ASK (modulao por chaveamento freqncia)
de amplitude) PM (modulao em fase)
converso analgica-analgica PSK (modulao por chaveamento de fase)
converso digital-analgica QAM (modulao por amplitude de
diagrama de constelao quadratura)

FM (modulao em freqncia) sinal da portadora

5.5 RESUMO
A converso digital-analgica o processo pelo qual se modifica uma das caractersticas de
um sinal analgico com base nas informaes contidas nos dados digitais.
A converso digital-analgica pode ser conseguida de diversas maneiras: ASK (modulao
por chaveamento de amplitude), FSK (modulao por chaveamento de freqncia) e PSK
(chaveamento por deslocamento de fase). O QAM (modulao por amplitude de quadratura)
combina os mtodos ASK e PSK.
Na modulao por chaveamento de amplitude, a amplitude do sinal da portadora modifi-
cada para criar elementos de sinal. Tanto a freqncia como a fase permanecem inalterados,
ao passo que a amplitude varia.
Na modulao por chaveamento de freqncia, a freqncia do sinal da portadora modificada
para representar dados. A freqncia do sinal modulado constante na durao de um elemento
de sinal, mas muda para o elemento de sinal seguinte se o elemento de dados mudar. Tanto a
amplitude mxima quanto a fase permanecem inalterados para todos os elementos de sinal.
Na modulao por chaveamento de fase, a fase da portadora modificada para representar
dois ou mais elementos de sinal diferentes. A amplitude mxima e a freqncia permanecem
inalterados medida que a fase muda.
Um diagrama de constelao mostra a amplitude e a fase de um elemento de sinal, sendo par-
ticularmente til quando usamos duas portadoras (uma em fase e a outra em quadratura).
Quadrature Amplitude Modulation (QAM) (modulao por amplitude de quadratura), uma
combinao dos mtodos ASK e PSK. O QAM usa duas portadoras, uma em fase e a outra
em quadratura, com diferentes nveis de amplitude para cada portadora.
A converso analgica-analgica permite a representao de informaes analgicas por um
sinal analgico. A converso necessria quando o meio fsico for passa-faixa por natureza
ou se estiver disponvel apenas uma nica largura de banda passa-faixa.
A converso analgica-analgica pode ser obtida de trs formas: Amplitude Modulation
(AM) (modulao em amplitude), Frequency Modulation (FM) (modulao em freqncia)
e Phase Modulation (PM) (modulao em fase).
Na transmisso AM, o sinal da portadora modulado de modo que sua amplitude varie com
as mudanas de amplitude do sinal modulador. A freqncia e a fase da portadora permane-
cem inalteradas; apenas a amplitude muda para acompanhar as variaes nas informaes.
158 CAPTULO 5 TRANSMISSO ANALGICA

Na transmisso FM, a freqncia do sinal da portadora modulada para acompanhar as


mudanas no nvel de tenso (amplitude) do sinal modulador. A amplitude mxima e a fase
do sinal da portadora permanecem inalteradas; mas, medida que a amplitude do sinal das
informaes muda, a freqncia da portadora muda de acordo.
Na transmisso PM, a fase do sinal da portadora modulada para acompanhar as variaes
no nvel de tenso (amplitude) do sinal modulador. A amplitude mxima e a freqncia do
sinal da portadora permanecem inalteradas, mas, medida que a amplitude do sinal das
informaes muda, a fase da portadora muda de acordo.

5.6 ATIVIDADES PRTICAS


Questes para Reviso
1. Defina transmisso analgica.
2. Defina sinal de portadora e seu papel na transmisso analgica.
3. Defina converso digital-analgica.
4. Que caractersticas de um sinal analgico so modificadas para representar o sinal digital
em cada uma das seguintes converses digital-analgicas?
a. ASK
b. FSK
c. PSK
d. QAM
5. Qual das quatro tcnicas de converso digital-analgica (ASK, FSK, PSK ou QAM) mais
suscetvel a rudo? Defenda sua resposta.
6. Defina diagrama de constelao e seu papel na transmisso analgica.
7. Quais so as duas componentes de um sinal quando o sinal representado em um diagrama de
constelao? Qual componente representada no eixo horizontal? E no eixo vertical?
8. Defina converso analgica-analgica.
9. Que caractersticas de um sinal analgico so modificadas para representar o sinal analgico
passa-baixa em cada uma das seguintes converses analgica-analgica?
a. AM
b. FM
c. PM
10. Qual das trs tcnicas de converso analgica-analgica (AM, FM ou PM) a mais susce-
tvel a rudo? Defenda sua resposta.

Exerccios
11. Calcule a taxa de transmisso para a taxa de bits e tipo de informao dados.
a. 2.000 bps, FSK
b. 4.000 bps, ASK
c. 6.000 bps, QPSK
d. 36.000 bps, 64-QAM
SEO 5.6 ATIVIDADES PRTICAS 159

12. Calcule a taxa de bits para a taxa de transmisso e o tipo de modulao dados.
a. 1.000 bauds, FSK
b. 1.000 bauds, ASK
c. 1.000 bauds, BPSK
d. 1.000 bauds, 16-QAM
13. Qual o nmero de bits por baud para as seguintes tcnicas?
a. ASK com quatro amplitudes diferentes
b. FSK com oito freqncias diferentes
c. PSK com quatro fases diferentes
d. QAM com uma constelao de 128 pontos
14. Desenhe o diagrama de constelao para as seguintes tcnicas:
a. ASK com o valor de amplitude mxima de 1 e 3
b. BPSK com o valor de amplitude mxima 2
c. QPSK com o valor de amplitude mxima 3
d. 8-QAM com dois valores diferentes de amplitude mxima, 1 e 3, e quatro fases diferentes
15. Desenhe o diagrama de constelao para os seguintes casos. Encontre a amplitude mxima
para cada caso e defina o tipo de modulao (ASK, FSK, PSK ou QAM). Os nmeros entre
parnteses definem os valores de I e Q, respectivamente.
a. Dois pontos em (2, 0) e (3, 0).
b. Dois pontos em (3, 0) e (3, 0).
c. Quatro pontos em (2, 2), (2, 2), (2, 2) e (2, 2).
d. Quatro pontos em (0, 2) e (0, 2).
16. Quantos bits por baud podemos enviar em cada um dos seguintes casos, se a constelao do
sinal tiver um dos seguintes nmeros de pontos?
a. 2
b. 4
c. 16
d. 1.024
17. Qual a largura de banda necessria para os seguintes casos, se precisarmos enviar
4.000 bps? Suponha d = 1.
a. ASK
b. FSK com 2f = 4 kHz
c. QPSK
d. 16-QAM
18. A linha telefnica tem largura de banda de 4 kHz. Qual o nmero mximo de bits que
podemos enviar usando cada uma das tcnicas a seguir? Suponha d = 0.
a. ASK
b. QPSK
c. 16-QAM
d. 64-QAM
19. Uma empresa possui um meio de transmisso com largura de banda de 1 MHz (passa-
baixa). E precisa criar 10 canais separados independentes, cada um dos quais capaz de
160 CAPTULO 5 TRANSMISSO ANALGICA

enviar pelo menos 10 Mbps. A empresa decidiu usar a tecnologia QAM. Qual o nmero
mnimo de bits por baud para cada canal? Qual o nmero de pontos no diagrama de cons-
telao para cada canal? Suponha d = 0.
20. Uma empresa de comunicao a cabo usa um dos canais da TV a cabo (com largura de ban-
da de 6 MHz) para fornecer comunicao digital a seus assinantes. Qual a taxa de dados
disponvel para cada assinante se a companhia usa a tcnica 64-QAM?
21. Encontre a largura de banda para as seguintes situaes, considerando-se que precisarmos
modular um canal de voz de 5 kHz.
a. AM
b. FM ( = 5)
c. PM ( = 1)
22. Encontre o nmero total de canais na banda correspondente alocado pela FCC.
a. AM
b. FM
CAPTULO 6

Utilizao da Largura de Banda:


Multiplexao e Espalhamento

Na vida real, temos links com largura de banda limitada. O emprego racional dessa largura de
banda tem sido, e ser, um dos principais desafios da comunicao eletrnica. Entretanto, o sig-
nificado de racional pode depender da aplicao. Algumas vezes, precisamos combinar vrios
canais de baixa largura de banda para fazermos uso de um nico canal com uma largura de banda
maior. Outras vezes, precisamos expandir a largura de banda de um canal para atingir objetivos
como privacidade e imunidade a interferncias. Neste captulo, iremos explorar essas duas amplas
categorias de utilizao da largura de banda: multiplexao e espalhamento. Na multiplexao,
nosso objetivo a eficincia; iremos combinar vrios canais em um s. No espalhamento, nossos
objetivos so privacidade e imunidade a interferncias; iremos expandir a largura de banda de um
canal para inserir redundncia, que necessria para atingir essas metas.

A utilizao da largura de banda o uso racional da largura de


banda disponvel para atingir objetivos especficos.
A eficincia pode ser atingida pela multiplexao; a privacidade e a
imunidade a interferncias podem ser obtidas pelo espalhamento.

6.1 MULTIPLEXAO
Toda vez que a largura de banda de um meio de transmisso conectando dois dispositivos for
maior que a necessidade de largura de banda dos dispositivos, o link pode ser compartilhado.
Multiplexao o conjunto de tcnicas que permite a transmisso simultnea de vrios sinais
por meio de um nico link de dados. medida que o uso de dados e de telecomunicaes au-
menta, o mesmo acontece com o trfego. Podemos resolver esse aumento do trfego de dados
adicionando links individuais sempre que for necessrio um novo canal, ou ento instalar links
com largura de banda maior e utiliz-los para transportar vrios sinais simultaneamente. Con-
forme iremos apresentar no Captulo 7, a tecnologia atual disponibiliza meios fsicos com ampla
largura de banda, como: fibra ptica, circuitos de microondas terrestres e via satlite. Cada um
deles disponibiliza uma largura de banda bem acima daquela necessria para a transmisso tpi-
ca de sinais. Se a largura de banda de um link for maior que a necessidade de largura de banda
dos dispositivos a ele conectados, a largura de banda no utilizada ser desperdiada. Um siste-
ma eficiente maximiza a utilizao de todos os recursos; a largura de banda um dos recursos
mais preciosos que temos em comunicao de dados.

161
162 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Em um sistema multiplexado, n linhas compartilham a largura de banda de um link. A Fi-


gura 6.1 mostra o formato bsico de um sistema multiplexado. As linhas esquerda direcionam
seus fluxos de transmisso para um multiplexador (MUX), que os combina em um fluxo agre-
gado nico (vrios-para-um). No lado receptor, o fluxo agregado alimenta um demultiplexador
(Demux), que separa o fluxo agregado de volta em suas componentes de transmisso originais
(uma-para-vrias) e os direciona para suas linhas correspondentes. Na figura, a palavra link se
refere ao caminho fsico. A palavra canal se refere parte de um link que transporta uma trans-
misso entre um dado par de linhas. Um link pode ter vrios (n) canais.

Figura 6.1 Diviso de um link em canais

MUX: Multiplexador
DEMUX: Demultiplexador D
M E
U M n Linhas
n Linhas

X U de sada
de entrada
1 link, n canais X

Existem trs tcnicas bsicas de multiplexao: multiplicao por diviso de freqncia,


multiplexao por diviso de comprimento de onda e multiplexao por diviso de tempo. As
duas primeiras so tcnicas desenvolvidas para sinais analgicos; a terceira para sinais digitais
(ver Figura 6.2).

Figura 6.2 Categorias de multiplexao

Multiplexao

Multiplicao por Multiplexao por Multiplexao por


diviso de freqncia diviso de comprimento de onda diviso de tempo
Analgico Analgico Digital

Embora alguns livros considerem o CDMA (Carrier Division Multiple Access) como uma
quarta categoria de multiplexao, discutiremos o CDMA como um mtodo de acesso (ver Ca-
ptulo 12).

Multiplexao por Diviso de Freqncia


O FDM (multiplexao por diviso de freqncia do ingls Frequency Division Multi-
plexing) uma tcnica analgica que pode ser utilizada quando a largura de banda de um
link (em Hertz) for maior que a largura de banda combinada do conjunto de sinais a serem
transmitidos. No FDM, os sinais gerados por dispositivo emissor vo modular freqncias de
portadora diferentes. Esses sinais modulados so ento combinados em um nico sinal com-
posto que pode ser transportado pelo link. As freqncias de portadora so separadas de uma
largura de banda suficiente para acomodar o sinal modulado. Esses intervalos de largura de
SEO 6.1 MULTIPLEXAO 163

banda so os canais atravs dos quais os diversos sinais trafegam. Os canais podem ser sepa-
rados por faixas de largura de banda no utilizadas bandas de proteo para impedir
que os sinais se sobreponham.
A Figura 6.3 apresenta uma viso conceitual do FDM. Nessa ilustrao, o meio fsico de
transmisso dividido em trs partes, cada um dos quais representando um canal que transporta
uma transmisso.

Figura 6.3 Multiplexao por diviso de freqncia

D
M Canal 1 E
Linhas Linhas
U Canal 2 M
de entrada de sada
X U
Canal 3
X

Consideramos o FDM como uma tcnica de multiplexao analgica; entretanto, isso no


significa que o FDM no possa ser utilizado para combinar fontes emissoras de sinais digitais.
Um sinal digital pode ser convertido em sinal analgico (com as tcnicas discutidas no Captulo 5)
antes do FDM ser empregado para multiplex-lo.

FDM uma tcnica de multiplexao analgica que combina sinais analgicos.

Processo de Multiplexao
A Figura 6.4 apresenta uma ilustrao conceitual do processo de multiplexao. Cada fonte gera
um sinal em um intervalo de freqncias similar. Dentro do multiplexador, esses sinais similares
modulam freqncias de portadora diferentes (f1, f2 e f3). Os sinais modulados resultantes so,
ento, combinados em um nico sinal composto que enviado por um link de comunicao que
tem largura de banda suficiente para acomod-lo.

Figura 6.4 Processo FDM

Modulador

Portadora f1

Modulador
+
Portadora f2

Modulador

Sinais analgicos
banda-base Portadora f3
164 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Processo de Demultiplexao
O demultiplexador usa uma srie de filtros para separar o sinal multiplexado em seus sinais
componentes constituintes. Os sinais individuais so, ento, passados para um demodulador
que os separa de suas portadoras e os passa para as linhas de sada. A Figura 6.5 apresenta uma
ilustrao conceitual do processo de demultiplexao.

Figura 6.5 Exemplo de demultiplexao FDM

Demodulador
Filtro
Portadora f1

Demodulador
Filtro
Portadora f2

Demodulador
Filtro
Sinais analgicos
Portadora f3 banda-base

Exemplo 6.1
Suponha que um canal de voz ocupe uma largura de banda de 4 kHz. Precisamos combinar trs canais
de voz em um link com uma largura de banda de 12 kHz, de 20 a 32 kHz. Mostre a configurao, usando
o domnio de freqncias. Suponha que no existam bandas de proteo.

Soluo
Deslocamos (modulamos) cada um dos trs canais de voz para uma largura de banda diferente, como
pode ser visto na Figura 6.6. Usamos a largura de banda de 20 a 24 kHz para o primeiro canal, a largura
de banda de 24 a 28 kHz para o segundo canal e 28 a 32 kHz para o terceiro. Em seguida, os combina-
mos conforme mostrado na Figura 6.6. No receptor, cada canal recebe o sinal inteiro; usando um filtro,
o receptor separa seu prprio sinal. O primeiro canal utiliza um filtro que deixa passar freqncias de
20 a 24 kHz e rejeita (descarta) quaisquer outras freqncias. O segundo canal usa um filtro que deixa
passar freqncias entre 24 a 28 kHz e o terceiro canal emprega um filtro que deixa passar freqncias
entre 28 a 32 kHz. Ao final, cada canal desloca a freqncia do sinal original para iniciar do zero.

Exemplo 6.2
Cinco canais, cada um dos quais com uma largura de banda de 100 kHz, devem ser multiplexados jun-
tos. Qual a largura de banda total mnima do link, se h a necessidade de uma banda de proteo de
10 kHz entre os canais para evitar interferncias?

Soluo
Para cinco canais, precisamos pelo menos de quatro bandas de proteo. Isso significa que a largura de
banda total no mnimo de 5 3 100 + 4 3 10 = 540 kHz, como pode ser observado na Figura 6.7.
SEO 6.1 MULTIPLEXAO 165

Figura 6.6 Exemplo 6.1

Deslocamento e combinao

Modulador
0 4 20 24

0 4
Modulador
24 28 + 20 32

Modulador
0 4 28 32

Link de largura de banda mais ampla

Filtro
passa-faixa 20 24 0 4

Filtro
20 32 passa-faixa 24 28 0 4

Filtro
passa-faixa 28 32 0 4

Filtragem e deslocamento

Figura 6.7 Exemplo 6.2

Banda de proteo
de10 kHz

100 kHz 100 kHz 100 kHz 100 kHz 100 kHz

540 kHz

Exemplo 6.3
Quatro canais de dados (digitais), cada um dos quais transmitindo a 1 Mbps, usam um canal de satlite
de 1 MHz. Projete uma configurao apropriada usando FDM.

Soluo
O canal de satlite analgico. Ento, vamos dividi-lo em quatro canais, cada um deles com uma largura
de banda de 250 kHz. Cada canal digital de 1 Mbps modulado de tal forma que cada 4 bits v modular
1 Hz. Uma soluo seria a modulao 16-QAM. A Figura 6.8 mostra uma possvel configurao.

O Sistema de Portadora Analgica


Para maximizar a eficincia de suas infra-estruturas, as companhias telefnicas tm, tradicionalmen-
te, multiplexado sinais de linhas de baixa largura de banda em linhas com maior largura de banda.
Dessa forma, muitas linhas comutadas ou alugadas podem ser combinadas em um nmero menor de
canais, mas com maior largura de banda. Para linhas analgicas, o FDM tipicamente utilizado.
166 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Figura 6.8 Exemplo 6.3

1 Mbps 250 kHz


16-QAM
Digital Analgica

1 Mbps 250 kHz


16-QAM
Digital Analgica 1 MHz
FDM
1 Mbps 250 kHz
16-QAM
Digital Analgica

1 Mbps 250 kHz


16-QAM
Digital Analgica

Um desses sistemas hierrquicos usados pela AT&T formado por grupos, supergrupos,
grupos mestre e grupos jumbo (ver Figura 6.9).

Figura 6.9 Hierarquia analgica

48 kHz
4 kHz 12 canais de voz
12 canais de voz

4 kHz 240 kHz


F Grupo(s) 60 canais de voz
D

M 2.52 MHz
4 kHz F Supergrupo(s) 600 canais de voz
5 grupo(s)

D 16.984 MHz
M
10 supergrupo(s)

3.600 canais de voz


F Grupo(s) mestre

D
6 Grupo(s) mestre

M Grupo
F jumbo
D
M

Nessa hierarquia analgica, 12 canais de voz so multiplexados em uma linha de maior


largura de banda para criar um grupo. Um grupo tem 48 kHz de largura de banda e comporta
12 canais de voz.
No nvel seguinte, at cinco grupos podem ser multiplexados para criar um sinal composto
denominado supergrupo. Um supergrupo tem uma largura de banda de 240 kHz e suporta at
60 canais de voz. Os supergrupos podem ser formados por at cinco grupos ou ento 60 canais
de voz independentes.
No nvel seguinte, 10 supergrupos so multiplexados para criar um grupo mestre. Um gru-
po mestre tem de ter uma largura de banda de 2,40 MHz, mas a necessidade de bandas de pro-
teo entre os supergrupos aumenta a largura de banda necessria para 2,52 MHz. Os grupos
mestre suportam at 600 canais de voz.
Finalmente, seis grupos mestre podem ser combinados em um grupo jumbo. Um grupo
jumbo deve ter 15,12 MHz (6 2,52 MHz); entretanto, essa largura de banda aumentada para
16,984 MHz para implementar bandas de proteo entre os grupos mestre.
SEO 6.1 MULTIPLEXAO 167

Outras Aplicaes do FDM


Uma aplicao muito comum do FDM a transmisso de rdio AM e FM. O rdio usa o ar como
meio de transmisso. Uma faixa especial de freqncias de 530 a 1.700 KHz reservada para
rdios AM. Todas as estaes de rdio precisam compartilhar essa faixa. Conforme discutido no
Captulo 5, cada estao AM precisa de 10 kHz de largura de banda. Cada estao usa uma fre-
qncia de portadora diferente, o que significa que ela est deslocando seu sinal e multiplexan-
do. O sinal que vai pelo ar uma combinao de sinais. Um receptor recebe todos esses sinais,
mas filtra (por sintonia) apenas aquele desejado. Sem multiplexao apenas uma estao AM
poderia transmitir por meio do link comum, o ar. No entanto, precisamos estar cientes de que, na
sintonia manual, a multiplexao e demultiplexao fsica. Conforme veremos no Captulo 12,
em comunicao de dados, a multiplexao implementada na camada de enlace de dados.
A situao semelhante na transmisso FM. O FM, porm, tem uma faixa de freqncias
reservadas mais ampla, que vai de 88 a 108 MHz. Cada estao apresenta uma largura de banda
de 200 kHz.
Outro uso comum do FDM na transmisso televisiva. Cada canal de TV tem sua prpria
largura de banda de 6 MHz.
A primeira gerao de telefones celulares (ainda em operao) tambm usa FDM. Para cada
usurio, so alocados dois canais de 30 kHz, um para envio de voz e outro para recepo. O sinal
de voz, com largura de banda de 3 kHz (de 300 a 3.330 kHz), modulado usando-se FM. Lem-
bre-se de que um sinal FM tem largura de banda 10 vezes maior que a do sinal modulador, o que
significa que cada canal tem 30 kHz (10 x 3) de largura de banda. Portanto, cada usurio recebe,
da estao-base, uma largura de banda de 60 kHz em um intervalo de freqncias disponvel no
momento da chamada.

Exemplo 6.4
O AMPS (Advanced Mobile Phone System, ou seja, Sistema Avanado de Telefonia Mvel) usa duas
faixas. A primeira, de 824 a 849 MHz, utilizada para transmisso, e a de 869 a 894 MHz usada para
recepo. Cada usurio tem uma largura de banda de 30 kHz em cada direo. A voz de 3 kHz modu-
lada usando-se FM, criando 30 kHz de sinal modulado. Quantas pessoas podem usar seus celulares ao
mesmo tempo?

Soluo
Cada faixa tem 25 MHz. Se dividirmos 25 MHz por 30 kHz, obteremos 833,33. Na realidade, a faixa
dividida em 832 canais. Destes, 42 canais so usados para controle, ou seja, restam 790 canais dispon-
veis para usurios de telefones celulares. O AMPS discutido de forma detalhada no Captulo 16.

Implementao
O FDM pode ser implementado de uma forma muito simples. Em muitos casos, como na
transmisso de rdio e TV, no existe a necessidade de um multiplexador ou demultiplexador
fsico. Desde que as estaes concordem em enviar suas transmisses para o ar usando diferen-
tes freqncias de portadora, a multiplexao obtida naturalmente. Em outros casos, como
no sistema de telefonia celular, uma estao-base precisa alocar uma freqncia de portadora
ao usurio do telefone. No existe largura de banda suficiente em uma clula para alocar, de for-
ma permanente, largura de banda a todos os usurios de celulares. Quando um usurio desliga,
sua largura de banda alocada a outra chamada.

Multiplexao por Diviso de Comprimento de Onda


O WDM (multiplexao por diviso de comprimento de onda do ingls Wave Division Multi-
plexing) foi desenvolvido para permitir a utilizao da alta capacidade de transmisso de dados
168 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

dos cabos de fibra ptica. A taxa de transmisso de dados de um cabo de fibra ptica muito
maior que a taxa de transmisso de cabos metlicos. Usar um cabo de fibra ptica para uma nica
linha desperdia largura de banda. A multiplexao permite que combinemos vrias linhas de di-
versos usurios em um nico circuito.
O WDM conceitualmente igual ao FDM, exceto pelo fato de a multiplexao e a demultiple-
xao envolverem sinais pticos transmitidos atravs de canais de fibra ptica. A idia a mesma:
combinar vrios sinais de diferentes freqncias. A diferena que as freqncias so muito altas.
A Figura 6.10 apresenta uma viso conceitual de um multiplexador e de um demultiplexador
WDM. Faixas de luz muito estreitas de diferentes fontes so combinadas para formar uma faixa
mais larga de luz. No receptor, os sinais so separados pelo demultiplexador.

Figura 6.10Multiplexao por diviso de comprimento de onda

1 1

2 WDM WDM 2
1 + 2 + 3

3 3

WDM uma tcnica de multiplexao analgica para combinar sinais pticos.

Embora a tecnologia WDM seja muito complexa, a idia bsica muito simples. Queremos
combinar vrias fontes de luz em uma nica fonte luminosa no multiplexador e fazer o inverso
no demultiplexador. A combinao e a diviso de fontes luminosas so facilmente tratadas por
um prisma. Recordando conceitos da fsica bsica, um prisma desvia um feixe de luz baseado no
ngulo de incidncia e na freqncia. Usando essa tcnica, um multiplexador pode ser construdo
para combinar vrios feixes de luz de entrada, cada um dos quais contendo uma faixa estreita de
freqncias, em um nico feixe de sada com uma faixa de freqncias mais ampla. Podemos, tam-
bm, construir um demultiplexador para fazer o processo inverso. A Figura 6.11 ilustra o conceito.

Figura 6.11O uso de prismas na multiplexao e demultiplexao por diviso de comprimento de onda

1 1

1 + 2 + 3
2 Cabo de fibra ptica 2

3 3
Multiplexador Demultiplexador

Uma aplicao tpica do WDM em redes Sonet, nas quais vrias linhas de fibra ptica so
multiplexadas e demultiplexadas. Discutiremos sobre Sonet no Captulo 17.
Um novo mtodo, denominado WDM denso (DWDM), capaz de multiplexar um nmero
muito grande de canais, espaando-os muito prximos entre si. Dessa forma, obtm-se uma
eficincia ainda maior.
SEO 6.1 MULTIPLEXAO 169

Multiplexao por Diviso de Tempo


O TDM (multiplexao por diviso de tempo do ingls, Time Division Multiplexing) um
processo digital que permite que vrias conexes compartilhem um link de maior largura de
banda. Em vez de compartilhar parte da largura de banda, como acontece no FDM, o que
compartilhado aqui o tempo. Cada conexo ocupa uma frao de tempo no link. A Figura 6.12
d uma viso conceitual do TDM. Note que um nico link usado, assim como no FDM; nesse
caso, entretanto, os canais de entrada compartilham o tempo de transmisso no link em vez da
freqncia. Na figura, pores dos sinais 1, 2, 3 e 4 ocupam o link seqencialmente.

Figura 6.12TDM

1 1
Fluxo de dados

2 D 2
M E
U 4 3 2 1 4 3 2 1 4 3 2 1 M
3 X U 3
X

4 4

Observe que, na Figura 6.12, estamos preocupados apenas com a multiplexao e no com a co-
mutao. Isso significa que todos os dados em uma mensagem da fonte 1 sempre vo para um destino
especfico, seja ele 1, 2, 3 ou 4. A entrega fixa e invarivel, diferentemente da comutao.
Tambm precisamos nos recordar de que o TDM , em princpio, uma tcnica de multiplexa-
o digital. Dados digitais de diferentes fontes so combinados em um nico link compartilhado
no tempo. Mas, isso no significa que as fontes analgicas no possam ser utilizadas; os dados
analgicos podem ser amostrados, convertidos em dados digitais e ento multiplexados usando-
se o TDM.

TDM uma tcnica de multiplexao digital que combina vrios


canais de baixa taxa de transmisso em um nico canal de alta taxa.

Podemos dividir o TDM em dois tipos distintos: sncrono e estatstico. Discutiremos, pri-
meiro, o TDM sncrono, e depois mostraremos em que difere o TDM estatstico. No TDM
sncrono, cada conexo de entrada aloca uma poro fixa do tempo de sada mesmo que no
esteja transmitindo dados.

Time Slots e Frames


No TDM sncrono, o fluxo de dados de cada conexo de entrada dividido em unidades, em que
cada entrada ocupa um time slot de entrada. Uma unidade pode ser de 1 bit, um caractere ou um
bloco de dados. Cada unidade de entrada gera uma unidade de sada e ocupa um time slot de
sada. Entretanto, a durao de um time slot de sada n vezes mais curta que a durao de um time
slot de entrada. Se um time slot de entrada for T s, o time slot de sada T/n s, em que n o nmero
de conexes. Em outras palavras, uma unidade na conexo de sada tem uma durao mais curta;
trafega mais rpido. A Figura 6.13 mostra um exemplo de TDM sncrono em que n 3.
170 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Figura 6.13Multiplexao por diviso de tempo sncrono

T T T T

A3 A2 A1 T/3

C3 B3 A3 C2 B2 A2 C1 B1 A1

B3 B2 B1 Frame 3 Frame 2 Frame 1


MUX
Cada frame tem 3 time slots.
Cada time slot tem uma durao de T/3 s.
C3 C2 C1

So extrados dados de
cada linha a cada T s.

No TDM sncrono, uma srie de unidades de dados de cada conexo de entrada coletada
em um frame (veremos a razo para isso em breve). Se tivermos n conexes, um frame divi-
dido em n time slots e cada slot alocado a uma unidade, uma para cada linha de entrada. Se a
durao da unidade de tempo for T, a durao de cada slot T/n e a durao de cada frame T
(a menos que um frame transporte alguma outra informao, conforme veremos daqui a pouco).
A taxa de dados do link de sada tem de ser n vezes a taxa de dados de uma conexo para ga-
rantir o fluxo de dados. Na Figura 6.13, a taxa de dados do link trs vezes a taxa de dados de uma
conexo; da mesma forma, a durao de uma unidade em uma conexo trs vezes aquela do time
slot (durao de uma unidade no link). Na figura, representamos os dados antes da multiplexao
como trs vezes o tamanho dos dados aps a multiplexao. Isso apenas para transmitir a idia de
que cada unidade trs vezes mais longa em durao antes da multiplexao que depois dela.

No TDM sncrono, a taxa de dados do link n vezes mais


rpida e a durao da unidade n vezes mais curta.

Os time slots so agrupados em frames. Um frame consiste em um ciclo completo de time


slots, com um slot dedicado a cada um dos dispositivos emissores. Em um sistema com n linhas
de entrada, cada frame tem n slots, com cada slot alocado para transportar dados de uma linha de
entrada especfica.

Exemplo 6.5
Na Figura 6.13, a taxa de dados de cada conexo de entrada de 3 kbps. Se 1 bit for multiplexado por
vez (uma unidade 1 bit), qual a durao de: (a) cada time slot de entrada; (b) cada time slot de sada;
e (c) cada frame?

Soluo
Podemos responder s perguntas como segue:
a. A taxa de dados de cada conexo de entrada de 1 kbps. Isso significa que a durao de um bit
igual a 1/1.000 s, ou seja, 1 ms. A durao de um time slot de entrada de1 ms (a mesma que a
durao dos bits).
b. A durao de cada time slot de sada de um tero do time slot de entrada. Isso significa que a
durao de um time slot de sada de 1/3 ms.
c. Cada frame transporta trs time slots de sada. Portanto, a durao de um frame 3 3 1/3 ms ou
1 ms. A durao de um frame a mesma de uma unidade de entrada.
SEO 6.1 MULTIPLEXAO 171

Exemplo 6.6
A Figura 6.14 mostra um multiplexador TDM sncrono com um fluxo de dados em cada entrada e um
fluxo de dados na sada. A unidade de dados de 1 bit. Encontre: (a) a durao dos bits de entrada; (b)
a durao dos bits de sada; (c) a taxa de bits de sada; e (d) a taxa de frames de sada.

Figura 6.14Exemplo 6.6

1 1 1 1 1
1 Mbps
Frames
0 0 0 0 0
1 Mbps 01 0 1 00 0 1 11 0 1 00 0 1 01 0 1
1 0 1 0 1 MUX
1 Mbps
0 0 1 0 0
1 Mbps

Soluo
Podemos responder s perguntas como segue:
a. A durao dos bits de entrada o inverso da taxa de bits: 1/1 Mbps = 1 s.
b. A durao dos bits de sada um quarto da durao dos bits de entrada, ou seja, 1/4 s.
c. A taxa de bits de sada o inverso da durao dos bits de sada, 1/4 s ou 4 Mbps. Isso tambm
pode ser deduzido do fato de que a taxa de sada deve ser quatro vezes mais rpida que a taxa de
entrada; portanto, a taxa de sada = 4 3 1 Mbps = 4 Mbps.
d. A taxa de frames sempre a mesma que a taxa de entrada. Portanto, a taxa de frames de 1.000.000
frames por segundo. Como estamos enviando 4 bits em cada frame, podemos verificar o resultado
da questo anterior multiplicando a taxa de frames pelo nmero de bits por frame.

Exemplo 6.7
Quatro conexes de 1 kbps so multiplexadas juntas. A unidade de multiplexao de 1 bit. Descubra:
(a) a durao de 1 bit antes da multiplexao; (b) a taxa de transmisso do link; (c) a durao de um time
slot; e (d) a durao de um frame.

Soluo
Podemos responder s questes anteriores como segue:
a. A durao de 1 bit antes da multiplexao 1/1 kbps ou 0,001 s (1 ms).
b. A taxa do link quatro vezes a taxa de uma conexo, ou seja, 4 kbps.
c. A durao de cada time slot um quarto da durao de cada bit antes da multiplexao, ou 1/4 ms,
ou 250 s. Note que tambm podemos calcular isso a partir da taxa de dados do link, 4 kbps. A
durao de bits o inverso da taxa de dados, ou 1/4 kbps, ou 250 s.
d. A durao de um frame sempre a mesma que a durao de uma unidade antes da multiplexao,
ou 1 ms. Tambm podemos calcular isso de outra maneira. Cada frame, nesse caso, tem quatro time
slots. Portanto, a durao de um frame quatro vezes 250 s, ou 1 ms.

Interleaving
O TDM pode ser visualizado como duas chaves comutadoras de alta rotao, uma do lado
da multiplexao e a outra do lado da demultipexao. As chaves so sincronizadas e giram
na mesma velocidade, mas em direes opostas. No lado da multiplexao, medida que a
172 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

chave abre diante de uma conexo, essa conexo tem a oportunidade de enviar uma unidade
de dados pelo link. Esse processo denominado interleaving. No lado da demultiplexao,
medida que uma chave abre diante de uma conexo, ela tem a oportunidade de receber
uma unidade do link.
A Figura 6.15 mostra o processo de interleaving para a conexo mostrada na Figura 6.13.
Nessa figura, supomos que no esteja envolvida nenhuma comutao e que os dados da primeira
conexo do lado do multiplexador se dirijam diretamente para a primeira conexo no demulti-
plexador. Discutiremos a comutao no Captulo 8.

Figura 6.15Interleaving

Sincronizao

A3 A2 A1 A3 A2 A1
Frame 3 Frame 2 Frame 1
C3 B3 A3 C2 B2 A2 C1 B1 A1
B3 B2 B1 B3 B2 B1

C3 C2 C1 C3 C2 C1

Exemplo 6.8
Quatro canais so multiplexados usando TDM. Se cada canal de entrada enviar 100 bytes e multiple-
xarmos 1 byte por canal, mostre o frame trafegando pelo link, o seu tamanho, a sua durao, a sua taxa
e a taxa de bits para o link.

Soluo
O multiplexador indicado na Figura 6.16. Cada frame carrega 1 byte de cada canal; o tamanho de
cada canal , portanto, 4 bytes, ou 32 bits. Como cada canal envia 100 bytes/s e um frame carrega
1 byte de cada canal, a taxa de frames tem de ser 100 frames por segundo. A durao de um frame ,
portanto, 1/100 s. O link transporta 100 frames por segundo e j que cada um contm 32 bits, a taxa
de bits de 100 3 32, ou 3.200 bps. Isso , na verdade, quatro vezes a taxa de bits de cada canal, que
de 100 3 8 = 800 bps.

Figura 6.16Exemplo 6.8

Frame 4 bytes Frame 4 bytes


32 bits 32 bits

MUX
100 frames/s
3.200 bps

Durao do frame = 1 s
100
100 bytes/s
SEO 6.1 MULTIPLEXAO 173

Exemplo 6.9
Um multiplexador combina quatro canais de 100 kbps usando um time slot de 2 bits. Mostre a sada
com quatro entradas arbitrrias. Qual a taxa de frames? Qual a sua durao? Qual a taxa de bits?
Qual a durao de bits?

Soluo
A Figura 6.17 aponta a sada para quatro entradas arbitrrias. O link transporta 50.000 frames por segun-
do j que cada um contm 2 bits por canal. A durao do frame , portanto, 1/50.000 s ou 20 s. A taxa de
frames 50.000 frames por segundo e cada um transporta 8 bits; a taxa de bits de 50.000 3 8 = 400.000
bits ou 400 kbps. A durao de bits de 1/400.000 s ou 2,5 s. Note que a durao do frame oito vezes
a durao de bits, pois cada um transporta 8 bits.

Figura 6.17Exemplo 6.9

Durao do frame = 1/50.000 s = 20 s


110010
100 kbps Frame(s): 8 bits Frame(s): 8 bits Frame(s): 8 bits
001010 00 10 00 11 01 11 10 00 11 01 10 10
100 kbps
MUX
101101 50.000 frames/s
100 kbps
400 kbps
000111
100 kbps

Slots Vazios
O TDM sncrono no to eficiente quanto poderia ser. Se uma fonte no tiver dados a serem
enviados, o slot correspondente no frame de sada fica vazio. A Figura 6.18 mostra um caso no
qual uma das linhas de entrada no est transmitindo dados e um time slot na outra linha de
entrada tem dados descontnuos.

Figura 6.18Slots vazios

MUX

O primeiro frame de sada tem trs slots preenchidos, o segundo apresenta dois slots preen-
chidos e o terceiro contm trs slots preenchidos. Nenhum frame est lotado. Veremos, na prxi-
ma seo, que o TDM estatstico pode melhorar a eficincia eliminando slots vazios do frame.

Gerenciamento da Taxa de Dados


Um problema associado ao TDM sncrono como tratar disparidades nas taxas de dados de
entrada. Em toda nossa discusso at agora, sempre supusemos que as taxas de dados de todas
174 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

as linhas de entrada eram iguais. Entretanto, se as taxas de dados no forem as mesmas, trs
estratgias, ou uma combinao delas, podem ser usadas. Denominamos tais estratgias multi-
plexao multinvel, alocao de mltiplos slots e insero de pulsos.
Multiplexao Multinvel A multiplexao multinvel uma tcnica que pode ser utilizada
quando a taxa de dados de uma linha de entrada for um mltiplo das demais. Na Figura 6.19, te-
mos, por exemplo, duas entradas de 20 kbps e trs entradas de 40 kbps. As duas primeiras linhas
de entrada podem ser multiplexadas juntas, fornecendo uma taxa de dados igual s trs lti-
mas. Um segundo nvel de multiplexao criar uma sada multiplexada de 160 kbps.

Figura 6.19Multiplexao multinvel

20 kbps 40 kbps
20 kbps
40 kbps 160 kbps

40 kbps

40 kbps

Alocao de Mltiplos Slots Algumas vezes, mais eficiente alocar mais de um slot em um
frame a uma nica linha de entrada. Nesse caso, poderamos, por exemplo, ter uma linha de en-
trada com uma taxa de dados mltipla de outra entrada. Na Figura 6.20, a linha de entrada com
taxa de dados de 50 kbps possui dois slots alocados na sada. Inserimos um conversor serial-
paralelo na linha para criar duas entradas a partir de uma.

Figura 6.20Multiplexao de mltiplos slots

25 kbps
50 kbps 25 kbps

25 kbps 125 kbps
A entrada com taxa
25 kbps de dados de 50 kHz tem
dois time slots em cada frame.
25 kbps

Insero de Pulsos s vezes, as taxas de bits das entradas de um multiplexador no so iguais


nem mltiplos inteiros entre si. Portanto, nenhuma das duas tcnicas descritas anteriormente
podem ser utilizadas. Uma soluo seria fazer que a taxa de dados de entrada mais elevada
fosse a taxa de dados dominante, e ento, inserir bits fictcios nas outras linhas de entrada com
taxas menores. Isso aumentar as taxas de transmisso das linhas, igualando suas velocidades
de transmisso. Esta tcnica denominada insero de pulsos, preenchimento de bits ou inser-
o de bits. A idia mostrada na Figura 6.21. So inseridos pulsos fictcios (pulse stuffing) na
linha de entrada de 46 kbps de forma a aumentar sua taxa de transmisso para 50 kbps. Agora,
o circuito est preparado para a multiplexao.
SEO 6.1 MULTIPLEXAO 175

Figura 6.21Insero de pulsos

50 kbps
150 kbps
50 kbps
Insero 50 kbps
46 kbps
de pulsos

Sincronizao de Frames
A implementao do TDM no to simples quanto a do FDM. A sincronizao entre o multi-
plexador e o demultiplexador um problema importante. Se o multiplexador e o demultiplexa-
dor no estiverem sincronizados, um bit pertencente a um canal pode eventualmente ser recebido
pelo canal incorreto. Por essa razo, um ou mais bits de sincronizao so inseridos no incio
de cada frame. Esses bits, denominados bits de sincronizao, seguem um padro, frame por
frame, que permite ao demultiplexador sincronizar-se com o fluxo de entrada, de modo a ser capaz
de separar os slots de forma precisa. Na maioria dos casos, essas informaes de sincronizao so
constitudas de 1 bit por frame, alternando entre 0 e 1, conforme exposto na Figura 6.22.

Figura 6.22Bits de sincronizao

Padro de
1 0 1 sincronizao

Frame 3 Frame 2 Frame 1


C3 B3 A3 B2 A2 C1 A1
1 0 1

Exemplo 6.10
Temos quatro fontes, cada uma das quais criando 250 caracteres por segundo. Se a unidade de interlea-
ving for de 1 caractere e se for acrescentado 1 bit de sincronizao a cada frame, encontre: (a) a taxa de
dados de cada fonte; (b) a durao de cada caractere em cada fonte; (c) a taxa de frames; (d) a durao
de cada frame; (e) o nmero de bits em cada frame; e (f) a taxa de dados do link.

Soluo
Podemos responder s questes dadas da seguinte forma:
a. A taxa de dados de cada fonte de 250 3 8 = 2.000 bps = 2 kbps.
b. Cada fonte envia 250 caracteres por segundo; portanto, a durao de 1 caractere 1/250 s,
ou 4 ms.
c. Cada frame tem 1 caractere de cada fonte, o que significa que o link precisa enviar 250 frames por
segundo para manter a taxa de transmisso de cada fonte.
d. A durao de cada frame de 1/250 s, ou 4 ms. Note que a durao de cada frame a mesma que
a de cada caractere proveniente de cada fonte.
176 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

e. Cada frame transporta 4 caracteres e 1 bit extra de sincronizao. Isso significa que cada frame tem
um comprimento de 4 3 8 + 1 = 33 bits.
f. O link envia 250 frames por segundo e cada um contm 33 bits. Isso significa que a taxa de dados
do link de 250 3 33, ou 8.250 bps. Note que a taxa de bits do link maior que as taxas de bits
combinadas dos quatro canais. Se adicionarmos as taxas de bits dos quatro canais, obteremos 8.000 bps.
Como trafegam 250 frames por segundo e cada um contm 1 bit extra para sincronizao, precisa-
mos acrescentar 250 soma para obter 8.250 bps.

Exemplo 6.11
Dois canais, um com uma taxa de bits de 100 kbps, e outro, com uma taxa de bits de 200 kbps, devem ser
multiplexados. Como isso pode ser conseguido? Qual a taxa de frames? Qual a durao dos frames?
Qual a taxa de bits do link?

Soluo
Podemos alocar um time-slot ao primeiro canal e dois time-slots ao segundo canal. Cada frame carrega
3 bits. A taxa de frames de 100.000 frames por segundo, pois ele transporta 1 bit do primeiro canal. A
durao do frame de 1/100.000 s, ou 10 ms. A taxa de bits de 100.000 frames/s 3 3 bits por frame,
ou 300 kbps. Note que como cada frame transporta 1 bit do primeiro canal, a taxa de bits para o primeiro
canal preservada. A taxa de bits para o segundo canal tambm preservada, porque cada frame carrega
2 bits do segundo canal.

Servio de Sinal Digital


As companhias telefnicas implementam o TDM por meio de uma hierarquia de sinais digitais
denominada servio de sinal digital (DS) ou hierarquia digital. A Figura 6.23 mostra as taxas de
dados suportadas por nvel.

Figura 6.23Hierarquia digital

DS-0 6,312 Mbps


4 DS-1
T DS-1
24 D 44,376 Mbps

M T DS-2 7 DS-2
D
M 274,176 Mbps
6 DS-3
T DS-3
D
64 kbps M
1,544 Mbps T DS-4
24 DS-0 D
M

Um servio DS-0 composto por um nico canal digital de 64 kbps.


DS-1 um servio de 1,544 Mbps; 1,544 Mbps equivale a 24 vezes 64 kbps mais 8 kbps de
overhead. Ele pode ser usado como um servio nico para transmisso em 1,544 Mbps ou en-
to para multiplexar 24 canais DS-0 ou para transportar qualquer outra combinao desejada
pelo usurio, que se encaixe dentro da capacidade de 1,544 Mbps.
DS-2 um servio de 6,312 Mbps; 6,312 Mbps equivale a 96 vezes 64 kbps mais 168 kbps de
overhead. Ele pode ser usado como um servio nico para transmisses em 6,312 Mbps ou
SEO 6.1 MULTIPLEXAO 177

ento para multiplexar quatro canais DS-1, 96 canais DS-0 ou uma combinao desses tipos
de servio.
DS-3 um servio de 44,376 Mbps; 44,376 Mbps equivale a 672 vezes 64 kbps mais 1,368
Mbps de overhead. Ele pode ser usado como um servio nico para transmisso em 44,376 Mbps
ou ento para multiplexar sete canais DS-2, 28 canais DS-1, 672 canais DS-0 ou uma com-
binao desses tipos de servio.
DS-4 um servio de 274,176 Mbps; 274,176 Mbps equivale a 4.032 vezes 64 kbps mais 16,128
Mbps de overhead. Ele pode ser usado para multiplexar seis canais DS-3, 42 canais DS-2,
168 canais DS-1, 4.032 canais DS-0 ou uma combinao desses tipos de servio.

Linhas T
DS-0, DS-1 e assim por diante so os nomes dos servios. Para implement-los, as companhias
telefnicas nos Estados Unidos usam linhas T (T-1 a T-4). So linhas com capacidades adequa-
das precisamente s taxas de dados dos servios DS-1 a DS-4 (ver Tabela 6.1). At ento, esto
disponveis comercialmente apenas as linhas T-1 e T-3.

Tabela 6.1Servios DS e taxas de linhas T


Servio Linha Taxa (Mbps) Canais de Voz
DS-1 T-1 1,544 24
DS-2 T-2 6,312 96
DS-3 T-3 44,736 672
DS-4 T-4 274,176 4.032

Uma linha T-1 usada para implementar o servio DS-1; T-2 usada para implementar DS-2
e assim por diante. Como pode ser observado na Tabela 6.1, o DS-0 no , na verdade, oferecido
como um servio, mas foi definido como base para fins de referncia.

Linhas T para Transmisso Analgica


As linhas T so linhas digitais projetadas para a transmisso de dados digitais, udio ou vdeo. Entre-
tanto, elas tambm podem ser usadas para a transmisso analgica (conexes de telefones convencio-
nais), desde que os sinais analgicos sejam primeiro amostrados, e, ento, multiplexados (PCM).
A possibilidade de usar linhas T como portadoras analgicas abriu uma nova gerao de
servios para as companhias telefnicas. No passado, quando uma organizao quisesse 24 linhas
telefnicas separadas, ela teria de estender 24 cabos de par tranado da companhia para a central tele-
fnica (Voc se lembra daqueles filmes antigos mostrando um executivo superatarefado com 10
telefones sobre a mesa? Ou os antigos aparelhos telefnicos com um cabo grosso saindo deles?
Esses cabos continham um conjunto de linhas.) Hoje em dia, a mesma organizao pode com-
binar as 24 linhas de entrada em uma nica linha T-1 e estender apenas linhas T-1 at a central.
A Figura 6.24 mostra como 24 canais de voz podem ser multiplexados em uma nica linha T-1.
(Consulte o Captulo 5 para codificao PCM.)

O Frame T-1 Conforme observado, o DS-1 exige 8 kbps de overhead. Para entender como
esse overhead calculado, precisamos examinar o formato de um frame de 24 canais de voz.
O frame usado em uma linha T-1 tem, normalmente, 193 bits divididos em 24 time-slots de 8 bits
cada, mais 1 bit extra de sincronizao (24 3 8 + 1 = 193); (ver Figura 6.25). Em outras palavras,
178 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Figura 6.24Linha T-1 para multiplexao de linhas telefnicas

Amostragem a 8.000 amostras/s


usando 8 bits por amostra

PCM
24 canais de voz

Linha T-1 de 1,544 Mbps


PCM T 24 64 kbps + 8 kbps de overhead
D
M


PCM
4 kHz 64.000 bps

Figura 6.25Estrutura de frames T-1

Amostra n

Canal 24 Canal Canal


2 1
1 bit 8 bits 8 bits 8 bits

1 frame = 193 bits

Frame Frame Frame Frame


8.000
n
2 1
T-1: 8.000 frame(s)/s = 8.000 193 bps = 1.544 Mbps

cada time-slot contm um segmento de sinal de cada canal; 24 segmentos so intercalados em


um frame. Se uma linha T-1 transportar 8.000 frames, a taxa de dados ser de 1,544 Mbps
(193 3 8.000 = 1,544 Mbps) a capacidade da linha.

Linhas E
Os europeus usam uma verso das linhas T chamadas linhas E. Os dois sistemas so con-
ceitualmente idnticos, mas suas capacidades diferem: a Tabela 6.2 mostra as linhas E e suas
capacidades.
SEO 6.1 MULTIPLEXAO 179

Tabela 6.2 Taxas de linhas E


Linha Taxa (Mbps) Canais de Voz
E-1 2,048 30
E-2 8,448 120
E-3 34,368 480
E-4 139,264 1920

Outras aplicaes do TDM Sncrono


Algumas companhias telefnicas celulares de segunda gerao usam TDM sncrono. Por exem-
plo, a verso digital da telefonia celular divide a largura de banda disponvel em faixas de
30 kHz. Para cada faixa, o TDM utilizado de modo que seis usurios possam compartilhar uma
mesma banda. Isso significa que cada faixa de 30 kHz agora formada por seis time-slots e os
sinais de voz digitalizados dos usurios so inseridos nesses slots. Usando TDM, o nmero de
usurios de telefone em cada rea agora seis vezes maior. Discutiremos a telefonia celular
de segunda gerao no Captulo 16.

Multiplexao Estatstica por Diviso de Tempo


Conforme vimos na seo anterior, no TDM sncrono, cada entrada tem um slot reservado no
frame de sada. Isso pode ser ineficiente quando algumas linhas de entrada no tiverem nenhum
dado para enviar. Na multiplexao estatstica por diviso de tempo, slots so alocados dinami-
camente para aumentar a eficincia da largura de banda. Somente quando uma linha de entrada
tiver uma quantidade de dados que valha a pena ser enviada, ela receber um slot no frame de
sada. Na multiplexao estatstica, o nmero de slots em cada frame menor que o nmero
de linhas de entrada. O multiplexador verifica cada linha de entrada em um sistema de rodzio;
ele aloca um slot para uma linha de entrada quando a linha tiver dados a serem enviados; caso
contrrio, ela pula a linha e verifica a prxima.
A Figura 6.26 traz um exemplo de TDM sncrono e outro de TDM estatstico. No primeiro,
alguns slots esto vazios, pois a linha correspondente no tem dados a serem enviados. No lti-
mo, entretanto, nenhum slot deixado vazio, j que existem dados a serem enviados por alguma
linha de entrada.

Endereamento
A Figura 6.26 tambm mostra uma grande diferena entre slots no TDM sncrono e no TDM
estatstico. Um slot de sada no TDM sncrono totalmente ocupado por dados; no TDM es-
tatstico, um slot necessita transportar dados e endereo de destino. No TDM sncrono, no h
nenhuma necessidade de endereamento; a sincronizao e as relaes pr-designadas entre as
entradas e sadas servem como endereo. Sabemos, por exemplo, que a entrada 1 sempre vai
para a sada 2. Se o multiplexador e o demultiplexador forem sincronizados, isso garantido. Na
multiplexao estatstica, no existe relao fixa entre as entradas e sadas, pois no h nenhum
slot pr-designado ou reservado. Precisamos incluir o endereo do receptor dentro de cada slot
para mostrar onde ele deve ser entregue. O endereamento em sua forma mais simples pode ser
de n bits para definir N linhas de sada diferentes, sendo n = log2 N. Por exemplo, para oito linhas
de sada distintas, precisamos de um endereo de 3 bits.
180 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Figura 6.26Comparao de slots no TDM

Linha A A1
Linha B B2 B1 0 E2 D2 B2 1 D1 B1 A1
Linha C MUX
Linha D D2 D1
Linha E E2

a. TDM sncrono

Linha A A1
Linha B B2 B1 e E2 d D2 b B2 d D1 b B1 a A1
Linha C MUX
Linha D D2 D1
Linha E E2

b. TDM estatstico

Tamanho do Slot
J que no TDM estatstico, um slot carrega tanto dados como endereo, a proporo entre o
tamanho dos dados e do endereo tem de ser razovel para tornar a transmisso eficiente. Por
exemplo, seria ineficiente enviar 1 bit por slot como dados, quando o endereo for de 3 bits.
Isso significaria overhead de 300%. No TDM estatstico, um bloco de dados normalmente tem
muitos bytes, ao passo que o endereo tem poucos bytes.

Nenhum Bit de Sincronizao


Existe outra diferena entre o TDM sncrono e o estatstico, mas, desta vez, encontra-se no
nvel de frame. Os frames no TDM estatstico no precisam ser sincronizados; portanto, no
precisamos de bits de sincronizao.

Largura de Banda
No TDM estatstico, a capacidade do link normalmente menor que a soma das capacidades
de cada canal. Os projetistas do TDM estatstico definem a capacidade do link tomando como
base as estatsticas de carga de cada canal. Se, em mdia, apenas x% dos slots de entrada so
preenchidos, a capacidade do link reflete isso. Obviamente, durante momentos de pico, alguns
slots tm de esperar para serem transmitidos.

6.2 ESPALHAMENTO ESPECTRAL


A multiplexao combina sinais de vrias fontes para atingir a mxima eficincia de largura
de banda; disponvel de um link dividida entre as vrias fontes. No espalhamento espectral
(SS Spread Spectrum) tambm combinamos sinais de diferentes fontes para se encaixarem
em uma largura de banda de maior capacidade. No entanto, nossos objetivos so ligeiramente
SEO 6.2 ESPALHAMENTO ESPECTRAL 181

diferentes. O espalhamento espectral foi projetado para ser utilizado em aplicaes wireless
(sem fio) para ambientes de redes LANs e WANs. Nesses tipos de aplicao temos algumas
preocupaes que suplantam a otimizao de largura de banda. Em aplicaes sem fio, todas
as estaes usam o ar (ou o vcuo) como seu meio de transmisso. As estaes devem ser
capazes de compartilhar esse meio sem estarem suscetveis a interceptao da comunicao de
dados e interferncias por um intruso mal-intencionado (em operaes militares, por exemplo).
Para atingir esses objetivos, as tcnicas de espalhamento espectral adicionam redundncia;
elas espalham o espectro original necessrio de cada estao. Se a largura de banda necessria
para cada estao for B, o espalhamento espectral vai expandi-lo para Bss de modo que Bss >>
B. A largura de banda expandida possibilita que a fonte envolva sua mensagem em um envelope
protetor, permitindo uma transmisso mais segura. Uma analogia seria o envio de um presente
delicado e muito caro. Podemos inserir o presente em uma caixa especial para impedir
que ele seja danificado durante o transporte e podemos usar um servio de entrega de alta qua-
lidade para garantir a segurana da entrega do pacote.
A Figura 6.27 ilustra a idia do espalhamento espectral, que consegue atingir seus objetivos
pelos seguintes princpios:

1. A largura de banda alocada a cada estao precisa ser, pelo menos, maior que aquela neces-
sria. Isso possibilita redundncia.
2. O espalhamento da largura de banda original B para a nova largura de banda Bss deve ser fei-
ta por um processo que seja independente do sinal original. Em outras palavras, o processo
de espalhamento ocorre aps o sinal ter sido criado pela fonte.

Figura 6.27Espalhamento espectral

B BSS

Processo de
espalhamento

Cdigo de
espalhamento

Aps o sinal ser criado pela fonte, o processo de espalhamento usa um cdigo de espalha-
mento e espalha as freqncias ao longo da largura de banda. A figura mostra a largura de banda
original B e a nova largura de banda alargada Bss. O cdigo de espalhamento uma srie de
nmeros que parecem aleatrios, mas, na realidade, faz parte de um padro.
Existem duas tcnicas para o espalhamento da largura de banda: espalhamento espectral por
saltos de freqncia (frequency hopping spread spectrum FHSS) espalhamento espectral
de seqncia direta (direct sequence spread spectrum DSSS).

Espalhamento Espectral por Saltos de Freqncia (FHSS)


A tcnica FHSS espalhamento espectral por saltos de freqncia usa M diferentes freqncias
de portadora que so moduladas pelo sinal de origem. Em dado instante, o sinal modula uma
freqncia de portadora; no momento seguinte, o sinal modula outra freqncia de portadora.
182 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Embora a modulao seja feita utilizando apenas uma freqncia de portadora por vez, so
usadas M freqncias ao longo de um ciclo. A largura de banda ocupada por uma fonte aps o
espalhamento BFHSS >> B.
A Figura 6.28 mostra o layout geral do FHSS. Um gerador de cdigo pseudoaleat-
rio (pseudorandom code generator, chamado rudo pseudoaleatrio (pseudorandom noise
PN), cria um padro de k-bits para cada perodo de transio em uma freqncia Th.
A tabela de freqncias usa o padro para encontrar a freqncia a ser usada para esse perodo
de transio e o passa para o sintetizador de freqncias. O sintetizador de freqncias cria um
sinal de portadora nessa freqncia e o sinal da fonte modula o sinal da portadora.

Figura 6.28FHSS (Espelhamento espectral por salto de freqncia)

Modulador

Sinal Sinal
original espalhado

Sintetizador
de freqncias
pseudoaleatrio
Gerador de
cdigo

Tabela de freqncias

Supondo que tenhamos decidido por oito saltos com oito freqncias. Esse nmero muito
baixo para aplicaes reais e ser usado apenas para fins ilustrativos. Nesse caso, M 8 e k 3.
O gerador de cdigo pseudoaleatrio criar uma sequncia de oito padres diferentes de 3 bits.
Estes so associados a oito freqncias distintas na tabela de freqncias (ver Figura 6.29).

Figura 6.29Seleo de freqncias no FHSS

Primeira seleo

k-bit Freqncia
000 200 kHz
padres k-bit
001 300 kHz
101 111 001 000 010 110 011 100 010 400 kHz
011 500 kHz
Primeira seleo 100 600 kHz
101 700 kHz
110 800 kHz
111 900 kHz
Tabela de freqncias
SEO 6.2 ESPALHAMENTO ESPECTRAL 183

A seqncia e o padro para essa estao so 101, 111, 001, 000, 010, 011, 100. Note que o
padro pseudoaleatrio e repetido a cada oito saltos. Isso significa que, no salto 1, o padro
101. A freqncia selecionada 700 kHz; o sinal da fonte modula essa freqncia de portadora.
O segundo padro k bit escolhido 111, que seleciona a portadora de 900 kHz; o oitavo padro
100, a freqncia 600 kHz. Aps oito saltos, o padro se repete, iniciando novamente a partir
de 101. A Figura 6.30 ilustra como o sinal muda ciclicamente de portadora em portadora. Parti-
mos do pressuposto de que a largura de banda do sinal original seria de 100 kHz.

Figura 6.30Ciclos FHSS

Freqncia da
portadora
(kHz)

Ciclo 1 Ciclo 2
900
800
700
600
500
400
300
200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Perodos
de transio

Pode ser demonstrado que esse esquema capaz de atingir os objetivos mencionados an-
teriormente. Se existirem muitos padres de k bits e o perodo de transio for curto, emissor e
receptor podem ter privacidade. Se um intruso tentar interceptar o sinal transmitido, ele poder
acessar apenas um pequeno trecho de dados, pois no sabe a seqncia de espalhamento para
se adaptar rapidamente ao perodo de transio seguinte. Esse mtodo tambm tem um efeito antiin-
terferncia. Um emissor mal-intencionado poderia ser capaz de enviar rudos para interferir no
sinal por um perodo de transio (aleatoriamente), mas no em todos.

Compartilhamento da Largura de Banda


Se o nmero de freqncias de transio for M, podemos multiplexar at M canais utilizando a
largura de banda BSS. Isso se deve ao fato de uma estao usar apenas uma freqncia em cada
perodo de transio; M 1 outras freqncias podem ser usadas por outras M 1 estaes. Em
outras palavras, M estaes diferentes podem compartilhar a largura de banda BSS se for usada
uma tcnica de modulao apropriada, como o FSK mltiplo (MFSK). O FHSS similar ao
FDM, conforme mostrado na Figura 6.31.
A Figura 6.31 apresenta um exemplo de quatro canais usando FDM e quatro canais usando
FHSS. No FDM, cada estao usa 1/M da largura de banda, mas a alocao fixa; no FHSS,
cada estao usa 1/M da largura de banda; entretanto, a alocao muda de salto em salto.
184 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

Figura 6.31Compartilhamento da largura de banda

Freqncia Freqncia

f4 f4

f3 f3

f2 f2

f1 f1

Tempo Tempo
a. FDM b. FHSS

Direct Sequence Spread Spectrum


A tcnica de espalhamento espectral de seqncia direta (direct sequence spread spectrum
DSSS), tambm permite o espalhamento da banda passante do sinal original, mas o processo
diferente. No DSSS, substitumos cada bit de dados por um cdigo de espalhamento de n bits.
Em outras palavras, para cada bit assinalado um cdigo de n bits, denominado chips, em que a
taxa de chip n vezes a da taxa de bits. A Figura 6.32 ilustra o conceito do DSSS.

Figura 6.32DSSS

Modulador

Sinal Sinal
original espalhado

Gerador de chips

Como um exemplo, vamos considerar a seqncia utilizada em uma rede LAN sem fio, a
famosa seqncia de Barker (Barker sequence) em que n igual a 11. Vamos assumir que o sinal
original e o chips no gerador chip utilizam a codificao polar NRZ. A Figura 6.33 ilustra o
chips e o resultado da multiplicao dos dados originais pelo chips obtendo o sinal espalhado.
Na Figura 6.33, o cdigo de espalhamento chips 11 que utiliza o padro 10110111000
(nesse caso). Se a taxa original de sinalizao for N, a taxa de sinal espalhada 11N. Isso signi-
fica que a largura de banda necessria para um sinal espalhado 11 vezes maior que a largura
de banda do sinal original. O espalhamento do sinal pode prover privacidade se um intruso no
conhece o cdigo de espalhamento. Tambm prov imunidade contra interferncias quando a
estao utiliza cdigos diferentes.
SEO 6.4 TERMOS-CHAVE 185

Figura 6.33Exemplo de DSSS

1 0 1
Sinal
original

1 0 1 1 0 1 1 1 0 0 0 1 0 1 1 0 1 1 1 0 0 0 1 0 1 1 0 1 1 1 0 0 0
Cdigo de
espalhamento

Sinal
espalhado

Compartilhamento da Largura de Banda


Podemos compartilhar a largura de banda no DSSS como fizemos no FHSS? A resposta no
e sim. Se usarmos um cdigo de espalhamento que propague sinais (de estaes diferentes) que
no podem ser combinados e separados, no possvel compartilharmos a largura de banda. Por
exemplo, conforme veremos no Captulo 14, algumas LANs sem fio usam DSSS, e a largura de
banda total, aps o espalhamento, no pode ser compartilhada. Entretanto, se usarmos um tipo
especial de cdigo de seqncia que permita a combinao e a separao de sinais propagados,
poderemos compartilhar a largura de banda. Como veremos no Captulo 16, um cdigo de es-
palhamento especial nos permite o uso do DSSS em telefonia celular e o compartilhamento da
largura de banda entre vrios usurios.

6.3 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes li-
vros. Os itens entre colchetes [. . .] correspondem lista de referncias bibliogrficas no final
do texto.

Livros
A multiplexao discutida elegantemente no Captulo 19 de [Pea92]. O livro [Cou01] fornece uma
excelente viso do TDM e do FDM nas Sees 3.9 a 3.11. Material mais avanado pode ser encon-
trado em [Ber96]. A multiplexao discutida no Captulo 8 de [Sta04]. Uma excelente viso de
espalhamento espectral pode ser encontrada na Seo 5.13 de [Cou01] e no Captulo 9 de [Sta04].

6.4 TERMOS-CHAVE
bandas de proteo DSSS (tcnica espalhamento espectral de
bits de sincronizao seqncia direta)
canal DWDM (WDM denso)
chip enxerto insero de pulsos
demultiplexador (Demux) espectro de difuso espalhamento espectral (SS)
186 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

FDM (multiplexao por diviso de freqncia) multiplexao multinvel


FHSS (espalhamento espectral por saltos de multiplexador (MUX)
freqncia) perodo de permanncia transio em uma
gerador de cdigos pseudoaletrios freqncia
grupo rudo pseudoaletrio (PN)
grupo jumbo seqncia de Barker
grupo mestre servio de sinal digital (DS)
hierarquia analgica supergrupo
interleaving TDM estatstico
linha E TDM (multiplexao por diviso de tempo)
linha T TDM sncrono
WDM (multiplexao por diviso de compri-
link
mento de onda)
multiplexao
multiplexao de mltiplos intervalos

6.5 RESUMO
Utilizao da largura de banda o uso da largura de banda disponvel para atingir objetivos
especficos. A eficincia pode ser alcanada usando-se a multiplexao: podem-se obter pri-
vacidade e imunidade a interferncias pelo uso do espalhamento espectral.
Multiplexao o conjunto de tcnicas que permitem a transmisso simultnea de vrios
sinais por um nico link de dados. Em um sistema multiplexado, n linhas compartilham a
largura de banda de um link. A palavra link se refere ao caminho fsico. A palavra canal se
refere parte do link que transporta uma transmisso.
Existem trs tcnicas bsicas de multiplexao: multiplexao por diviso de freqncia,
multiplexao por diviso de comprimento de onda e multiplexao por diviso de tempo.
As duas primeiras so tcnicas desenvolvidas para sinais analgicos, ao passo que a terceira
para sinais digitais.
FDM (multiplexao por diviso de freqncia) uma tcnica analgica que pode ser uti-
lizada quando a largura de banda de um link (em Hertz) maior que as larguras de bandas
somadas dos sinais a serem transmitidos.
A WDM (multiplexao por diviso de comprimento de onda) foi projetada para usar a alta
capacidade de largura de banda das fibras pticas. WDM uma tcnica de multiplexao
analgica para combinar sinais pticos.
TDM (multiplexao por diviso de tempo) um processo digital que permite que vrias
conexes compartilhem a largura de banda ampla de um link. TDM uma tcnica de mul-
tiplexao digital para combinar vrios canais de taxa de transmisso baixa em um nico
canal de alta velocidade.
Podemos dividir o TDM em duas categorias distintas: sncrono ou estatstico. No TDM
sncrono, cada conexo de entrada tem uma alocao fixa na sada, mesmo que no esteja
enviando dados. No TDM estatstico, time-slots so alocados dinamicamente, aumentando
a eficincia de uso da largura de banda.
No espalhamento espectral (SS), combinamos sinais de vrias fontes que compartilham uma
largura de banda mais ampla. O espalhamento espectral foi desenvolvido para ser utilizado
em aplicaes sem fio nas quais as estaes tm de estar aptas a compartilhar o meio de
SEO 6.6 ATIVIDADES PRTICAS 187

transmisso sem estarem sujeitas a interceptao de uma escuta e sem estar sujeito a inter-
ferncias provocadas por um intruso mal-intencionado.
A tcnica FHSS (espalhamento espactral por salto de freqncia), usa M freqncias de portado-
ra diferentes, que so moduladas pelo sinal da fonte. Em um dado instante, o sinal modula uma
freqncia de portadora; no instante seguinte, o sinal modula outra freqncia de portadora.
A tcnica DSSS (espalhamento espectral de seqncia direta) expande a largura de banda de
um sinal, substituindo cada bit de dado por um cdigo de espalhamento de n bits. Em outras
palavras, atribudo um cdigo de n bits a cada bit, denominado chips.

6.6 ATIVIDADES PRTICAS


Questes para Reviso
1. Descreva os objetivos da multiplexao.
2. Enumere as trs tcnicas principais de multiplexao citadas neste captulo.
3. Faa a distino entre link e canal na multiplexao.
4. Qual(is) das trs tcnicas de multiplexao (so) usada(s) para combinar sinais analgicos?
Qual(is) das trs tcnicas de multiplexao (so) usada(s) para combinar sinais digitais?
5. Defina hierarquia analgica usada por companhias telefnicas e cite os diferentes nveis da
hierarquia.
6. Defina hierarquia digital usada por companhias telefnicas e cite os diferentes nveis da
hierarquia.
7. Qual das trs tcnicas de multiplexao comum para links de fibra ptica? Explique a razo.
8. Faa a distino entre TDM multinvel, TDM de mltiplos slots e TDM com insero
de bits.
9. Faa a distino entre TDM sncrono e TDM estatstico.
10. Defina espalhamento espectral e seu objetivo. Cite duas tcnicas de espalhamento espectral
discutidas neste captulo.
11. Defina FHSS e explique como implementado o espalhamento da largura de banda.
12. Defina DSSS e explique como implementado o espalhamento da largura de banda.

Exerccios
13. Suponha que um canal de voz ocupe uma largura de banda de 4 kHz. Precisamos multiple-
xar 10 canais de voz com bandas de proteo de 500 Hz usando FDM. Calcule a largura de
banda necessria.
14. Precisamos transmitir 100 canais de voz digitalizados, usando um canal passa-faixa de 20 kHz.
Qual deve ser a relao bits/Hz se no estivermos usando nenhuma banda de proteo?
15. Na hierarquia analgica da Figura 6.9, encontre o overhead (largura de banda extra por
banda de proteo ou controle) em cada nvel hierrquico (grupo, supergrupo, grupo mestre
e grupo jumbo).
16. Precisamos usar TDM sncrono e combinar 20 fontes digitais, cada um das quais com 100 kbps.
Cada time-slot de sada carrega 1 bit de cada fonte digital, mas nenhum bit extra adiciona-
do a cada frame para sincronizao. Responda s seguintes questes:
a. Qual o tamanho de um frame de sada em bits?
188 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

b. Qual a taxa de frames de sada?


c. Qual a durao de um frame de sada?
d. Qual a taxa de dados de sada?
e. Qual a eficincia do sistema (razo de bits teis em relao ao total de bits).
17. Repita o Exerccio 16 em que agora cada time-slot de sada carrega 2 bits de cada fonte.
18. Temos 14 fontes, cada uma das quais criando 500 caracteres de 8 bits por segundo. J que
apenas algumas dessas fontes esto ativas em dado momento, usamos o TDM estatstico
para combinar essas fontes por meio da intercalao de caracteres. Cada frame transporta
6 time-slots por vez, mas precisamos acrescentar quatro endereos de 4 bits a cada um des-
ses intervalos. Responda o seguinte:
a. Qual o tamanho de um frame de sada em bits?
b. Qual a taxa de frames de sada?
c. Qual a durao de um frame de sada?
d. Qual a taxa de dados de sada?
19. Dez fontes, seis com taxa de bits de 200 kbps e quatro de 400 kbps so combinadas usando-
se TDM multinvel sem emprego de bits de sincronizao. Responda s seguintes perguntas
sobre o estgio final da multiplexao:
a. Qual o tamanho em bits de um frame?
b. Qual a taxa de frames?
c. Qual a durao de um frame?
d. Qual a taxa de dados?
20. Quatro canais, dois com taxa de bits de 200 kbps e dois de 150 kbps, so multiplexados
usando-se TDM com mltiplos slots sem o emprego de bits de sincronizao. Responda o
seguinte:
a. Qual o tamanho em bits de um frame?
b. Qual a taxa de frames?
c. Qual a durao de um frame?
d. Qual a taxa de dados?
21. Dois canais, um com taxa de bits de 190 kbps e outra com 180 kbps, devem ser multiplexa-
dos usando TDM com insero de bits sem o emprego de bits de sincronizao. Responda o
seguinte:
a. Qual o tamanho em bits de um frame?
b. Qual a taxa de frames?
c. Qual a durao de um frame?
d. Qual a taxa de dados?
22. Responda o seguinte em relao a uma linha T-1:
a. Qual a durao de um frame?
b. Qual o overhead (nmero de bits extras por segundo)?
23. Mostre o contedo dos cinco frames de sada de um multiplexador TDM sncrono que com-
bine quatro fontes enviando os seguintes caracteres. Note que os caracteres so enviados na
mesma ordem em que so digitados. A terceira fonte silenciosa.
a. Mensagem da fonte 1: HELLO
b. Mensagem da fonte 2: HI
SEO 6.6 ATIVIDADES PRTICAS 189

c. Mensagem da fonte 3:
d. Mensagem da fonte 4: BYE
24. A Figura 6.34 mostra um multiplexador em um sistema TDM sncrono. Cada slot de sada
tem comprimento de apenas 10 bits (3 bits extrados de cada entrada mais 1 bit de sincroni-
zao). Qual o fluxo de sada? Os bits chegam no multiplexador conforme mostrado pe-
las setas.

Figura 6.34Exerccio 24

101110111101
Frame de 10 bits
11111110000 TDM

1010000001111

25. A Figura 6.35 mostra um demultiplexador TDM sncrono. Se o slot de entrada tiver 16 bits
de comprimento (nenhum bit de sincronizao), qual o fluxo de bits em cada sada? Os bits
chegam no demultiplexador conforme mostrado pelas setas.

Figura 6.35Exerccio 25

10100000 1010101010100001 0111000001111000


TDM

26. Responda s perguntas a seguir sobre hierarquia digital da Figura 6.23:


a. Qual o overhead (nmero de bits extras) no servio DS-1?
b. Qual o overhead (nmero de bits extras) no servio DS-2?
c. Qual o overhead (nmero de bits extras) no servio DS-3?
d. Qual o overhead (nmero de bits extras) no servio DS-4?
27. Qual o nmero mnimo de bits em uma seqncia PN se usarmos FHSS com uma largura
de banda de canal de B = 4 kHz e BSS = 100 kHz?
28. Um sistema FHSS usa uma seqncia PN de 4 bits. Se a taxa de bits do PN for 64 bits por
segundo, responda o seguinte:
a. Qual o nmero total de saltos possveis?
b. Qual o tempo necessrio para encerrar um ciclo completo de PN?
190 CAPTULO 6 Utilizao da Largura de Banda: Multiplexao e Espalhamento

29. Um gerador de nmeros pseudoaleatrios usa a seguinte frmula para criar uma srie
aleatria:

Ni+1 = (5 + 7Ni) mod 17 1

Na qual Ni define o nmero aleatrio atual e Ni+1 estabelece o nmero aleatrio seguinte.
O termo mod significa o valor do resto ao dividir (5 + 7Ni) por 17.
30. Temos um meio digital com uma taxa de dados de 10 Mbps. Quantos canais de voz de 64 kbps
podem ser transportados por esse meio, se usarmos DSSS com a seqncia de Barker?
CAPTULO 7

Meios de Transmisso

Discutimos muitas questes relacionadas com a camada fsica nos Captulos 3 a 6. Neste cap-
tulo, discutiremos os meios de transmisso de dados. Meios de transmisso esto, na verdade,
localizados abaixo da camada fsica e so diretamente controlados por ela. Poderamos dizer que
os meios de transmisso pertencem camada zero. A Figura 7.1 mostra a posio dos meios de
transmisso em relao camada fsica.

Figura 7.1 Meio de transmisso e a camada fsica

Emissor Camada fsica Camada fsica Receptor

Meio de transmisso

Cabo ou ar

Um meio de transmisso, em termos gerais, pode ser definido como qualquer coisa capaz
de transportar informaes de uma origem a um destino. Por exemplo, o meio de transmisso
para duas pessoas conversando durante um jantar o ar que tambm pode ser usado para trans-
mitir uma mensagem por meio de sinais de fumaa ou um cdigo de sinais. Para uma mensagem
escrita, o meio de transmisso poderia ser um carteiro, um caminho ou um avio.
Em comunicao de dados, a definio de informaes e meios de transmisso mais espe-
cfica. O meio de transmisso geralmente pode ser o espao livre, um cabo metlico ou um cabo
de fibra ptica. A informao normalmente um sinal, resultado da converso de dados.
O uso das comunicaes em longa distncia usando sinais eltricos comeou com a inven-
o do telgrafo, por Morse, no sculo XIX. A comunicao era lenta e dependente de um meio
metlico.
Ampliar o alcance da voz humana tornou-se possvel quando foi inventado o telefone, em
1869. A comunicao telefnica na poca tambm precisava de um meio metlico para trans-
portar sinais eltricos resultantes da converso da voz humana. Entretanto, a comunicao no
era confivel em razo da baixa qualidade dos fios. As linhas eram ruidosas e a tecnologia era
rudimentar.
A comunicao sem fio comeou em 1895, quando Hertz foi capaz de transmitir sinais de
alta freqncia. Mais tarde, Marconi concebeu um mtodo para enviar mensagens pelo telgrafo
atravessando o oceano Atlntico.

191
192 CAPTULO 7 MEIOS DE TRANSMISSO

Avanamos muito. Mdias metlicas foram inventadas (cabos coaxiais e de par tranado, por
exemplo). O advento das fibras pticas possibilitou aumento incrvel na taxa de dados. O espao
livre (ar, vcuo e gua) est sendo usado mais eficientemente em parte por causa das tecnologias
(como modulao e multiplexao) discutidas nos captulos anteriores.
Conforme discutido no Captulo 3, tanto os computadores quanto outros dispositivos
de telecomunicaes usam sinais para representar dados. Esses sinais so transmitidos de
um dispositivo a outro na forma de energia eletromagntica, que propagada pelos meios
de transmisso.
Energia eletromagntica significa uma combinao de campos magntico e eltrico vibran-
do uns em relao aos outros, por exemplo: energia eltrica, ondas de rdio, luz infravermelha,
luz visvel, luz ultravioleta e raios X, gama e csmicos. Cada um desses constitui uma parte do
espectro eletromagntico. Nem todas as faixas de freqncia do espectro so atualmente utili-
zveis em telecomunicaes. Para melhor aproveitamento dos meios de transmisso, o nmero
e o tipo desses meios so limitados.
Em telecomunicaes, meios de transmisso so divididos em duas amplas categorias: guia-
dos e no guiados. Entre os meios de transmisso guiados temos: cabos de par tranado, cabos
coaxiais e cabos de fibra ptica. O meio de transmisso no guiado, sem fios, o espao livre.
A Figura 7.2 mostra essa taxonomia.

Figura 7.2 Classes de meios de transmisso

Meios de
transmisso

Guiados No Guiados
(com fios) (sem fios)

Cabo de par Cabo Cabo de


Espao livre
tranado coaxial fibra ptica

7.1 MEIOS DE TRANSMISSO GUIADOS


Entre os meios de transmisso guiados, que so aqueles que requerem um condutor fsico para
interligar um dispositivo a outro, temos: cabo de par tranado, cabo coaxial e cabo de fibra
ptica. Um sinal trafegando por qualquer um desses meios direcionado e contido por limites
fsicos do meio. Cabos de par tranado e coaxiais usam condutores metlicos (cobre) que acei-
tam e transportam sinais na forma de corrente eltrica. A fibra ptica um cabo que aceita e
transporta sinais na forma de luz.

Cabo de Par Tranado


Um cabo de par tranado formado por dois condutores (normalmente, cobre), cada qual reves-
tido por um material isolante plstico, tranados juntos, conforme exposto na Figura 7.3.
SEO 7.1 MEIOS DE TRANSMISSO GUIADOS 193

Figura 7.3 Cabo de par tranado

Isolante Condutores

Um dos fios usado para transportar sinais eltricos para o receptor e o outro, apenas como
uma terra de referncia. O receptor utiliza a diferena de potencial entre os dois fios para deter-
minar a amplitude do sinal eltrico.
Alm do sinal enviado pelo emissor por um dos fios, interferncias (rudo) e linha cruzada
podem afetar ambos os fios e gerar sinais indesejados.
O efeito desses sinais indesejados no o mesmo se dois fios forem paralelos ou se ambos se
encontrarem em locais diferentes em relao s fontes de rudo e de linha cruzada (por exemplo,
se um deles se encontrar mais prximo e o outro mais afastado). Isso resulta da diferena de
potencial percebida pelo receptor. Ao tranar-se pares de cabos, mantm-se um equilbrio. Supo-
nha, por exemplo, em uma trana, que um fio esteja mais prximo da fonte de rudo e o outro se
encontre mais afastado; na prxima trana, ocorre o inverso. O tranado torna mais provvel que
ambos os fios sejam igualmente afetados por interferncias externas (rudo ou linha cruzada).
Isso significa que o receptor, que calcula a diferena entre os dois sinais, no perceber nenhum
sinal indesejado. Os sinais indesejados so, em sua maioria, cancelados. Da discusso anterior
fica claro que o nmero de tranas por unidade de comprimento (por exemplo, polegadas) tem
grande efeito sobre a qualidade do cabo.

Cabo de Par Tranado Blindado versus No Blindado


O cabo de par tranado mais comumente usado em comunicao chamado UTP (cabo de par
tranado no blindado, do ingls unshield twisted pair). A IBM tambm produziu uma verso
de cabo de par tranado para seu uso denominado STP (cabo de par tranado blindado). O
cabo STP tem uma folha de metal ou uma capa de malha tranada que reveste cada par de condu-
tores isolados. Embora a cobertura metlica aumente a qualidade do cabo, impedindo a pene-
trao de rudos ou linha cruzada, ele se torna mais denso e mais caro. A Figura 7.4 mostra a
diferena entre cabos UTP e STP. Nossa discusso se concentra, basicamente, no UTP, pois o
STP raramente usado fora de ambientes IBM.

Categorias
A EIA (Electronic Industries Association Associao das Indstrias Eletrnicas) desenvolveu
diversos padres que classificam os cabos de par tranado em sete categorias. Essas categorias so
determinadas pela qualidade do cabo, na qual 1 representa a qualidade mais baixa e 7 a mais alta.
Cada categoria EIA adequada para usos especficos. A Tabela 7.1 mostra estas categorias.

Conectores
O conector UTP mais comum o RJ45 (em que RJ significa registered jack), conforme pode ser
visto na Figura 7.5. O RJ45 um conector chavetado, significando que ele s pode ser inserido
de uma nica forma.
194 CAPTULO 7 MEIOS DE TRANSMISSO

Figura 7.4 Cabos UTP e STP

Malha metlica

Capa plstica Capa plstica

a. UTP b. STP

Tabela 7.1Categorias de cabos de par tranado

Taxa de
Categoria Especificao Uso
Dados (Mbps)
1 Cabo de par tranado usado em telefonia < 0,1 Telefonia
2 Cabo de par tranado no blindado usado originalmente 2 Linhas T-1
em linhas T
3 CAT 2 aperfeioado para uso em redes locais LANs 10 LANs
4 CAT 3 aperfeioado para uso em redes Token Ring 20 LANs
5 O fio do cabo , normalmente, AWG 24 com um invlucro 100 LANs
e revestimento externo
5E Extenso da categoria 5 que inclui recursos adicionais 125 LANs
para reduzir interferncias eletromagnticas e linha
cruzada
6 Uma nova categoria com componentes casados 200 LANs
provenientes do mesmo fabricante. O cabo tem de ser
testado taxa de dados de 200 Mbps.
7 Algumas vezes, denominado SSTP (shielded screen 600 LANs
twisted-pair). Cada par envolto individualmente por
uma folha metlica helicoidal e depois por uma
blindagem de folha metlica, alm da cobertura
externa. A blindagem diminui o efeito de linha cruzada
e aumenta a taxa de dados.

Desempenho
Uma maneira de medir o desempenho de cabos de par tranado comparar sua atenuao
versus freqncia e distncia. Um cabo de par tranado capaz de transmitir em ampla faixa de
freqncias. Entretanto, conforme mostrado na Figura 7.6, a atenuao, medida em decibis por
quilmetro (dB/km), aumenta de forma abrupta para freqncias acima de 100 kHz. Observe que
bitola uma medida da espessura do fio.
SEO 7.1 MEIOS DE TRANSMISSO GUIADOS 195

Figura 7.5 Conector UTP

1 2 345 6 7 8 78
456
123

RJ-45 Fmea RJ-45 Macho

Figura 7.6 Desempenho do UTP

Dimetro
Bitola (em polegadas) bitola 26
20
18 0,0403 bitola 24
18 22 0,02320
24 0,02010
16
26 0,0159 bitola 22
Atenuao (dB/km)

14

12
bitola 18
10

1 10 100 1.000
f (kHz)

Aplicaes

Os cabos de par tranado so usados em linhas telefnicas para a transmisso de voz e de dados.
O loop local a ltima milha que conecta os assinantes ao prdio da central telefnica con-
siste normalmente em cabos de par tranado no blindados. Trataremos das redes de telefonia
no Captulo 9.
As linhas DSL, que so usadas pelas companhias telefnicas para prover conexes de alta
velocidade e alta taxa de dados, usam a capacidade de largura de banda elevada dos cabos de par
tranado no blindados. Discutiremos a tecnologia DSL no Captulo 9.
Redes locais, como 10Base-T e 100Base-T, tambm usam cabos de par tranado. Abordare-
mos esses tipos de redes no Captulo 13.

Cabo Coaxial
O cabo coaxial (ou coax) transporta sinais de faixas de freqncia mais altas que as do cabo de
par tranado, em parte pelo fato de que os dois meios de transmisso so construdos de forma
196 CAPTULO 7 MEIOS DE TRANSMISSO

bem diferente. Em vez de termos dois fios, o cabo coaxial apresenta um ncleo condutor central
de fio torcido ou slido (normalmente, cobre) envolto em um revestimento isolante que, por sua
vez, revestido por um condutor externo de folha de metal, uma capa ou uma combinao de
ambos. O invlucro metlico externo serve tanto como uma blindagem contra rudos como um
segundo condutor que completa o circuito. Esse condutor externo tambm revestido por uma
cobertura isolante e o cabo todo protegido por uma cobertura plstica (ver Figura 7.7).

Figura 7.7 Cabo coaxial

Isolante

Condutor interno

Condutor externo
Capa plstica (blindagem)

Padres de Cabos Coaxiais


Os cabos coaxiais so classificados em categorias de acordo com seus ndices RG (radio
government). Cada ndice RG representa um conjunto exclusivo de especificaes fsicas, in-
cluindo a bitola do fio condutor interno, a espessura e o tipo do isolante interno, a construo da
blindagem e o tamanho e tipo do revestimento externo. Cada cabo definido por um ndice RG
adaptado para uma funo especializada, conforme mostrado na Tabela 7.2.

Tabela 7.2Categorias de cabos coaxiais

Categoria Impedncia Uso


RG-59 75 W TV a cabo
RG-58 50 W Ethernet fina
RG-11 50 W Ethernet grossa

Conectores de Cabos Coaxiais


Para conectar cabos coaxiais a dispositivos, precisamos de conectores coaxiais. O tipo mais
comum de conector usado atualmente o conector BNC (Bayone-Neil-Concelman). A Figura 7.8
mostra trs tipos populares desses conectores: o conector BNC, o conector T BNC e o termina-
dor BNC.
O conector BNC usado para conectar a extremidade de um cabo coaxial a um dispositivo,
por exemplo, um aparelho de TV. O conector T BNC empregado em redes Ethernet (ver Cap-
tulo 13) para ramificar uma conexo a um computador ou outro dispositivo. O terminador BNC
utilizado no final do cabo para impedir a reflexo do sinal.
SEO 7.1 MEIOS DE TRANSMISSO GUIADOS 197

Figura 7.8 Conectores BNC

T BNC
Cabo

Conector BNC Terminador Fio-terra


BNC de 50

Desempenho
Conforme fizemos com os cabos de par tranado, podemos medir o desempenho de um cabo
coaxial. Notamos na Figura 7.9 que a atenuao muito maior nos cabos coaxiais que em cabos
de par tranado. Em outras palavras, embora o cabo coaxial tenha uma largura de banda muito
maior, o sinal enfraquece rapidamente e requer o uso freqente de repetidores.

Figura 7.9 Desempenho de cabos coaxiais

35 0,7/2,9 mm

30

25
Atenuao (dB/km)

1,2/4,4 mm
20 2,6/9,5 mm

15

10

0,01 0,1 1 10 100


f (kHz)

Aplicaes
O cabo coaxial foi bastante usado em redes de telefonia analgica nas quais uma nica rede coa-
xial era capaz de transportar 10.000 sinais de voz. Mais tarde, ele foi usado em redes de telefonia
digital em que um nico cabo coaxial era capaz de transportar dados digitais velocidade de at
600 Mbps. No entanto, os cabos coaxiais em redes de telefonia foram amplamente substitudos
por cabos de fibra tica.
As redes de TV a cabo (ver Captulo 9) tambm utilizam cabos coaxiais. Em uma rede de
TV a cabo tradicional, toda a rede implantada com cabo coaxial. Posteriormente, entretanto,
os provedores de TV a cabo substituram boa parte da mdia por cabos de fibra ptica; redes
198 CAPTULO 7 MEIOS DE TRANSMISSO

hbridas usam cabo coaxial apenas nas extremidades da rede, prximo s residncias dos consu-
midores. A TV a cabo usa o cabo coaxial RG-59.
Outra aplicao comum do cabo coaxial nas redes LANs Ethernet tradicionais (ver Captu-
lo 13). Em razo de sua largura de banda elevada e, conseqentemente, da taxa de dados elevada,
o cabo coaxial foi escolhido para a transmisso digital de sinais nas primeiras LANs Ethernet.
A Ethernet 10Base-2, ou Ethernet de cabo fino, usa o cabo coaxial RG-58 com conectores BNC
para transmitir dados a 10 Mbps com um alcance de 185 m. A Ethernet 10Base5, ou Ethernet de
cabo grosso, utiliza o cabo RG-11 (cabo coaxial grosso) para transmitir a 10 Mbps com alcance
de 5.000 m. A Ethernet de cabo grosso usa conectores especiais.

Cabo de Fibra ptica


Um cabo de fibra ptica construdo sobre uma estrutura de vidro ou plstico e transmite sinais
na forma de luz. Para compreender o funcionamento da fibra ptica, precisamos, primeiro, ex-
plorar alguns aspectos da natureza da luz.
A luz trafega em linha reta desde que esteja se movimentando em um meio fsico uniforme.
Se um raio de luz trafegando por um meio de repente passar para outro meio (de densidade di-
ferente), ele muda de direo. A Figura 7.10 mostra como um raio de luz muda de direo quando
passa de um meio mais denso para outro menos denso.

Figura 7.10Desvio da luz

Menos Menos Menos


denso denso denso

Mais Mais Mais


denso denso denso

I I I

I < ngulo crtico, I = ngulo crtico, I > ngulo crtico,


refrao refrao reflexo

Conforme mostra a figura, se o ngulo de incidncia I (ngulo que o raio faz com a reta per-
pendicular interface entre os dois meios) for menor que o ngulo crtico, o raio de luz refrata e
se desloca mais prximo da superfcie. Se o ngulo de incidncia for igual ao ngulo crtico, a luz
faz um desvio ao longo da interface. Se o ngulo de incidncia for maior que o ngulo crtico, o raio
reflete (muda de direo) e trafega novamente no meio mais denso. Note que o ngulo crtico
uma propriedade do meio fsico e seu valor difere de um meio para outro.
As fibras pticas usam a reflexo para guiar a luz por um canal. Um ncleo de vidro ou pls-
tico revestido por uma casca de vidro ou plstico menos denso. A diferena na densidade dos
dois materiais tem de ser tal que um fluxo de luz deslocando-se atravs do ncleo seja refletido
pela casca em vez de ser refratado nele (ver Figura 7.11).

Modos de Propagao
A tecnologia atual suporta dois modos (multimodo e monomodo) para a propagao da luz ao
longo de canais pticos, cada um dos quais exigindo fibras pticas com caractersticas fsicas
diferentes. O multimodo pode ser implementado de duas formas: ndice degrau e ndice gradual
(ver Figura 7.12).
SEO 7.1 MEIOS DE TRANSMISSO GUIADOS 199

Figura 7.11Fibra ptica

Casca

Emissor Ncleo Receptor

Casca

Figura 7.12Modos de propagao

Modo

Multimodo Monomodo

ndice degrau ndice gradual

Multimodo Multimodo assim chamado, pois os mltiplos fluxos de uma fonte de luz se
deslocam ao longo do ncleo usando caminhos diferentes. A movimentao do fluxo dentro do
cabo depende da estrutura do ncleo, conforme mostrado na Figura 7.13.
Na fibra multimodo com ndice degrau, a densidade do ncleo permanece constante do
centro para as bordas. Um fluxo de luz se desloca por essa densidade constante em linha reta
at atingir a interface do ncleo e a casca. Na interface, h uma mudana abrupta em virtude da
densidade menor; isso altera o ngulo de movimentao do fluxo. O termo ndice degrau refere-
se abruptude dessa mudana, que contribui para a distoro do sinal medida que ele trafega
pela fibra.
Um segundo tipo de fibra, chamado fibra multimodo com ndice gradual, diminui essa
distoro do sinal atravs do cabo. A palavra ndice gradual aqui se refere ao ndice de refrao.
Como vimos anteriormente, o ndice de refrao est relacionado com a densidade. Uma fibra
com ndice gradual, portanto, uma fibra com densidades variveis. A densidade mais alta no
centro do ncleo e diminui gradualmente em sua borda. A Figura 7.13 mostra o impacto dessa
densidade varivel na propagao dos fluxos de luz.

Monomodo O modo monomodo utiliza fibras de ndice degrau e uma fonte de luz extre-
mamente focalizada que limita os fluxos a um pequeno intervalo de ngulos, todos prximos
da horizontal. A fibra monomodo fabricada com um dimetro de ncleo muito menor que a da
fibra multimodo e com densidade substancialmente menor (ndice de refrao). A diminuio
na densidade resulta em um ngulo crtico prximo de 90, que faz que a propagao dos fluxos
ocorra praticamente na horizontal. Nesse caso, a propagao de fluxos diferentes praticamente
idntica e os retardos so desprezveis. Todos os fluxos chegam juntos no destino e podem ser
recombinados com pequena distoro do sinal (ver Figura 7.13).
200 CAPTULO 7 MEIOS DE TRANSMISSO

Figura 7.13Modos

Fonte Destino

a. Multimodo de ndice degrau

Fonte Destino

b. Multimodo de ndice gradual

Fonte Destino

c. Monomodo

Tamanhos de Fibras
As fibras pticas so categorizadas pela razo entre o dimetro de seus ncleos e o dimetro de
suas cascas, ambos expressos em micrmetros. Os tamanhos mais comuns so mostrados na Tabe-
la 7.3. Note que o ltimo tamanho apresentado est disponvel somente para fibras monomodo.

Tabela 7.3Tipos de fibras


Tipo Ncleo (m) Dimetro da Casca (m) Modo
50/125 50 125 Multimodo, ndice gradual
62,5/125 62 125 Multimodo, ndice gradual
100/125 100 125 Multimodo, ndice gradual
7/125 7 125 Monomodo

Composio dos Cabos


A Figura 7.14 mostra a composio de um cabo de fibra ptica tpico. O invlucro externo
fabricado em PVC ou, ento, em Teflon. Dentro do invlucro, temos fibras de Kevlar para
reforar a estrutura do cabo. Kevlar um material muito resistente, usado na fabricao de
coletes prova de bala. Abaixo do Kevlar, temos outro revestimento plstico para proteger
a fibra. A fibra ptica se encontra no centro do cabo, formada pela casca e pelo ncleo.

Conectores para Cabos de Fibra ptica


Existem trs tipos de conectores para cabos de fibra ptica, conforme exposto na Figura 7.15.
SEO 7.1 MEIOS DE TRANSMISSO GUIADOS 201

Figura 7.14Construo da fibra

Kevlar DuPont
Invlucro externo de reforo

Casca

Separador
plstico
Ncleo de
vidro ou plstico

Figura 7.15Conectores para cabos de fibra ptica

Conector SC Conector ST

RX

TX

Conector MT-RJ

O conector SC (canal de assinante) usado em TV a cabo. Ele utiliza um sistema de tra-


vamento empurra/puxa. O conector ST (ponta reta) empregado para conectar o cabo de fibra
ptica aos dispositivos de rede. Ele usa um sistema de travamento baioneta, que mais confivel
que o empurra/puxa, utilizado no conector SC. O MT-RJ um conector que do mesmo tama-
nho do RJ45.

Desempenho
O grfico de atenuao versus comprimento de onda da Figura 7.16 mostra um fenmeno muito
interessante em cabos de fibra ptica. A atenuao mais plana que nos cabos coaxiais e par
tranado. O desempenho tal que precisamos de menos (na realidade, dez vezes menos) repeti-
dores quando usamos cabos de fibra ptica.

Aplicaes
O cabo de fibra ptica normalmente encontrado em backbones de redes por apresentar exce-
lente relao entre ampla largura de banda e custo. Hoje em dia, com o WDM (multiplexao
por diviso de comprimento de onda), podemos transferir dados velocidade de at 1.600 Gbps.
A rede Sonet tratada no Captulo 17 utiliza um backbone desses.
202 CAPTULO 7 MEIOS DE TRANSMISSO

Figura 7.16Desempenho de fibras pticas

100
50

10
5

Perda (dB/km)
1
0,5

0,1
0,05

0,01
800 1.000 1.200 1.400 1.600 1.800
Comprimento de onda (nm)

Algumas empresas de TV a cabo usam uma combinao de fibra ptica e cabo coaxial,
criando, portanto, uma rede hbrida. A fibra ptica utlizada na estrutura do backbone ao passo
que o cabo coaxial responsvel pela conexo com as residncias dos assinantes. Essa uma
configurao eficaz em termos de custos j que requisitos de largura de banda estreita na resi-
dncia do assinante no justificam o emprego de fibra ptica.
Redes locais, como 100Base-FX (Fast Ethernet) e 100Base-X, tambm usam cabos de
fibra ptica.

Vantagens e Desvantagens do Uso de Fibra ptica

Vantagens O cabo de fibra ptica apresenta uma srie de vantagens em relao ao cabo met-
lico (par tranado ou coaxial).

Largura de banda mais ampla. O cabo de fibra ptica pode suportar larguras de banda
muito maiores (e, conseqentemente, maiores velocidades) que o cabo de par tranado ou
coaxial. Atualmente, as taxas de dados e a utilizao de largura de banda atravs de cabos
de fibra ptica no so limitadas pelo meio de transmisso, mas sim pelas tecnologias de
gerao e recepo de sinais disponveis.
Menor atenuao do sinal. A distncia de transmisso por fibra ptica significativamente
maior que a de qualquer outro meio de transmisso guiado. Um sinal pode percorrer 50 km
sem precisar de regenerao. No caso de cabos coaxiais ou de par tranado, precisamos de
repetidores a cada 5 km.
Imunidade interferncia eletromagntica. Rudos eletromagnticos no so capazes de
afetar os cabos de fibra ptica.
Resistncia a materiais corrosivos. O vidro mais resistente a materiais corrosivos que
o cobre.
Peso leve. Os cabos de fibra ptica so muito mais leves que os cabos de cobre.
SEO 7.2 MEIOS DE TRANSMISSO NO GUIADOS 203

Maior imunidade interceptao. Os cabos de fibra ptica so mais imunes interceptao


que os cabos de cobre. Os cabos de cobre criam efeitos antena que podem ser facilmente inter-
ceptados.

Desvantagens Existem algumas desvantagens no uso de fibra ptica.


Instalao e manuteno. O cabo de fibra ptica uma tecnologia relativamente nova. Sua
instalao e sua manuteno exigem mo-de-obra especializada, que no se encontra com
facilidade.
Propagao unidirecional da luz. A propagao da luz unidirecional. Se precisarmos de
comunicao bidirecional, sero necessrios dois cabos de fibra ptica.
Custo. O cabo e as interfaces so relativamente mais caros que outros meios de transmisso
guiados. Se a demanda por largura de banda no for alta, muitas vezes o uso de fibra ptica
no pode ser justificado.

7.2 MEIOS DE TRANSMISSO NO GUIADOS


Os meios de transmisso no guiados transportam ondas eletromagnticas sem o uso de um
condutor fsico. Esse tipo de comunicao , muitas vezes, conhecido como comunicao sem
fio. Os sinais so normalmente transmitidos pelo espao livre e, portanto, ficam disponveis a
qualquer um que tenha um dispositivo capaz de receb-los.
A Figura 7.17 mostra o mapeamento do espectro eletromagntico, que vai dos 3 kHz aos
900 THz, usado para a comunicao sem fio.

Figura 7.17Espectro eletromagntico para a comunicao sem fio

Onda luminosa

Ondas de rdio e microondas Infravermelho

3 300 400 900


kHz GHz THz THz

Os sinais no guiados podem trafegar da origem ao destino de diversas maneiras: propa-


gao terrestre, propagao ionosfrica e propagao em linha de visada, conforme pode ser
observado na Figura 7.18.
Na propagao terrestre, as ondas de rdio trafegam pela parte mais baixa da atmos-
fera, prximo Terra. Esses sinais de baixa freqncia se propagam em todas as direes a
partir da antena transmissora e seguem a curvatura do planeta. O alcance mximo depende
do nvel de potncia do sinal: quanto maior a potncia, maior a distncia. Na propagao
ionosfrica, as ondas de rdio de alta freqncia so irradiadas para cima atingindo a io-
nosfera (a camada da atmosfera onde partculas existem na forma de ons) onde so refletidas
de volta para a Terra. Esse tipo de transmisso permite maior alcance com menor potncia de
sada. Na propagao em linha de visada, sinais de freqncia muito alta so transmitidos em
linha reta de uma antena para outra. As antenas tm de ser unidirecionais, voltadas umas
204 CAPTULO 7 MEIOS DE TRANSMISSO

Figura 7.18Mtodos de propagao

Ionosfera Ionosfera Ionosfera

Propagao terrestre Propagao ionosfrica Propagao em linha


(abaixo de 2 MHz) (2-30 MHz) de visada (acima de 30 MHz)

para as outras e tambm altas o suficiente ou prximas o bastante para no serem afetadas pela
curvatura da Terra. A propagao em linha de visada capciosa, pois as transmisses de rdio
no podem ser completamente focalizadas.
A seo do espectro eletromagntico definida como ondas de rdio e microondas dividida
em oito faixas, denominadas bandas, cada uma das quais regulamentada por rgos governa-
mentais. Essas bandas so classificadas de VLF (freqncias muito baixas) a EHF (freqncias
extremamente altas). A Tabela 7.4 enumera essas bandas, seus intervalos, mtodos de propaga-
o e algumas aplicaes.

Tabela 7.4Bandas
Banda Intervalo Propagao Aplicao
VLF (freqncia 3-30 kHz Terrestre Radionavegao de longo
muito baixa) alcance
LF (baixa freqncia) 30-300 kHz Terrestre Radiofaris e localizado-
res de navegao
MF (freqncia 300 kHz-3 MHz Ionosfrica Rdio AM
mdia)
HF (alta freqncia) 3-30 MHz Ionosfrica Faixa do cidado (CB),
comunicaes de aerona-
ves e navios
VHF (freqncia 30-300 MHz Ionosfrica e linha de TV VHF, rdio FM
muito alta) visada
UHF (freqncia 300 MHz-3 GHz Linha de visada TV UHF, telefones celula-
ultra-elevada) res, pagers, satlites
SHF (freqncia 3-30 GHz Linha de visada Comunicao via satlite
super-alta)
EHF (freqncia 30-300 GHz Linha de visada Radar, satlites
extremamente alta)

Podemos dividir a transmisso sem fio em trs grandes grupos: ondas de rdio, microondas
e ondas infravermelhas (ver Figura 7.19).
SEO 7.2 MEIOS DE TRANSMISSO NO GUIADOS 205

Figura 7.19Ondas para transmisso sem fio

Transmisso
sem fio

Ondas de rdio Microondas Infravermelho

Ondas de Rdio
Embora no haja uma demarcao clara entre ondas de rdio e microondas, as ondas eletromag-
nticas que vo de 3 kHz a 1 GHz so normalmente chamadas ondas de rdio; ondas que vo
de 1 a 300 GHz so denominadas microondas. Entretanto, o comportamento das ondas, e no o de
suas freqncias, o melhor critrio para a classificao.
As ondas de rdio, em sua maior parte, so omnidirecionais. Quando uma antena transmite
ondas de rdio, elas se propagam em todas as direes. Isso significa que as antenas transmis-
soras e receptoras no tm de estar alinhadas. A propriedade omnidirecional apresenta, porm,
uma desvantagem. As ondas de rdio transmitidas por uma antena podem causar interferncia
no sinal de outra antena, que pode, eventualmente, enviar sinais usando a mesma freqn-
cia ou banda.
As ondas de rdio, particularmente aquelas que se propagam no modo ionosfrico, podem
percorrer grandes distncias. Isso torna as ondas de rdio um timo candidato a transmisses de
longa distncia, como o rdio AM.
As ondas de rdio, particularmente aquelas de baixa e mdia freqncias, so capazes de
penetrar paredes. Essa caracterstica pode, ao mesmo tempo, ser uma vantagem e uma desvan-
tagem. Ela vantajosa, pois, por exemplo, um rdio AM capaz de receber ondas dentro de um
prdio. uma desvantagem, porque no podemos isolar a comunicao para apenas dentro ou
fora de um prdio. A banda das ondas de rdio relativamente estreita, abaixo de 1 GHz, compa-
rada com a banda das microondas. Quando essa banda dividida em sub-bandas, estas tambm
so estreitas, levando a uma baixa taxa de dados para comunicaes digitais.
Quase toda a largura de banda regulamentada por rgos governamentais (por exemplo, a
FCC nos Estados Unidos). A utilizao de qualquer trecho de banda requer autorizao dessas
autoridades.

Antena Omnidirecional
As ondas de rdio so transmitidas por antenas omnidirecionais, que enviam sinais em todas
as direes. Com base no comprimento de onda, na potncia e na finalidade da transmisso,
podemos ter vrios tipos de antenas. A Figura 7.20 mostra um exemplo de antena omni-
direcional.

Aplicaes
As caractersticas omnidirecionais das ondas de rdio as tornam teis para todas as aplicaes
que transmitem sinais em broadcast. Nesse caso, apenas um transmissor envia o sinal e
muitos receptores podem receb-lo. Rdios AM e FM, televiso, radionavegao martima,
telefones sem fio e pagers so exemplos de broadcast.
206 CAPTULO 7 MEIOS DE TRANSMISSO

Figura 7.20Antena omnidirecional

As ondas de rdio so usadas para comunicao em


broadcast, como rdio, televiso e sistemas de pager.

Microondas
As ondas eletromagnticas com freqncias entre 1 e 300 GHz so denominadas microondas.
As microondas so unidirecionais. Quando uma antena transmite ondas na faixa de mi-
croondas, elas tm um foco estreito. Isso significa que as antenas transmissoras e receptoras
precisam estar alinhadas. A propriedade unidirecional tem uma vantagem evidente. Um par de
antenas pode ser alinhado sem provocar interferncia em outro par de antenas alinhadas. A se-
guir, apresentamos algumas caractersticas da propagao de microondas:

A propagao de microondas do tipo linha de visada. J que as torres com antenas monta-
das precisam estar em viso direta uma da outra, as torres que se encontram muito distantes
precisam ser muito altas. A curvatura da terra, bem como outros obstculos no possibilitam
que duas torres baixas se comuniquem via microondas. Normalmente, so necessrios repe-
tidores para comunicao em longa distncia.
As microondas com freqncia muito alta no conseguem passar por paredes. Essa caracters-
tica uma desvantagem no caso em que os receptores se encontrarem dentro de prdios.
A banda de microondas relativamente ampla, quase 299 GHz. Portanto, podemos atribuir
larguras de banda mais largas e obter velocidade maior.
O uso de certos trechos da banda exige autorizao de rgos governamentais.

Antena Unidirecional
As microondas utilizam antenas unidirecionais que enviam sinais em uma nica direo.
So usados dois tipos de antenas para comunicaes: a antena parablica e o captador dire-
cional (ver Figura 7.21).
Uma antena parablica se baseia na geometria de uma parbola: Toda reta paralela linha
de simetria (linha de visada) reflete a curva em ngulos tais que todas as retas interceptam um
ponto comum chamado foco. A antena parablica funciona como um funil, capturando ampla
SEO 7.2 MEIOS DE TRANSMISSO NO GUIADOS 207

Figura 7.21Antenas unidirecionais

Foco

Guia de onda

a. Antena parablica b. Captador direcional

gama de ondas e as direcionando a um ponto comum. Dessa maneira, podemos recuperar uma
parte maior do sinal do que seria possvel com um receptor de ponto nico.
As transmisses que partem so difundidas por um captador direcional apontado para a an-
tena parablica. As microondas atingem a parablica e so defletidas para fora em um caminho
inverso ao da recepo.
Um captador direcional se parece com uma concha gigante. As transmisses que partem
so difundidas para cima por uma haste (que relembra o cabo de uma concha) e defletidas para
fora pela parte superior curvada em uma srie de fluxos paralelos estreitos. As transmisses
recebidas so coletadas pelo captador direcional da antena, em uma maneira similar antena
parablica, e so defletidas para baixo por dentro da haste.

Aplicaes
As microondas, devido s suas caractersticas unidirecionais, so muito teis quando se precisa
de comunicao unicast (um para um) entre o transmissor e o receptor. Elas so usadas em tele-
fonia celular (Captulo 14), redes via satlite (Captulo 16) e LANs sem fio (Captulo 14).

As microondas so usadas para comunicao unicast,


como telefonia celular, redes via satlite e LANs sem fio.

Infravermelho
As ondas infravermelhas, com freqncias que vo dos 300 GHz aos 400 THz (comprimento
de onda de 1 mm a 770 nm), podem ser usadas para comunicao em curta distncia. As ondas
infravermelhas, tendo freqncias mais altas, no conseguem ultrapassar paredes. Essa carac-
terstica vantajosa evita interferncia entre um sistema e outro; um sistema de comunicao de
curto alcance em uma sala no afetado por outro sistema na sala ao lado. Quando usamos nos-
so controle remoto (infravermelho), no interferimos com o controle remoto de nossos vizinhos.
Entretanto, essa mesma caracterstica torna os sinais infravermelhos inteis para comunicao
de longa distncia. Alm disso, no podemos usar ondas infravermelhas fora de um prdio, pois
os raios solares contm ondas infravermelhas que podem interferir na comunicao.
208 CAPTULO 7 MEIOS DE TRANSMISSO

Aplicaes
A banda infravermelha, quase 400 THz, apresenta excelente potencial para a transmisso de da-
dos. Uma largura de banda assim ampla pode ser usada para transmitir dados digitais com taxa
de dados muito alta. A Infrared Data Association (IrDa), uma associao para o patrocnio do
uso de ondas infravermelhas, estabeleceu padres para o uso desses sinais na comunicao entre
dispositivos como teclado, mouse, PC e impressora. Por exemplo, alguns fabricantes fornecem
uma porta especial chamada porta IrDA que permite que um teclado sem fio se comunique
com um PC. O padro definia, originalmente, uma taxa de dados de 75 kbps para uma distncia
de at 8 m. O padro recente define uma velocidade de 4 Mbps.
Os sinais infravermelhos definidos pela IrDA so transmitidos pela linha de visada direta; a
porta IrDA no teclado precisa apontar para o PC de modo que a transmisso ocorra.

Sinais infravermelhos podem ser usados para comunicao em curta


distncia em uma rea fechada usando propagao em linha de visada.

7.3 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes li-
vros e sites. Os itens entre colchetes [. . .] correspondem lista de referncias bibliogrficas no
final do texto.

Livros
Os meios de transmisso so abordados na Seo 3.8 de [GW04], no Captulo 4 de [Sta04] e na
Seo 2.2 e 2.3 de [Tan03]. O livro [SSS05] fornece uma excelente abordagem sobre meios de
transmisso.

7.4 TERMOS-CHAVE
ngulo crtico captador direcional
ngulo de incidncia casca
antena parablica espectro eletromagntico
antenas omnidirecionais fibra monomodo
antenas unidirecionais fibra multimodo de ndice degrau
bitola fibra multimodo de ndice gradual
cabo coaxial fibra ptica
cabo de fibra ptica ndice RG (radio government)
cabo de par tranado meio de transmisso
cabo de par tranado no blindado (UTP) meios de transmisso guiados
comunicao sem fio meios de transmisso no guiados
conector BNC (Bayone-Neil-Concelman) microondas
conector SC (canal do assinante) MT-RJ
conector ST (ponta reta) ncleo
SEO 7.6 ATIVIDADES PRTICAS 209

ondas de rdio propagao terrestre


ondas infravermelhas reflexo
porta IrDA refrao
propagao em linha de visada STP (cabo de par tranado blindado)
propagao ionosfrica

7.5 RESUMO
Os meios de transmisso so classificados abaixo da camada fsica do modelo ISO/OSI.
Um meio de transmisso guiado requer um condutor fsico para interligao entre um dis-
positivo e outro. Cabos de par tranado, coaxiais e fibras pticas so os tipos mais populares
de meios de transmisso guiados.
Um cabo de par tranado formado por dois fios de cobre, revestidos com material isolante
e tranados juntos. Os cabos de par tranado so usados nas comunicaes em voz e dados.
Um cabo coaxial formado por um condutor central e uma blindagem. Os cabos coaxiais
podem transportar sinais de freqncia mais alta que os cabos de par tranado. Os cabos
coaxiais so usados em redes de TV a cabo e LANs Ethernet tradicionais.
Os cabos de fibra ptica so compostos por um ncleo interno de plstico ou vidro envolto
por uma casca, todos revestidos por um invlucro externo. Os cabos de fibra tica trans-
portam sinais de dados na forma de luz. O sinal se propaga ao longo do ncleo central por
reflexo. A transmisso por fibra ptica est se tornando cada vez mais popular em razo de
sua imunidade a rudos, baixa atenuao e elevada largura de banda. Os cabos de fibra ptica
so utilizados em backbones de redes, redes de TV a cabo e redes Ethernet rpidas.
Os meios de transmisso no guiados (espao livre) transportam ondas eletromagnticas
sem o uso de um condutor fsico.
Os dados, em comunicao sem fio, podem ser transmitidos pela propagao terrestre, io-
nosfrica e em linha de visada. As ondas eletromagnticas transmitidas sem fio podem ser
classificadas em ondas de rdio, microondas ou infravermelho. As ondas de rdio so omni-
direcionais; as microondas e o infravermelho so unidirecionais. As microondas so usadas,
atualmente, em telefonia celular, comunicao via satlite e LANs sem fio.
As ondas infravermelhas so utilizadas atualmente, para a comunicao em curta distncia,
por exemplo, entre um PC e um dispositivo perifrico. Elas tambm podem ser usadas em
redes LANs internas.

7.6 ATIVIDADES PRTICAS


Questes para Reviso
1. Qual a classificao dos meios de transmisso no modelo OSI ou Internet?
2. Cite as duas principais categorias de meios de transmisso.
3. Como os meios de transmisso guiados diferem dos meios de transmisso no guiados?
4. Quais so as trs principais classes de meios de transmisso guiados?
5. Qual a importncia do tranado em cabos de par tranado?
6. O que refrao? E reflexo?
210 CAPTULO 7 MEIOS DE TRANSMISSO

7. Qual o propsito da casca em uma fibra ptica?


8. Cite as vantagens da fibra ptica em relao ao par tranado e ao cabo coaxial.
9. Como a propagao ionosfrica difere da propagao em linha de visada?
10. Qual a diferena entre ondas omnidirecionais e unidirecionais?

Exerccios
11. Usando a Figura 7.6, preencha a tabela a seguir com os valores de atenuao (em dB) de um
cabo UTP bitola 18 para as freqncias e distncias solicitadas.

Tabela 7.5 Atenuao para um cabo UTP bitola 18


Distncia dB a 1 kHz dB a 10 kHz dB a 100 kHz
1 km
10 km
15 km
20 km

12. Use o resultado do Exerccio 11 para inferir como a largura de banda de um cabo UTP de-
cresce com o aumento da distncia.
13. Se a potncia no incio de um cabo UTP bitola 18 de 1 km for 200 mW, qual a potncia no final
do cabo para as freqncias de 1 kHz, 10 kHz e 100 kHz? Use o resultado do Exerccio 11.
14. Usando a Figura 7.9 preencha a tabela a seguir com os valores de atenuao (em dB) de um
cabo coaxial 2,6/9,5 mm para as freqncias e distncias indicadas.

Tabela 7.6 Atenuao para um cabo coaxial 2,6/9,5 mm


Distncia dB a 1 kHz dB a 10 kHz dB a 100 kHz
1 km
10 km
15 km
20 km

15. Use o resultado do Exerccio 14 para inferir como a largura de banda de um cabo coaxial
decresce com o aumento da distncia.
16. Se a potncia no incio de um cabo coaxial 2,6/9,5 mm de 1 km for 200 mW, qual a po-
tncia no final do cabo para as freqncias de 1 kHz, 10 kHz e 100 kHz? Use o resultado do
Exerccio 14.
17. Calcule a largura de banda da luz para as seguintes faixas de comprimento de onda (suponha
que a velocidade de propagao seja 2 3 108 m/s):
a. 1.000 a 1.200 mm
b. 1.000 a 1.400 mm
SEO 7.6 ATIVIDADES PRTICAS 211

18. Os eixos horizontais das Figuras 7.6 e 7.9 representam freqncias. O eixo horizontal na
Figura 7.16 representa comprimento de onda. Explique a razo. Se a velocidade de pro-
pagao em uma fibra ptica for 2 3 108 m, voc poderia modificar as unidades no eixo
horizontal para freqncia? As unidades do eixo vertical tambm deveriam ser mudadas?
E a curva, tambm deveria ser mudada?
19. Usando a Figura 7.16 preencha a tabela a seguir com os valores de atenuao (em dB) de
um cabo de fibra ptica para o comprimento de onda e as distncias indicadas.

Tabela 7.7 Atenuao para um cabo coaxial de fibra ptica


Distncia dB a 800 nm dB a 1.000 nm dB a 1.200 nm
1 km
10 km
15 km
20 km

20. Um sinal luminoso trafega atravs de uma fibra ptica. Qual o retardo no sinal se o com-
primento do cabo de fibra ptica for de 10 m, 100 m e 1 km (suponha uma velocidade de
propagao de 2 3 108 m)?
21. Um feixe de luz se desloca de um meio fsico a outro de menor densidade. O ngulo crtico
de 60. Temos refrao ou reflexo para cada um dos ngulos incidentes a seguir? Mostre
o desvio do raio luminoso em cada caso.
a. 40
b. 60
c. 80
CAPTULO 8

Comutao

Uma rede um conjunto de dispositivos conectados. Toda vez que tivermos vrios dispositivos,
temos o problema de como conect-los para tornar possvel a comunicao um a um. Uma so-
luo seria criar uma conexo ponto a ponto entre todos os pares possveis de dispositivos (uma
topologia de malha) ou entre um dispositivo central e todos os demais dispositivos (uma topo-
logia estrela). Esses mtodos, entretanto, no so prticos e h um desperdcio quando aplicado
a redes muito grandes. O nmero e o comprimento dos links exigem uma infra-estrutura maior
no eficiente em termos de custos e a maioria desses links ficaria ociosa a maior parte do tempo.
Outras topologias que empregam conexes multiponto, por exemplo, barramento, so descarta-
das em decorrncia das distncias entre os dispositivos e o nmero total de dispositivos, os quais
aumentam acima das capacidades das mdias e dos equipamentos.
Uma soluo mais apropriada a comutao. Uma rede comutada formada por uma s-
rie de ns interligados, chamados comutadores. Os comutadores so dispositivos capazes de criar
conexes temporrias entre dois ou mais dispositivos conectados ao comutador. Em uma rede co-
mutada, parte dos ns so diretamente conectados aos sistemas finais (computadores ou tele-
fones, por exemplo). Outros so utilizados apenas para roteamento. A Figura 8.1 mostra uma
rede comutada.

Figura 8.1 Rede comutada

B C D E

II III
A I IV F
V

J I H G

Os sistemas finais (dispositivos de comunicao) so identificados como A, B, C, D e assim


por diante e os comutadores so identificados como I, II, III, IV e V. Cada comutador conec-
tado a vrios links.

213
214 CAPTULO 8 COMUTAO

Tradicionalmente, trs mtodos de comutao tm sido importantes: comutao de circui-


tos, comutao de pacotes e comutao de mensagens. Os dois primeiros so comumente usados
hoje em dia. O terceiro vem sido retirado paulatinamente do mercado de comunicaes, mas ain-
da tem aplicaes de rede. Podemos, ento, dividir as redes de hoje em trs grandes categorias:
as redes de comutao de circuitos, de comutao de pacotes e de comutao de mensagens. As
redes de comutao de pacotes ainda podem ser divididas em duas subcategorias as redes de
circuitos virtuais e redes de datagrama conforme mostrado na Figura 8.2.

Figura 8.2 Taxonomia das redes comutadas

Redes
comutadas

Redes de Redes de Redes de


comutao de circuitos comutao de pacotes comutao de mensagens

Redes de Redes de
datagramas circuitos virtuais

Podemos dizer que as redes de circuitos virtuais tm algumas caractersticas comuns com as
redes de comutao de circuitos e de datagramas. Portanto, discutiremos primeiro as redes de comu-
tao de circuitos, em seguida, as redes de datagramas e, finalmente, as redes de circuito virtual.
Hoje em dia, a tendncia na comutao de pacotes combinar redes de datagramas e de cir-
cuitos virtuais. As redes direcionam o primeiro pacote baseadas no conceito de endereamento
de datagramas, mas, em seguida, criam uma rede de circuitos virtuais para o restante dos pacotes
provenientes da mesma origem e que esto indo para o mesmo destino. Veremos algumas dessas
redes em captulos futuros.
Na comutao de mensagens, cada comutador armazena a mensagem inteira e posteriormente
a encaminha para o comutador seguinte. Embora no vejamos a comutao de mensagens nas
camadas inferiores, ela ainda usada em algumas aplicaes como correio eletrnico (e-mail).
No discutiremos esse tpico no livro.

8.1 REDES DE COMUTAO DE CIRCUITOS


Uma rede de comutao de circuitos formada por um conjunto de comutadores conectados por
links fsicos. Uma conexo entre duas estaes realizada por uma rota dedicada, formada por um ou
mais links. Entretanto, cada conexo usa apenas um canal dedicado de cada link. Cada link normal-
mente dividido em n canais por meio de FDM ou TDM, conforme j discutido no Captulo 6.

Uma rede de comutao de circuitos formada por um conjunto de comutadores


conectados por links fsicos nos quais cada link dividido em n canais.

A Figura 8.3 mostra uma rede de comutao de circuitos com quatro comutadores e quatro links.
Cada link dividido em n (n = 3, nesse caso) canais por meio do emprego de FDM ou TDM.
SEO 8.1 REDES DE COMUTAO DE CIRCUITOS 215

Figura 8.3 Uma rede de comutao de circuitos trivial

I II

Um link, n canais
A

Rota
M

IV III

Mostramos explicitamente os smbolos de multiplexao para enfatizar a diviso do link em


canais, muito embora ela possa ser includa implicitamente na estrutura de comutao.
Os sistemas finais, como computadores ou telefones, so diretamente conectados a um co-
mutador. Mostramos apenas dois sistemas finais para fins de simplificao. Quando o sistema
final A precisa se comunicar com o sistema final M, o sistema A precisa solicitar uma conexo
a M que deve ser aceita por todos os comutadores, inclusive pelo prprio M. Esse processo
chamado fase de estabelecimento da conexo; um circuito (canal) reservado em cada link e a
combinao de circuitos ou canais define a rota dedicada. Aps ser estabelecida uma rota dedi-
cada, formada por circuitos conectados (canais), que pode ocorrer a transferncia de dados.
Aps todos os dados terem sido transmitidos, os circuitos so desfeitos.
Nesse momento, precisamos enfatizar vrios pontos:

A comutao de circuitos ocorre na camada fsica.


Antes da comunicao iniciar, as estaes devem fazer uma reserva de recursos a serem
utilizados durante a comunicao. Esses recursos, como canais (largura de banda em FDM
e time-slots em TDM), buffers de comutao, tempo de processamento de comutao e por-
tas de entrada/sada de comutao devem permanecer dedicados durante toda a durao da
transferncia de dados at a fase de encerramento da conexo.
Dados transferidos entre duas estaes no so empacotados (transferncia do sinal na ca-
mada fsica). Os dados so um fluxo contnuo enviado pela estao de origem e recebido
pela estao de destino, embora possa haver perodos de silncio.
Nenhuma informao adicional de endereamento necessria durante a transferncia de
dados. Os comutadores direcionam os dados situados na banda ocupada (no FDM) ou no
time-slot (no TDM). Obviamente, existe endereamento de uma extremidade outra confi-
gurado durante a fase de estabelecimento da conexo, como ser visto em breve.

Na comutao de circuitos, os recursos precisam ser reservados durante a fase


de estabelecimento da conexo; os recursos permanecem dedicados por toda
a durao da transferncia de dados at a fase de encerramento da conexo.
216 CAPTULO 8 COMUTAO

Exemplo 8.1
Como um exemplo trivial, usemos uma rede de comutao de circuitos para conectar oito telefones em
uma rea restrita. A comunicao ser realizada por meio de canais de voz de 4 kHz. Partimos do pres-
suposto de que cada link usa FDM para conectar, no mximo, dois canais de voz. A largura de banda de
cada link ento 8 kHz. A Figura 8.4 mostra a situao. O telefone 1 conectado ao telefone 7; o 2 ao
5; o 3 ao 8 e o 4 ao 6. Logicamente, a situao pode mudar quando novas conexes forem estabelecidas.
O comutador controla as conexes.

Figura 8.4 Rede de comutao de circuitos usada no Exemplo 8.1

Rede de comutao de circuitos

1 6
0 4
kHz kHz
2

3
0 8
4 kHz kHz 7
0 4
kHz kHz 8
0 4
kHz kHz

Exemplo 8.2
Como outro exemplo, consideremos uma rede de comutao de circuitos que conecta computadores em
dois escritrios distantes de uma empresa privada. Os escritrios so conectados usando-se uma linha T-1
alugada de um provedor de servios de comunicao. Existem dois comutadores 4 3 8 (quatro entradas e
oito sadas) nessa rede. Em cada comutador, quatro portas de sada so injetadas nas portas de entrada para
possibilitar a comunicao entre os computadores do prprio escritrio. As outras quatro portas de sada so
utilizadas para a comunicao entre os dois escritrios. A Figura 8.5 ilustra a situao.

Figura 8.5 Rede de comutao de circuitos usada no Exemplo 8.2

Rede de comutao de circuitos

Comutador Comutador
48 Linha T-1 com 48
1,544 Mbps
SEO 8.1 REDES DE COMUTAO DE CIRCUITOS 217

Trs Fases
A comunicao real em uma rede de comutao de circuitos requer trs fases: estabelecimento
da conexo, transferncia de dados e encerramento da conexo.

Fase de Estabelecimento da Conexo


Antes das duas partes (ou vrias partes, em uma teleconferncia) poderem se comunicar, pre-
ciso estabelecer um circuito dedicado (combinao de canais em links). Os sistemas finais so
conectados formalmente a comutadores por linhas dedicadas; portanto, o estabelecimento da co-
nexo significa criar canais dedicados entre os comutadores. Por exemplo, na Figura 8.3, quando
o sistema A precisa se conectar ao sistema M, ele envia uma solicitao de estabelecimento de
conexo que inclui o endereo do sistema M, ao comutador I. O comutador I estabelece um ca-
nal entre ele e o comutador IV, que pode ser dedicado para esse fim. O comutador I envia, ento,
uma solicitao ao comutador IV, que estabelece um canal dedicado entre ele prprio e o comu-
tador III. O comutador III informa o sistema M da inteno do sistema A naquele momento.
Na etapa seguinte do estabelecimento de uma conexo, preciso que seja enviado um sinal
de confirmao do sistema M para o sistema A na direo oposta. Apenas aps o sistema A re-
ceber essa confirmao, a conexo estabelecida.
Observe que o endereamento de uma extremidade outra necessrio para criar uma cone-
xo entre os dois sistemas finais. Estes podem ser, por exemplo, os endereos dos computadores
alocados pelo administrador em uma rede TDM, ou nmeros de telefone em uma rede FDM.

Fase de Transferncia de Dados


Aps o estabelecimento do circuito dedicado (canais), as duas partes podem transferir dados.

Fase de Encerramento da Conexo


Quando uma das partes precisa se desconectar, enviado um sinal a cada um dos comutadores
para a liberao dos recursos alocados.

Eficincia
Pode-se argumentar que as redes de comutao de circuitos no so to eficientes como os
outros dois tipos de redes, pois os recursos esto alocados durante toda a durao da conexo.
Esses recursos ficam indisponveis para outras conexes. Em uma rede de telefonia geralmen-
te as pessoas terminam a comunicao quando acabam sua conversa. Entretanto, em redes de
computadores, um computador pode estar conectado a outro computador, mesmo que no haja
nenhuma atividade por um longo perodo. Nesse caso, fazer que recursos sejam dedicados sig-
nifica que outras conexes sero privadas desses recursos.

Retardo
Embora uma rede de comutao de circuitos normalmente apresente baixa eficincia, o retar-
do nesse tipo de rede mnimo. Durante a transferncia de dados, estes no sofrem atrasos
significativos em cada comutador; os recursos so alocados enquanto a conexo durar. A Fi-
gura 8.6 mostra o conceito de retardo em uma rede de comutao de circuitos quando esto
envolvidos apenas dois comutadores.
Conforme ilustra a Figura 8.6, no existe nenhum tempo de espera em cada um dos comu-
tadores. O retardo total se deve ao tempo necessrio para estabelecer a conexo, transferir os
dados e encerrar o circuito. O retardo provocado pelo estabelecimento da conexo a soma de
218 CAPTULO 8 COMUTAO

Figura 8.6 Retardo em uma rede de comutao de circuitos

A B

Conectar
Retardo total Transferncia de dados

Desconectar

Tempo Tempo Tempo Tempo

quatro partes: tempo de propagao da solicitao do computador de origem (inclinao do pri-


meiro retngulo cinza), tempo de transferncia do sinal de solicitao (altura do primeiro
retngulo cinza), tempo de propagao da confirmao do computador de destino (inclina-
o do segundo retngulo cinza) e tempo de transferncia do sinal da confirmao (altura do
segundo retngulo cinza). O retardo decorrente da transferncia de dados a soma de dois trechos:
tempo de propagao (inclinao do retngulo colorido) e tempo de transferncia dos dados (al-
tura do retngulo colorido), que podem ser muito longos. O terceiro retngulo mostra o tempo
necessrio para desfazer o circuito. Mostramos o caso no qual o receptor solicita a desconexo,
o que cria o retardo mximo.

Tecnologia de Comutao de Circuitos em Redes de Telefonia


Conforme veremos no Captulo 9, as companhias telefnicas optaram previamente pelo m-
todo de comutao de circuitos na camada fsica; hoje em dia, a tendncia utilizar outras
tcnicas de comutao. Por exemplo, o nmero de telefone usado como endereo global e
um sistema de sinalizao (denominado SS7) usado nas fases de estabelecimento e encerra-
mento da conexo.

A comutao na camada fsica na rede telefnica


tradicional usa o mtodo de comutao de circuitos.

8.2 REDES DE DATAGRAMAS


Em comunicao de dados, precisamos enviar mensagens de um sistema final a outro. Se a mensa-
gem tiver de passar por uma rede de comutao de pacotes, ela precisar ser dividida em pacotes de
tamanho fixo ou varivel. O tamanho do pacote determinado pela rede e pelo protocolo em uso.
Na comutao de pacotes no existe uma alocao fixa de recursos para um pacote. Isso
significa que no h nenhuma largura de banda reservada nos links e no existe tempo de proces-
samento predefinido para cada pacote. Os recursos so alocados sob demanda. A alocao feita
SEO 8.2 REDES DE DATAGRAMAS 219

segundo um esquema no qual o primeiro que chega o primeiro a ser atendido (FIFO). Quando
um comutador recebe um pacote, independentemente de sua origem ou destino, este deve aguar-
dar, se houver, outros pacotes em processamento. Como acontece com outros sistemas em nosso
dia-a-dia, essa falta de reserva pode provocar atraso. Por exemplo, se no fizermos uma reserva
em um restaurante, pode ser que tenhamos de esperar.

Em uma rede de comutao de pacotes no existe reserva


de recursos; os recursos so alocados sob demanda.

Em uma rede de datagramas, cada pacote tratado independentemente dos demais. Mes-
mo que um pacote faa parte de uma transmisso de mltiplos pacotes, a rede o trata como se ele
existisse isoladamente. Os pacotes nesse mtodo so conhecidos como datagramas.
A comutao de datagramas realizada normalmente na camada de rede. Discutiremos
brevemente as redes de datagramas em comparao com as redes de comutao de circuitos e
de circuitos virtuais. Na Parte 4 deste livro, nos aprofundaremos no assunto.
A Figura 8.7 mostra como a abordagem de pacotes usada para entregar quatro pacotes
provenientes da estao A para a estao X. Os comutadores em uma rede de datagramas so
tradicionalmente chamados roteadores. por essa razo que usamos um smbolo diferente para
os comutadores nesta figura.

Figura 8.7 Uma rede de datagramas com quatro comutadores (roteadores)

Rede de datagramas
A
4 3 2 1 3 1

4 1

2 3
1
X
4
2 3 4 1
2

Nesse exemplo, todos os quatro pacotes (ou datagramas) pertencem mesma mensagem, mas
podem trafegar por caminhos diferentes para atingir seus destinos. por isso que os links podem
ser envolvidos no transporte de pacotes de outras fontes e no terem a largura de banda necessria
disponvel para transferir todos os pacotes de A para X. Essa abordagem pode fazer que os data-
gramas de uma transmisso cheguem a seu destino fora de ordem com retardos diferentes entre
os pacotes. Pacotes tambm podem ser perdidos ou abortados em razo da falta de recursos. Na
maioria dos protocolos, de responsabilidade de um protocolo de camada superior reordenar os
datagramas e verificar se existe alguma perdida antes de pass-los aplicao.
As redes de datagramas so, algumas vezes, conhecidas como redes sem conexo. O termo
sem conexo significa, nesse caso, que o roteador (comutador de pacotes) no mantm infor-
maes sobre o estado da conexo. No h as fases de estabelecimento e encerramento da co-
nexo. Cada pacote tratado igualmente por um comutador independentemente de sua origem
ou destino.
220 CAPTULO 8 COMUTAO

Tabela de Roteamento
Se no h fases de estabelecimento e encerramento de uma conexo, como os pacotes so dire-
cionados para seus destinos em uma rede de datagramas? Nesse tipo de rede, cada roteador (ou
comutador de pacotes) tem uma tabela de roteamento que se baseia no endereo de destino. As ta-
belas de roteamento so dinmicas e so atualizadas periodicamente. Os endereos de destino e as
portas de sada de encaminhamento correspondentes so registrados nessas tabelas. Esse processo
diferente da tabela de uma rede de comutao de circuitos na qual cada entrada criada quando
a fase de estabelecimento de conexo completada, e eliminada quando a fase de encerramento
da conexo terminada. A Figura 8.8 mostra a tabela de roteamento para um roteador.

Figura 8.8 Tabela de roteamento em uma rede de datagramas

Endereo Porta
de destino de sada
1.232 1
4.150 2


9130 3

1 4

2 3

Um roteador em uma rede de datagramas usa uma tabela


de roteamento que se baseia no endereo de destino.

Endereo de Destino
Cada pacote em uma rede de datagramas carrega um cabealho contendo, entre outras infor-
maes, o endereo de destino do pacote. Quando o roteador recebe o pacote, esse endereo de
destino examinado; a tabela de roteamento consultada para encontrar a porta correspondente
por meio da qual o pacote deve ser encaminhado. Esse endereo, diferentemente daquele em
uma rede de circuitos virtuais, permanece o mesmo durante toda a jornada do pacote.

O endereo de destino no cabealho de um pacote em uma rede de


datagramas permanece o mesmo durante toda a jornada do pacote.

Eficincia
A eficincia de uma rede de datagramas melhor que a de uma rede de comutao de circuitos;
os recursos so alocados apenas quando h pacotes a serem transferidos. Se uma fonte precisa
enviar um pacote e existe um retardo de alguns minutos antes do outro pacote ser enviado, os
recursos podem ser realocados a outros pacotes de outras fontes durante esses minutos.
SEO 8.3 REDE DE CIRCUITOS VIRTUAIS 221

Retardo
Pode haver um retardo maior em uma rede de datagramas que em uma rede de circuitos virtuais.
Embora no haja as fases de estabelecimento e de encerramento da conexo, cada pacote pode
passar por uma espera em um roteador antes de ser encaminhado. Alm disso, j que nem todos
os pacotes em uma mensagem passam necessariamente pelos mesmos roteadores, o retardo no
uniforme para todos os pacotes de uma mensagem. A Figura 8.9 apresenta um exemplo de
retardo em uma rede de datagramas para um nico pacote.

Figura 8.9 Retardo em uma rede de datagramas

A B
Tempo de transmisso

Tempo de espera

Retardo total
Tempo de espera

Tempo Tempo Tempo Tempo

O pacote passa por dois roteadores. Existem trs tempos de transmisso (3T), trs retardos
de propagao (inclinao 3t das retas) e dois tempos de espera (w1+ w2). Ignoramos o tempo de
processamento em cada roteador. O retardo total fica ento

Retardo total = 3T + 3t + w1 + w2

Redes de Datagramas na Internet


Como veremos nos prximos captulos, a Internet optou pela metodologia de datagramas para a
comutao na camada de rede. Ela usa os endereos universais definidos na camada de rede para
direcionar pacotes da origem ao destino.

A comutao na Internet realizada usando-se a metodologia


de datagramas para a comutao de pacotes na camada de rede.

8.3 REDE DE CIRCUITOS VIRTUAIS


Uma rede de circuitos virtuais o cruzamento entre uma rede de comutao de circuitos e uma
rede de datagramas. Ela apresenta caractersticas de ambas.

1. Assim como na rede de comutao de circuitos, existem as fases de estabelecimento e en-


cerramento da conexo, alm da fase de transferncia de dados.
222 CAPTULO 8 COMUTAO

2. Os recursos podem ser alocados durante a fase de estabelecimento da conexo, como em


uma rede de comutao de circuitos, ou sob demanda, como em uma rede de datagramas.
3. Como ocorre em uma rede de datagramas, os dados so empacotados e cada pacote carrega
um endereo no cabealho. O endereo no cabealho, porm, tem uma jurisdio local (ele
define qual deve ser o (switch) seguinte e o canal no qual o pacote deve ser transportado),
e no uma jurisdio de uma extremidade a outra. O leitor pode estar se perguntando como
os comutadores (switches) intermedirios sabem para onde enviar o pacote se no existe um
endereo de destino final carregado no pacote. A resposta ficar clara quando discutirmos
os identificadores de circuitos virtuais na prxima seo.
4. Assim como acontece em uma rede de comutao de circuitos, todos os pacotes seguem a
mesma rota estabelecida durante a conexo.
5. Uma rede de circuitos virtuais normalmente implementada na camada de enlace de dados,
ao passo que uma rede de comutao de circuitos implementada na camada fsica e uma
rede de datagramas, na camada de rede. Mas, isso pode vir a sofrer alteraes no futuro.

A Figura 8.10 apresenta um exemplo de uma rede de circuitos virtuais. A rede tem switches que
possibilitam o trfego das origens aos destinos. Uma origem ou destino pode ser um computador, um
comutador de pacotes, uma bridge ou qualquer outro dispositivo que conecte outras redes.

Figura 8.10Rede de circuitos virtuais

C Sistema final

Sistema final Sistema final

A Switches B

D Sistema final

Endereamento
Em uma rede de circuitos virtuais esto envolvidos dois tipos de endereamento: global e
local (identificador de circuitos virtuais).

Endereamento Global
Uma fonte ou destino precisa ter um endereo global que possa ser nico no escopo da rede
ou internacionalmente, caso a rede faa parte de uma rede internacional. Entretanto, veremos
que um endereo global em redes de circuitos virtuais usado somente para criar um identifica-
dor de circuitos virtuais, conforme discutiremos a seguir.

Identificador de Circuitos Virtuais


O identificador que realmente usado para transferncia de dados chamado identificador
de circuitos virtuais (VCI). Um VCI, diferentemente de um endereo global, um pequeno
SEO 8.3 REDE DE CIRCUITOS VIRTUAIS 223

nmero dentro do mbito dos switches; ele usado por um frame entre dois switches. Quando
um frame chega a um switch, ele tem um VCI; quando ele o deixa, ter um VCI diferente. A
Figura 8.11 mostra como o VCI em um frame de dados muda de switch para switch. Note que
um VCI no precisa ser um nmero grande j que cada switch pode usar seu prprio conjunto
exclusivo de VCIs.

Figura 8.11Identificador de circuitos virtuais

VCI VCI

Dados 14 Dados 77

Trs Fases
Assim como em uma rede de comutao de circuitos, uma origem e um destino precisam passar
por trs fases em uma rede de circuitos virtuais: estabelecimento da conexo, transferncia de
dados e encerramento da conexo. Na fase de estabelecimento da conexo, a origem e o destino
usam seus endereos globais para ajudar os switches a criar entradas na tabela para cada cone-
xo. Na fase de encerramento da conexo, a origem e o destino avisam os switches para eliminar
a entrada correspondente. A transferncia de dados ocorre entre essas duas fases. Primeiro, dis-
cutiremos a fase de transferncia de dados, que mais simples e objetiva; em seguida, falaremos
das fases de estabelecimento e de encerramento da conexo.

Fase de Transferncia de Dados


Para transferir um frame de uma origem ao seu destino, todos os switches precisam ter uma
tabela de entradas para seu circuito virtual. Essa tabela, em sua forma mais simples, tem quatro
colunas. Isso significa que o switch armazena quatro tipos de informao para cada circuito
virtual que j est configurado. Mostraremos posteriormente como os comutadores criam suas
tabelas de entradas mas, para o momento, partimos do pressuposto de que cada switch tenha
uma tabela com entradas para todos os circuitos virtuais ativos. A Figura 8.12 exibe um circuito
destes e sua tabela correspondente.
A Figura 8.12 aponta um frame chegando na porta 1 com um VCI igual a 14. Quando o
frame chega, o switch procura em sua tabela para encontrar a porta 1 com VCI 14. Quando en-
contrado, o comutador sabe mudar o VCI para 22 e enviar o pacote pela porta 3.
A Figura 8.13 mostra como um frame de origem A atinge o destino B e como seu VCI muda
durante a viagem. Cada switch muda o VCI e encaminha o frame.
A fase de transferncia de dados fica ativa at a origem enviar todos seus frames ao destino.
O procedimento no switch o mesmo para cada frame de uma mensagem. O processo cria um
circuito virtual, no um circuito real, entre a origem e o destino.

Fase de Estabelecimento da Conexo


Na fase de estabelecimento da conexo, um switch cria uma entrada para cada circuito virtual.
Suponha, por exemplo, que a origem A precise criar um circuito virtual para B. So necessrias
duas etapas: solicitao de estabelecimento de conexo e reconhecimento deste.
224 CAPTULO 8 COMUTAO

Figura 8.12Switch e tabelas em uma rede de circuitos virtuais

Entrada Sada
Porta VCI Porta VCI
1 14 3 22
1 77 2 41

Dados 77 Dados 14 Dados 22


1 3

Dados
41
Figura 8.13Transferncia de dados da origem ao destino em uma rede de circuitos virtuais

Entrada Sada Entrada Sada


Porta VCI Porta VCI Porta VCI Porta VCI
1 14 3 66 2 22 3 77

Dados 14 2 1 Dados 77
A B
1 3 3
4 2 4
2
Da

s2
do

do
s6

Da
6

1 2

WAN

Entrada Sada
Porta VCI Porta VCI
1 66 2 22

Solicitao de Estabelecimento de Conexo Um frame de solicitao de estabelecimento de


conexo enviado da origem ao destino. A Figura 8.14 mostra o processo.
a. A origem A envia um pacote de estabelecimento de conexo para o switch 1.
b. O switch 1 recebe o frame de solicitao de estabelecimento de conexo. Ele sabe que um
frame que vai de A a B ser encaminhado pela porta 3. Como o switch obteve essa informa-
o uma questo que ser vista em captulos futuros. O switch, na fase de estabelecimento
da conexo, atua como um comutador de pacotes; ele tem uma tabela de roteamento que
diferente da tabela de comutao. Por enquanto, vamos supor que ele conhea a porta
de sada. O switch cria uma entrada em sua tabela para esse circuito virtual, mas ele
SEO 8.3 REDE DE CIRCUITOS VIRTUAIS 225

capaz apenas de preencher trs das quatro colunas. O switch designa a porta de entrada (1)
e escolhe um VCI de entrada disponvel (14) e a porta de sada (3). Ele ainda no conhece o
VCI de sada que ser encontrado durante a fase de confirmao. O switch encaminha ento
o frame pela porta 3 para o switch 2.

Figura 8.14A solicitao de estabelecimento de conexo em uma rede de circuitos virtuais

Entrada Sada Entrada Sada


Porta VCI Porta VCI Porta VCI Porta VCI
1 14 3 2 22 3
VCI = 77
1 3
A 3 B
2 e
a b c d
Switch 1 Switch 3

1 2
Switch 2

Entrada Sada
Porta VCI Porta VCI
1 66 2

c. O switch 2 recebe o frame de solicitao de estabelecimento de conexo. Os mesmos even-


tos ocorridos no switch 1 acontecem aqui; so completadas trs colunas da tabela: nesse
caso, porta de entrada (1), VCI de entrada (66) e porta de sada (2).
d. O switch 3 recebe o frame de solicitao de estabelecimento de conexo. Novamente, so pre-
enchidas trs colunas: porta de entrada (2), VCI de entrada (22) e porta de sada (3).
e. O destino B recebe o frame de estabelecimento de conexo e se estiver pronto para receber
frames de A, ele atribuir um VCI, nesse caso, 77, aos frames que chegam de A. Esse VCI
faz que o destino saiba que os frames so provenientes de A e no de outras fontes.

Confirmao Um frame especial, denominado pacote de confirmao, completa as entradas


nas tabelas de comutao. A Figura 8.15 ilustra o processo.

a. O destino envia uma confirmao ao switch 3. A confirmao carrega os endereos glo-


bais de origem e de destino de modo que o switch sabe qual entrada na tabela deve ser
completada. O pacote tambm carrega o VCI 77, escolhido pelo destino como VCI de en-
trada para pacotes provenientes de A. O comutador 3 usa esse VCI para preencher a co-
luna de VCI de sada para essa entrada. Note que 77 o VCI de entrada para o destino
B, porm o VCI de sada para o switch 3.
b. O switch 3 envia uma confirmao ao switch 2 que contm seu VCI de entrada na tabela,
escolhido na etapa anterior. O switch 2 usa esse como VCI de sada na tabela.
c. O switch 2 envia uma confirmao ao switch 1 que contm seu VCI de entrada na tabela, esco-
lhido na etapa anterior. O switch 1 usa esse como VCI de sada na tabela.
d. Finalmente, o switch 1 envia uma confirmao para a origem A que contm seu VCI de
entrada na tabela, escolhido na etapa anterior.
e. A origem usa esse como VCI de sada para os pacotes de dados a serem enviados ao des-
tino B.
226 CAPTULO 8 COMUTAO

Figura 8.15Confirmao do estabelecimento de conexo em uma rede de circuitos virtuais

Entrada Sada Entrada Sada


Porta VCI Porta VCI Porta VCI Porta VCI
1 14 3 66 2 22 3 77
VCI = 14 VCI = 77
1 3 3
A B
14 77
e 2
d c b a
Switch 1 Switch 3

22
66
1 2
Switch 2

Entrada Sada
Porta VCI Porta VCI
1 66 2 22

Fase de Encerramento da Conexo


Nessa fase, a origem A, aps encaminhar todos os frames para B, envia um frame especial
denominado solicitao de encerramento da conexo. O destino B responde com um frame de
confirmao do encerramento da conexo. Todos os switches eliminam a entrada corresponden-
te de suas tabelas.

Eficincia
Conforme dito anteriormente, a reserva de recursos em uma rede de circuitos virtuais pode ser
feita durante o estabelecimento da conexo, ou ento, sob demanda durante a fase de transfe-
rncia de dados. No primeiro caso, o retardo para cada frame o mesmo; no segundo caso,
cada frame pode vir a encontrar retardos diferentes. H uma grande vantagem em uma rede de
circuitos virtuais, mesmo se a alocao de recursos for sob demanda. A origem pode verificar
a disponibilidade dos recursos, sem realmente reserv-los. Considere uma famlia que queira
jantar em determinado restaurante. Embora exista a possibilidade de o restaurante no aceitar
reservas (preenchimento das mesas conforme a demanda), ainda assim a famlia pode telefonar e
descobrir o tempo de espera por uma mesa. Isso pode poupar a ela tempo e esforo.

Na comutao de circuitos virtuais, todos os pacotes pertencentes mesma origem e


destino trafegam pela mesma rota; mas, pode ser que os pacotes cheguem ao destino
com retardos diferentes, caso a alocao de recursos seja feita sob demanda.

Retardo em Redes de Circuitos Virtuais


Em uma rede de circuitos virtuais existe um retardo que ocorre uma vez para o estabelecimento
da conexo e outro para o encerramento da conexo. Se os recursos forem alocados durante a
fase de estabelecimento da conexo, no h nenhum tempo de espera para pacotes individuais.
A Figura 8.16 mostra o retardo para um pacote que passa por dois switches em uma rede de
circuitos virtuais.
O pacote passa por dois switches (roteadores). H trs tempos de transmisso (3T), trs tem-
pos de propagao (3t), transferncia de dados representada pelas inclinaes das retas, um
SEO 8.4 ESTRUTURA DE UM COMUTADOR 227

Figura 8.16Retardo em uma rede de circuitos virtuais

A B

Estabelecimento
da conexo
Retardo total
Tempo de
transmisso

Encerramento
da conexo

Tempo Tempo Tempo Tempo

retardo de estabelecimento da conexo (que inclui transmisso e propagao em duas direes)


um retardo de encerramento da conexo (que inclui a transmisso e a propagao em uma dire-
o). Ignoramos o tempo de processamento em cada switch. O tempo de retardo total

Retardo total = 3T + 3t + retardo para estabelecimento da conexo +


retardo para encerramento da conexo

Tecnologia de Comutao de Circuitos em WANs


Conforme veremos no Captulo 18, as redes de circuitos virtuais so usadas por WANs comuta-
das, como redes ATM e frame relay. A camada de enlace dessas tecnologias bem adequada
tecnologia de circuitos virtuais.

A comutao de dados na camada de enlace em uma WAN


comutada normalmente implementada usando-se tcnicas de circuitos virtuais.

8.4 ESTRUTURA DE UM COMUTADOR


Usamos comutadores em redes de comutao de circuitos e redes de comutao de pacotes. Nesta
seo, discutiremos as estruturas dos comutadores utilizados em cada um desses tipos de rede.

Estrutura dos Comutadores de Circuitos


A comutao de circuitos atualmente pode usar dois tipos de tecnologias: comutadores por divi-
so de espao ou comutadores por diviso de tempo.

Comutadores por Diviso de Espao


Na comutao por diviso de espao, as rotas no circuito so separadas umas das outras em
termos espaciais. Essa tecnologia foi originalmente desenvolvida para uso em redes analgicas,
mas, atualmente, empregada tanto em redes analgicas como digitais. Ela evoluiu por uma
longa histria de vrios projetos.
228 CAPTULO 8 COMUTAO

Comutador Crossbar Um comutador crossbar (comutador de barra cruzada) conecta n en-


tradas a m sadas em uma matriz, usando microchaves eletrnicas (transistores) em cada ponto
de cruzamento (veja Figura 8.17). A principal limitao dessa arquitetura o nmero de pontos
de cruzamento necessrios. Conectar n entradas a m sadas, utilizando um comutador crossbar,
requer n 3 m pontos de cruzamento. Por exemplo, para conectar 1.000 entradas a 1.000 sadas
precisamos de um comutador com 1.000.000 de pontos de cruzamento. Um comutador com esse
nmero de pontos de cruzamento impraticvel. Um comutador desses tambm seria ineficien-
te, pois estatsticas demonstram que, na prtica, menos de 25% dos pontos de cruzamento esto
em uso em um dado momento. O restante est ocioso.

Figura 8.17Comutador crossbar com trs entradas e trs sadas

Ponto de
cruzamento

Para a estao de controle


2

I II III IV

Comutador Multiestgio A soluo para as limitaes do comutador crossbar o comutador


multiestgio, que combina comutadores crossbar em vrios (normalmente, trs) estgios, conforme
mostrado na Figura 8.18. Em um comutador crossbar simples, apenas uma linha ou coluna (uma
rota) est ativa para qualquer conexo. Portanto, precisamos de N 3 N pontos de cruzamento.
Se pudermos ter vrias rotas dentro do comutador, poderemos diminuir o nmero de pontos de
cruzamento. Cada ponto de cruzamento no estgio intermedirio pode ser acessado por vrios
pontos de cruzamento no primeiro ou terceiro estgios.

Figura 8.18Comutador multiestgio

N/n k N/n
Crossbars Crossbars Crossbars

n nk kn n

N/n N/n

n nk kn n

N N

N/n N/n

n nk kn n

Estgio 1 Estgio 2 Estgio 3


SEO 8.4 ESTRUTURA DE UM COMUTADOR 229

Para projetar um comutador de trs estgios, empregue as etapas indicadas a seguir:


1. Divida N linhas de entrada em grupos, cada um dos quais com n linhas. Para cada grupo, use
um crossbar de dimenso n 3 k, em que k o nmero de crossbars no estgio intermedirio.
Em outras palavras, o primeiro estgio tem N/n crossbars de n 3 k pontos de cruzamento.
2. Use k crossbars, cada um dos quais com dimenso (N/n) 3 (N/n) no estgio intermedirio.
3. Use N/n crossbars, cada um dos quais com dimenso k 3 n no terceiro estgio.
Podemos calcular o nmero total de pontos de cruzamento como segue:

N N N N N 2
(n k ) + k + (k n) = 2kN + k
n n n n n

Em um comutador de trs estgios, o nmero total de pontos de cruzamento


2
N
2kN + k
n
que muito menor que o nmero de pontos de cruzamento
em um comutador de um estgio (N2).

Exemplo 8.3
Projete um comutador 200 200 de trs estgios (N = 200) com k = 4 e n = 20.

Soluo
No primeiro estgio, temos N/n ou dez crossbars, cada um deles com dimenso 20 4. No segundo es-
tgio, obtemos quatro crossbars, cada um deles com dimenso 10 3 10. No terceiro estgio, temos dez
crossbars de 4 3 20. O nmero total de pontos de cruzamento 2kN + k(N/n)2, ou seja, 2.000 pontos de
cruzamento. Isso representa 5% do nmero de pontos de cruzamento em um comutador de um estgio
(200 3 200 = 40.000).
O comutador multiestgio do Exemplo 8.3 apresenta um inconveniente bloqueio durante
perodos de trfego intenso. A idia central da comutao multiestgio compartilhar os pontos
de cruzamento nos crossbars do estgio intermedirio. O compartilhamento pode provocar falta
de disponibilidade se os recursos forem limitados e todos os usurios quiserem uma conexo
ao mesmo tempo. Bloqueio se refere ao nmero de vezes em que uma entrada no consegue ser
conectada a uma sada em razo da inexistncia de uma rota disponvel entre elas todas as
chaves intermedirias possveis esto ocupadas.
Em um comutador de um estgio, esse fenmeno no ocorre, pois cada combinao de en-
trada e sada tem seu ponto de cruzamento prprio; sempre existe uma rota. (Casos em que duas
entradas estiverem tentando contatar a mesma sada no contam. Essa rota no bloqueada, sim-
plesmente a sada est ocupada.) No comutador multiestgio descrito no Exemplo 8.3, porm,
apenas quatro das primeiras 20 entradas podem usar o comutador de cada vez, apenas quatro das
20 segundas entradas podem usar o comutador de cada vez e assim por diante. O pequeno nmero
de crossbars no estgio intermedirio cria bloqueio.
Em grandes sistemas, como aqueles com 10.000 entradas e sadas, o nmero de estgios
pode ser aumentado para reduzir o nmero de pontos de cruzamento necessrios. No entanto,
medida que o nmero de estgios aumenta, a probabilidade da ocorrncia de bloqueios tambm
se eleva. Muitas pessoas passam pela experincia de bloqueio em sistemas de telefonia pblica,
quando o nmero de telefonemas para verificar se parentes que esto na trilha de um desastre
natural (um furaco, por exemplo) esto bem, ultrapassa de longe a carga normal do sistema.
230 CAPTULO 8 COMUTAO

Clos investigou a condio de no existir bloqueio em comutadores multiestgios e chegou


seguinte frmula: em um comutador sem bloqueio, o nmero de comutadores de estgio inter-
medirio tem de ser pelo menos 2n 1. Ou seja, precisamos ter k 2n 1.
Note que o nmero de pontos de cruzamento ainda menor que em um comutador de um
nico estgio. Precisamos agora reduzir ao mnimo possvel o nmero de pontos de cruzamento
com um N fixo usando o critrio de Clos. Podemos calcular a derivada da equao em relao a
n (a nica varivel) e encontrar o valor de n que torna o resultado zero. Esse n tem de ser igual
ou maior que (N/2)1/2. Nesse caso, o nmero total de pontos de cruzamento maior ou igual a
4N [(N/2)1/2 1]. Em outras palavras, o nmero mnimo de pontos de cruzamento de acordo
com o critrio de Clos proporcional a N3/2.

De acordo com o critrio de Clos:


n = (N/2)1/2
k> 2n 1
Nmero total de pontos de cruzamento 4N [(2N)1/2 1]

Exemplo 8.4
Redesenhe o comutador anterior 200 3 200 de trs estgios usando o critrio de Clos com um nmero
mnimo de pontos de cruzamento.

Soluo
Faamos que n = (200/2)1/2 ou n = 10. Calculamos, ento, k = 2n 1 = 19. No primeiro estgio, temos
200/10 ou 20 crossbars, cada um com 10 3 19 pontos de cruzamento. No segundo estgio, obtemos 19
crossbars, cada um deles com 10 3 10 pontos de cruzamento. No terceiro estgio, temos 20 crossbars,
cada um deles com 19 3 10 pontos de cruzamento. O nmero total de pontos de cruzamento , por-
tanto, 20(10 3 19) + 19(10 3 10) + 20(19 3 10) = 9.500. Se usssemos um comutador de um estgio,
precisaramos de 200 3 200 = 40.000 pontos de cruzamento. O nmero de pontos de cruzamento nesse
comutador de trs estgios 24% daquele de um comutador de um estgio. necessrio um nmero
maior de pontos que no Exemplo 8.3 (5%). O nmero extra de pontos de cruzamento necessrio para
evitar o fenmeno do bloqueio.
Um comutador multiestgio que usa o critrio de Clos e um nmero mnimo de pontos de
cruzamento ainda requer um nmero enorme de pontos de cruzamento. Por exemplo, para termos
um comutador de 100.000 entradas/sadas, precisaramos obter perto de 200 milhes de pontos
de cruzamento (em vez de 10 bilhes). Isso significa que se uma companhia telefnica tiver de
fornecer um comutador para conectar 100.000 telefones em uma cidade, ela precisaria de 200
milhes de pontos de cruzamento. Esse nmero pode ser reduzido se aceitarmos o fenmeno do
bloqueio. Atualmente, as companhias telefnicas usam comutao por diviso de tempo ou uma
combinao de comutadores por diviso de tempo e espao, como veremos em breve.

Comutadores por Diviso de Tempo


A comutao por diviso de tempo usa o mtodo TDM (multiplexao por diviso de tempo)
dentro de um comutador. A tecnologia mais popular a chamada TSI (Time-slot Interchange
intercmbio de time-slots).
Intercmbio de Time-Slots A Figura 8.19 indica um sistema que conecta quatro linhas de
entrada a quatro linhas de sada. Imagine que cada linha de entrada queira enviar dados a uma
linha de sada de acordo com o esquema a seguir:

1 3 2 4 3 1 4 2
SEO 8.4 ESTRUTURA DE UM COMUTADOR 231

Figura 8.19Intercmbio de time-slots

Comutador por diviso de tempo

TSI Unidade de controle


1 3
2 4
A 3 1 C
1 1
4 2
2 B B AD C D 2
T T
D D C B A D
3 C A 3
M M
Controlado Controlado
D seqencial- seqencial- B
4 4
mente mente
RAM

A figura combina um multiplexador TDM, um demultiplexador TDM e um estgio TSI com


uma RAM (memria de acesso aleatrio) de vrias posies de memria. O tamanho de cada
posio igual ao de um time-slot simples. O nmero de posies igual ao nmero de entradas
(na maioria dos casos, o nmero de entradas igual ao de sadas). A RAM vai sendo preenchida
por dados que chegam de tempos em tempos na ordem recebida. Os slots so, ento, enviados
em uma ordem baseada nas decises de uma unidade de controle.

Combinao de Comutadores por Diviso de Tempo e Espao


Quando comparamos a comutao por diviso de tempo e espao, surgem alguns pontos in-
teressantes. A vantagem da comutao por diviso de espao o fato de ela ser instantnea.
Sua desvantagem o nmero de pontos de cruzamento necessrios para torn-la aceitvel em
termos de bloqueio.
A vantagem da comutao por diviso de tempo o fato de ela no precisar de nenhum ponto de
cruzamento. Sua desvantagem, no caso da TSI, que o processamento de cada conexo cria retardos.
Cada time-slot tem de ser armazenado na RAM, em seguida recuperado e passado adiante.
Em uma terceira opo, combinamos as tecnologias por diviso de tempo e de espao para
tirar proveito do que h de melhor em ambas. Combinar essas duas tecnologias resulta em co-
mutadores que so otimizados tanto fsica (nmero de pontos de cruzamento) quanto temporal-
mente (tempo de retardo). Os comutadores multiestgio desse tipo podem ser desenhados como
comutadores TST (tempo-espao-tempo).
A Figura 8.20 ilustra um comutador TST simples formado por dois estgios temporais e um
espacial, com 12 entradas e 12 sadas. Em vez de um comutador com diviso de tempo, ele di-
vide as entradas em trs grupos (de quatro entradas cada) e os direciona a trs comutadores TSI
de intercmbio de time-slot. O resultado que o retardo mdio cai a um tero daquele que seria
resultante do uso de um comutador com intercmbio de time-slot para 12 entradas.
O ltimo estgio uma imagem espelhada do primeiro estgio. O estgio intermedirio um
comutador (crossbar) por diviso de espao que conecta os grupos TSI para possibilitar a conec-
tividade entre todos os pares possveis de entrada e sada (por exemplo, para conectar a entrada
3 do primeiro grupo sada 7 do segundo grupo).
232 CAPTULO 8 COMUTAO

Figura 8.20Comutador TST

TST

Tempo Espao Tempo

Estrutura dos Comutadores de Pacotes


Um comutador usado em uma rede de comutao de pacotes tem uma estrutura diferente daque-
la de um comutador utilizado em uma rede de comutao de circuitos. Podemos dizer que um
comutador de pacotes tem quatro componentes: portas de entrada, portas de sada, o proces-
sador de roteamento e a estrutura de comutao, conforme mostrado na Figura 8.21.

Figura 8.21Componentes de um comutador de pacotes

Processador
de roteamento
Portas de entrada Portas de sada
Porta 1 Porta 1

Porta 2 Porta 2
Estrutura de comutao

Porta N Porta N

Portas de Entrada
Uma porta de entrada realiza as funes da camada fsica e de enlace de dados do comutador de
pacotes. Os bits so construdos a partir do sinal recebido. O pacote desencapsulado a partir
do frame. Erros so detectados e corrigidos. Alm de um processador de camada fsica e de um
processador de camada de enlace, a porta de entrada tem buffers (filas) para reter o pacote antes
de ele ser direcionado estrutura de comutao. A Figura 8.22 mostra um diagrama esquemtico de
uma porta de entrada.
SEO 8.4 ESTRUTURA DE UM COMUTADOR 233

Figura 8.22Porta de entrada

Porta de entrada

Processador de
Processador de camada de enlace
camada fsica de dados Fila

Porta de Sada
A porta de sada realiza as mesmas funes da porta de entrada, mas na ordem inversa. Em pri-
meiro lugar, os pacotes que saem so colocados em fila, depois o pacote encapsulado em um
frame e, finalmente, as funes da camada fsica so aplicadas ao frame para criar o sinal a ser
enviado na linha. A Figura 8.23 apresenta um diagrama esquemtico de uma porta de sada.

Figura 8.23Porta de sada

Porta de sada

Processador de Processador de
camada de enlace de dados camada fsica
Fila

Processador de Roteamento
O processador de roteamento executa as funes da camada de rede. O endereo de destino
usado para encontrar o endereo do prximo n e, ao mesmo tempo, o nmero da porta de sada
pela qual o pacote ser enviado. Essa atividade , algumas vezes, conhecida como pesquisa em
tabela, pois o processador de roteamento pesquisa a tabela de roteamento. Nos comutadores de
pacotes mais modernos, essa funo do processador de roteamento est sendo transferida para
as portas de entrada para facilitar e agilizar o processo.

Estrutura de Comutao
A tarefa mais difcil em um comutador de pacotes transferir o pacote da fila de entrada para
a fila de sada. A velocidade com a qual essa tarefa realizada afeta o tamanho da fila de
entrada/sada e o retardo total na entrega do pacote (latncia). No passado, quando um comuta-
dor de pacotes era, na verdade, um computador dedicado, a memria ou o barramento do com-
putador eram utilizados como estrutura de comutao. A porta de entrada armazenava o pacote
na memria; a porta de sada recuperava o pacote da memria. Atualmente, os comutadores de
pacotes so mecanismos especializados que usam uma srie de estruturas de comutao. Discu-
tiremos brevemente algumas dessas estruturas.
Comutador Crossbar O tipo de estrutura de comutao mais simples o comutador crossbar,
visto na seo anterior.

Comutador Banyan Uma abordagem mais realista que o comutador crossbar o comutador
banyan (que leva o nome da rvore do figo-da-ndia). Trata-se de um comutador multiestgio
234 CAPTULO 8 COMUTAO

com microchaves em cada estgio, que direciona os pacotes com base na porta de sada repre-
sentada como uma string binria. Para n entradas e n sadas, temos log2n estgios com n/2 mi-
crochaves em cada estgio. O primeiro estgio direciona o pacote baseado no bit de ordem mais
alta da string binria. O segundo estgio direciona o pacote baseado no segundo bit de ordem
mais alta e assim por diante. A Figura 8.24 mostra um comutador banyan com oito entradas e
oito sadas. O nmero de estgios log2(8) = 3.

Figura 8.24Um comutador banyan

Bit esquerdo Bit central Bit direito

0 0 0 0 0
A-1 B-1 C-1
1 1 1 1 1
2 0 0 0 2
A-2 B-2 C-2
3 1 1 1 3
4 0 0 0 4
A-3 B-3 C-3
5 1 1 1 5
6 0 0 0 6
A-4 B-4 C-4
7 1 1 1 7

A Figura 8.25 mostra a operao. No item (a), um pacote chegou na porta de entrada 1 e tem
de ir para a porta de sada 6 (110 em nmeros binrios). A primeira microchave (A-2) encaminha
o pacote com base no primeiro bit (1), a segunda microchave (B-4) encaminha o pacote com
base no segundo bit (1) e a terceira microchave (C-4) encaminha o pacote com base no terceiro
bit (0). No item (b), um pacote chega na porta de entrada 5 e deve ir para a porta de sada 2 (010
em nmeros binrios). A primeira microchave (A-2) encaminha o pacote baseada no primeiro
bit (0), a segunda microchave (B-2) encaminha o pacote baseada no segundo bit (1) e a terceira
microchave (C-2) encaminha o pacote baseada no terceiro bit (0).

Figura 8.25Exemplos de roteamento em um comutador banyan

0 0 0 0 0 0 0 0 0 0
A-1 B-1 C-1 A-1 B-1 C-1
1 1 1 1 1 1 1 1 1 1

2 0 0 0 2 2 0 0 0 2
A-2 B-2 C-2 A-2 B-2 C-2
3 1 1 1 3 3 1 1 1 3

4 0 0 0 4 4 0 0 0 4
A-3 B-3 C-3 A-3 B-3 C-3
5 1 1 1 5 5 1 1 1 5

6 0 0 0 6 6 0 0 0 6
A-4 B-4 C-4 A-4 B-4 C-4
7 1 1 1 7 7 1 1 1 7

a. Entrada 1 enviando uma clula para a sada 6 (110) b. Entrada 5 enviando uma clula para a sada 2 (010)
SEO 8.6 TERMOS-CHAVE 235

Figura 8.26Comutador batcher-banyan

Comutador banyan

0 0 0 0 0
A-1 B-1 C-1
1 1 1 1 1

2 0 0 0 2
A-2 B-2 C-2
3 Comutador Mdulo de 1 1 1 3
4 batcher interceptao 0 0 0 4
A-3 B-3 C-3
5 1 1 1 5
6 0 0 0 6
A-4 B-4 C-4
7 1 1 1 7

Comutador Batcher-Banyan O problema do comutador banyan a possibilidade de coliso


interna mesmo quando dois pacotes no estejam se dirigindo para a mesma porta de sada. Podemos
solucionar isso ordenando os pacotes que chegam baseados em suas portas de destino.
K. E. Batcher projetou um comutador que vem antes do comutador banyan e ordena os paco-
tes que chegam de acordo com seus destinos finais. A combinao denominada comutador
Batcher-Banyan. O comutador de ordenao usa tcnicas de fuso por hardware, mas no
trataremos de seus detalhes aqui. Normalmente, outro mdulo de hardware, denominado in-
terceptao, colocado entre o comutador Batcher e o comutador banyan (ver Figura 8.26).
O mdulo de interceptao impede que pacotes duplicados (pacotes com o mesmo destino de
sada) passem simultaneamente para o comutador banyan. permitido apenas um pacote para
cada destino a cada pulso; se existir mais de um, eles devem esperar pelo prximo pulso.

8.5 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes li-
vros e sites. Os itens entre colchetes [. . .] referem-se lista de referncias bibliogrficas no final
do texto.

Livros
A comutao discutida no Captulo 10 de [Sta04] e nos Captulos 4 e 7 de [GW04]. A comu-
tao de circuitos discutida de forma detalhada no livro [BEL00].

8.6 TERMOS-CHAVE
bloqueio comutador Batcher-Banyan
comutao comutador crossbar
comutao de circuitos comutador multiestgio
comutao por diviso de espao comutador TST (tempo-espao-tempo)
comutao por diviso de tempo comutadores
comutador banyan datagramas
236 CAPTULO 8 COMUTAO

estrutura de comutao portas de sada


fase de encerramento da conexo processador de roteamento
fase de estabelecimento de conexo rede de circuitos virtuais
identificador de circuitos virtuais (VCI) rede de comutao de circuitos
intercmbio de time-slot (TSI) rede de comutao de pacotes
interceptao rede de datagramas
pesquisa em tabela sistemas finais
ponto de cruzamento transferncia de dados
portas de entrada

8.7 RESUMO
Uma rede comutada formada por uma srie de ns interligados, denominados comuta-
dores. Tradicionalmente, existem trs mtodos importantes de comutao: comutao de
circuitos, comutao de pacotes e comutao de mensagens.
Podemos dividir as redes atuais em trs grandes categorias: redes comutadas por circuitos,
redes comutadas por pacotes e redes comutadas por mensagens. As redes comutadas por
pacotes tambm podem ser divididas em duas subcategorias: redes de circuitos virtuais e
redes de datagramas.
Uma rede de comutao de circuitos formada por uma srie de comutadores conectados
por links fsicos, na qual cada link dividido em n canais. A comutao de circuitos ocorre
na camada fsica. Na comutao de circuitos, os recursos precisam ser reservados durante a
fase de estabelecimento da conexo; os recursos permanecem dedicados por toda a durao
da fase de transferncia de dados at a fase de encerramento da conexo.
Na comutao de pacotes no existe uma prvia alocao de recursos para um pacote. Isso
significa que no h nenhuma largura de banda reservada nos links nem tempo de processa-
mento reservado para cada pacote. Os recursos so alocados sob demanda.
Em uma rede de datagramas, cada pacote tratado de forma independente dos demais. Paco-
tes nessa abordagem so conhecidos como datagramas. No existe a fase de estabelecimento
e de encerramento da conexo.
Uma rede de circuitos virtuais uma mescla entre uma rede de comutao de circuitos e uma
rede de datagramas. Ela apresenta caractersticas de ambas as redes.
A comutao de circuitos usa uma das seguintes tcnicas: comutao por diviso de espao
ou comutao por diviso de tempo.
Os pacotes em uma rede de comutao de pacotes tm uma estrutura diferente de uma rede
de comutao de circuitos. Podemos dizer que um comutador de pacotes tem quatro tipos
de componentes: portas de entrada, portas de sada, processador de roteamento e estrutura
de comutao.

8.8 ATIVIDADES PRTICAS


Questes para Reviso
1. Descreva a necessidade de comutao e defina um comutador.
2. Enumere os trs mtodos tradicionais de comutao. Qual o mais comum deles hoje em dia?
SEO 8.8 ATIVIDADES PRTICAS 237

3. Quais so as duas abordagens para comutao de pacotes?


4. Compare e diferencie uma rede de comutao de circuitos e uma rede de comutao de
pacotes.
5. Qual o papel do campo de endereo em um pacote trafegando por uma rede de datagramas?
6. Qual o papel do campo de endereo em um pacote trafegando por uma rede de circuitos
virtuais?
7. Compare os comutadores por diviso de tempo e espao.
8. O que TSI e qual seu papel na comutao por diviso de tempo?
9. Defina bloqueio em uma rede comutada.
10. Enumere os quatro componentes principais de um comutador de pacotes e suas funes.

Exerccios
11. Uma rota em uma rede de comutao de circuitos tem taxa de dados de 1 Mbps. necess-
ria a troca de 1.000 bits para as fases de estabelecimento e de encerramento da conexo. A
distncia entre as duas partes comunicantes de 5.000 km. Responda s seguintes pergun-
tas, se a velocidade de propagao for 2 3 108 m/s:
a. Qual o retardo total se os 1.000 bits de dados so trocados durante a transferncia de
dados?
b. Qual o retardo total se 100.000 bits de dados so trocados durante a fase de transfern-
cia de dados?
c. Qual o retardo total se 1.000.000 bits de dados so trocados durante a fase de transfe-
rncia de dados?
d. Qual o retardo por 1.000 bits de dados para cada um dos casos anteriores? Faa uma
comparao entre eles. O que voc pode concluir?
12. Cinco datagramas de igual tamanho pertencentes mesma mensagem partem para o destino
um aps o outro. Entretanto, eles trafegam por diferentes caminhos, conforme mostrado na
Tabela. 8.1.

Tabela 8.1 Exerccio 12

Datagrama Comprimento da Rota Comutadores Visitados

1 3.200 km 1, 3, 5
2 11.700 km 1, 2, 5
3 12.200 km 1, 2, 3, 5
4 10.200 km 1, 4, 5
5 10.700 km 1, 4, 3, 5

Partimos do pressuposto de que os retardos de cada comutador (incluindo o tempo de espera


e de processamento) sejam, respectivamente, de 3, 10, 20, 7 e 20 m. Supondo que a veloci-
dade de propagao seja de 2 3 108 m/s, encontre a ordem em que os datagramas chegam ao
destino e o retardo para cada um deles. Ignore quaisquer outros retardos na transmisso.
238 CAPTULO 8 COMUTAO

13. A transmisso de informaes em qualquer rede envolve o endereamento de uma extremi-


dade a outra e algumas vezes o endereamento local (como o VCI). A Tabela 8.2 mostra os
tipos de redes e o mecanismo de endereamento usado em cada uma.

Tabela 8.2Exerccio 13
Tipo de Rede Estabelecimento da Transferncia de Dados Encerramento
Conexo
Comutao de De uma De uma
circuitos extremidade a outra extremidade a outra
Datagramas De uma extremidade
a outra
Circuitos virtuais De uma Local De uma
extremidade a outra extremidade a outra

Responda s seguintes perguntas:


a. Por que uma rede de comutao de circuitos precisa de endereamento de uma extremida-
de a outra durante as fases de estabelecimento e de encerramento da conexo? Por que no
existe nenhum endereo durante a fase de transferncia de dados para esse tipo de rede?
b. Por que uma rede de datagramas precisa de endereamento de uma extremidade a outra
apenas durante a fase de transferncia, mas nenhum endereo necessrio durante as
fases de estabelecimento e encerramento da conexo?
c. Por que uma rede de circuitos virtuais precisa de endereos de uma extremidade a outra
durante todas as trs fases?
14. Mencionamos que dois tipos de rede, de datagramas e de circuitos virtuais, precisam de uma
tabela de roteamento ou de comutao para encontrar a porta de sada a partir da qual as
informaes referentes a um destino devem ser enviadas, mas uma rede de circuitos virtuais
no tem necessidade de tal tabela. D a razo para essa diferena.
15. Uma entrada na tabela de comutao de uma rede de circuitos virtuais criada normalmente
durante a fase de estabelecimento da conexo e removida durante a fase de encerramento da
conexo. Em outras palavras, as entradas nesse tipo de rede refletem as conexes ativas, a
atividade na rede. Por outro lado, as entradas em uma tabela de roteamento de uma rede de
datagramas no dependem das conexes ativas; elas mostram a configurao da rede e como
qualquer pacote deve ser encaminhado a um destino final. As entradas podem permanecer
iguais mesmo se no houver nenhuma atividade na rede. As tabelas de roteamento, porm,
so atualizadas se houver mudanas na rede. Voc conseguiria explicar a razo para essas
duas caractersticas distintas? Podemos dizer que um circuito virtual uma rede orientada
a conexes e uma rede de datagramas uma rede sem conexes em decorrncia das carac-
tersticas dadas anteriormente?
16. O nmero mnimo de colunas em uma rede de datagramas 2; o nmero mnimo de colunas
em uma rede de circuitos virtuais 4. Voc conseguiria explicar a razo? Essa diferena est
relacionada com o tipo de endereos carregados nos pacotes de cada rede?
17. A Figura 8.27 destaca um comutador (roteador) em uma rede de datagramas. Encontre a
porta de sada para os pacotes com os seguintes endereos de destino:
Pacote 1: 7.176
Pacote 2: 1.233
Pacote 3: 8.766
Pacote 4: 9.144
SEO 8.8 ATIVIDADES PRTICAS 239

18. A Figura 8.28 mostra um comutador em uma rede de circuitos virtuais.

Figura 8.27Exerccio 17

Endereo Porta de
de destino sada
1233 3
1456 2
3255 1 1 4
4470 4
7176 2 3
2
8766 3
9144 2

Figura 8.28Exerccio 18

Entrada Sada
Porta VCI Porta VCI
1 14 3 22
2 71 4 41 1 4
2 92 1 45
3 58 2 43 2 3
3 78 2 70
4 56 3 11

Encontre a porta de sada e o VCI de sada para pacotes com os seguintes endereos de porta
de entrada e VCI de entrada:
Pacote 1: 3, 78
Pacote 2: 2, 92
Pacote 3: 4, 56
Pacote 4: 2, 71
19. Responda s seguintes perguntas:
a. Uma tabela de roteamento em uma rede de datagramas pode ter duas entradas com o
mesmo endereo de destino? Justifique.
b. Uma tabela de comutao em uma rede de circuitos virtuais pode ter duas entradas
com o mesmo nmero de porta de entrada? E com o mesmo nmero de porta de sada?
E com os mesmos VCIs de entrada? E com os mesmos VCIs de sada? E com os mes-
mos valores de entrada (porta, VCI)? E com os mesmos valores de sada (porta, VCI)?
20. evidente que um roteador ou comutador precisa fazer pesquisa para encontrar informa-
es na tabela correspondente. A pesquisa em uma tabela de roteamento para uma rede de
datagramas se baseia no endereo de destino; a pesquisa em uma tabela de comutao em
uma rede de circuitos virtuais se baseia na combinao de porta de entrada e VCI de entrada.
Explique a razo e defina como essas tabelas devem ser ordenadas (classificadas) com base
nesses valores.
21. Considere um comutador crossbar n 3 k com n entradas e k sadas.
a. Podemos dizer que o comutador atua como um multiplexador se n > k?
b. Podemos dizer que o comutador atua como um multiplexador se n < k?
240 CAPTULO 8 COMUTAO

22. Precisamos de um comutador por diviso de espao de trs estgios com N = 100. Usamos
dez crossbars no primeiro e terceiro estgios e quatro crossbars no estgio intermedirio.
a. Desenhe o diagrama de configurao.
b. Calcule o nmero total de pontos de cruzamento.
c. Ache o nmero possvel de conexes simultneas.
d. Encontre o nmero possvel de conexes simultneas se usarmos um nico comutador
crossbar (100 3 100).
e. Encontre o fator de bloqueio, a razo entre o nmero de conexes nos itens (c) e (d).
23. Repita o Exerccio 22 usando 6 crossbars no estgio intermedirio.
24. Redesenhe a configurao do Exerccio 22 usando o critrio de Clos.
25. Precisamos de um comutador por diviso de espao de 1.000 entradas e sadas. Qual o
nmero total de pontos de cruzamento em cada um dos seguintes casos?
a. Utilizando um nico crossbar.
b. Usando um comutador multiestgio com base no critrio de Clos.
26. Precisamos de um comutador TST de trs estgios com N = 100. Usamos dez TSIs no pri-
meiro e terceiro estgios e quatro crossbars no estgio intermedirio.
a. Desenhe o diagrama de configurao.
b. Calcule o nmero total de pontos de cruzamento.
c. Calcule o nmero total de posies de memria necessrias para os TSIs.
CAPTULO 9

O Uso de Redes Telefnicas e a Cabo


na Transmisso de Dados

As redes telefnicas foram criadas originalmente para a comunicao via sinais de voz. A neces-
sidade de adicionalmente transmitir dados digitais resultou na inveno do modem discado.
Com o advento da Internet veio a necessidade de efetuar downloads e uploads em alta velocidade;
o modem discado era simplesmente muito lento. Para tanto, as companhias telefnicas imple-
mentaram uma nova tecnologia, o DSL (Digital Subscriber Line). Embora os modems discados
ainda existissem, a tecnologia DSL fornece acesso muito mais rpido Internet utilizando a rede
telefnica convencional. Neste captulo, discutiremos a estrutura bsica de uma rede telefnica.
Em seguida, veremos como os modems discados e a tecnologia DSL usam essas redes para
acessar a Internet.
As redes de TV a cabo foram criadas, originalmente, para fornecer acesso para assinantes
que tinham dificuldades em receber sinais de TV em conseqncia de obstculos naturais,
como montanhas. Mais tarde, a rede a cabo tornou-se popular perante um pblico que deseja-
va um sinal de TV de melhor qualidade. Alm disso, as redes a cabo permitiram a interligao de
estaes transmissoras e localidades remotas via conexes por microondas. A TV a cabo tam-
bm encontrou um bom mercado como provedor de acesso Internet, usando parte dos canais
originalmente destinados a vdeo para a transmisso de dados digitais. Ao final, discutiremos a
estrutura bsica das redes de TV a cabo e como os cable modems so capazes de fornecer cone-
xo de alta velocidade Internet.

9.1 REDE TELEFNICA


As redes telefnicas utilizam a tecnologia de comutao de circuitos. A rede telefnica teve seu in-
cio no final da dcada de 1890. Toda a rede, conhecida como POTS (plain old telephone system),
era, originalmente, um sistema puramente analgico, usando sinais analgicos para a transmisso
de voz. Com o advento da era dos computadores, a rede, na dcada de 1980, comeou a transportar
dados, alm da voz. Durante a ltima dcada, a rede telefnica passou por diversas transformaes
tecnolgicas. Hoje em dia, uma combinao de digital e analgica.

Principais Componentes
A rede telefnica, conforme ilustrado na Figura 9.1, formada por trs componentes principais: loop
local (linha do assinante), troncos e centrais de comutao. A rede telefnica implementa vrios n-
veis hierrquicos de comutao: centrais locais, centrais tandem e centrais regionais.

241
242 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Figura 9.1 Sistema telefnico

Loop local (Linha do assinante)

Tronco Tronco


Centrais Centrais
locais tandem Centrais regionais

Loop Local
Um dos componentes da rede telefnica o loop local (linha do assinante), um cabo de par tran-
ado que conecta o telefone do assinante central telefnica mais prxima, denominada central
local. O loop local, quando usado para voz, disponibiliza uma largura de banda de 4.000 Hz (4
kHz). interessante examinar a relao entre o nmero do telefone e a linha do assinante (loop
local). Os quatro primeiros dgitos do nmero de um telefone definem a central local e os quatro
dgitos seguintes, o nmero da linha do assinante.

Troncos
Troncos so meios de transmisso que interconectam centrais telefnicas. Um tronco normal-
mente permite a transmisso, via multiplexao de centenas ou milhares de canais telefnicos.
Geralmente, a interconexo entre centrais telefnicas implementada por meio de fibras pticas
ou links via satlite.

Centrais de Comutao
Para evitar a necessidade de ter um link fsico permanente entre dois assinantes quaisquer, a opera-
dora telefnica utiliza comutadores localizados dentro da central de comutao. Um comutador
conecta vrias linhas de assinantes (loops locais) e/ou troncos, possibilitando a interconexo entre
diferentes assinantes.

LATAs
Aps a quebra do monoplio das telecomunicaes em 1984 (ver Apndice E), os Estados Uni-
dos foram divididos em mais de 200 reas de transporte de acesso local (LATA Local-
Access Transport Areas). O nmero de LATAs tem aumentado desde essa poca. Uma LATA
pode abranger uma pequena ou uma grande rea metropolitana. provvel que um pequeno
Estado norte-americano tenha uma nica LATA; j um grande Estado pode ter vrias LATAs. Os
limites de uma LATA podem, eventualmente, ultrapassar as fronteiras de um Estado: parte dela
pode estar em um Estado e o restante em outro Estado.

Servios Intra-LATA
Os servios oferecidos pelas operadoras telefnicas comuns dentro de uma LATA so denomi-
nados servios intra-LATA. A operadora que cuida desses servios conhecida como LEC (lo-
cal exchange carrier operadora telefnica local). Antes do Telecommunications Act, de 1996
(ver Apndice E), os servios intra-LATA eram concedidos a uma nica operadora. Tratava-se,
portanto, de um monoplio. Aps 1996, mais de uma operadora poderia fornecer servios den-
tro de uma LATA. A operadora que prestasse servios antes de 1996 se tornaria a proprietria
do sistema de cabeamento (loop local), chamada ILEC (incumbent local exchange carrier
SEO 9.1 REDE TELEFNICA 243

operadora telefnica local incumbida). As novas operadoras de comunicaes que recebe-


ram autorizao para prestar servios so denominadas CLECs (competitive local exchange
carrier, concessionrias telefnicas locais concorrentes). Para evitar os custos com um novo
cabeamento, foi determinado que as ILECs continuariam a prestar servios telefnicos conven-
cionais e que as CLECs forneceriam outros tipos de servios, como telefonia mvel, ligaes
interurbanas dentro de uma LATA e assim por diante. A Figura 9.2 mostra uma LATA e suas
centrais de comutao.

Servios intra-LATA so fornecidos por operadoras telefnicas locais.


Desde 1996, existem dois tipos de LECs: operadoras telefnicas locais
incumbidas (ILEC) e operadoras telefnicas locais concorrentes (CLEC).

Figura 9.2 Centrais de comutao em uma LATA

Centrais (de tarifao) tandem

Centrais locais

Loops locais

A comunicao dentro de uma LATA de incumbncia das centrais locais e das centrais
tandem. Uma ligao que pode ser complementada usando-se apenas centrais locais conside-
rada de menor tarifao. Uma ligao que necessite passar por uma central tandem conjugada
(central de tarifao intra-LATA) ter uma tarifao maior.

Servios Inter-LATAs
Os servios entre LATAs ficavam a cargo das IXCs (interchange carriers). Essas concession-
rias, algumas vezes chamadas operadoras de longa distncia, fornecem servios de comuni-
cao para assinantes em LATAs diferentes. Aps o Ato de 1996 (ver Apndice E), esses servios
poderiam ser prestados por qualquer concessionria, inclusive aquelas que j ofereciam servios
intra-LATA. O campo est totalmente aberto. Entre as principais operadoras dos Estados Unidos
que fornecem servios inter-LATAs, temos a AT&T, MCI, WorldCom, Sprint e Verizon.
As IXCs so operadoras de longa distncia que fornecem, em geral, servios de comunicao
de dados e de telefonia. Uma ligao telefnica estabelecida por uma IXC normalmente digitali-
zada; essas operadoras utilizam vrios tipos de redes para o fornecimento do servio.

Pontos de Presena
Conforme discutido anteriormente, os servios intra-LATA podem ser fornecidos por vrias
LECs (uma ILEC e possivelmente mais de uma CLEC). Tambm dissemos que os servios inter-
LATAs podem ser prestados por vrias IXCs. Como essas operadoras interagem? A resposta :
por meio de uma central de comutao chamada POP (point of presence ponto de presena).
Cada IXC que quiser fornecer servios inter-LATAs dentro de uma LATA deve ter um POP nes-
sa LATA. As LECs que oferecem servios dentro da LATA tm de fornecer conexes de modo
que cada assinante possa ter acesso a todos os POPs. A Figura 9.3 ilustra o conceito.
244 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Figura 9.3 POPs (Pontos de presena)

IXC A IXC A
Central de Rede IXC A Central de
tarifao tarifao

IXC B IXC B IXC B


Central de Rede Central
tarifao de
tarifao

POP POP POP


POP

Centrais
tandem Centrais tandem

Centrais Centrais
locais locais

LATA LATA

Um assinante que precise estabelecer uma chamada com outro assinante conectado primei-
ro a uma central local e, depois, diretamente ou, por uma central tandem, a um POP. A ligao
agora vai do POP de uma IXC (aquela que o assinante escolheu) na LATA de origem para o
POP da mesma IXC na LATA de destino. A ligao passa pela central de tarifao da IXC e
encaminhada pela rede da prpria IXC.

Sinalizao
As redes telefnicas, em seus primrdios, usavam uma rede de comutao de circuitos com
links dedicados (a multiplexao ainda no havia sido inventada) para transferir sinais de voz.
Conforme vimos no Captulo 8, uma rede de comutao de circuitos precisa das fases de esta-
belecimento e de encerramento de conexo para estabelecer e encerrar rotas entre as duas partes
comunicantes. No incio, essa tarefa era realizada por telefonistas. A sala das telefonistas era um
centro na qual todos os assinantes estavam conectados. Um assinante que quisesse conversar com
outro assinante tirava o fone do gancho, o que fazia que tocasse uma campainha na central tele-
fnica. A telefonista, aps falar com o assinante que fez a chamada e obter dele a informao da
pessoa com quem ele desejava falar, conectava as duas partes usando um fio com dois plugues
conectando-os s duas tomadas correspondentes. Era criado assim um circuito dedicado. Uma
das partes, aps a conversao ter terminado, informava a telefonista para desconectar o circuito.
Esse tipo de sinalizao denominado sinalizao in-band, pois o mesmo circuito utilizado
tanto para sinalizao como para comunicao de voz.
Posteriormente, o sistema de comutao se tornou automtico. Foram inventados os telefo-
nes decdicos que enviavam sinais eltricos, na forma de pulsos, definindo cada dgito de um
nmero de telefone com vrios dgitos. Os comutadores nas companhias telefnicas usavam os
sinais digitais para estabelecer uma conexo entre quem fazia a chamada e aquele que receberia
a ligao. Foram utilizados tanto a tecnologia de sinalizao in-band quanto a out-of-band. Na
sinalizao in-band, o canal de voz de 4 kHz tambm era compartilhado para a transmisso de
sinalizao. E na sinalizao out-of-band, parte da largura de banda do canal de voz era dedicada
para sinalizao; a largura de banda de voz e a largura de banda de sinalizao eram separadas.
SEO 9.1 REDE TELEFNICA 245

medida que as redes telefnicas evoluram para redes mais complexas, aumentava a importn-
cia do sistema de sinalizao. Exigia-se que este realizasse outras tarefas, como:

1. Fornecer sinais de linha, de chamada e de ocupado ao terminal telefnico do assinante


2. Transferir nmeros de telefones entre centrais
3. Manter e monitorar a chamada
4. Registrar informaes para tarifao
5. Manter e monitorar o status do equipamento na rede telefnica
6. Fornecer outras funes como identificao de chamadas, correio de voz e assim por diante

Essas tarefas cada vez mais complexas resultaram na implementao de uma rede dedicada de
sinalizao. Isso significa que atualmente uma rede telefnica composta de duas redes: rede de
sinalizao e rede para a transferncia de dados de usurios.

Nas redes telefnicas modernas, as tarefas de transferncia de dados e de sinalizao


so separadas: a transferncia de dados feita por uma rede e a sinalizao, por outra.

Entretanto, precisamos enfatizar uma questo. Embora as duas redes sejam distintas, isso
no significa que haja links fsicos separados em todos os pontos; as duas redes podem usar
canais distintos de um mesmo link em partes do sistema.

Rede de Transferncia de Dados


A rede de transferncia de dados, capaz de transportar informao multimdia hoje em dia , em
sua maior parte, uma rede de comutao de circuitos, embora possa tambm ser uma rede de
comutao de pacotes. Ela segue os mesmos tipos de protocolos e modelos que as demais redes
discutidas neste livro.

Rede de Sinalizao
A rede de sinalizao, que nossa principal preocupao no momento, uma rede de comu-
tao de pacotes, de arquitetura similar ao modelo OSI, ou modelo Internet, discutidos no Ca-
ptulo 2. A natureza da sinalizao a torna mais compatvel a uma rede de comutao de pacotes
com diferentes camadas. Por exemplo, as informaes necessrias para transmitir o endereo
de um telefone podem ser facilmente encapsuladas em um pacote com outras informaes de
endereamento e controle de erros. A Figura 9.4 mostra um diagrama simplificado de uma
rede telefnica na qual as duas redes so separadas.
O telefone ou computador do usurio conectado a SPs (signal points pontos de sinali-
zao). O link entre o aparelho telefnico e o SP comum para as duas redes. A rede de sinaliza-
o usa ns denominados STPs (signal transport ports portas de transporte de sinalizao),
que recebem e encaminham mensagens de sinalizao. A rede de sinalizao tambm inclui um
SCP (service control point ponto de controle de servios), que controla toda a operao da
rede. Outros sistemas, como um banco de dados centralizado, podem ser includos para fornecer
informaes armazenadas sobre toda a rede de sinalizao.

Signaling System Seven (SS7)


O protocolo atual utilizado nas redes de sinalizao chamado SS7 (Signaling System Seven).
Ele muito semelhante ao modelo Internet de cinco camadas estudado no Captulo 2, mas as
camadas tm nomes diferentes, conforme mostrado na Figura 9.5.
246 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Figura 9.4 As redes de transferncia de dados e de sinalizao

SCP
SP: Ponto de sinalizao
Banco de
STP: Ponto de transferncia de sinal
dados

Rede de sinalizao

STP STP STP


SP SP

Rede de transferncia de dados

Figura 9.5 Camadas no SS7

MTP: Message transport port


SCCP: Signaling connection control point
TUP TCAP: Transaction capabilities application port
Camadas superiores TCAP ISUP TUP: Telephone user port
ISUP: ISDN user port

SCCP

Camada de rede MTP nvel 3

Camada de enlace MTP nvel 2

Camada fsica MTP nvel 1

Camada Fsica: MTP Nvel 1 A camada fsica no SS7 denominada MTP (message transport
port porta de transporte de mensagens) de nvel 1 usa vrias especificaes de camada fsica
como T-1 (1,544 Mbps) e DC0 (64 kbps).

Camada de Enlace: A camada MTP Nvel 2 prov servios tpicos de uma camada de enlace,
como o empacotamento, inserindo endereos de origem e de destino no cabealho do pacote e
CRC para verificao de erros.

Camada de rede: MTP Nvel 3 A camada MTP nvel 3 prov conectividade de uma extre-
midade a outra, utilizando datagramas para a comunicao. Os roteadores e os comutadores
encaminham pacotes de sinalizao da origem ao destino.

Camada de transporte: SCCP O SCCP (signaling connection control point ponto de


controle da conexo de sinalizao) usado para servios especiais, como o processamento
de chamadas 0800.

Camadas Superiores: TUP, TCAP e ISUP Existem trs protocolos nas camadas superiores.
O TUP (telephone user port porta do usurio do telefone) responsvel por estabelecer cha-
madas de voz. Ele recebe os dgitos discados e encaminha as chamadas. O TCAP (transaction
SEO 9.1 REDE TELEFNICA 247

capabilities application port porta de aplicaes com capacidades de transao) fornece cha-
madas a procedimentos remotos que possibilitam que um programa aplicativo em um computador
chame um procedimento em outro computador. O ISUP (ISDN user port porta de usurio
ISDN) pode substituir o TUP no fornecimento de servios similares para uma rede ISDN.

Servios Fornecidos por Redes Telefnicas


As companhias telefnicas oferecem dois tipos bsicos de servios: analgico e digital.

Servios Analgicos
No princpio, as companhias telefnicas ofereciam a seus assinantes somente servios analgi-
cos. Esses servios ainda existem hoje em dia. Podemos classific-los em servios analgicos
comutados e servios analgicos alugados.
Servios Analgicos Comutados Este o servio de discagem mais comumente disponibili-
zado em um telefone residencial. O sinal na linha do assinante analgico e a largura de banda
geralmente est na faixa de 0 a 4.000 Hz. Um servio de chamada local normalmente forne-
cido mediante uma taxa mensal fixa, embora, em algumas LATAs, a concessionria cobre por
chamada ou por um conjunto de chamadas. A lgica por trs de uma tarifa no-fixa fornecer
servios mais baratos para aqueles clientes que no fazem muitas chamadas. Uma chamada com
tarifa extra (ou interurbana) pode ser intra-LATA ou inter-LATA. Se a LATA for geograficamen-
te muito grande, uma chamada pode vir a passar por uma central tandem (central de tarifao) e
o assinante pagar uma taxa adicional pela ligao. As chamadas inter-LATA so conhecidas
como longa distncia e so cobradas como tal.
Outro servio o chamado 0800. Se um assinante (normalmente, uma empresa) pre-
cisar fornecer ligaes gratuitas a outros assinantes (em geral, clientes), ele pode solicitar o
servio 0800. Nesse caso, a ligao gratuita para aquele que faz a chamada, mas paga por
aquele que chamado. Uma empresa contrata esse tipo de servio para encorajar seus clientes a
fazerem ligaes. A tarifa mais barata que a chamada interurbana normal.
O servio WATS (wide area telephone service servios de telefonia de longa distncia) o
oposto do servio 0800. No caso anterior, as chamadas dos assinantes eram pagas por uma empresa
(chamadas entrantes); nesse caso, as chamadas que saem so pagas pela empresa (saintes). Esse ser-
vio uma alternativa mais barata para as chamadas convencionais; as tarifas se baseiam no nmero
de chamadas. O servio pode ser especificado para chamadas saintes a um mesmo Estado, para v-
rios Estados ou para todo o pas, com tarifas cobradas de acordo com cada caso.
Os servios 0900 so similares ao servio 0800, no sentido de serem chamadas que chegam
de um assinante. Entretanto, diferentemente do servio 0800, a chamada paga por aquele que
faz a chamada e normalmente muito mais cara que uma chamada convencional de longa dis-
tncia. A razo para tal que a concessionria cobra duas tarifas: a primeira a tarifa de longa
distncia e a segunda a tarifa paga ao que recebe a chamada para cada ligao.
Servio Analgico Alugado Um servio analgico alugado oferece aos clientes a oportuni-
dade de alugar uma linha, algumas vezes denominada linha dedicada, que fica permanentemente
conectada a outro cliente. Embora a conexo ainda passe pelos comutadores da rede telefnica,
os assinantes tm a sensao de ser uma linha dedicada, pois o comutador est sempre fechado;
a discagem no necessria.

Servios Digitais
Recentemente, as companhias telefnicas comearam a oferecer servios digitais a seus assi-
nantes. Os servios digitais so menos suscetveis a rudos e a outras formas de interferncia que
os servios analgicos.
248 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Os dois servios digitais mais comuns nos Estados Unidos so o servio comutado 56 e o DDS
(digital data services servio de dados digitais). J tratamos dos servios digitais de alta velo-
cidade as linhas T no Captulo 6. Os demais servios sero abordados aqui neste captulo.
Servio Comutado 56 O servio comutado 56 a verso digital de uma linha comutada anal-
gica. Trata-se de um servio digital comutado que possibilita taxas de transmisso de dados de at
56 kbps. Para a comunicao por intermdio desse servio, ambas as partes devem ser assinantes.
Algum com servio telefnico normal que faz uma ligao no pode se conectar a um telefone
ou computador com servio comutado 56 mesmo que aquele que faz a chamada esteja usando um
modem. Em suma, os servios analgicos e digitais representam dois domnios completamente
diferentes para as companhias telefnicas. Pelo fato de a linha em um servio comutado 56 j ser
digital, os assinantes no precisam de modems para a transmisso de dados digitais. Entretanto,
eles precisam de um dispositivo adicional denominado DSU (digital service unit).
Servio Digital de Dados O DDS (Digital data service) a verso digital de uma linha ana-
lgica alugada; trata-se de uma linha digital alugada com taxa de transmisso de dados mxima
de 64 kbps.

9.2 MODEMS DISCADOS


As linhas telefnicas convencionais so capazes de transportar freqncias entre 300 a 3.300 Hz,
totalizando uma largura de banda de 3.000 Hz. Toda a largura de banda usada para a transmisso
de voz, em que altos nveis de interferncia e distoro podem ser aceitos sem perda de inteli-
gibilidade. No entanto, conforme vimos anteriormente, os sinais de dados exigem alto grau de
preciso para garantir integridade. Portanto, para fins de segurana, as extremidades dessa faixa de
freqncia no so usadas para comunicao de dados. Em geral, podemos dizer que a largura de
banda para sinais de dados tem de ser menor que a largura de banda requerida para sinais de voz. A
largura de banda efetiva de uma linha telefnica utilizada para transmisso de dados de 2.400 Hz,
compreendendo a faixa de 600 a 3.000 Hz. Observe que, hoje em dia, algumas linhas telefnicas
so capazes de proporcionar uma largura de banda maior que as linhas convencionais. No entanto,
o projeto dos modems se baseia na capacidade original das linhas convencionais (ver Figura 9.6).

Figura 9.6 Largura de banda de uma linha telefnica

Usada para voz

Usada para dados

300 600 3.000 3.300


2.400 Hz para dados
3.000 Hz para voz

O termo modem uma palavra composta, que se refere s duas entidades funcionais que
formam o dispositivo: modulador de sinais e demodulador de sinais. O modulador cria um sinal
analgico passa-faixa a partir de dados binrios. O demodulador recupera os dados binrios a
partir do sinal modulado.

Modem significa modulador/demodulador.


SEO 9.2 MODEMS DISCADOS 249

A Figura 9.7 ilustra a relao entre modems e links de comunicao. O computador es-
querda envia um sinal digital parte moduladora do modem; os dados so enviados na forma
de um sinal analgico pela rede telefnica. O modem da direita recebe o sinal analgico, faz
a demodulao atravs de um demodulador e transmite os dados ao computador da direita. A
comunicao pode ser bidirecional, o que significa que o computador da direita capaz de
transmitir, simultaneamente, dados ao computador da esquerda, usando os mesmos processos
de modulao/demodulao.

Figura 9.7 Modulao/demodulao

Telco: Companhia telefnica

A B

Rede
Modem TELCO TELCO Modem
telefnica

Padres de Modems
Hoje em dia, muitos dos modems mais populares se baseiam nos padres da srie V publicados
pelo ITU-T.

V.32 e V.32bis
Os modems V.32 usam uma tcnica conjugada de codificao e modulao denominada trellis-
coded modulation. Trellis basicamente a modulao QAM com um bit adicional de redundn-
cia. O fluxo de dados dividido em segmentos de 4 bits. Entretanto, em vez de transmitir um
quadribit (padro de 4 bits), transmitido um pentabit (padro de 5 bits). O valor do bit extra
calculado a partir dos valores dos bits de dados. O bit extra usado para a deteco de erros.
O padro V.32 utiliza a modulao QAM-32 com uma taxa de transmisso de 2.400 bauds.
Apenas 4 bits do pentabit transmitidos representam dados, portanto, a taxa de dados resultante
4 2.400 = 9.600 bps. O diagrama de constelao e a largura de banda so mostrados na
Figura 9.8.
O modem V.32bis foi o primeiro dos padres ITU-T a suportar taxas de transmisso de
14.400 bps. O V.32bis usa modulao QAM-128 (7 bits/baud com 1 bit redundante de controle
de erros) velocidade de 2.400 bauds (2.400 6 = 14.400 bps).
Uma caracterstica adicional fornecida pelo V.32bis a incluso do recurso automtico de
fall-back e de fall-forward, que permitem que o modem ajuste sua velocidade para mais ou para
menos, dependendo da qualidade da linha ou sinal. O diagrama de constelao e a largura de
banda tambm so exibidos na Figura 9.8.

V.34bis
Os modems V.34bis podem transmitir dados taxa de bits de 28.000 bps em uma constelao de
960 pontos ou a uma taxa de bits de 33.600 bps em uma constelao de 1.664 pontos.
250 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Figura 9.8 Diagrama de constelao e largura de banda para modems V.32 e V.32bis

90
Full-duplex, 2.400 bauds
9.600 bps, 2 fios

180 0
600 1.800 3.000

270
a. Constelao e largura de banda para o V.32

90
Full-duplex, 2.400 bauds
14.400 bps, 4 fios

180 0
600 1.800 3.000

270
b. Constelao e largura de banda para V.32bis

V.90
Os modems tradicionais esto limitados taxa de dados de 33,6 kbps, conforme determinado
pela capacidade de Shannon (ver Captulo 3). Entretanto, modems V.90 esto disponveis no
mercado, com taxa de bits de 56.000 bps; so os chamados modems 56K. Estes modems podem
ser usados apenas se uma das partes estiver utilizando sinalizao digital (por exemplo, por
meio de um provedor de acesso Internet). Eles so assimtricos, no sentido que a velocidade
de downloading (fluxo de dados do provedor Internet para o PC) atinge, no mximo, 56 kbps,
ao passo que a velocidade de uploading (fluxo de dados do PC para o provedor Internet) pode
ser no mximo de 33,6 kbps. Esse tipo de modem viola o princpio da capacidade de Shannon?
No, na direo de downloading, a relao sinal-rudo (SNR) maior, pois no existem erros de
quantizao (ver Figura 9.9).
No uploading, o sinal analgico ainda tem de ser amostrado na central telefnica local. Nes-
sa direo, rudos de quantizao (conforme estudado no Captulo 4) so introduzidos no sinal,
o que reduz o SNR e limita a velocidade a 33,6 kbps.
Entretanto, na direo de downloading no existe amostragem. O sinal no afetado pelo
rudo de quantizao e no est sujeito limitao da capacidade de Shannon. A taxa de dados
mxima no sentido de uploading ainda de 33,6 kbps, mas a taxa de dados no sentido do
downloading agora de 56 kbps.
Poderamos questionar como chegamos ao nmero 56 kbps. As companhias telefnicas fa-
zem amostragem a uma taxa de 8.000 vezes por segundo com 8 bits por amostra. Um dos bits
em cada amostra usado para fins de controle, o que significa que cada amostra de 7 bits. A
velocidade , portanto, 7 8.000, ou seja, 56.000 bps ou 56 kbps.
SEO 9.3 LINHA DE ASSINANTE DIGITAL 251

Figura 9.9 Processos de uploading e de downloading em modems de 56K

O rudo de quantizao
limita a taxa de dados

PCM Rede
telefnica

Servidor
do ISP
Uploading, rudo
de quantizao
Modem

01101

PCM Rede
Invertido telefnica

Servidor
do ISP
Downloading,
sem rudo de quantizao
Modem
01101

V.92
O padro V.92 superior ao padro V.90. Esses modems so capazes de auto-ajustar sua velo-
cidade e caso a relao sinal-rudo permita, eles podem fazer o upload de dados velocidade
de 48 kbps. A velocidade de downloading continua a ser de 56 kbps. O modem tem algumas
caractersticas adicionais importantes. Por exemplo, capaz de interromper momentaneamente
a conexo com a Internet quando uma chamada estiver chegando. Essa caracterstica est dispo-
nvel somente se, na linha do assinante, estiver habilitado o servio de chamadas em espera.

9.3 LINHA DIGITAL DE ASSINANTE


Aps os modems tradicionais atingirem sua velocidade mxima, as companhias telefnicas
desenvolveram uma nova tecnologia alternativa, o DSL, para oferecer velocidade de acesso mais
rpida Internet. A tecnologia DSL (Digital Subscriber Line linha digital de assinante)
uma das mais promissoras para o suporte de comunicao digital em alta velocidade atravs
de linhas telefnicas convencionais existentes. DSL um conjunto de tecnologias, cada uma das
quais diferindo pela primeira letra (ADSL, VDSL, HDSL e SDSL). O conjunto normal-
mente chamado de xDSL, em que x pode ser substitudo por uma das letras: A, V, H ou S.
252 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

ADSL
A primeira tecnologia desse conjunto o DSL assimtrico (ADSL), que, assim como um mo-
dem de 56K, oferece maior velocidade (taxa de bits) no sentido do downstream (da Internet para
a residncia) que no sentido de upstream (da residncia para a Internet). por esta razo que
ela chamada assimtrica. Diferentemente da assimetria nos modems de 56k, os projetistas do
ADSL dividiram a largura de banda disponvel na linha do assinante de forma no homognea
(assimtrica). O servio no adequado para clientes comerciais que necessitam de banda larga
simtrica em ambos os sentidos.

O ADSL uma tecnologia de comunicao assimtrica desenvolvida


para usurios residenciais; ela no perfeitamente adequada para empresas.

Utilizao dos Loops Locais Existentes


Um ponto interessante que o ADSL pode utilizar os loops locais existentes (as linhas de as-
sinantes convencionais). Ento, como o ADSL atinge uma velocidade que jamais havia sido
alcanada pelos modems tradicionais? A resposta que o loop local de par tranado , na verda-
de, capaz de suportar larguras de banda de at 1,1 MHz, mas um filtro instalado na central
telefnica, onde cada loop local terminado, limita a largura de banda a 4 kHz (o que sufi-
ciente para a comunicao de voz). Nesse caso, quando o filtro removido, os 1,1 MHz ficam
disponveis para comunicao de dados e voz.

Os loops locais existentes so capazes de suportar larguras de banda de at 1,1 MHz.

Tecnologia Adaptativa
Infelizmente, 1,1 MHz a largura de banda terica mxima suporta nos loops locais. Fatores
como a distncia entre a residncia e a central de comutao, tamanho do cabo, sinalizao
utilizada e assim por diante afetam o tamanho da largura de banda disponvel. Os projetistas da
tecnologia ADSL estavam cientes desse problema e usaram uma tecnologia adaptativa que testa
as condies e disponibilidade de largura de banda da linha antes de estabelecer uma taxa de
dados. Portanto, a taxa de dados do ADSL no fixa; ela muda tomando como base a condio
e o tipo de cabo utilizado na linha do assinante.

O ADSL uma tecnologia adaptativa. O sistema usa uma taxa


de dados que se adapta qualidade da linha do assinante.

Discrete Multitone Technique


A tcnica de codificao de linha padronizada para o ADSL denominada DMT (Discrete Mul-
titone Technique) que combina as modulaes QAM e FDM. No existe um mtodo preestabe-
lecido para diviso da largura de banda de um sistema. Cada sistema deve decidir sobre a diviso
da largura de banda. Normalmente, uma largura de banda disponvel de 1,104 MHz dividida em
256 canais. Cada canal usa uma largura de banda de 4,312 kHz, conforme pode ser visto na Figura
9.10. A Figura 9.11 mostra como a largura de banda dividida para os seguintes casos:
Voz. O canal 0 reservado para comunicaes de voz.
SEO 9.3 LINHA DE ASSINANTE DIGITAL 253

Figura 9.10Discrete multitone technique

Canal 0 Canal de
voz

QAM Canal 6
15 bits/baud
Conversor
Bits na direo


serial/
de upstream
Canal 30 paralelo
QAM
FDM 15 bits/baud
1,104 (256 canais
MHz de 4,312 kHz
cada) QAM Canal 31
15 bits/baud

Conversor
Bits na direo


serial/
de downstream
paralelo

QAM Canal 255


15 bits/baud

Figura 9.11Diviso da largura de banda no ADSL

Voz Upstream Downstream

No
utilizada

0 4 26 108 138 1.104 kHz

Ociosa. Os canais 1 a 5 no so usados e fornecem uma banda de proteo para comunica-


es de voz e de dados.
Controle e dados na direo upstream. Os canais 6 a 30 (25 canais) so usados tanto para
transferncia de dados na direo de upstream quanto para controle. Um canal utilizado
para controle, enquanto os outros 24 canais so empregados para transferncia de dados.
Se existirem 24 canais, cada um dos quais usando 4 kHz (dos 4,312 kHz disponveis) com
modulao QAM, temos 24 4.000 15 ou uma largura de banda total de 1,44 MHz,
na direo de upstream. Entretanto, na prtica, a taxa de dados normalmente abaixo de
500 kbps, pois parte das portadoras, quando o nvel de rudo alto, no podem ser utilizadas.
Em outras palavras, alguns dos canais no podem ser empregados.
Controle e dados na direo de downstream. Os canais 31 a 255 (225 canais) so usados
para transferncia de dados e controle na direo de downstream. Um canal utilizado para
controle ao passo que os demais 224 so usados para transmisso de dados. Se existem
224 canais, podemos teoricamente atingir at 224 4.000 15, ou seja, 13,4 Mbps. Entre-
tanto, normalmente a velocidade fica abaixo dos 8 Mbps, porque parte das freqncias das
portadoras descartada, quando o nvel de rudo elevado. Em outras palavras, alguns dos
canais podem vir a no ser utilizados.

Instalao no Cliente: Modem ADSL


A Figura 9.12 mostra um modem ADSL instalado no cliente. A linha do assinante conectada
a um splitter que separa o trfego de dados e de voz. O modem ADSL modula e demodula os
dados, usando DMT, e cria canais separados para suportar o downstream e o upstream.
254 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Figura 9.12Modem ADSL

Splitter

Linha do Voz
Filtro
assinante
passa-baixa
(loop local)

Filtro Dados
passa-alta
Modem ADSL

Observe que o splitter precisa ser instalado na residncia do cliente, geralmente por um tcnico da
companhia telefnica. A linha de voz pode usar a fiao de telefone existente na residncia; contu-
do, a linha de dados precisa ser instalada por um profissional. Tudo isso torna a linha ADSL cara.
Veremos que existe uma tecnologia alternativa, denominada ADSL Universal (ou ADSL Lite).

Instalaes na Operadora Telefnica: DSLAM


Nas instalaes da operadora telefnica, a situao diferente. Em vez de um modem ADSL,
um equipamento denominado DSLAM (Digital Subscriber Line Access Multiplexer mul-
tiplexador de acessos DSL) instalado, executando funes similares ao modem ADSL. Alm
disso, ele empacota os dados que sero encaminhados para a Internet (Provedor ISP). A Figura
9.13 mostra esta configurao.

Figura 9.13DSLAM

Splitter

Para a rede Voz Filtro Linha do


de telefonia passa-baixa assinante
(loop local)
Dados
Para a empacotados Filtro
Internet passa-alta
DSLAM

ADSL Lite
A necessidade de colocar splitters nas instalaes do assinante e de uma nova fiao para a linha
de dados pode ser dispendiosa e impraticvel o suficiente para que a maioria dos assinantes de-
sista desse tipo de instalao. Uma nova verso da tecnologia ADSL, chamada ADSL Lite (ou
ADSL Universal ou ainda ADSL sem splitters) est disposio para esse tipo de cliente. Essa
tecnologia possibilita que um modem ASDL Lite seja conectado diretamente a uma tomada de
telefone e conectado ao computador. O processo de separao de dados e de voz realizado nas
instalaes da companhia telefnica, utilizando-se splitters. O ADSL Lite usa 256 porta-
doras DMT com modulao de 8 bits (em vez de 15 bits). Entretanto, algumas das portadoras
podem estar indisponveis, em virtude de erros criados pela mistura com o sinal de voz. A velo-
cidade mxima do downstream de 1,5 Mbps e de 512 kbps para upstream.
SEO 9.3 LINHA DE ASSINANTE DIGITAL 255

HSDL
O HDSL (High-bit-rate Digital Subscriber Line linha digital de assinante de alta veloci-
dade) foi desenvolvido como alternativa para as linhas T-1 (1,544 Mbps). Uma linha T-1 usa
a codificao AMI (alternate mark inversion) que muito suscetvel atenuao em altas fre-
qncias. Isso limita o comprimento de uma linha T-1 a 3.200 ps (1 km). Para distncias maiores
necessrio adicionar repetidores, o que implica maiores custos.
O HDSL usa a codificao 2B1Q (ver Captulo 4) que menos suscetvel atenuao. Pode-
se obter velocidade de 1,544 Mbps (algumas vezes, at 2 Mbps) sem repetidores para distncias
de at 12.000 ps (3,86 km). O HDSL usa dois pares tranados (um par em cada direo) para
transmisso full-duplex.

SDSL
O SDSL (Symmetric Digital Subscriber Line linha digital de assinante simtrica) uma ver-
so em par tranado do HDSL. Ela fornece comunicao simtrica full-duplex suportando at
768 kbps em cada direo. O SDSL, que proporciona comunicao simtrica, pode ser conside-
rada como uma alternativa ao ADSL. O ADSL fornece comunicao assimtrica, com velocida-
de de downstream muito maior que a de upstream. Embora esse recurso atenda s necessidades
da maioria dos assinantes residenciais, ele no adequado para empresas que enviam e recebem
dados em grandes quantidades em ambas as direes.

VDSL
A VDSL (Very High-bit-rate Digital Subscriber Line linha digital de assinante de altssima
velocidade), uma abordagem alternativa, muito similar do ADSL, que pode utilizar-se de
cabo coaxial, fibra ptica ou par tranado para curtas distncias. A tcnica de modulao utili-
zada a DMT. Ele fornece uma gama de taxas de bits (de 25 a 55 Mbps) para a comunicao
na direo de upstream a distncias de 3.000 a 10.000 ps. A velocidade de downstream nor-
malmente de 3,2 Mbps.

Resumo
A Tabela 9.1 mostra um resumo das tecnologias DSL. Note que as velocidades e as distncias
so aproximadas e podem variar de uma instalao para outra.

Tabela 9.1 Resumo das tecnologias DSL


Velocidade de Velocidade de Distncia Pares Cdigo
Tecnologia Downstream Upstream (ps) Tranados de Linha
ADSL 1,5 a 6,1 Mbps 16 a 640 kbps 12.000 1 DMT
ADSL Lite 1,5 Mbps 500 kbps 18.000 1 DMT
HDSL 1,5 a 2 Mbps 1,5 a 2 Mbps 12.000 2 2B1Q
SDSL 768 kbps 768 kbps 12.000 1 2B1Q
VDSL 25 a 55 Mbps 3,2 Mbps 3.000 a 10.000 1 DMT
256 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

9.4 REDES DE TV A CABO


A rede de TV a cabo iniciou sua operao como um provedor de servios de vdeo que, poste-
riormente, passou a oferecer servios de acesso Internet. Nesta seo, falaremos das redes de
TV a cabo em si; na Seo 9.5, discutiremos como essa rede pode ser usada para prover acesso
de alta velocidade Internet.

Redes de TV a Cabo Tradicionais


A TV a cabo comeou a retransmitir sinais de vdeo no final dos anos 1940, para locais onde
a recepo era difcil ou inexistente. Ela era denominada CATV (Community Antenna TV
antena de TV comunitria), pois uma antena no topo de uma montanha ou edifcio alto recebia
os sinais das estaes de TV e os retransmitia, via cabos coaxiais, para a comunidade. A Figura
9.14 mostra um diagrama esquemtico de uma rede de TV a cabo tradicional.

Figura 9.14Rede de TV a cabo tradicional

Antena receptora
Cabo
transceptor

Cabo coaxial

Central de Splitter
TV a cabo
Amplificador

Terminador

A central de TV a cabo, chamada head end, recebe sinais de vdeo das estaes transmis-
soras e retransmite os sinais nos cabos coaxiais. Os sinais ficam mais fracos medida que a
distncia aumenta e, portanto, necessria a instalao de amplificadores pela rede para regenerar
e amplificar os sinais. Podiam existir at 35 amplificadores entre o head end e a casa do assinante.
Na outra ponta, splitters dividiam o cabo e terminadores e cabos transceptores estabeleciam a
conexo com as residncias dos assinantes.
O sistema de TV a cabo tradicional usava cabo coaxial de ponta a ponta. Por causa da atenuao
dos sinais e do emprego de grande nmero de amplificadores, a comunicao na rede tradicional
era unidirecional (uma s direo). Os sinais de vdeo eram transmitidos no sentido de downs-
tream, do head end para as casas dos assinantes.

A comunicao na rede de TV a cabo tradicional unidirecional.

Rede HFC (Hybric Fyber-Coaxial)


A segunda gerao das redes de TV a cabo denominada redes HFC (Hybric Fyber-Coaxial).
Elas utilizam uma combinao de fibra ptica e cabo coaxial. O meio de transmisso usado na
SEO 9.5 TV A CABO PARA TRANSFERNCIA DE DADOS 257

comunicao entre a central de TV a cabo e o receptor, denominado n ptico, a fibra ptica;


do n ptico para a vizinhana e dentro da casa do assinante ainda utilizado o cabo coaxial. A
Figura 9.15 mostra o diagrama esquemtico de uma rede HFC.

Figura 9.15Rede HFC (Hybrid fiber-coaxial)

Cabo
coaxial

Antena receptora N ptico

Fibra ptica de Fibra


grande largura de banda
Switch
Hub de
distribuio
Amplificador
bidirecional
...
RCH

A RCH (Regional cable head central regional de cabos) tem capacidade para aten-
der a 400.000 assinantes. As RCHs alimentam os hubs de distribuio, cada um dos quais
atende a 40.000 assinantes. O hub de distribuio desempenha um papel importante na nova
infra-estrutura. A modulao e a distribuio de sinais so realizadas nesses equipamentos;
os sinais so, ento, transmitidos para os ns pticos atravs de cabos de fibra ptica. O n
ptico converte os sinais analgicos de modo que o mesmo sinal ser enviado a cada um
dos cabos coaxiais interligados. Cada cabo coaxial pode conectar at 1.000 assinantes. O
emprego de cabos de fibra ptica reduz o nmero de amplificadores a oito, ou menos.
Um motivo para passar da infra-estrutura tradicional para a hbrida a de tornar a rede bidi-
recional (ambos os sentidos).

A comunicao em uma rede de TV a cabo HFC pode ser bidirecional.

9.5 TV A CABO PARA TRANSFERNCIA DE DADOS


As empresas de TV a cabo atualmente concorrem com as companhias telefnicas no forne-
cimento de acesso de alta velocidade Internet para clientes residenciais. A tecnologia DSL
possibilita conexes de alta velocidade para assinantes residenciais atravs da linha telefnica
convencional do assinante. Entretanto, a tecnologia DSL utiliza os cabos de par tranado no
blindados existentes, que so muito suscetveis a interferncias. Isso impe ao DSL um limite
mximo na taxa de dados. Uma soluo alternativa para usurios residenciais a utilizao da
rede de TV a cabo. Nesta seo, discutimos brevemente essa tecnologia.

Largura de Banda
Mesmo em um sistema HFC, a ltima parte da rede, do n ptico s instalaes dos assinan-
tes, ainda utiliza cabo coaxial. Esse cabo coaxial tem uma largura de banda que varia de 5 a
258 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

750 MHz (aproximadamente). Para fornecer acesso Internet, as empresas de TV a cabo divi-
diram a largura de banda disponvel em trs faixas: vdeo, dados na direo de downstream e
dados na direo de upstream, como ilustrado na Figura 9.16.

Figura 9.16Diviso da banda passante em um cabo coaxial utilizado por uma CATV

Dados de Faixa de Dados de


upstream vdeo downstream

Freqncia, MHz 5 42 54 550 750

Banda para Vdeo na Direo de Downstream


A largura de banda de vdeo na direo de downstream ocupa freqncias que vo de 54 a
550 MHz. Considerando-se que cada canal de TV ocupa 6 MHz, isso pode acomodar mais de
80 canais.

Banda de Dados na Direo de Downstream


Os dados na direo de downstream (da Internet para a residncia do assinante) ocupam faixas de
freqncias superiores, de 550 a 750 MHz. Essa faixa tambm dividida em canais de 6 MHz.
Modulao A banda de dados na direo de downstream usa a tcnica de modulao
QAM-64 (ou possivelmente QAM-256).

Os dados na direo de downstream so modulados


usando-se a tcnica de modulao QAM-64.

Taxa de Dados No QAM-64 so usados 6 bits/baud. Um bit usado para correo de erros;
restam, portanto, 5 bits de dados por baud. O padro especifica 1 Hz para cada baud; isso sig-
nifica que, teoricamente, os dados na direo de downstream podem ser recebidos a 30 Mbps
(5 bits/Hz x 6 MHz). O padro estabelece o uso de apenas 27 Mbps. Entretanto, quando o cable
modem conectado a um computador atravs de um cabo 10Base-T (ver o Captulo 13), a taxa
mxima de transmisso de 10 Mbps.

A velocidade terica mxima de downstream de 30 Mbps.

Largura de Banda para Dados na direo de Upstream


Os dados na direo de upstream (da residncia do assinante para a Internet) ocupam uma faixa
de freqncias mais baixa, de 5 a 42 MHz. Essa faixa tambm dividida em canais de 6 MHz.
Modulao A banda de dados na direo de upstream utiliza freqncias mais baixas, as
quais so mais suscetveis a rudos e interferncias. Por essa razo, a tcnica QAM no empre-
gada para essa faixa de freqncias. A melhor soluo o QPSK.

Dados na direo de upstream so modulados usando-se a tcnica de modulao QPSK.


SEO 9.5 TV A CABO PARA TRANSFERNCIA DE DADOS 259

Taxa de dados No QPSK so usados 2 bits/baud. O padro especifica 1 Hz para cada baud;
isso significa que, teoricamente, os dados na direo de upstream podem ser transmitidos taxa
mxima de 12 Mbps (2 bits/Hz x 6 MHz). Entretanto, a taxa de dados normalmente inferior
a 12 Mbps.

A velocidade terica para a transmisso de dados na direo de upstream de 12 Mbps.

Compartilhamento
Tanto a banda passante de upstream como downstream so compartilhadas pelos assinantes.

Compartilhamento na Direo de Upstream


A largura de banda de dados para upstream de 37 MHz. Isso significa que apenas seis canais
de 6 MHz podem ser usados para upstream. Cada assinante deve utilizar um desses canais para
a transmisso de seus dados. A questo : Como seis canais podem ser compartilhados em uma
rea com 1.000, 2.000 ou at mesmo 100.000 assinantes? A soluo a utilizao da tecnologia
de multiplexao. A largura de banda dividida em canais FDM; esses canais so compartilha-
dos entre os assinantes de uma mesma regio. A companhia de cabo aloca um canal, esttica ou
dinamicamente, para um grupo de assinantes. Se um assinante quiser enviar dados, ele disputar
o acesso ao canal com outros assinantes que querem fazer o mesmo; o assinante tem, ento, de
aguardar at que o canal esteja disponvel.

Compartilhamento na Direo de Downstream


Temos uma situao semelhante no downstream. A largura da banda para downstream suporta o
mximo de 33 canais de 6 MHz. Um provedor de Internet via cabo tem mais de 33 assinantes;
conseqentemente, cada canal deve ser compartilhado por um grupo de assinantes. Nesse caso,
temos uma situao de multicasting. Se existirem dados para qualquer um dos assinantes do
grupo, esses dados so enviados pelo canal a cada um dos assinantes do grupo. Mas como cada
assinante tambm tem um endereo registrado junto ao provedor, o cable modem compara o
endereo transportado nos dados com o endereo designado pelo provedor. Se o endereo coin-
cidir, os dados sero preservados; caso contrrio, sero descartados.

CM e CMTS
Para usar uma rede a cabo para transmisso de dados, precisamos de dois dispositivos-chave: um
CM (Cable Modem) e um CMTS (Cable Modem Termination System).

CM
O Cable Modem (CM) instalado na residncia do assinante. Ele similar a um modem ADSL.
A Figura 9.17 indica sua localizao.

CMTS
O Cable Modem Termination System (CMTS) instalado dentro do hub de distribuio pela
companhia de TV a cabo. Ele recebe dados da Internet e os repassa a um dispositivo combina-
dor que os envia ao assinante. O CMTS tambm recebe dados do assinante e os passa para a
Internet. A Figura 9.18 mostra a localizao do CMTS.
260 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

Figura 9.17Cable Modem (CM)

Cabo

Residncia do cliente

Vdeo
Terminador Filtro

Dados

Cable Modem

Figura 9.18Cable Modem Termination System (CMTS)

Hub de distribuio

Vdeo Fibra
Do head end Combinador

De/para a Dados
Internet
CMTS

Mtodos de Transmisso de Dados: DOCSIS


Durante as ltimas dcadas, foram desenvolvidos vrios mtodos para estabelecer padres de
transmisso de dados por meio de uma rede HFC. O mtodo predominante atual foi desenvol-
vido pela MCNS (Multimedia Cable Network System) e denominado DOCSIS (Data Over
Cable System Interface Specification). O DOCSIS define todos os protocolos necessrios para
transportar dados de um CMTS para um CM.

Comunicao na Direo de Upstream


A seguir, apresentamos uma verso bastante simplificada do protocolo definido pela DOCSIS
para a comunicao de dados na direo de upstream. Ela descreve as etapas que devem ser
seguidas por um Cable Modem:

1. O CM verifica periodicamente os canais de downstream disponveis por intermdio de um


pacote enviado pelo CTMS. Esse pacote solicita a qualquer CM novo que se anuncie em
certo canal de upstream.
2. O CMTS envia um pacote para o CM, definindo seus canais alocados de downstream e
upstream.
3. O CM inicia ento um processo, denominado ranging, que determina a distncia entre o CM
e o CMTS. Esse processo necessrio para a sincronizao de todos os CMs e CMTSs e para
a definio dos minislots a serem usados para o compartilhamento dos canais de upstream.
SEO 9.6 LEITURA RECOMENDADA 261

Veremos essa questo de compartilhamento quando discutirmos os protocolos de conteno


no Captulo 12.
4. O CM envia um pacote para o ISP, solicitando seu endereo de Internet.
5. O CM e o CMTS trocam ento alguns pacotes entre si para estabelecer parmetros de segu-
rana que so necessrios para acesso a uma rede pblica como uma TV a cabo.
6. O CM envia seu identificador exclusivo para o CMTS.
7. A comunicao pode ser iniciada no canal de upstream estabelecido; o CM pode disputar
os minislots para envio de seus dados.

Comunicao na Direo de Downstream


Na direo de downstream, a comunicao muito mais simples. No existe conteno porque
h apenas um emissor. O CMTS envia pacotes com o endereo do CM receptor usando o canal
alocado de downstream.

9.6 LEITURA RECOMENDADA


Para mais detalhes sobre os assuntos discutidos neste captulo, recomendamos os seguintes li-
vros. Os itens entre colchetes [. . .] correspondem lista de referncias no final do texto.

Livros
O livro [Cou01] fornece uma interessante discusso sobre sistemas telefnicos, tecnologia DSL
e CATV no Captulo 8. [Tan03] trata dos sistemas telefnicos e tecnologia DSL na Seo 2.5 e
CATV na Seo 2.7. [GW04] discute os sistemas telefnicos na Seo 1.1.1 e padres de modems
na Seo 3.7.3. Material mais completo sobre banda larga residencial (DSL e CATV) pode ser
encontrado em [Max99].

9.7 TERMOS-CHAVE

ADSL Lite demodulador


banda de dados na direo de upstream DMT (discrete multitone technique)
Cable modem (CM) DOCSIS (data over cable system interface
CATV (antena de TV comunitria) specification)

centrais locais downloading

central de comutao DSL assimtrico (ADSL)

central regional DSL (digital subscriber line)

central tandem DSLAM (digital subscriber line access


multiplexer)
CLEC (competitive local exchange carrier)
DSL simtrico (SDSL)
CMTS (cable modem termination system)
faixa de dados para download
companhias telefnicas
HDSL (DSL de alta velocidade)
DDS (digital data services)
262 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

head end sries V


hub de distribuio servio 0800
ILEC (incumbent local exchange carrier) servio 0900
ISUP (ISDN user port) servio analgico alugado
IXC (interchange carrier) servio analgico comutado
largura de banda de vdeo servio comutado 56
LATA (local access transport area) servio digital
LEC (local exchange carrier) sinalizao in-band
loop local (linha do assinante) sinalizao out-of-band
modem SP (signal point)
modem 56K SS7 (signaling system seven)
modem ADSL STP (signal transport port)
modulador TCAP (transaction capabilities application port)
nvel MTP (message transport port) tronco
n de fibra TUP (telephone user port)
operadoras de longa distncia uploading
POP (ponto de presena) WATS services (wide-area telephone service)
POTS (plain old telephone system) V.32
ranging V.32bis
RCH (regional cable head) V.34bis
rede de TV a cabo V.90
rede HFC (hybrid fiber-coaxial) V.92
SCCP (signaling connection control point) VDSL (DSL de altssima velocidade)
SCP (service control point)

9.8 RESUMO
O telefone, que referido como POTS (plain old telephone system rede tradicional de
telefones analgicos), era originalmente um sistema analgico. Durante a ltima dcada, a
rede telefnica passou por muitas transformaes tecnolgicas. A rede atual uma combi-
nao de digital e analgica.
A rede telefnica constituda por trs componentes principais: loops locais (linhas dos
assinantes), troncos e centrais de comutao. Ela implementa vrios nveis de centrais de
comutao como centrais locais, centrais tandem e centrais regionais.
Os Estados Unidos esto divididos em diversas LATAs (local access transport area). Os ser-
vios oferecidos dentro de uma LATA so denominados servios intra-LATA. A operadora
que cuida desses servios chamada LEC (local exchange carrier). Os servios INTER-
LATAs so de responsabilidade das IXCs (interexchange carrier).
SEO 9.9 ATIVIDADES PRTICAS 263

Na sinalizao in-band, o mesmo circuito usado tanto para sinalizao como para a trans-
misso de dados. Na sinalizao out-of-band, parte da largura de banda usada para sinali-
zao e outra parte para transmisso de dados. O protocolo usado para sinalizao na rede
telefnica denominado SS7 (signaling system 7).
As companhias telefnicas nos Estados Unidos oferecem dois tipos bsicos de servios:
analgicos e digitais. Podemos classificar os servios analgicos em servios analgicos
comutados e servios analgicos alugados. Os dois servios digitais mais comuns so o
servio comutado 56 e o servio de dados digitais (DDS).
A transferncia de dados usando o loop local da rede telefnica (linha do assinante) era rea-
lizada, tradicionalmente, via um modem discado. O termo modem uma palavra composta
que se refere s duas entidades funcionais que formam o dispositivo: um modulador de
sinais e um demodulador de sinais.
A maior parte dos modems disponveis atualmente se baseiam nos padres da srie V. O mo-
dem V.32 tem taxa de dados de 9.600 bps. O modem V.32bis suporta em 14.400 bps. Os
modems V.90, denominados modems 56K, com velocidade de downloading de 56 kbps e de
33,6 kbps para o uploading so muito comuns. O padro acima do V.90 chamado V.92. Es-
ses modems so capazes de auto-ajustar sua velocidade e, se o rudo assim permitir, podem
realizar o uploading de dados a 48 kbps.
As companhias telefnicas desenvolveram outra tecnologia, a linha digital de assinante
(DSL, digital subscriber line), para oferecer acesso mais rpido Internet. A tecnologia
DSL um conjunto de tecnologias, cada uma das quais diferindo pela primeira letra (ADSL,
VDSL, HDSL e SDSL). ADSL (DSL Assimtrico) fornece uma velocidade maior no sen-
tido de downstream que no sentido de upstream. O HDSL (DSL de alta velocidade) foi
desenvolvido como alternativa para a linha T-1 (1,544 Mbps). O SDSL (DSL Simtrico)
uma verso de par tranado do HDSL. AO VDSL (DSL de altssima velocidade) uma
abordagem alternativa similar ao ADSL.
A CATV (antena de TV comunitria) foi desenvolvida, originalmente, para fornecer servi-
os de vdeo para a comunidade. O sistema de TV a cabo tradicional utilizava cabo coaxial
de ponta a ponta. A segunda gerao das redes a cabo denominada hybrid fiber-coaxial
(HFC). Essa rede usa uma combinao de fibra ptica e cabo coaxial.
As empresas de TV a cabo esto disputando com as companhias telefnicas os clientes resi-
denciais que desejam acesso de alta velocidade Internet. Para usar uma rede a cabo para a
transmisso de dados, precisamos de dois dispositivos-chave: um cable modem (CM) e um
cable modem transmission system (CMTS).

9.9 ATIVIDADES PRTICAS


Questes para Reviso
1. Quais so os trs componentes principais de uma rede telefnica?
2. Cite alguns nveis hierrquicos de comutao de uma rede telefnica.
3. O que LATA? O que so servios intra-LATA e inter-LATAs?
4. Descreva a sinalizao SS7 e sua relao com a rede telefnica.
5. Quais so os principais servios fornecidos pelas companhias telefnicas nos Estados Unidos?
6. O que a tecnologia de modem discado? Enumere alguns dos padres atuais discutidos
neste captulo e d suas velocidades.
264 CAPTULO 9 O USO DE REDES TELEFNICAS E A CABO NA TRANSMISSO DE DADOS

7. O que a tecnologia DSL? Quais so os servios fornecidos pelas companhias telefnicas


que usam DSL? Faa a distino entre um modem DSL e um DSLAM.
8. Compare e mostre as diferenas entre uma rede de TV a cabo tradicional e uma rede hbrida
de fibra-coaxial (HFC).
9. Qual a taxa de transferncia de dados alcanada, utilizando-se canais CATV?
10. Mostre as diferenas entre um CM e um CMTS.

Exerccios
11. Usando a discusso sobre comutao de circuitos do Captulo 8, explique por que esse tipo
de comutao foi escolhido para as redes telefnicas.
12. No Captulo 8, discutimos as trs fases envolvidas na comunicao em uma rede de comuta-
o de circuitos. Associe essas fases com as fases para estabelecer uma chamada telefnica
entre dois assinantes.
13. No Captulo 8, vimos que uma rede de comutao de circuitos precisa de endereamento de
uma extremidade outra durante as fases de estabelecimento e encerramento da conexo.
Defina endereamento de uma extremidade outra em uma rede telefnica quando duas
partes se comunicam.
14. Quando temos uma conversao telefnica internacional, algumas vezes percebemos certo
retardo. Voc saberia explicar o motivo?
15. Desenhe um grfico de barras para comparar as diferentes velocidades de downloading de
modems comuns.
16. Desenhe um grfico de barras para comparar as diferentes velocidades de downloading de
implementaes comuns da tecnologia DSL (use taxas de dados mnimas).
17. Calcule o tempo mnimo necessrio para fazer o download de um milho de bytes de dados
usando cada uma das seguintes tecnologias.
a. Modem V.32
b. Modem V.32bis
c. Modem V.90
18. Repita o Exerccio 17 usando diferentes implementaes de DSL (considere as velocidades
mnimas).
19. Repita o Exerccio 17 usando um cable modem (considere as velocidades mnimas).
20. Que tipo de topologia empregada quando clientes de uma rea utilizam modems DSL para
transferncia de dados? Explique.
21. Que tipo de topologia utilizada quando clientes de uma rea empregam cable modems para
transferncia de dados? Explique.
PARTE

3
Camada de Enlace de Dados

Objetivos
A camada de enlace de dados transforma a camada fsica, um recurso de transmisso bruto,
em um link responsvel pela comunicao de dados n-a-n (hop-to-hop). Entre as respon-
sabilidades especficas da camada de enlace temos o framing, endereamento, controle de
fluxo, controle de erros e controle de acesso ao meio de transmisso. A camada de enlace
divide o fluxo de bits recebidos da camada de rede em unidades de dados gerenciveis de-
nominadas frames. A camada de enlace acrescenta um cabealho ao frame para definir os
endereos do emissor e do receptor. Se a velocidade com que os dados podem ser absorvidos
pelo receptor for menor que a velocidade na qual os dados so produzidos no emissor, a
camada de enlace impe mecanismos de controle de fluxo para evitar que o receptor fique
sobrecarregado. A camada de enlace tambm acrescenta confiabilidade camada fsica adi-
cionando mecanismos de deteco e retransmisso de frames corrompidos, duplicados ou
perdidos. Quando dois ou mais dispositivos so conectados a um mesmo link, os protocolos
da camada de enlace so necessrios para determinar qual dispositivo ter o controle sobre
o link em dado momento.
Na Parte 3 do livro, discutiremos, inicialmente, os servios fornecidos pela camada de enla-
ce. Em seguida, discutiremos a implementao destes servios em redes locais (LANs). Final-
mente, veremos como as redes de longa distncia (WANs) utilizam-se destes servios.

A Parte 3 do livro dedicada camada de enlace e aos servios por ela fornecidos.

Captulos
Esta parte consiste de nove captulos: Captulos 10 ao 18.

Captulo 10
O Captulo 10 discute a deteco e a correo de erros. Embora a qualidade dos dispositivos e
dos meios de transmisso tenha melhorado durante a ltima dcada, ainda precisamos imple-
mentar a verificao e a correo de erros para a maioria das aplicaes.
Captulo 11
O Captulo 11, controle do enlace, apresenta os mecanismos de controle de fluxo e de erros. Este
captulo discute alguns protocolos que foram projetados para interfacear e prover servios de
enlace de dados camada de rede.

Captulo 12
O Captulo 12 dedicado ao controle de acesso, tarefas da camada de enlace de dados relacio-
nadas com o uso da camada fsica.

Captulo 13
Este captulo introduz as redes locais de computadores interligados por fios. Uma LAN atravs
de fios, vista como um link, utiliza em grande parte os servios das camadas fsica e de enlace de
dados. Dedicamos este captulo discusso sobre redes Ethernet e sua evoluo, uma tecnologia
predominante hoje em dia.

Captulo 14
Este captulo introduz as redes locais sem fio (Wireless LAN). A LAN sem fio uma tecnologia
crescente na Internet. Dedicamos um captulo a este tpico.

Captulo 15
Aps discutirmos as LANs com fios e sem fio, mostramos como elas podem ser conectadas entre
si atravs do uso de dispositivos de conexo.

Captulo 16
Este o primeiro captulo sobre redes de longa distncia (WANs). Iniciamos com as WANs sem
fio e, em seguida, partimos para as redes via satlite e de telefonia mvel.

Captulo 17
Para demonstrar a operao de uma WAN de alta velocidade que pode ser usada como backbone
para outras WANs ou para a Internet, optamos por dedicar todo o Captulo 17 REDE SONET,
uma rede de longa distncia que usa tecnologia de fibra ptica.

Captulo 18
Este captulo conclui nossa discusso sobre redes de longa distncia. So discutidas aqui duas
WANs comutadas: Frame Relay e ATM.
CAPTULO 10

Deteco e Correo de Erros

As redes de computadores devem ser capazes de transferir dados de um dispositivo a outro com
preciso. Para a maior parte das aplicaes, uma rede deve garantir que os dados recebidos
sejam idnticos queles enviados. Em qualquer instante, dados transmitidos de um n ao n se-
guinte, podem ser corrompidos no caminho. Diversos fatores podem alterar um ou mais bits de
uma mensagem. Algumas aplicaes exigem mecanismos eficientes para a deteco e correo
de erros.

Os dados podem ser corrompidos durante uma transmisso.


Algumas aplicaes exigem que os erros sejam detectados e corrigidos.

Algumas aplicaes so capazes de tolerar certo nvel reduzido de erros. Por exemplo, erros
aleatrios em transmisses de udio e vdeo podem ser tolerveis, mas, quando transferimos
texto, esperamos alto grau de preciso.

10.1 INTRODUO
Iremos discutir, inicialmente, as questes relacionadas, direta ou indiretamente, deteco e
correo de erros.

Tipos de erros
Toda vez que uma cadeia de bits flui de um ponto a outro de uma rede de computadores, eles es-
to sujeitos a alteraes imprevisveis por causa das interferncias. Essas interferncias podem
modificar as caractersticas do sinal. Em um erro de bit, um 0 passa a ser 1 e um 1 passa a ser 0.
Em um erro em rajada, vrios bits so corrompidos. Por exemplo, uma rajada de 1/100 s de rudos
impulsivos em uma transmisso com uma taxa de dados de 1.200 bps poderia alterar todos os
12 bits de informao ou parte deles.

Erro de Bit
O termo erro de bit significa que apenas 1 bit de determinada unidade de dados (por exemplo,
um byte, caractere ou pacote) foi alterado de 1 para 0 ou de 0 para 1.

267
268 CAPTULO 10 DETECO E CORREO DE ERROS

Em um erro de bit, apenas 1 bit na unidade de dados alterado.

A Figura 10.1 mostra o efeito do erro de bit sobre uma unidade de dados. Para compreender o
impacto desse problema, imagine que cada grupo de 8 bits seja um caractere ASCII com um bit 0
adicionado esquerda. Na Figura 10.1, o caractere 00000010 (ASCII STX) foi enviado, significan-
do incio de texto (start of text), mas, foi recebido 00001010 (ASCII LF), significando avano de
linha (line feed). (Para mais informaes sobre o cdigo ASCII, ver o Apndice A.)

Figura 10.1Erro de bit

0 foi alterado para 1

0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0
Enviado Recebido

Os erros de bit so o tipo de erro de menor probabilidade de ocorrncia em uma transmisso


de dados serial. Para compreender isso, imagine que dados so enviados a 1 Mbps. Isso significa
que a durao de cada bit de apenas 1/1.000.000 s, ou seja, 1 s. Para que ocorra um erro em
um nico bit, o rudo deve ter uma durao de 1 s, o que muito raro na prtica; normalmente
os rudos duram muito mais que isso.

Erros em Rajada
O termo erros em rajada significa que 2 ou mais bits na unidade de dados foram corrompidos.

Um erro em rajada significa que 2 ou mais bits na unidade de dados foram corrompidos.

A Figura 10.2 ilustra o efeito de um erro em rajada sobre uma unidade de dados. Nesse caso,
foi enviado 0100010001000011, mas o recebido foi, na realidade, 0101110101100011. Observe
que um erro em rajada no significa, necessariamente, que os erros ocorrem em bits consecuti-
vos. O comprimento da rajada medido do primeiro bit corrompido at o ltimo. Pode ser que
alguns bits entre estes no tenham sido corrompidos.

Figura 10.2Erro em rajada de comprimento 8

Comprimento do erro
em rajada (8 bits)
Enviado
0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1

Bits corrompidos

0 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1
Recebido

mais provvel a ocorrncia de erros em rajada que a ocorrncia do erro de bit. Normal-
mente, a durao do rudo maior que a durao de 1 bit, o que significa que quando o rudo
afeta os dados, ele afeta um conjunto de bits. O nmero de bits afetados depende da taxa de
SEO 10.1 INTRODUO 269

transmisso de dados e da durao do rudo. Por exemplo, se estivermos enviando dados a


1 kbps, um rudo de 1/100 s pode afetar 10 bits; se estivermos enviando dados a 1 Mbps, o mes-
mo rudo pode afetar 10.000 bits.

Redundncia
O conceito mais importante na deteco e correo de erros a redundncia. Para sermos ca-
pazes de detectar ou corrigir erros, precisamos enviar alguns bits extras redundantes junto com
os dados. Esses bits redundantes so acrescentados pelo emissor e posteriormente retirados pelo
receptor. Sua presena possibilita que o receptor detecte ou corrija bits corrompidos.

Para detectar ou corrigir erros, precisamos enviar bits extras


(redundantes) juntos com os dados.

Deteco versus Correo


Corrigir erros em uma transmisso de dados muito mais difcil que a deteco. Na deteco de
erros, estamos apenas verificando se ocorreu algum erro. A resposta um simples sim ou no.
Nem mesmo estamos interessados na quantidade. Para ns, o erro em um nico bit provoca o
mesmo efeito que um erro em um bloco de bits, ou seja, a mensagem est corrompida.
Na correo de erros, precisamos saber o nmero exato de bits que foram corrompidos e,
mais importante, sua localizao na mensagem. O nmero de erros e o tamanho da mensagem
so fatores essenciais. Se precisarmos corrigir um nico erro em uma unidade de dados de 8 bits,
podemos considerar oito localizaes possveis de erro; se precisarmos corrigir dois erros em
uma unidade de dados de mesmo tamanho, teremos de considerar 28 possibilidades. Pode-se ima-
ginar a dificuldade do receptor para corrigir dez erros em uma unidade de dados de 1.000 bits.

Correo Antecipada de Erros versus Retransmisso


Existem dois mtodos principais de correo de erros. Na correo antecipada de erros (Forward
Error Correction), o receptor tenta adivinhar a mensagem pelo uso de bits redundantes. Isso
possvel, como veremos mais tarde, se a quantidade de erros for pequena. Na correo de erros
por retransmisso o receptor detecta a ocorrncia de um erro e solicita ao emissor para reenviar
a mensagem. O reenvio repetido at a mensagem chegar no receptor livre de erros (normal-
mente, nem todos os erros podem ser detectados).

Cdigos de Erros
A redundncia pode ser implementada por meio de vrios mtodos de codificao. O emissor
adiciona bits redundantes por meio de um processo que crie uma relao entre os bits redun-
dantes e os bits de dados reais. O receptor verifica essas relaes entre os dois conjuntos de bits
para detectar ou corrigir os erros. A razo entre os bits redundantes e os bits de dados reais, bem
como a eficincia do processo, so fatores determinantes em qualquer esquema de codificao.
A Figura 10.3 mostra o conceito geral de codificao.
Podemos dividir os cdigos de erros em duas categorias amplas: cdigos de blocos e c-
digos convolucionais. Neste livro, iremos nos concentrar apenas nos cdigos de bloco, pois os
cdigos convolucionais so mais complexos e esto fora do escopo deste livro.
270 CAPTULO 10 DETECO E CORREO DE ERROS

Figura 10.3A estrutura de um codificador e decodificador

Emissor Receptor
Codificador Decodificador

Mensagem Mensagem
Corrigir ou
descartar
Gerador Verificador

Transmisso no confivel
Mensagem e redundncia Informaes recebidas

Neste livro, nos concentraremos nos cdigos de blocos;


deixaremos os cdigos convolucionais para textos mais avanados.

Aritmtica Modular
Antes de encerrarmos essa seo, vamos discutir brevemente um conceito bsico da computao
e essencial para a correo e deteco de erros: a aritmtica modular. Nosso intento aqui no
o de nos aprofundarmos na matemtica deste tpico; apresentaremos apenas as informaes
necessrias para dar uma base aos materiais que sero discutidos neste captulo.
Na aritmtica modular, utilizamos apenas um intervalo limitado de inteiros. Definimos um
limite superior, denominado mdulo N. Em seguida, usamos somente os inteiros de 0 a N 1,
inclusive. Esse o mdulo aritmtico N. Por exemplo, se o mdulo for 12, usamos s os inteiros
de 0 a 11, inclusive. Um exemplo de mdulo aritmtico nosso sistema horrio (relgio). Ele
se baseia no mdulo aritmtico 12, substituindo o nmero 12 por 0. Em um sistema de mdulo
N, quando um nmero for maior que N, ele dividido por N e o resto o resultado. Se ele for
negativo, so acrescentados tantos Ns quanto necessrios para torn-lo positivo. Consideremos
novamente o sistema horrio (relgio). Se iniciarmos um trabalho s 11 horas da manh e ele le-
var cinco horas, podemos dizer que o trabalho deve ser encerrado s 16 horas ou podemos dizer
que ele ser finalizado s 4 horas da tarde (a diferena entre 16 e 12 4).

No mdulo aritmtico N, usamos apenas os inteiros no intervalo 0 a N 1, inclusive.

A adio e a subtrao no mdulo aritmtico so simples. No existe o vai um quando adi-


cionamos dois dgitos em uma coluna. Tambm no existe o vem um quando subtramos um
dgito de outro em uma coluna.

Mdulo Aritmtico 2
De nosso particular interesse o mdulo aritmtico 2. Nessa aritmtica, o mdulo N igual a 2.
Podemos usar apenas 0 e 1. As operaes nessa aritmtica so muito simples. O quadro a seguir
mostra como podemos somar ou subtrair 2 bits.

Soma: 0+0=0 0+1=1 1+0=1 1+1=0


Subtrao: 00=0 01=1 10=1 1 1= 0
SEO 10.2 CDIGOS DE BLOCOS 271

Observe, no exemplo anterior, que a adio e a subtrao produzem os mesmos resultados.


Nessa aritmtica, usamos a operao XOR (OU exclusivo) tanto para a adio como para a sub-
trao. O resultado de uma operao XOR 0 se ambos os bits forem iguais; o resultado 1 se
os dois bits forem diferentes. A Figura 10.4 ilustra esta operao.

Figura 10.4Operao XOR em dois bits simples e em duas palavras

0 + 0 = 0 1 + 1 = 0
1 0 1 1 0
a. Os dois bits so iguais; portanto, o resultado 0. + 1 1 1 0 0
0 1 0 1 0
0 + 1 = 1 1 + 0 = 1

b. Os dois bits so diferentes; logo, o resultado 1. c. Resultado da aplicao da operao XOR.

Outro Mdulo Aritmtico


Tambm usaremos o mdulo aritmtico N ao longo do livro. O princpio o mesmo; utilizamos
nmeros entre 0 e N 1. Se o mdulo no for 2, a adio e a subtrao so distintas. Se obtiver-
mos um resultado negativo, adicionamos mltiplos de N suficientes para torn-lo positivo.

10.2 CDIGOS DE BLOCOS


Nos cdigos de blocos, uma mensagem dividida em blocos, cada um deles com k bits, deno-
minados palavras de dados (datawords). Adicionamos r bits redundantes a cada bloco para
obter o comprimento n = k + r. Os blocos resultantes de n bits so chamados palavras de cdigo
(codewords). Como os r bits extras so escolhidos ou calculados algo que discutiremos mais
adiante. Por enquanto, o importante saber que temos um conjunto de palavras de dados, cada
um dos quais com tamanho k e um conjunto de palavras de cdigo, cada um dos quais de tama-
nho n. Com k bits, podemos criar uma combinao de 2k palavras de dados; com n bits, podemos
criar uma combinao de 2n palavras de cdigo. J que n > k, o nmero de palavras de cdigo
possveis maior que o nmero de palavras de dados. O processo de codificao de blocos uma
relao de um-para-um; a mesma palavra de dados sempre codificada como a mesma palavra
de cdigo. Isso significa que temos 2n 2k palavras de cdigo no usadas. Chamamos tais pala-
vras invlidas ou ilegais. A Figura 10.5 mostra a situao.

Figura 10.5Palavras de dados e palavras de cdigo no cdigo de blocos

k bits k bits k bits

2k palavras de dados, cada uma das quais de k bits

n bits n bits n bits

2n palavras de cdigo, cada uma das quais de n bits (apenas 2k delas so vlidas)
272 CAPTULO 10 DETECO E CORREO DE ERROS

Exemplo 10.1
A codificao de blocos 4B/5B discutida no Captulo 4 um bom exemplo de codificao. Na codifica-
o 4B/5B, k = 4 e n = 5. Conforme j visto, temos 2k = 16 palavras de dados e 2n = 32 palavras de c-
digo. Vimos que 16 das 32 palavras de cdigo so usadas para a transmisso de mensagens e o restante,
para outros fins ou ento no so usadas.

Deteco de Erros
Como os erros podem ser detectados usando-se os cdigos de blocos? Se as duas condies a
seguir forem atendidas, o receptor poder detectar uma mudana na palavra de cdigo original.

1. O receptor tem (ou pode encontrar) uma lista de palavras de cdigo vlida.
2. A palavra de cdigo original mudou para uma palavra invlida.

A Figura 10.6 ilustra o papel dos cdigos de blocos na deteco de erros.

Figura 10.6Processo de deteco de erros na codificao de blocos

Emissor Receptor
Codificador Decodificador

k bits Palavra de dados Palavra de dados k bits

Extrair
Gerador Verificador
Descartar
Transmisso no
confivel
n bits Palavra de cdigo Palavra de cdigo n bits

O emissor cria palavras de cdigo a partir das palavras de dados usando um gerador que apli-
ca as regras e os procedimentos de codificao (a ser discutido posteriormente). Cada palavra
de cdigo transmitida ao receptor pode, eventualmente, ser corrompida durante a transmisso.
Se a palavra de cdigo for a mesma que uma das palavras de cdigo vlidas, a palavra aceita;
a palavra de dados correspondente ser extrada para uso. Se ela no for vlida, descartada.
Entretanto, se a palavra de cdigo for corrompida durante a transmisso, mas a palavra recebida
ainda coincidir com uma palavra de cdigo vlida, o erro permanece sem ser detectado. Esse
tipo de codificao capaz de detectar apenas erros nicos. Dois ou mais erros podem ficar sem
serem detectados.
Exemplo 10.2
Supondo que k = 2 e n = 3. A Tabela 10.1 apresenta uma lista de palavras de dados e palavras de cdigo.
Posteriormente, veremos como derivar uma palavra de cdigo a partir de uma palavra de dados.

Tabela 10.1Exemplo de codificao para deteco


de erros (Exemplo 10.2)
Palavras de dados Palavras de cdigo
00 000
01 011
10 101
11 110
SEO 10.2 CDIGOS DE BLOCOS 273

Supondo que o emissor codifique a palavra de dados 01 como 011 e a envie ao receptor. Considere
os seguintes casos:
1. O receptor recebe 011. Trata-se de uma palavra de cdigo vlida. O receptor extrai ento a palavra
de dados 01 dela.
2. A palavra de cdigo corrompida durante a transmisso e recebido 111 (o bit mais esquerda foi
corrompido). Esta no uma palavra de cdigo vlida, portanto a palavra de dados ser descartada.
3. A palavra de cdigo corrompida durante a transmisso e 000 recebido (os dois bits da direita
esto corrompidos). Esta uma palavra de cdigo vlida. O receptor extrai incorretamente a pala-
vra de dados 00. Os dois bits corrompidos tornaram o erro indetectvel.

Um cdigo de deteco de erros capaz de detectar apenas os tipos de erros para os


quais ele foi projetado; outros tipos de erros podem permanecer indetectveis.

Correo de Erros
Conforme dito anteriormente, a correo de erros muito mais difcil que a deteco de erros.
Na deteco de erros, o receptor precisa saber apenas se a palavra de cdigo recebida correta
ou invlida; na correo de erros, o receptor precisa encontrar (ou adivinhar) a palavra de cdigo
que foi originalmente transmitida. Podemos dizer que precisamos de mais bits redundantes para
a correo de erros que para a deteco de erros. A Figura 10.7 mostra o papel da codificao de
blocos na correo de erros. Podemos ver que a idia a mesma que para a deteco de erros,
mas as funes de verificao so muito mais complexas.

Figura 10.7Estrutura do codificador e decodificador na correo de erros

Emissor Receptor
Codificador Decodificador

k bits Palavra de dados Palavra de dados k bits

Corrigir
Gerador Verificador

Transmisso
no confivel
n bits Palavra de cdigo Palavra de cdigo n bits

Exemplo 10.3
Acrescentemos mais bits redundantes ao Exemplo 10.2 para ver se o receptor consegue corrigir um erro
sem saber o que realmente foi enviado. Adicionamos 3 bits redundantes palavra de dados de 2 bits para
formar palavras de cdigo de 5 bits. Repetindo, posteriormente, mostraremos como escolher os bits
redundantes. Por enquanto, concentremo-nos no conceito de