Você está na página 1de 1
Redes de computadores ¢ a Internet celular a Internet e uma discussto abrangente da mobilidade na Internet e em redes celulares. Com a adi- ‘cao desse novo capitulo, o livro contém agora quatro capitulos avancados e especializados: redes sem fio € moveis; redes multimidia; seguranca de rede e gerenciamento de redes. E isso nao € tudo. A terceira edigao foi atualizada para refletir as répidas mudancas na area de redes nos iltimos anos. Inclui material novo e mais abrangente sobre redes P2P, BGP, MPLS, seguranca de rede, rotea- mento broadcast e enderecamento ¢ repasse na Internet, Também reestruturamos o Capitulo 4, oferecendo ‘uma exposiclo mais clara dos papéis do repasse e do roteamento ¢ de como eles interagem na camada de rede. Pablico-alvo Este livro destina-se a um estudo inicial de redes de computadores. Pode ser usado em cursos de cién- cia da computacéo e de engenharia elétrica. Em termos de linguagem de programacao, requer que os estu- dantes conhecam as linguagens C, C** e Java (mas apenas em alguns lugares). Embora este livro seja mais minucioso e analitico do que muitos outros de introdugao as redes de computadores, raramente utiliza con- ceitos matematicos que nao sejam ensinados no ensino médio. Fizemos um esforco deliberado para evitar ‘0 uso de quaisquer conceitos avancados de calculo, probabilidade ou processos estocasticos. Em consequen- cia, o livro € apropriado para cursos de graduacdo e para o primeiro ano dos cursos de pés-graduacdo. E também muito util para os profissionais do setor de telecomunicagdes. 0 que hé de singular neste livro? ‘O assunto rede de computadores ¢ bastante vasto e complexo e envolve muitos conceitos, protocolos e€ tecnologias que se entrelacam inextricavelmente. Para dar conta desse escopo ¢ complexidade, muitos livros sobre redes so, em geral, organizados de acordo com as ‘camadas de uma arquitetura de rede. Com 4 organizacao em camadas, os estudantes podem vislumbrar a complexidade das redes de computadores — eles aprendem os conceitos e os protocolos distintos de uma parte da arquitetura e, a0 mesmo tempo, visua- lizam o grande quadro da interconexao entre as camadas. Do ponto de vista pedagogico, nossa experiencia pessoal confirma que essa abordagem em camadas é, de fato, muito boa Entretanto, achamos que a abor- dagem tradicional, a bottom-up — da camada fisica para a camada de aplicacao —, nao é a melhor aborda- ‘gem para um curso moderno de redes de computadores Uma abordagem top-down ‘Na primeira edigdo, propusemos uma inovagao adotando uma visio top-down — isto é, comecando na camada de aplicagto e descendo até a camada fisica. A abordagem top-down oferece diversos beneficios importantes. Em primeiro lugar, da énfase a camada de aplicagao, que tem sido a area de “grande crescimen- to” das redes de computadores. De fato, muitas das recentes revolugdes nesse ramo — incluindo a Web, 0 compartilhamento de arquivos P2P e o fluxo continuo de midia — tiveram lugar nessa camada. Essa abor- dagem de énfase inicial & camada de aplicacao € diferente das seguidas por muitos outros livros, que tém apenas pouco (ou nenhum) material sobre aplicacdes de redes, seus recuisitos, paradigmas da camada de aplicacao (por exemplo, cliente-servidor) e interfaces de programacao de aplicacéo Em segundo lugar, nossa experiéncia como professores (e a de muitos outros que utilizaram este livro) confirma que ensinar aplicagdes de rede logo no inicio do curso é uma poderosa ferramenta motivadora. Os estudantes ficam mais entusiasmados ao aprender como funcionam as aplicagdes de rede — aplicagoes como 0 e-mail e a Web, que a maioria deles usa diariamente. Entendendo as aplicagoes, o estudante pode entender os servicos de rede necessarios ao suporte de tais aplicagdes. Pode também, por sua vez, examinar as varias maneiras como esses servigos so fornecidos e implementados nas camadas mais baixas. Assim, a discussao das aplicagdes logo no inicio fornece a motivacdo necesséria para os demais assuntos do livro. Em terceiro lugar, essa abordagem top-down habilita o professor a apresentar o desenvolvimento de aplicagoes de rede no estagio inicial. Os estudantes nao apenas veem como funcionam aplicagdes e proto- colos populares, como também aprendem que é facil criar suas proprias aplicacdes e protocolos de aplica-

Você também pode gostar