图书介绍

TCP/IP详解 卷3 TCP事务协议、HTTP、NNTP和UNIX域协议 英文版PDF|Epub|txt|kindle电子书版本网盘下载

TCP/IP详解 卷3 TCP事务协议、HTTP、NNTP和UNIX域协议 英文版
  • (美)W.Richard Stevens著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111095030
  • 出版时间:2002
  • 标注页数:328页
  • 文件大小:12MB
  • 文件页数:355页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

TCP/IP详解 卷3 TCP事务协议、HTTP、NNTP和UNIX域协议 英文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Part 1. TCP for Transactions1

Chapter 1. T/TCP Introduction3

1.1 Introduction3

1.2 UDP Client-Server3

1.3 TCP Client-Server9

1.4 T/TCP Client-Server17

1.5 Test Network20

1.6 Timing Example21

1.7 Applications22

1.8 History24

1.9 Implementations26

1.10 Summary28

Chapter 2. T/TCP Protocol29

2.1 Introduction29

2.2 New TCP Options for T/TCP30

2.3 T/TCP Implementation Variables33

2.4 State Transition Diagram34

2.5 T/TCP Extended States36

2.6 Summary38

Chapter 3. T/TCP Examples39

3.1 Introduction39

3.2 Clienl Reboot40

3.3 Normal T/TCP Transaction42

3.4 Server Receives Old Duplicate SYN43

3.5 Server Reboot44

3.6 Request or Reply Exceeds MSS45

3.7 Backward Compatibility49

3.8 Summary51

Chapter 4. T/TCP Protocol (Continued)53

4.1 Introduction53

4.2 Client Porl Numbers and TIME_WAIT State53

4.3 Purpose of the TIME_WAIT State56

4.4 TIME_WAIT State Truncation59

4.5 Avoiding the Three-Way Handshake with TAO62

4.6 Summary68

Chapter 5. T/TCP Implementation:Socket Layer69

5.1 Introduction69

5.2 Constants70

5.3 sosend Function70

5.4 Summary72

Chapter 6. T/TCP Implementation:Routing Table73

6.1 Introduction73

6.2 Code Introduction74

6.4 rtentry Structure75

6.3 radix_node_head Structure75

6.5 rt_metrics Structure76

6.6 in_inithead Function76

6.7 in_addroute Function77

6.8 in_matroute Function78

6.9 in_clsroute Function78

6.10 in_rtqtimo Function79

6.11 in_rtqkill Function82

6.12 Summary85

Chapter 7. T/TCP Implementation:Protocol Control Blocks87

7.1 Introduction87

7.2 in_pcbladdr Function88

7.3 in_pcbconnect Function89

7.4 Summary90

Chapter 8. T/TCP Implementation:TCP Overview91

8.1 Introduction91

8.2 Code Introduction91

8.3 TCP protosw Structure92

8.4 TCP Control Block93

8.5 tcp_init Function94

8.6 tcp_slowtimo Function94

8.7 Summary95

9.2 tcp_output Function97

Chapter 9. T/TCP Implementation:TCP Output97

9.1 Introduction97

9.3 Summary104

Chapter 10. T/TCP Implementation:TCP Functions105

10.1 Introduction105

10.2 tcp_newtcpcb Function105

10.3 tcp_rtlookup Function106

10.4 tcp_gettaocache Function108

10.5 Retransmission Timeout Calculations108

10.6 tcp_close Function112

10.7 tcp_msssend Function113

10.8 tcp_mssrcvd Function114

10.9 tcp_dooptions Function121

10.10 tcp_reass Function122

10.11 Summary124

Chapter 11. T/TCP Implementation:TCP Input125

11.1 Introduction125

11.2 Preliminary Processing125

11.3 Header Prediction129

11.4 Initiation of Passive Open130

11.5 Initiation of Active Open134

11.6 PAWS:Protection Against Wrapped Sequence Numbers141

11.8 Completion of Passive Opens and Simultaneous Opens142

11.7 ACK Processing142

11.9 ACK Processing(Continued)143

11.10 FIN Processing145

11.11 Summary147

Chapter 12. T/TCP Implementation:TCP User Requests149

12.1 Introduction149

12.2 PRU_CONNECT Request149

12.3 tcp_connect Function150

12.4 PRU_SEND and PRU_SEND_EOF Requests154

12.5 tcp_usrclosed Function155

12.6 tcp_sysctl Function155

12.7 T/TCP Futures156

12.8 Summary158

Part 2. Additional TCP Applications159

Chapter 13. HTTP:Hypertext Transfer Protocol161

13.1 Introduction161

13.2 Introduction to HTTP and HTML162

13.3 HTTP Protocol165

13.4 An Example170

13.5 HTTP Statistics172

13.6 Performance Problems173

13.7 Summary175

14.1 Introduction177

Chapter 14. Packets Found on an HTTP Server177

14.2 Multiple HTTP Servers180

14.3 Client SYN lnterarrival Time181

14.4 RTT Measurements185

14.5 listen Backlog Queue187

14.6 Client SYN Options192

14.7 Client SYN Retransmissions195

14.8 Domain Names196

14.9 Timing Out Persist Probes196

14.10 Simulation of T/TCP Routing Table Size200

14.11 Mbuf Interaction202

14.12 TCP PCB Cache and Header Prediction203

14.13 Summary205

Chapter 15. NNTP:Network News Transfer Protocol207

15.1 Introduction207

15.2 NNTP Protocol209

15.3 A Simple News Client212

15.4 A More Sophisticated News Client214

15.5 NNTP Statistics215

15.6 Summary216

Part 3. The Unix Domain Protocols219

16.1 Introduction221

Chapter 16. Unix Domain Protocols:Introduction221

16.2 Usage222

16.3 Performance223

16.4 Coding Examples224

16.5 Summary225

Chapter 17. Unix Domain Protocols:Implementation227

17.1 Introduction227

17.2 Code Introduction227

17.3 Unix domain and protosw Structures228

17.4 Unix Domain Socket Address Structures230

17.5 Unix Domain Protocol Control Blocks231

17.6 uipc_usrreq Function233

17.7 PRU_ATTACH Request and unp_attach Function233

17.8 PRU_DETACH Request and unp_detach Function236

17.9 PRU_BIND Request and unp_bind Function237

17.10 PRU_CONNECT Request and unp_connect Function240

17.11 PRU_CONNECT2 Request and unp_connect2 Function245

17.12 socke?pair System Call249

17.13 pipe Syetem Call253

17.14 PRU_ACCEPT Request253

17.15 PRU_DISCONNECT Request and unp_disconnect Function255

17.16 PRU_SHUTDOWN Request and unp_shutdown Function257

17.17 PRU_ABORT Request and unp_drop Function258

17.18 Miscellaneous Requests259

17.19 Summary261

Chapter 18. Unix Domain Protocols:I/O and Descriptor Passing263

18.1 Introduction263

18.2 PRU_SEND and PRU_RCVD Requests263

18.3 Oescriptor Passing269

18.4 unp_internalize Function274

18.5 unp_externalize Function276

18.6 unp_discard Function277

18.8 unp_scan Function278

18.7 unp_dispose Function278

18.9 unp_gc Function280

18.10 unp_mark Function288

18.11 Performance(Revisited)288

18.12 Summary289

Appendix A. Measuring Network Times291

A.1 RTT Measurements Using Ping292

A.2 Protocol Stack Measurements294

A.3 Latency and Bandwidth300

Appendix B. Coding Applications for T/TCP303

Bibliography309

Index315

热门推荐