ebook img

Computer Networks: A Systems Approach PDF

850 Pages·2021·27.73 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Computer Networks: A Systems Approach

InPraiseofComputerNetworks:ASystems Approach PetersonandDaviehavewrittenanoutstandingbookforthecomputernetwork- ing world. It is a well-organized book that features a very helpful “big picture” systemsapproach.Thisbookisamusthave! YonshikChoi IllinoisInstituteofTechnology WhatyouholdinyourhandsisthemostcomprehensivetextbookonComputer Networks available. Whether you are introducing undergraduates to Networks for the first time or expanding the knowledge of graduate students, the mate- rialthosestudentsneedtoknowliesinthesepages.Thetextbuildsoneconcept on another, starting with encoding of bits and proceeding logically to the global Internetandtheapplicationsthatrunonit.Itrustedthe5th editionforyearsand am excited to entrust my students and the networked future they create to this new6thedition. Christopher(Kit)Cischke MichiganTechnologicalUniversity IhaveusedComputerNetworks:ASystemsApproachforoverfiveyearsinan introductory course on communications networks aimed at upper-level under- graduates and first-year Masters students. I have gone through several editions and over the years the book has kept what from the beginning had been its main strength, namely, that it not only describes the ‘how,’ but also the ‘why’ andequallyimportant,the‘whynot’ofthings.Itisabookthatbuildsengineering intuition,andinthisdayandageoffast-pacedtechnologychanges,thisiscritical to develop a student’s ability to make informed decisions on how to design or selectthenextgenerationsystems. RochGuerin UniversityofPennsylvania Thisbookisanoutstandingintroductiontocomputernetworksthatisclear,com- prehensive,andchock-fullofexamples.PetersonandDaviehaveagiftforboiling networking down to simple and manageable concepts without compromising technical rigor. ComputerNetworks:ASystemsApproach strikes an excellent balance between the principles underlying network architecture design and the applications built on top. It should prove invaluable to students and teachers of advancedundergraduateandgraduatenetworkingcourses. ArvindKrishnamurthy UniversityofWashington Computer Networks: A Systems Approach has always been one of the best resourcesavailabletogainanin-depthunderstandingofcomputernetworks.The latest edition covers recent developments in the field. Starting with an overview in Chapter 1, the authors systematically explain the basic building blocks of networks. Both hardware and software concepts are presented. The material is capped with a final chapter on applications, which brings all the concepts together. Optional advanced topics are placed in a separate chapter. The text- bookalsocontainsasetofexercisesofvaryingdifficultyattheendofeachchapter whichensurethatthestudentshavemasteredthematerialpresented. KarkalPrabhu DrexelUniversity PetersonandDavieprovideadetailedyetcleardescriptionoftheInternetproto- colsatalllayers.Studentswillfindmanystudyaidsthatwillhelpthemgainafull understanding of the technology thatis transforming our society.The bookgets betterwitheachedition. JeanWalrand UniversityofCaliforniaatBerkeley ThroughmyyearsofteachingComputerNetworksandliterallyreadingeverytext- book on the subject I could find to discover the best, none fit that description better than this one, in my opinion. While the layered approach can be useful for beginners learning the very basics of networks (and this book can be used as such), the systems approach is how my classroom moves from learning to doing. Students’ evaluations frequently reveal that they truly love this book, and sodoI.Isimplywanttousethebest,whichiswhyI’veusedthisbookforalmost adecade. G.AaronWilkin Rose-HulmanInstituteofTechnology Sixth Edition Computer Networks a systems approach This page intentionally left blank Sixth Edition Computer Networks a systems approach Larry L. Peterson and Bruce S. Davie MorganKaufmannisanimprintofElsevier 50HampshireStreet,5thFloor,Cambridge,MA02139,UnitedStates Copyright©2022ElsevierInc.Allrightsreserved. Nopartofthispublicationmaybereproducedortransmittedinanyformorbyanymeans,electronicormechanical, includingphotocopying,recording,oranyinformationstorageandretrievalsystem,withoutpermissioninwritingfrom thepublisher.Detailsonhowtoseekpermission,furtherinformationaboutthePublisher’spermissionspoliciesandour arrangementswithorganizationssuchastheCopyrightClearanceCenterandtheCopyrightLicensingAgency,canbe foundatourwebsite:www.elsevier.com/permissions. ThisbookandtheindividualcontributionscontainedinitareprotectedundercopyrightbythePublisher(otherthanas maybenotedherein). Notices Knowledgeandbestpracticeinthisfieldareconstantlychanging.Asnewresearchandexperiencebroadenour understanding,changesinresearchmethods,professionalpractices,ormedicaltreatmentmaybecomenecessary. Practitionersandresearchersmustalwaysrelyontheirownexperienceandknowledgeinevaluatingandusingany information,methods,compounds,orexperimentsdescribedherein.Inusingsuchinformationormethodstheyshould bemindfuloftheirownsafetyandthesafetyofothers,includingpartiesforwhomtheyhaveaprofessionalresponsibility. Tothefullestextentofthelaw,neitherthePublishernortheauthors,contributors,oreditors,assumeanyliabilityforany injuryand/ordamagetopersonsorpropertyasamatterofproductsliability,negligenceorotherwise,orfromanyuseor operationofanymethods,products,instructions,orideascontainedinthematerialherein. LibraryofCongressCataloging-in-PublicationData AcatalogrecordforthisbookisavailablefromtheLibraryofCongress BritishLibraryCataloguing-in-PublicationData AcataloguerecordforthisbookisavailablefromtheBritishLibrary ISBN:978-0-12-818200-0 ForinformationonallMorganKaufmannpublications visitourwebsiteathttps://www.elsevier.com/books-and-journals Publisher:KateyBirtcher AcquisitionsEditor:SteveMerken EditorialProjectManager:BethLoGiudice ProductionProjectManager:JanishPaul Designer:BridgetHoette TypesetbyVTeX PrintedinUnitedStates Lastdigitistheprintnumber: 9 8 7 6 5 4 3 2 1 TotheOpenSourceCommunity This page intentionally left blank Foreword Readers: before you start the book, first take a moment and set your timemachineto1996.Thatiswhenthefirsteditionofthisbookwas published. Do you remember 1996? Were you alive then? People forget howlongagothefoundationsoftheInternetwerelaid. In1996,theNSFNEThadjustbeendecommissioned,andthecommer- cialphaseoftheInternetwasjustbeginning.Thefirstsearchengine(Alta Vista—do you remember?) had just been demonstrated. Content deliv- erynetworksdidnotexist—Akamaiwasfoundedtwoyearslaterin1998, thesameyearGooglewasofficiallyborn.Cloudwasonlyadistanthaze onthehorizon.Andtherewasnosuchthingasresidentialbroadbandor consumerwireless.Weuseddial-upmodems—the56Kmodemhadjust beeninvented.Therewerepacketradiosbeforethen,buttheywereslower thandial-upandthesizeofabeerfridge.Youneededatruckoratleasta Jeeptobemobile. Andin1995orso,LarryandBrucedecidedtowritethisbook.Itmaybe hard,fromtoday’sperspective,torememberhowimportantabooklike thiswasin1996.Itcapturedalotoftacitknowledgeandmadeitavailable toanyonewhowouldread.Andratherthanjustrecitingaseriesofpro- tocoldescriptions,ittaughthowthepartsfittogether.Ittaughthowthe Internetworked,notjustwhatthepartswere. One way to think about how the Internet has evolved is through the lensoftheapplicationdesigner.Afterall,thepurposeoftheInternetasa packettransportsystemistosupportapps.Onlygeeksandperformance freaks send packets for the fun of it. In 1996, if you wanted to build an application,theecosystemincludedtheIPpackettransportservice,TCP tosmoothoutthelossesattheInternetlayer,theDNS,andthatwasabout it. Anything else the application designer needed had to be built from scratch. Now an application designer has lots of resources to build on: cloud andcloudnetworks,otherglobalnetworksthatcanhookservicestogether, CDNs, app development environments, and so on. Some of these may seem quite different from what we had in 1996 and in detail they are. Consider cloud. (I hate the choice of the term—to me “cloud” suggests somethingsoftandfluffy,butifyouhaveeverseenadatacenterthesizeof ix

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.