TCP/IP 详解(卷2):实现(英文版)[美]赖特(Gary R.Wright)、[美]史蒂文斯(W.Richard Stevens)人民邮电出 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

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

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

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

寄语:

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


内容简介:

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

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

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


书籍目录:

Prefacexix

Chapter1.Introduction1

1.1Introduction1

1.2SourceCodePresentation1

1.3History3

1.4ApplicationProgrammingInterfaces5

1.5ExampleProgram5

1.6SystemCallsandLibraryFunctions7

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.3MbufDefinitions37

2.4mbufStructure38

2.5SimpleMbufMacrosandFunctions40

2.6m_devgetandm_pullupFunctions44

2.7SummaryofMbufMacrosandFunctions51

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

6.4sockaddrinStructure160

6.5inifaddrStructure161

6.6AddressAssignment161

6.7InterfaceioctlProcessing177

6.8InternetUtilityFunctions181

6.9ifnetUtilityFunctions182

6.10Summary183

Chapter7.DomainsandProtocols185

7.1Introduction185

7.2CodeIntroduction186

7.3domainStructure187

7.4protoswStructure188

7.5IPdomainandprotoswStructures191

7.6pffindprotoandpffindtypeFunctions196

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_dooptionsFunction249

9.5RecordRouteOption252

9.6SourceandRecordRouteOptions254

9.7TimestampOption261

9.8ip_insertoptionsFunction265

9.9ip_pcboptsFunction269

9.10Limitations272

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_moptionsStructure347

12.8MulticastSocketOptions348

12.9MulticastTTLValues348

12.10ip_setmoptionsFunction351

12.11JoininganIPMulticastGroup355

12.12LeavinganIPMulticastGroup366

12.13ip_getmoptionsFunction371

12.14MulticastInputProcessing:ipintrFunction373

12.15MulticastOutputProcessing:ip_outputFunction375

12.16PerformanceConsiderations379

12.17Summary379

Chapter13.IGMP:InternetGroupManagementProtocol381

13.1Introduction381

13.2CodeIntroduction382

13.3i_gmpStructure384

13.4IGMPprotoswStructure384

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.6IGMPRevisited411

14.7MulticastRouting416

14.8MulticastForwarding:ip_mforwardFunction424

14.9Cleanup:ip_mrouter_doneFunction433

14.10Summary434

Chapter15.SocketLayer435

15.1Introduction435

15.2CodeIntroduction436

15.3socketStructure437

15.4SystemCalls441

15.5Processes,Descriptors,andSockets445

15.6socketSystemCall447

15.7getsockandsockargsFunctions451

15.8bindSystemCall453

15.91istenSystemCall455

15.10t_sleepandwakeupFunctions456

15.11acceptSystemCall457

15.12sonewconnandsoisconnectedFunctions461

15.13connectSystemcall464

15.14shutdownSystemCall468

15.15c1oseSystemCall471

15.16Summary474

Chapter16.SocketI/O475

16.1Introduction475

16.2CodeIntroduction475

16.3SocketBuffers476

16.4write,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.SocketOptions537

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:routeinitandrtableinitFunctions581

18.8Initialization:rninitandrninitheadFunctions584

18.9DuplicateKeysandMaskLists587

18.10rnmatchFunction591

18.11rnsearchFunction599

18.12Summary599

Chapter19.RoutingRequestsandRoutingMessages601

19.1Introduction601

19.2rtallocandrtalloclFunctions601

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_disconnectFunctions671

20.12Summary672

Chapter21.ARP:AddressResolutionProtocol675

21.1Introduction675

21.2ARPandtheRoutingTable675

21.3CodeIntroduction678

21.4ARPStructures681

21.5arpwhohasFunction683

21.6arprequestFunction684

21.7arpintrFunction687

21.8in_arpinputFunction688

21.9ARPTimerFunctions694

21.10arpresolveFunction696

21.11arplookupFunction701

21.12ProxyARP703

21.13arp_rtrequestFunction704

21.14ARPandMulticasting710

21.15Summary711

Chapter22.ProtocolControlBlocks713

22.1Introduction713

22.2CodeIntroduction715

22.3inpcbStructure716

22.4in_pcballocandin_pcbdetachFunctions717

22.5Binding,Connecting,andDemultiplexing719

22.6inpcblookupFunction724

22.7in_gcbbindFunction728

22.8inpcbconnectFunction735

22.9in_pcbdisconnectFunction741

22.10in_setsockaddrandin_setpeeraddrFunctions741

22.11in_pcbnotify,in_rtchange,andin_losingFunctions742

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.TCP:TransmissionControlProtocol795

24.1Introduction795

24.2CodeIntroduction795

24.3TCPprotoswStructure801

24.4TCPHeader801

24.5TCPControlBlock803

24.6TCPStateTransitionDiagram805

24.7TCPSequenceNumbers807

24.8tcp_initFunction812

24.9Summary815

Chapter25.TCPTimers817

25.1Introduction817

25.2CodeIntroduction819

25.3tcpcanceltimersFunction821

25.4tcpfasttimoFunction821

25.5tcp_s1owtimoFunction822

25.6tcp_timersFunction824

25.7RetransmissionTimerCalculations831

25.8tcpnewtcpcbFunction833

25.9tcp_setpersistFunction835

25.10tcp_xmit_timerFunction836

25.11RetransmissionTimeout:tcp_timersFunction841

25.12AnRTTExample846

25.13Summary848

Chapter26.TCPOutput851

26.1Introduction851

26.2tcpoutputOverview852

26.3DetermineifaSegmentShouldbeSent852

26.4TCPOptions864

26.5WindowScaleOption866

26.6TimestampOption866

26.7SendaSegment871

26.8tcptemplataFunction884

26.9tcprespondFunction885

26.10Summary888

Chapter27.TCPFunctions891

27.1Introduction891

27.2tcp_drainFunction892

27.3tcpdropFunction892

27.4tcpcloseFunction893

27.5tcpmssFunction897

27.6topctiinputFunction904

27.7tcpnotifyFunction904

27.8tcp_quenchFunction906

27.9TCPREASSMacroandtcp_reassFunctionv906

27.10tcp_traceFunction916

27.11Summary920

Chapter28.TCPInput923

28.1Introduction923

28.2PreliminaryProcessing925

28.3tcp_dooptionsFunction933

28.4HeaderPrediction934

28.5TCPInput:SlowPathProcessing941

28.6InitiationofPassiveOpen,CompletionofActiveOpen942

28.7PAWS:ProtectionAgainstWrappedSequenceNumbers951

28.8TrimSegmentsoDataisWithinWindow954

28.9Self-ConnectsandSimultaneousOpens960

28.10RecordTimestamp963

28.11RSTProcessing963

28.12Summary965

Chapter29.TCPInput(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.TCPUserRequests1007

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.SolutionstoSelectedExercises1069

AppendixB.SourceCodeAvailability1093

AppendixC.RFC1122Compliance1097

C.1Link-LayerRequirements1097

C.2IPRequirements1098

C.3IPOptionsRequirements1102

C.4IPFragmentationandReassemblyRequirements1104

C.5ICMPRequirements1105

C.6MulticastingRequirements1110

C.7IGMPRequirements1111

C.8RoutingRequirements1111

C.9ARPRequirements1113

C.10UDPRequirements1113

C.11TCPRequirements1115

Bibliography1125

Index1133


作者介绍:

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

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


出版社信息:

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


书籍摘录:

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



原文赏析:

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


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:4分

  • 人物塑造:3分

  • 主题深度:9分

  • 文字风格:3分

  • 语言运用:6分

  • 文笔流畅:3分

  • 思想传递:7分

  • 知识深度:3分

  • 知识广度:5分

  • 实用性:5分

  • 章节划分:9分

  • 结构布局:8分

  • 新颖与独特:4分

  • 情感共鸣:5分

  • 引人入胜:4分

  • 现实相关:7分

  • 沉浸感:7分

  • 事实准确性:8分

  • 文化贡献:6分


网站评分

  • 书籍多样性:7分

  • 书籍信息完全性:4分

  • 网站更新速度:3分

  • 使用便利性:4分

  • 书籍清晰度:6分

  • 书籍格式兼容性:6分

  • 是否包含广告:9分

  • 加载速度:3分

  • 安全性:5分

  • 稳定性:6分

  • 搜索功能:3分

  • 下载便捷性:9分


下载点评

  • 体验满分(142+)
  • 快捷(225+)
  • 赞(592+)
  • 下载速度快(351+)
  • 盗版少(536+)
  • 书籍完整(223+)

下载评价

  • 网友 后***之: ( 2025-01-13 17:41:44 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 辛***玮: ( 2024-12-27 19:08:26 )

    页面不错 整体风格喜欢

  • 网友 步***青: ( 2025-01-02 01:02:29 )

    。。。。。好

  • 网友 习***蓉: ( 2025-01-14 00:34:01 )

    品相完美

  • 网友 冯***丽: ( 2024-12-24 03:43:58 )

    卡的不行啊

  • 网友 隗***杉: ( 2024-12-20 05:01:50 )

    挺好的,还好看!支持!快下载吧!

  • 网友 寿***芳: ( 2025-01-01 12:53:01 )

    可以在线转化哦

  • 网友 宓***莉: ( 2025-01-15 08:18:29 )

    不仅速度快,而且内容无盗版痕迹。

  • 网友 通***蕊: ( 2025-01-09 10:57:09 )

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

  • 网友 权***颜: ( 2025-01-19 03:42:00 )

    下载地址、格式选择、下载方式都还挺多的


随机推荐