书目

Understanding Linux Network Internals

内容简介

Ifyou'veeverwonderedhowLinuxcarriesoutthecomplicatedtasksassignedtoitbytheIPprotocols--orifyoujustwanttolearnaboutmodernnetworkingthroughreal-lifeexamples--UnderstandingLinuxNetworkInternalsisforyou.LikethepopularO'Reillybook,UnderstandingtheLinuxKernel,thisbookclearlyexplainstheunderlyingconceptsandteachesyouhowtofollowtheactualCcodethatimplementsit.AlthoughsomebackgroundintheTCP/IPprotocolsishelpful,youcanlearnagreatdealfromthistextabouttheprotocolsthemselvesandtheiruses.AndifyoualreadyhaveabaseknowledgeofC,youcanusethebook'scodewalkthroughstofigureoutexactlywhatthissophisticatedpartoftheLinuxkernelisdoing.Partofthedifficultyinunderstandingnetworks--andimplementingthem--isthatthetasksarebrokenupandperformedatmanydifferenttimesbydifferentpiecesofcode.Oneofthestrengthsofthisbookistointegratethepiecesandrevealtherelationshipsbetweenfar-flungfunctionsanddatastructures.UnderstandingLinuxNetworkInternalsisbothabig-picturediscussionandano-nonsenseguidetothedetailsofLinuxnetworking.Topicsinclude:KeyproblemswithnetworkingNetworkinterfacecard(NIC)devicedriversSysteminitializationLayer2(link-layer)tasksandimplementationLayer3(IPv4)tasksandimplementationNeighborinfrastructureandprotocols(ARP)BridgingRoutingICMPAuthorChristianBenvenuti,anoperatingsystemdesignerspecializinginnetworking,explainsmuchmorethanhowLinuxcodeworks.Heshowsthepurposesofmajornetworkingfeaturesandthetrade-offsinvolvedinchoosingonesolutionoveranother.Alargenumberofflowchartsandotherdiagramsenhancethebook'sunderstandability.

作者简介

ChristianBenvenutireceivedhismastersdegreeinComputerScienceattheUniversityofBolognainItaly.HecollaboratedforafewyearswiththeInternationalCenterforTheoreticalPhysics(ICTP)inTrieste,wherehedevelopedad-hocsoftwarebasedontheLinuxkernel,wasascientificconsultantforaprojectonremotecollaboration,andservedasaninstructorforseveraltrainingsessionsonnetworking.Thetrainings,heldmainlyinEurope,Africa,andSouthAmericawereallbasedonLinuxsystemsandaddressedtoscientistsfromdevelopingcountries,wheretheICTPhasbeenpromotingLinuxformanyyears.Heoccasionallycollaborateswithanon-profitorganizationfoundedbyICTPmembers,Collaborium.org,tocontinuepromotingLinuxondevelopingcountries.InthepastfewyearsheworkedasasoftwareengineerforCiscoSystemsintheSiliconValley,wherehefocusedonLayertwoswitching,highavailability,andnetworksecurity.

其他版本

—  END  —