TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)

TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 人民邮电出版社
2010-04
版次: 1
ISBN: 9787115222541
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 328页
字数: 418千字
正文语种: 英语
  •   《TCP/IP详解卷3:T/TCP、HTTP、NNTP和UNIX域协议(英文版)》是TCP/IP领域的经典之作!书中重点讲述高级协议,覆盖了当今TCP/IP编程人员和网络管理员必须熟练掌握的T/TCP(TCP事务协议)、HTTP(超文本传送协议)、NNTP(网络新闻传送协议)和Unix域协议。与前面两卷一样,《TCP/IP详解卷3:T/TCP、HTTP、NNTP和UNIX域协议(英文版)》有丰富的例子和实现的细节。
      《TCP/IP详解卷3:T/TCP、HTTP、NNTP和UNIX域协议(英文版)》适合希望了解TCP/IP协议如何实现的读者阅读,是TCP/IP领域研究人员和开发人员的权威参考书。   史蒂文斯(W.RichardStevens),国际知名的UNIX和网络专家,备受赞誉的技术作家。他1951年2月5日出生于赞比亚,后随父母回到美国。中学时就读于弗吉尼亚菲什伯恩军事学校,1973年获得密歇根大学航空和航天工程学士学位。1975年至1982年,他在亚利桑那州图森市的基特峰国家天文台从事计算机编程工作,业余时间喜爱飞行运动,做过兼职飞行教练。这期间他分别在1978年和1982年获得亚利桑那大学系统工程硕士和博士学位。此后他去康涅狄格州纽黑文的健康系统国际公司任主管计算机服务的副总裁。1990年他回到图森,从事专业技术写作和咨询工作。写下了多种经典的传世之作,包括《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷)。Stevens于1999年9月1日去世,年仅48岁。2000年他被国际权威机构USENIX追授“终身成就奖”。 Prefacexv
    Part1.TCPforTransactions1
    Chapter1.TFFCPIntroduction3
    1.1Introduction3
    1.2UDPClient-Server3
    1.3TCPClient-Server9
    1.4T/TCPClient-Server17
    1.5TestNetwork20
    1.6TimingExample21
    1.7Applications22
    1.8History24
    1.9Implementations26
    1.10Summary28

    Chapter2.T/TCPProtocol29
    2.1Introduction29
    2.2NewTCPOptionsforT/TCP30
    2.3T/TCPImplementationVariables33
    2.4StateTransitionDiagram34
    2.5T/TCPExtendedStates36
    2.6Summary38

    Chapter3.T/TOPExamples39
    3.1Introduction39
    3.2ClientReboot40
    3.3NormalT/TCPTransaction42
    3.4ServerReceivesOldDuplicateSYN43
    3.5ServerReboot44
    3.6RequestorReplyExceedsMSS45
    3.7BackwardCompatibility49
    3.8Summary51
    Chapter4.T/TCPProtocol(Continued)53
    4.1Introduction53
    4.2ClientPortNumbersandTIMEWAITState53
    4.3PurposeoftheTIME,,,WAITState56
    4.4TIMEWAITStateTruncation59
    4.5AvoidingtheThree-WayHandshakewithTAO62
    4.6Summary68

    Chapter5.T/TCPImplementation:SocketLayer69
    5.1Introduction69
    5.2Constants70
    5.3sosendFunction70
    5.4Summary72

    Chapter6.T/TOPImplementation:RoutingTable73
    6.1Introduction73
    6.2CodeIntroduction74
    6.3radixnodeheadStructure75
    6.4rtentryStructure75
    6.5rtmetricsStructure76
    6.6ininitheadFunction76
    6.7inaddrouteFunction77
    6.8inmatrouteFunction78
    6.9inclsrouteFunction78
    6.10in.rtqtimoFunction79
    6.11in.rtqkiliFunction82
    6.12Summary85

    Chapter7.T/TCPImplementation:ProtocolControlBlocks87
    7.1Introduction87
    7.2in_pcbladdrFunction88
    7.3inpcbconnectFunction89
    7.4Summary90

    Chapter8.T/TCPImplementation:TCPOverview91
    8.1Introduction91
    8.2CodeIntroduction91
    8.3TCPprotoswStructure92
    8.4TCPControlBlock93
    8.5tcpinitFunction94
    8.6tcpslowtimoFunction94
    8.7Summary95

    Chapter9.T/TCPImplementation:TCPOutput97
    9.1Introduction97
    9.2tcpoutputFunction97
    9.3Summary104

    Chapter10.T/TCPImplementation:TOPFunctions105
    10.1Introduction105
    10.2tcpnewtcpcbFunction105
    10.3tcprtlookupFunction106
    10.4tcpgettaocacheFunction108
    10.5RetransmissionTimeoutCalculations108
    10.6tcpcloseFunction112
    10.7tcp_msssendFunction113
    10.8tcpmssrcvdFunction114
    10.9tcpdooptionsFunction121
    10.10tcpreassFunction122
    10.11Summary124

    Chapter11.T/TCPImplementation:TCPInput125
    11.1Introduction125
    11.2PreliminaryProcessing125
    11.3HeaderPrediction129
    11.4InitiationofPassiveOpen130
    11.5InitiationofActiveOpen134
    11.6PAWS:ProtectionAgainstWrappedSequenceNumbers141
    11.7ACKProcessing142
    11.8CompletionofPassiveOpensandSimultaneousOpens142
    11.9ACKProcessing(Continued)143
    11.10Summary147

    Chapter12.T/TCPImplementation:TOPUserRequests149
    12.1Introduction149
    12.2PRUCONNECTRequest149
    12.3tcpconnectFunction150
    12.4PRUSENDandPRUSENDEOFRequests154
    12.5tcp_usrclosedFunction155
    12.6tcpsysctlFunction155
    12.7T/TCPFutures156
    12.8Summary158

    Part2.AdditionalTCPApplications159
    Chapter13,HTTP:HypertextTransferProtocol161
    13.1Introduction161
    13.2IntroductiontoHTTPandHTML162
    13.3HTTPProtocol165
    13.4AnExample170
    13.5HTTPStatistics172
    13.6PerformanceProblems173
    13.7Summary175

    Chapter14.PacketsFoundonanHTTPServer177
    14.1Introduction177
    14.2MultipleHTTPServers180
    14.3ClientSYNInterarrivalTime181
    14.4RTTMeasurements185
    14.51istenBacklogQueue187
    14.6ClientSYNOptions192
    14.7ClientSYNRetransmissions195
    14.8DomainNames196
    14.9TimingOutPersistProbes196
    14.10SimulationofT/TCPRoutingTableSize200
    14.11MbufInteraction202
    14.12TCPPCBCacheandHeaderPrediction203
    14.13Summary205

    Chapter15.NNTP:NetworkNewsTransferProtocol207
    15.1Introduction207
    15.2NNTPProtocol209
    15.3ASimpleNewsClient212
    15.4AMoreSophisticatedNewsClient214
    15.5NNTPStatistics215
    15.6Summary216
    Part3.TheUnixDomainProtocols219

    Chapter16.UnixDomainProtocols:Introduction221
    16.1Introduction221
    16.2Usage222
    16.3Performance223
    16.4CodingExamples224
    16.5Summary225

    Chapter17.UnixDomainProtocols:Implementation227
    17.1Introduction227
    17.2CodeIntroduction227
    17.3UnixdomainandprotoswStructures228
    17.4UnixDomainSocketAddressStructures230
    17.5UnixDomainProtocolControlBlocks231
    17.6uipc.usrreqFunction233
    17.7PRUATTACHRequestandunpattachFunction233
    17.8PRUDETACHRequestandunpdetachFunction236
    17.9PRU_BIN#Requestandunp_bindFunction237
    17.10PRU_CONNECTRequestandunpconnectFunction240
    17.11PRU_CONNECT2Requestandunpconnect2Function245
    17.12socketpairSystemCall249
    17.13pipeSystemCall253
    17.14PRUACCEPTRequest253
    17.15PRUDISCONNECTRequestandunpdisconnectFunction255
    17.16PRUSHUTDOWNRequestandunpshutdownFunction257
    17.17PRUABORTRequestandunp.dropFunction258
    17.18MiscellaneousRequests259
    17.19Summary261

    Chapter18.UnixDomainProtocols:I/OandDescriptorPassing263
    18.1Introduction263
    18.2PRU_SENDandPRURCVDRequests263
    18.3DescriptorPassing269
    18.4unpinternalizeFunction274
    18.5unpexternalizeFunction276
    18.6unp_discardFunction277
    18.7unpdisposeFunction278
    18.8unpscanFunction278
    18.9unp.gcFunction280
    18.10unpmarkFunction288
    18.11Performance(Revisited)288
    18.12Summary289
    AppendixA.MeasuringNetworkTimes291
    A.1RTTMeasurementsUsingPing292
    A.2ProtocolStackMeasurements294
    A.3LatencyandBandwidth300
    AppendixB.CodingApplicationsforT/ICP303
    Bibliography309
    Index315
  • 内容简介:
      《TCP/IP详解卷3:T/TCP、HTTP、NNTP和UNIX域协议(英文版)》是TCP/IP领域的经典之作!书中重点讲述高级协议,覆盖了当今TCP/IP编程人员和网络管理员必须熟练掌握的T/TCP(TCP事务协议)、HTTP(超文本传送协议)、NNTP(网络新闻传送协议)和Unix域协议。与前面两卷一样,《TCP/IP详解卷3:T/TCP、HTTP、NNTP和UNIX域协议(英文版)》有丰富的例子和实现的细节。
      《TCP/IP详解卷3:T/TCP、HTTP、NNTP和UNIX域协议(英文版)》适合希望了解TCP/IP协议如何实现的读者阅读,是TCP/IP领域研究人员和开发人员的权威参考书。
  • 作者简介:
      史蒂文斯(W.RichardStevens),国际知名的UNIX和网络专家,备受赞誉的技术作家。他1951年2月5日出生于赞比亚,后随父母回到美国。中学时就读于弗吉尼亚菲什伯恩军事学校,1973年获得密歇根大学航空和航天工程学士学位。1975年至1982年,他在亚利桑那州图森市的基特峰国家天文台从事计算机编程工作,业余时间喜爱飞行运动,做过兼职飞行教练。这期间他分别在1978年和1982年获得亚利桑那大学系统工程硕士和博士学位。此后他去康涅狄格州纽黑文的健康系统国际公司任主管计算机服务的副总裁。1990年他回到图森,从事专业技术写作和咨询工作。写下了多种经典的传世之作,包括《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷)。Stevens于1999年9月1日去世,年仅48岁。2000年他被国际权威机构USENIX追授“终身成就奖”。
  • 目录:
    Prefacexv
    Part1.TCPforTransactions1
    Chapter1.TFFCPIntroduction3
    1.1Introduction3
    1.2UDPClient-Server3
    1.3TCPClient-Server9
    1.4T/TCPClient-Server17
    1.5TestNetwork20
    1.6TimingExample21
    1.7Applications22
    1.8History24
    1.9Implementations26
    1.10Summary28

    Chapter2.T/TCPProtocol29
    2.1Introduction29
    2.2NewTCPOptionsforT/TCP30
    2.3T/TCPImplementationVariables33
    2.4StateTransitionDiagram34
    2.5T/TCPExtendedStates36
    2.6Summary38

    Chapter3.T/TOPExamples39
    3.1Introduction39
    3.2ClientReboot40
    3.3NormalT/TCPTransaction42
    3.4ServerReceivesOldDuplicateSYN43
    3.5ServerReboot44
    3.6RequestorReplyExceedsMSS45
    3.7BackwardCompatibility49
    3.8Summary51
    Chapter4.T/TCPProtocol(Continued)53
    4.1Introduction53
    4.2ClientPortNumbersandTIMEWAITState53
    4.3PurposeoftheTIME,,,WAITState56
    4.4TIMEWAITStateTruncation59
    4.5AvoidingtheThree-WayHandshakewithTAO62
    4.6Summary68

    Chapter5.T/TCPImplementation:SocketLayer69
    5.1Introduction69
    5.2Constants70
    5.3sosendFunction70
    5.4Summary72

    Chapter6.T/TOPImplementation:RoutingTable73
    6.1Introduction73
    6.2CodeIntroduction74
    6.3radixnodeheadStructure75
    6.4rtentryStructure75
    6.5rtmetricsStructure76
    6.6ininitheadFunction76
    6.7inaddrouteFunction77
    6.8inmatrouteFunction78
    6.9inclsrouteFunction78
    6.10in.rtqtimoFunction79
    6.11in.rtqkiliFunction82
    6.12Summary85

    Chapter7.T/TCPImplementation:ProtocolControlBlocks87
    7.1Introduction87
    7.2in_pcbladdrFunction88
    7.3inpcbconnectFunction89
    7.4Summary90

    Chapter8.T/TCPImplementation:TCPOverview91
    8.1Introduction91
    8.2CodeIntroduction91
    8.3TCPprotoswStructure92
    8.4TCPControlBlock93
    8.5tcpinitFunction94
    8.6tcpslowtimoFunction94
    8.7Summary95

    Chapter9.T/TCPImplementation:TCPOutput97
    9.1Introduction97
    9.2tcpoutputFunction97
    9.3Summary104

    Chapter10.T/TCPImplementation:TOPFunctions105
    10.1Introduction105
    10.2tcpnewtcpcbFunction105
    10.3tcprtlookupFunction106
    10.4tcpgettaocacheFunction108
    10.5RetransmissionTimeoutCalculations108
    10.6tcpcloseFunction112
    10.7tcp_msssendFunction113
    10.8tcpmssrcvdFunction114
    10.9tcpdooptionsFunction121
    10.10tcpreassFunction122
    10.11Summary124

    Chapter11.T/TCPImplementation:TCPInput125
    11.1Introduction125
    11.2PreliminaryProcessing125
    11.3HeaderPrediction129
    11.4InitiationofPassiveOpen130
    11.5InitiationofActiveOpen134
    11.6PAWS:ProtectionAgainstWrappedSequenceNumbers141
    11.7ACKProcessing142
    11.8CompletionofPassiveOpensandSimultaneousOpens142
    11.9ACKProcessing(Continued)143
    11.10Summary147

    Chapter12.T/TCPImplementation:TOPUserRequests149
    12.1Introduction149
    12.2PRUCONNECTRequest149
    12.3tcpconnectFunction150
    12.4PRUSENDandPRUSENDEOFRequests154
    12.5tcp_usrclosedFunction155
    12.6tcpsysctlFunction155
    12.7T/TCPFutures156
    12.8Summary158

    Part2.AdditionalTCPApplications159
    Chapter13,HTTP:HypertextTransferProtocol161
    13.1Introduction161
    13.2IntroductiontoHTTPandHTML162
    13.3HTTPProtocol165
    13.4AnExample170
    13.5HTTPStatistics172
    13.6PerformanceProblems173
    13.7Summary175

    Chapter14.PacketsFoundonanHTTPServer177
    14.1Introduction177
    14.2MultipleHTTPServers180
    14.3ClientSYNInterarrivalTime181
    14.4RTTMeasurements185
    14.51istenBacklogQueue187
    14.6ClientSYNOptions192
    14.7ClientSYNRetransmissions195
    14.8DomainNames196
    14.9TimingOutPersistProbes196
    14.10SimulationofT/TCPRoutingTableSize200
    14.11MbufInteraction202
    14.12TCPPCBCacheandHeaderPrediction203
    14.13Summary205

    Chapter15.NNTP:NetworkNewsTransferProtocol207
    15.1Introduction207
    15.2NNTPProtocol209
    15.3ASimpleNewsClient212
    15.4AMoreSophisticatedNewsClient214
    15.5NNTPStatistics215
    15.6Summary216
    Part3.TheUnixDomainProtocols219

    Chapter16.UnixDomainProtocols:Introduction221
    16.1Introduction221
    16.2Usage222
    16.3Performance223
    16.4CodingExamples224
    16.5Summary225

    Chapter17.UnixDomainProtocols:Implementation227
    17.1Introduction227
    17.2CodeIntroduction227
    17.3UnixdomainandprotoswStructures228
    17.4UnixDomainSocketAddressStructures230
    17.5UnixDomainProtocolControlBlocks231
    17.6uipc.usrreqFunction233
    17.7PRUATTACHRequestandunpattachFunction233
    17.8PRUDETACHRequestandunpdetachFunction236
    17.9PRU_BIN#Requestandunp_bindFunction237
    17.10PRU_CONNECTRequestandunpconnectFunction240
    17.11PRU_CONNECT2Requestandunpconnect2Function245
    17.12socketpairSystemCall249
    17.13pipeSystemCall253
    17.14PRUACCEPTRequest253
    17.15PRUDISCONNECTRequestandunpdisconnectFunction255
    17.16PRUSHUTDOWNRequestandunpshutdownFunction257
    17.17PRUABORTRequestandunp.dropFunction258
    17.18MiscellaneousRequests259
    17.19Summary261

    Chapter18.UnixDomainProtocols:I/OandDescriptorPassing263
    18.1Introduction263
    18.2PRU_SENDandPRURCVDRequests263
    18.3DescriptorPassing269
    18.4unpinternalizeFunction274
    18.5unpexternalizeFunction276
    18.6unp_discardFunction277
    18.7unpdisposeFunction278
    18.8unpscanFunction278
    18.9unp.gcFunction280
    18.10unpmarkFunction288
    18.11Performance(Revisited)288
    18.12Summary289
    AppendixA.MeasuringNetworkTimes291
    A.1RTTMeasurementsUsingPing292
    A.2ProtocolStackMeasurements294
    A.3LatencyandBandwidth300
    AppendixB.CodingApplicationsforT/ICP303
    Bibliography309
    Index315
查看详情
好书推荐 / 更多
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
价格的发现复杂约束市场中的拍卖设计
保罗·米尔格罗姆 著
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
我的思想与观念:爱因斯坦自选集(袒露心迹之作,畅销60余年,中文版震撼上市)
张卜天 译者;果麦文化 出品;阿尔伯特·爱因斯坦
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
宙斯的正义
[英]劳埃德-琼斯(Hugh Lloyd-Jones)
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
法镜般的神眼之下(オールドレンズの神のもとで)
[日]堀江敏幸 著;陆求实 译
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
末日机器:一个核战争策划者的自白
[美]丹尼尔·埃尔斯伯格
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
为政——古代中国的致治理念
梁治平 著
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
看不见的女人:家庭事务社会学//守望者·人间世
[英]安·奥克利 著
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
甲骨文丛书·一个偶像的黄昏:弗洛伊德的谎言
米歇尔·翁福雷(Michel Onfray) 著;王甦 译
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
古罗马的笑:演说家、弄臣和猴子
[英]玛丽·比尔德(Mary Beard)
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
呼吸在一米之外(聚焦真实好故事的“天才捕手计划”全新纪实力作,记录大危机时期平凡人的悲喜)
陈拙 著;博集天卷 出品
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
旧巢痕:金克木小说体回忆录。一个儿童眼中的旧时风物。一代大家传奇的教育启蒙。
金克木 著
TCP/IP详解 卷3:T/TCP、HTTP、NNTP及UNIX域协议(英文版)
无声的角落——被隐匿的日本校园之恶
[日]池谷孝司