零捌图书网

首页 - 计算机 - 网络通信 - 计算机网络原理与应用 - 因特网 -> 计算机网络与互联网(第4版)英文版
书名:计算机网络与互联网(第4版)英文版
作者:Douglas E.Comer
译者:
出版社:电子工业出版社
价格:69元


我要去购买〉〉
简介

本书由畅销书作家、计算机网络专家DouglasComer撰写。全书共分为五个部分,第一部分概述了Internet应用的使用与构建;第二部分讲述数据传输的知识,内容包括传输介质、本地异步通信、长距离通信等;第三部分讲述包交换的问题,在叙述各类网络特性的基础上介绍了下一站路由、交换和协议分层,并结合以太网、FDDI、令牌环和ATM详述了包交换的过程;第四部分讲述网络互联,主要介绍了TCP、ARP协议;第五部分讲述网络应用,首先从客户/服务器模式开始,叙述了域名系统和应用中的域名识别,文件传输和Web浏览,包括动态CGI文档和活动Java文档的解释和应用。
本书适用于计算机专业本科高年级学生和缺少网络知识的低年级硕士生。
PreviouseditionsofComputerNetworksAndInternetshavegeneratedexcitement.InadditiontothehundredsofU.S.schoolsusingthetextintheirnetworkingcourses,professionalshavewrittentopraiseitsuseinindustry,andenthusiasticcommentshavearrivedabouttheforeigntranslations.Thesuccessisespeciallysatisfyinginamarketgluttedwithnetworkingbooks.Thisbookstandsoutbecauseofitsbreadthofcoverage,logicalorganization,explanationofconcepts,focusontheIntemet,andwealthofsupplementalmaterialsforbothstudentsandinstructorsontheCD-ROMandontheWebsite
http://www.netbook.cs.purdue
Theneweditionhasbeencompletelyrevisedandupdated,withthreenewchapters(24,26,33)andadditionalglossaryentries.TheCD-ROMandWebsitehavealsobeenexpanded.
Eachnewchapterrespondstorequestsfrominstructorsandreaders.Chapter24introducesUDP,Chapter26explainsNetworkAddressTranslation,andChapter33coversIPtelephony.Chapter33isespeciallyrelevant;studentsarelikelytouseanIPtelephone.
Thetextanswersthebasicquestion"howdocomputernetworksandintemetsoperate,inthebroadestsense.Itprovidesacomprehensive,self-containedthroughallofnetworkingthatdescribeslow-leveldetailssuchasdatatransmissionandwiring,networktechnologiessuchasLANsandWANs,intemetworkingprotocols,andapplicationsoftware.Itshowshowprotocolsusetheunderlyinghardwareandhowapplicationsusetheprotocolstacktoprovidefunctionalityforusers.
Muchhasbeenwrittenrecentlyabouthowastudyofnetworkingshouldbeorganized.Therearetwoextremes:astrictbottom-upapproachorastricttop-downapproach.Inbottom-up,onelearnsthelowest-leveldetails,andthenlearnshowthenexthigherlevelsusethelower-levelstoprovideexpandedfunctionality.Intop-down,onestartswithahigh-levelapplicationandonlylearnsenoughofthenextlowerlayertounderstandhowtheapplicationcanoperate.Eachapproachhasadvantages.Thetraditionalbottom-upapproachpresentsthematerialinalogicalmannersoareaderunderstandshowhigherlayersbuildonlowerlayers.Atop-downapproachbeginswithfamiliarapplications(e.g.,email),andprovidesalessrigorousintroductiontothesubject.Werecommendanew,integratedapproachthatcombinesthebestoftop-downandbottom-up.Theintegratedapproachprovidesearlyexposuretousingandbuildingnetworkapplicationswhilesimultaneouslydeliveringthematerialinalogicalorder.Toimplementtheintegratedapproach,theneweditionofComputerNetworksAndInternetshasacompanionlaboratorymanual,Hands-OnNetworking.ComputerNetworksAndlnternetsexplainstheconcepts,andtheexercisesinHands-OnNetworkingshowhowtheconceptsapplytorealnetworks.
Thetextisintendedforupper-divisionundergraduatesorbeginninggraduatestudents,whohavelittleornobackgroundinnetworking.Itdoesnotusesophisticatedmathematics,nordoesitassumeaknowledgeofoperatingsystems.Instead,thetextdefinesconceptsclearly,usesexamplesanddrawingstoillustratehowthetechnologyoperates,andstatesresultsofanalysiswithoutprovidingmathematicalproofs.
Afteranintroductionthatstartsreadersusingandbuildingnetworkapplications(Chapters13),thebodyofthetextisorganizedintofoursections.Thefirstsection(Chapters4--6)providesabriefexplanationofhowtheunderlyinghardwareworks.Thesectionexplainstheconceptofacarriersignal,discussesmodulatingacarrier,andshowshowamodemencodesdataonacarrierwavefortransfer.Thesectionalsodiscussesasynchronous,character-orienteddatatransmission,anddefinestermssuchasbandwidthandbaudthatariseinlaterchapters.
Thesecondsection(Chapters716)focusesonpacketswitching.Thesectionintroducesthemotivationforusingpackets,andthendescribesbasicnetworktopologiesandwiringschemesaswellasthecharacteristicsusedtocategorizenetworksasLANs,WANs,localloops,publicorprivate,andconnection-orientedorconnectionless.Thesectionalsointroducestheconceptsofnext-hoprouting,switching,andprotocollayering,withtheterminologyusedforeach.Finally,thesectionusesseveralcommonnetworktechnologiesasexamples,includingEthernet,ATM,andDSL.
Thethirdsection(Chapters1727)focusesontheInternetprotocols.Afterdiscussingthemotivationforinternetworking,thesectiondescribesInternetarchitectureandrouters,Internetaddressing,addressbinding,andtheTCP/IPprotocols.ProtocolssuchasIP,TCP.UDP,ICMP,andARParereviewedinmoredetail,allowingstudentstounderstand~howtheconceptsrelatetopractice.Chapter25onTCPcoverstheimportantanddeeptopicofreliabilityintransportprotocols.
Thefinalsection(Chapters28--41)examinesnetworkapplications.Aswithothersectionsofthetext,coverageisquitebroadthesectionincludesadiscussionofbothgeneralprinciplesandspecificapplications.Thesectionbeginsbydescribingtheclient-servermodelthatnetworkapplicationsusetocommunicate.ThesectionthendescribesthesocketAPI,andshowscodefromanexampleclientandserverthatusesocketsforcommunication.ThesectiondescribesnameresolutionwiththeDomainNameSystemandapplicationssuchase-mail,filetransfer,IPtelephony,andtheWeb(includinganexplanationofdynamicandactivedocuments,withexamplesusingCGI,Java,andJavaScript).Ineachcase,thetextdescribesthestructureofthesoftware,andexplainshowaclientandserverinteracttoprovidetheservice.Chapter38discussesmiddleware,includingbothproceduralandObjectorientedmiddlewaretechnologies.Laterchaptersinthesectiondiscussnetworksecurity,andexplainhowapplicationsoftwarecanbeusedfornetworkmanagement.Finally,Chapter41considerstheinterestingproblemofinitialization.Thechaptershowshowapplication-levelsoftwarecanachievewhatseemstobeimpossible--useofprotocolsoftwaretoobtaintheinformationneededtoinitializetheprotocolsoftwarebeingused.
Thetextisideallysuitedforaone-semesterintroductorycourseonnetworkingtaughtattheseniorlevel.Designedforacomprehensivecourse,itcoverstheentiresubjectfromwiringtoapplications.IntheundergraduatecourseatPurdue,forexample,studentshaveweeklylabassignmentsthatcoverawiderangeoftopics:networkmeasurement,packetanalysis,andnetworkprogramming.Bythetimetheyfinishourcourse,eachstudentisexpectedto:knowhowanIProuterusesaroutingtabletoforwardIPdatagrams;describehowadatagramcrossestheInternet;explainthedifferencebetweenanEthernethubandanEthernetswitch;knowhowTCPidentifiesaconnectionandwhyaconcurrentWebservercanhandlemultipleconnectionstoport8;describetheconceptualdifferencesbetweenabridgeandanIProuter;computethelengthofasinglebitasittravelsacrossa1BaseTnetwork;explainwhyTCPisclassifiedasend-to-end;distinguishbetweentheCSMA/CDmediaaccessmechanismused.byEthernetandatokenpassingscheme;andknowhowDSLcansenddataoverwiresthatarealsobeingusedforananalogtelephonecall.
Thegoalofasinglecourseisbreadth,notdepth--tocoverthesubject,onecannotfocusonafewtechnologiesorafewconcepts.Thus,thekeytoasuccessfulcourseliesinmaintainingaquickpace.Tocoverthefundamentaltopicsinasemester,thelower-layermaterialinPart2canbecondensedintoaweek,andthesectionsonnetworksandinternetworkingcanbeallocatedfiveweekseach,leavingafewweeksforthesectiononapplicationsandtopicsSuchasnetworkmanagementandsecurity.
Instructorsshouldimpressonstudentstheimportanceofconceptsandprinciples:specifictechnologiesmaybecomeobsoleteinafewyears,buttheprincipleswillremain.Inaddition,instructorsshouldgivestudentsafeelingfortheexcitementthatpervadesnetworking.
Althoughnosingletopicischallenging,studentsmayfindthequantityofmaterialdaunting.Inparticular,studentsarefacedwithaplethoraofnewterms.Networkingacronymsandjargoncanbeespeciallyconfusing;studentsspendmuchofthetimebecomingaccustomedtousingproperterms.Tohelpstudentsmasterterminology,Appendix1containsaglossaryoftermsandacronyms.Toprovideadditionalclarification,definitionsintheglossaryhavebeenwrittenindependentlyratherthanbeingtakenverbatimfromthetext.
Becauseprogrammingandexperimentationarecrucialtohelpingstudentslearnaboutnetworks,laboratoryexperienceisanessentialpartofanynetworkingcourse.Thelabmanual,Hands-OnNetworking,describesexperimentsthatcanbeperformedonavarietyofhardware,includingasinglecomputerorasetofcomputersonalocalareanetwork.OurcurriculumatPurdueemphasizespacketanalysisandsocketprogramming.WebeginthesemesterbyhavingstudentsconstructclientsoftwaretoaccesstheWebandextractdata(e.g.,writeaprogramtoprintthecurrenttemperature).Chapter3explainsthesimpleAPlthatwegivestudents;withourAP1,studentscanwriteworkingcodebeforetheylearnaboutprotocols,addresses,orsockets.Laterinthesemester,ofcourse,studentslearntousethesocketAPI.Eventually,theywriteaconcurrentWebserver(supportforserver-sideScriptingisoptional).Inadditiontoapplicationprogramming,studentsalsousethelabfacilitiestocapturepacketsfromalivenetwork.Theywriteprogramsthatdecodepacketheaders(e.g.,Ethernet,IP,andTCP),andobserveTCPconnections.
Givingstudentsaccesstoanetworkbuildsenthusiasmandencouragesexperimentation--ourexperienceshowsthatstudentswhohaveaccesstoalivenetworkunderstandandappreciatethesubjectbetter.Thus,ifadedicatedpacketanalyzerisnotavailable,ananalyzercanbecreatedbyinstallingappropriatesharewaresoftwareonastandardPC.
TheCD-ROMincludedwiththetextandtheWebsitebothcontainmaterialsthatwillmaketeachingeasierandhelpreadersunderstandthematerial.Forstudentswithoutaccesstonetworkingfacilities,theCD-ROMcontainsexamplesofpackettraces;studentscanwriteprogramsthatreadatraceandprocesspacketsasiftheyhavebeencapturedfromthenetwork.Forinstructors,theCD-ROMcontainscoursematerials,figuresfromthetextthatcanbeusedinpresentations,andanimatedfiguresthathelpclarifytheconcepts.TheCD-ROMalsocontainsmaterialsnotinthetext,includingphotographsofnetworkwiringandequipmentaswellasfilesofdatathatcanbeusedasinputtostudentprojects.
Tohelpbothprofessorsandstudentslocateinformation,theCD-ROMincludesakeywordsearchmechanism.Whengivenaterm,thesearchmechanismlocatesadefinitionfromtheonlineglossaryaswellasotheritemsrelatedtotheterm.Finally,theCD-ROMcontainslinkstotheWebsite,whichisupdatedcontinuously.Twoelectronicmailinglistshavebeenestablishedforthetext:generalinformationcanbeobtainedfromnetbook@cs.purdue.edu;discussionsaboutteachingthematerialoccuronnetbook-inst@cs.purdue,edu.Tojoinoneofthemailinglists,sendane-mailmessagetonetbook-request@cs.purdue.eduornetbook-inst-request@cs.purdue.eduwiththewordsubscribeinthebodyofthemessage.ToavoidhavingthemailserversendmultiplecopiesofeachmessageovertheInternet,instructorsarerequestedtoestablishasinglelocalaliasforallstudentsattheirsite.
Ithankallthepeoplewhohavecontributedtothiseditionofthebook.DennisBrylowandJohnLinproofreadchaptersthroughoutthetext.JenniferSeitzer,AbdullahAbonamah,GeorgeVarghese,andJimGriffioenreviewedearliereditionsandmadevaluablecomments.MikeEvangelistawrotetheclientandserverapplicationcodeinChapter3aswellastheAPI;heportedtheAPItoLinux,Solaris,andWindowsplatforms.RalphDromspreparedtheCD-ROM,managestheWebmaterials,andreviewedseveralchapters.DavidLaverellcreatedandmanagestheWebsiteforHandsOnNetworking.Specialthanksgotomywifeandpartner,Christine,whosecarefuleditingandhelpfulsuggestionsmademanyimprovementsthroughout.

目录

Chapter 1  Introduction
Chapter 2  Motivation And Tools
Chapter 3  Network Programming And Applications

PART 2  Data Transmission
Chapter 4  Transmission Media
Chapter 5  Local Asynchronous Communication(RS-232)
Chapter 6  Long-Distance Communication(Carriers,Modulation,And Modems)

PART 3  Packet Transmission
Chapter 7  Packets,Frames,And Error Detection
Chapter 8  LAN Technologies And Network Topology
Chapter 9  Hardware Addressing And Frame Type Identification
Chapter 1  LAN Wiring,Physical Topology,And Interface Hardware
Chapter 11  Extending LAN s:Fiber Modems,Repeaters,Bridges,and Switches
Chapter 12  Long-Distance And Local Loop Digital Technologies
Chapter 13  WAN Technologies And Routing
Chapter 14  Connection-Oriented Networking And ATM
Chapter 15  Network Characteristics:Ownership,Service Paradigm,And Performance
Chapter 16  Protocols And Layering

PART 4  Internetworking
Chapter 17  Internetworking:Concepts,Architecture,and Protocols
Chapter 18  IP:Internet Protocol Addresses
Chapter 19  Binding Protocol Addresses(ARP)
Chapter 2  IP Datagrams And Datagram Forwarding
Chapter 21  IP Encapsulation,Fragmentation,And Reassembly
Chapter 22  The Future IP(Ipv6)
Chapter 23  An Error Reporting Mechanism(ICMP)
Chapter 24  UDP:Datagram Transport Service
Chapter 25  TCP:Reliable Transport Service
Chapter 26  Network Address Translation
Chapter 27  Internet Routing

PART 5  Network Applications
Chapter 28  Client-Server Interaction
Chapter 29  The Socket Interface
Chapter 3  Example Of A Client And A Server
Chapter 31  Naming with The Domain Name System
Chapter 32  Electronic Mail Representation And Transfer
Chapter 33  IP Telephony(Volp)
Chapter 34  File Transfer And Remote File Access
Chapter 35  Word Wide Web Pages And Browsing
Chapter 36  Dynamic Web Document Technologies(CGI,ASP,JSP,PHP,ColdFusion)
Chapter 37  Active Web Document Technologies (Java,JavaScript)
Chapter 38  RPC and Middleware
Chapter 39  Network Management(snmp)
Chapter 4  Network Security
Chapter 41  Initialization(Configuration)

Appendix 1  Glossary Of Networking Terms And Abbreviations
Appendix 2  The ASCII Character Set
Appendix 3  Address Masks In Dotted Decimal
Appendix 4  How To Use The CD-ROM Inclubed With This Book

Bibliography

Index
相关图书
·秋冬风意大利面
·《左传》虚词研究(修订版)
·怎样下好优势棋--围剿
·文史存稿
·梦想大道
·世纪之变:进入新世纪的中国证券市场
·人体的100个故事
·缤纷艺术缎带花
·儒释道人生哲理书(全三册)
·排球技巧图解
·长城
·治家名篇:朱子家训 、训子语 、小学诗 、曾国藩家书
·西藏江孜(1904年抗英斗争的历史记忆)
·主客观相统一:刑法现代化的坐标—以奸淫幼女型强奸罪为视角
·永远的童话(上中下)(附光盘1张)
·店面装修与促销设计
·高级软件开发过程——Pational统一过程、敏捷过程与微软过程:高
·办公室瑜伽
·花木丛中人常在
·重头戏中文版Photoshop CS典型实例

零八图书网 地图 分类 友情链接:中国书网 稀缺复印分站