***P/IP 详解(卷2):实现(英文版)[美]赖特(Gary R.Wright)、[美]史蒂文斯(W.Richard Stevens)人民邮电出 mobi 下载 网盘 caj lrf pdf txt 阿里云

***P/IP 详解(卷2):实现(英文版)[美]赖特(Gary R.Wright)、[美]史蒂文斯(W.Richard Stevens)人民邮电出精美图片
》***P/IP 详解(卷2):实现(英文版)[美]赖特(Gary R.Wright)、[美]史蒂文斯(W.Richard Stevens)人民邮电出电子书籍版权问题 请点击这里查看《

***P/IP 详解(卷2):实现(英文版)[美]赖特(Gary R.Wright)、[美]史蒂文斯(W.Richard Stevens)人民邮电出书籍详细信息

  • I***N:9787115222480
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2010-04
  • 页数:暂无页数
  • 价格:371.00
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看

寄语:

代寻稀缺书老书,有问题可联系在线客服15011482491


内容简介:

  《***P/IP详解·卷2:实现(英文版)》是已故网络专家、著名技术作W.RichardStevens的传世之作,内容详尽且具权威性,被誉为***P/IP领域的不朽名著。《***P/IP详解卷2:实现(英文版)》是《***P/IP详解》三卷本的第2卷,重点关注***P/IP协议的实现问题。书中介绍了一个实际的***P/IP实现,并给出了这一实现的完整源代码,大约有15000行C代码。此外,几乎每章都提供精选的习题,并在附录中提供了部分习题的答案。

这一卷要求读者对***P/IP协议的工作原理以及操作系统原理有初步的了解。对***P/IP协议不是很熟悉的读者应先阅读《***P/IP详解》的第1卷,该书对***P/IP协议族有比较透彻的描述。

《***P/IP详解》对于网络应用的开发人员、网络管理员以及任何想了解***P/IP协议运行原理的人员来说,都是极好的权威参考书。无论是初学者还是功底深厚的网络领域高手,这套书都应是案头。


书籍目录:

Prefacexix

Chapter1.Introduction1

1.1Introduction1

1.2SourceCodePresentation1

1.3History3

1.4ApplicationProgrammingInterfaces5

1.5ExampleProgram5

1.6SystemCallsandLibraryFuncti***7

1.7NetworkImplementationOverview9

1.8Descriptors10

1.9Mbufs(MemoryBuffers)andOutputProcessing15

1.10InputProcessing19

1.11NetworkImplementationOverviewRevisited22

1.12InterruptLevelsandConcurrency23

1.13SourceCodeOrganization26

1.14TestNetwork28

1.15Summary29

Chapter2.Mbufs:MemoryBuffers31

2.1Introduction31

2.2CodeIntroduction36

2.3MbufDefiniti***37

2.4mbufStructure38

2.5SimpleMbufMacrosandFuncti***40

2.6m_devgetandm_pullupFuncti***44

2.7SummaryofMbufMacrosandFuncti***51

2.8SummaryofNet/3NetworkingDataStructures54

2.9m_copyandClusterReferenceCounts56

2.10Alternatives60

2.11Summary60

Chapter3.InterfaceLayer63

3.1Introduction63

3.2CodeIntroduction64

3.3ifnetStructure65

3.4ifaddrStructure73

3.5sockaddrStructure74

3.6ifnetandifaddrSpecialization76

3.7NetworkInitializationOverview77

3.8EthernetInitialization80

3.9SLIPInitialization82

3.10LoopbackInitialization85

3.11ifattachFunction85

3.12ifinitFunction93

3.13Summary94

Chapter4.Interfaces:Ethernet95

4.1Introduction95

4.2CodeIntroduction96

4.3EthernetInterface98

4.4ioct1SystemCall114

4.5Summary125

Chapter5.Interfaces:SLIPandLoopback127

5.1Introduction127

5.2CodeIntroduction127

5.3SLIPInterface128

5.4LoopbackInterface150

5.5Summary153

Chapter6.IPAddressing155

6.1Introduction155

6.2CodeIntroduction158

6.3InterfaceandAddressSummary158

***sockaddrinStructure160

6.5inifaddrStructure161

6.6AddressAssignment161

6.7InterfaceioctlProcessing177

6.8InternetUtilityFuncti***181

6.9ifnetUtilityFuncti***182

6.10Summary183

Chapter7.DomainsandProtocols185

7.1Introduction185

7.2CodeIntroduction186

7.3domainStructure187

7.4protoswStructure188

7.5IPdomainandprotoswStructures191

7.6pffindprotoandpffindtypeFuncti***196

7.7pfctiinputFunction198

7.8IPInitialization199

7.9sysctlSystemCall201

7.10Summary204

Chapter8.IP:InternetProtocol205

8.1Introduction2205

8.2CodeIntroduction2206

8.3IPPackets210

8.4InputProcessing:ipintrFunction2212

8.5Forwarding:ip_forwardFunction2220

8.6OutputProcessing:ip_output 2Function228

8.7InternetChecksum:incksum 2Function234

8.8setsockoptandgetsockoptSystemCalls2239

8.9ip_sysctiFunction2244

8.10Summary245

Chapter9.IPOptionProcessing247

9.1Introduction247

9.2CodeIntroduction247

9.3OptionFormat248

9.4ip_doopti***Function249

9.5RecordRouteOption252

9.6SourceandRecordRouteOpti***254

9.7TimestampOption261

9.8ip_insertopti***Function265

9.9ip_pcboptsFunction269

9.10Limitati***272

9.11Summary272

Chapter10.IPFragmentationandReassembly275

10.1Introduction275

10.2CodeIntroduction277

10.3Fragmentation278

10.4ip_optcopyFunction282

10.5Reassembly283

10.6ip_reassFunction286

10.7ip_s1owtimoFunction298

10.8Summary300

Chapter11.ICMP:InternetControlMessageProtocol301

11.1Introduction301

11.2CodeIntroduction305

11.3icmpStructure308

11.4ICMPprotoswStructure309

11.5InputProcessing:icmp_inputFunction310

11.6ErrorProcessing313

11.7RequestProcessing316

11.8RedirectProcessing321

11.9ReplyProcessing323

11.10OutputProcessing324

11.11icmp_errorFunction324

11.12icmp_ref1ectFunction328

11.13icmp_sendFunction333

11.14i-icmp_sysctlFunction334

11.15Summary335

Chapter12.IPMulticasting337

12.1Introduction337

12.2CodeIntroduction340

12.3EthernetMulticastAddresses341

12.4e_thermu1tiStructure342

12.5EthernetMulticastReception344

12.6in_mu1tiStructure345

12.7ip_mopti***Structure347

12.8MulticastSocketOpti***348

12.9MulticastTTLValues348

12.10ip_setmopti***Function351

12.11JoininganIPMulticastGroup355

12.12LeavinganIPMulticastGroup366

12.13ip_getmopti***Function371

12.14MulticastInputProcessing:ipintrFunction373

12.15MulticastOutputProcessing:ip_outputFunction375

12.16PerformanceC***iderati***379

12.17Summary379

Chapter13.I***P:InternetGroupManagementProtocol381

13.1Introduction381

13.2CodeIntroduction382

13.3i_gmpStructure384

13.4I***PprotoswStructure384

13.5JoiningaGroup:igmp_joingroupFunction386

13.6i_gmp_fasttimoFunction387

13.7InputProcessing:igmp_inputFunction391

13.8LeavingaGroup:igmp_leavegroupFunction395

13.9Summary396

Chapter14.IPMulticastRouting397

14.1Introduction397

14.2CodeIntroduction398

14.3MulticastOutputProcessingRevisited399

14.4mroutedDaemon401

14.5VirtualInterfaces404

14.6I***PRevisited411

14.7MulticastRouting416

14.8MulticastForwarding:ip_mforwardFunction424

14.9Cleanup:ip_mrouter_doneFunction433

14.10Summary434

Chapter15.SocketLayer435

15.1Introduction435

15.2CodeIntroduction436

15.3socketStructure437

15.4SystemCalls441

15.***rocesses,Descriptors,andSockets445

15.6socketSystemCall447

15.7getsockandsockargsFuncti***451

15.8bindSystemCall453

15.91istenSystemCall455

15.10t_sleepandwakeupFuncti***456

15.11acceptSystemCall457

15.12sonewconnandsoisconnectedFuncti***461

15.13connectSystemcall464

15.14shutdownSystemCall468

15.15c1oseSystemCall471

15.16Summary474

Chapter16.SocketI/O475

16.1Introduction475

16.2CodeIntroduction475

16.3SocketBuffers476

1***write,writev,sendto,andsendmsgSystemCalls480

16.5sendmsgSystemCall483

16.6senditFunction485

16.7sosendFunction489

16.8read,readv,recvfrom,andrecvmsgSystemCalls500

16.9recvmsgSystemCall501

16.10recvitFunction503

16.11soreceiveFunction505

16.12soreceiveCode510

16.13selectSystemCall524

16.14Summary534

Chapter17.SocketOpti***537

17.1Introduction537

17.2CodeIntroduction538

17.3setsockoptSystemCall539

17.4getsockoptSystemCall545

17.5font1andioct1SystemCalls548

17.6getsocknameSystemCall554

17.7getpeernameSystemCall554

17.8Summary557

Chapter18.RadixTreeRoutingTables559

18.1Introduction559

18.2RoutingTableStructure560

18.3RoutingSockets569

18.4CodeIntroduction570

18.5RadixNodeDataStructures573

18.6RoutingStructures578

18.7Initialization:routeinitandrtableinitFuncti***581

18.8Initialization:rninitandrninitheadFuncti***584

18.9DuplicateKeysandMaskLists587

18.10rnmatchFunction591

18.11rnsearchFunction599

18.12Summary599

Chapter19.RoutingRequestsandRoutingMessages601

19.1Introduction601

19.2rtallocandrtalloclFuncti***601

19.3RTFREEMacroandrtfreeFunction604

19.4rtrequestFunction607

19.5rt_setgateFunction612

19.6rt_initFunction615

19.7rtredirectFunction617

19.8RoutingMessageStructures621

19.9rt_missmsgFunction625

19.10rtifmsgFunction627

19.11rt_newaddrmsgFunction628

19.12rt_ms_g1Function630

19.13rt_ms_g2Function632

19.14sysctl_rtableFunction635

19.15sysctl_dumpentryFunction640

19.16sysctliflistFunction642

19.17Summary644

Chapter20.RoutingSockets645

20.1Introduction645

20.2routedomainandprotoswStructures646

20.3RoutingControlBlocks647

20.4rawinitFunction647

20.5route_outputFunction648

20.6rt_xaddrsFunction660

20.7rt_setmetricsFunction661

20.8raw_inputFunction662

20.9route_usrreqFunction664

20.10raw_usrreqFunction666

20.11raw_attach,raw_detach,andraw_disconnectFuncti***671

20.12Summary672

Chapter21.ARP:AddressResolutionProtocol675

21.1Introduction675

21.2ARPandtheRoutingTable675

21.3CodeIntroduction678

21.4ARPStructures681

21.5arpwhohasFunction683

21.6arprequestFunction684

21.7arpintrFunction687

21.8in_arpinputFunction688

21.9ARPTimerFuncti***694

21.10arpresolveFunction696

21.11arplookupFunction701

21.12ProxyARP703

21.13arp_rtrequestFunction704

21.14ARPandMulticasting710

21.15Summary711

Chapter22.ProtocolControlBlocks713

22.1Introduction713

22.2CodeIntroduction715

22.3inpcbStructure716

22.4in_pcballocandin_pcbdetachFuncti***717

22.5Binding,Connecting,andDemultiplexing719

22.6inpcblookupFunction724

22.7in_gcbbindFunction728

22.8inpcbconnectFunction735

22.9in_pcbdisconnectFunction741

22.10in_setsockaddrandin_setpeeraddrFuncti***741

22.11in_pcbnotify,in_rtchange,andin_losingFuncti***742

22.12ImplementationRefinements750

22.13Summary751

Chapter23.UDP:UserDatagramProtocol755

23.1Introduction755

23.2CodeIntroduction755

23.3UDPprotoswStructure758

23.4UDPHeader759

23.5udpinitFunction760

23.6udp_outputFunction760

23.7udp_inputFunction769

23.8udp_saveoptFunction781

23.9udp_ctlinputFunction782

23.10udp_usrreqFunction784

23.11udp_sysct1Function790

23.12ImplementationRefinements791

23.13Summary793

Chapter24.***P:TransmissionControlProtocol795

24.1Introduction795

24.2CodeIntroduction795

24.3***PprotoswStructure801

24.4***PHeader801

24.5***PControlBlock803

24.6***PStateTransitionDiagram805

24.7***PSequenceNumbers807

24.8tcp_initFunction812

24.9Summary815

Chapter25.***PTimers817

25.1Introduction817

25.2CodeIntroduction819

25.3tcpcanceltimersFunction821

25.4tcpfasttimoFunction821

25.5tcp_s1owtimoFunction822

25.6tcp_timersFunction824

25.7RetransmissionTimerCalculati***831

25.8tcpnewtcpcbFunction833

25.9tcp_setpersistFunction835

25.10tcp_xmit_timerFunction836

25.11RetransmissionTimeout:tcp_timersFunction841

25.12AnRTTExample846

25.13Summary848

Chapter26.***POutput851

26.1Introduction851

26.2tcpoutputOverview852

26.3DetermineifaSegmentShouldbeSent852

2******POpti***864

26.5WindowScaleOption866

26.6TimestampOption866

26.7SendaSegment871

26.8tcptemplataFunction884

26.9tcprespondFunction885

26.10Summary888

Chapter27.***PFuncti***891

27.1Introduction891

27.2tcp_drainFunction892

27.3tcpdropFunction892

27.4tcpcloseFunction893

27.5tcpmssFunction897

27.6topctiinputFunction904

27.7tcpnotifyFunction904

27.8tcp_quenchFunction906

27.9***PREAS***acroandtcp_reassFunctionv906

27.10tcp_traceFunction916

27.11Summary920

Chapter28.***PInput923

28.1Introduction923

28.2PreliminaryProcessing925

28.3tcp_doopti***Function933

28.4HeaderPrediction934

28.5***PInput:SlowPathProcessing941

28.6InitiationofPassiveOpen,CompletionofActiveOpen942

28.7PAWS:ProtectionAgainstWrappedSequenceNumbers951

28.8TrimSegmentsoDataisWithinWindow954

28.9Self-ConnectsandSimultaneousOpens960

28.10RecordTimestamp963

28.11RSTProcessing963

28.12Summary965

Chapter29.***PInput(Continued)967

29.1Introduction967

29.2ACKProcessingOverview967

29.3CompletionofPassiveOpensandSimultaneousOpens967

29.4FastRetransmitandFastRecoveryAlgorithms970

29.5ACKProcessing974

29.6UpdateWindowInformation981

29.7UrgentModeProcessing983

29.8tcp_pulloutofbandFunction986

29.9ProcessingofReceivedData988

29.10FINProcessing990

29.11FinalProcessing992

29.12ImplementationRefinements994

29.13HeaderCompression995

29.14Summary1004

Chapter30.***PUserRequests1007

30.1Introduction1007

30.2tcp_usrreqFunction1007

30.3tcpattachFunction1018

30.4tcpdisconnectFunction1019

30.5tcp_usrclosedFunction1021

30.6tcp_ctloutputFunction1022

30.7Summary1025

BPF:BSDPacketFilter1027

Chapter31.BPF:BSOPacketFllter

31.1Introduction1027

31.2CodeIntroduction1028

31.3bpfifStructurev1029

31.4bpfdStructure1032

31.5BPFInput1040

31.6BPFOutput1046

31.7Summary1047

RawIP1049

Chapter32.RawIP

32.1Introduction1049

32.2CodeIntroduction1050

32.3RawIPprotoswStructure1051

32.4rip_initFunction1053

32.5rip_inputFunction1053

32.6ripoutputFunction1056

32.7rlp_usrreqFunction1058

32.8ripct1outputFunction1063

32.9Summary1065

Epilogue1067

AppendixA.Soluti***toSelectedExercises1069

AppendixB.SourceCodeAvailability1093

AppendixC.RFC1122Compliance1097

C.1Link-LayerRequirements1097

C.2IPRequirements1098

C.3IPOpti***Requirements1102

C.4IPFragmentationandReassemblyRequirements1104

C.5ICMPRequirements1105

C.6MulticastingRequirements1110

C.7I***PRequirements1111

C.8RoutingRequirements1111

C.9ARPRequirements1113

C.10UDPRequirements1113

C.11***PRequirements1115

Bibliography1125

Index1133


作者介绍:

  Gary.Wright,研究***P/IP多年。他是Connix公司的董事长,Cotlnix公司的总部在康涅狄格州,主要提供Intermet接入和咨询服务。

  W.RichardStevens(1951-1999)国际知名的LJNIX和网络专家,备受赞誉的技术作家。生前著有《***P/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷),均为不朽的经典著作。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:6分

  • 人物塑造:5分

  • 主题深度:9分

  • 文字风格:5分

  • 语言运用:9分

  • 文笔流畅:4分

  • 思想传递:7分

  • 知识深度:5分

  • 知识广度:5分

  • 实用性:5分

  • 章节划分:6分

  • 结构布局:8分

  • 新颖与独特:6分

  • 情感共鸣:3分

  • 引人入胜:3分

  • 现实相关:4分

  • 沉浸感:9分

  • 事实准确性:6分

  • 文化贡献:4分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:4分

  • 网站更新速度:8分

  • 使用便利性:8分

  • 书籍清晰度:5分

  • 书籍格式兼容性:3分

  • 是否包含广告:4分

  • 加载速度:7分

  • 安全性:7分

  • 稳定性:6分

  • 搜索功能:5分

  • 下载便捷性:9分


下载点评

  • 一星好评(361+)
  • 内容齐全(224+)
  • 格式多(442+)
  • 内涵好书(436+)
  • 不亏(601+)
  • 方便(471+)
  • 盗版少(635+)

下载评价

  • 网友 菱***兰:

    特好。有好多书

  • 网友 通***蕊:

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 冷***洁:

    不错,用着很方便

  • 网友 康***溪:

    强烈推荐!!!

  • 网友 养***秋:

    我是新来的考古学家

  • 网友 林***艳:

    很好,能找到很多平常找不到的书。

  • 网友 冯***丽:

    卡的不行啊

  • 网友 家***丝:

    好6666666

  • 网友 汪***豪:

    太棒了,我想要azw3的都有呀!!!

  • 网友 习***蓉:

    品相完美

  • 网友 常***翠:

    哈哈哈哈哈哈


随机推荐