《TCP/IP开发使用手册》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)(J.雷)John Ray著;王建华等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111072766
  • 页数:509 页
图书介绍:

前言 1

第一部分 TCP/IP与网络 1

第1章 了解网络的层次结构 1

1.1 ISO提出的OSI 1

译者序 1

1.3.1 硬件/物理层 2

1.3.2 数据链路层 2

1.3 OSI层的内部结构 2

1.2 OSI网络模型概述 2

1.3.3 网络层 3

1.3.4 传输层 5

1.3.5 会话层 6

1.3.6 表示层 6

1.3.7 应用层 6

第2章 TCP/IP与OSI网络层的集成 7

2.1 物理层 7

2.1.1 细缆 7

2.1.2 替代布线方案 8

2.1.3 网络的其他称谓 9

2.14 什么是最好的产品 9

2.1.5 网卡的使用 10

2.1.6 所需的费用 10

2.1.7 小结 11

2.2 数据链路层 11

2.2.1 发现数据中的错误 11

2.2.2 将数据送达目的地 11

2.2.3 何时发生冲突 13

2.2.4 其他的连接方法 14

2.2.5 小结 14

2.3 网络层 15

2.3.1 IP地址 16

2.3.2 数据包的分段 16

2.3.3 IP数据包的结构 16

2.3.4 通信问题 17

2.4 TCP/IP和传输层 19

2.3.5 小结 19

2.4.1 用Netstat查看连接 22

2.4.2 小结 23

2.5 TCP/会话层 24

2.6 在表示层进行通信 24

2.7 应用层 25

2.7.1 ICQ 25

2.7.2 Hotline 26

2.7.3 Palace 27

2.7.4 CDDB 27

2.7.5 PointCast 28

2.7.6 VNC 29

2.7.7 Java 29

2.7.8 Quake 30

2.7.9 小结 30

参考信息 30

3.1 为什么要使用IP地址 32

第3章 介绍IP地址 32

3.2 硬件地址与IP地址是如何一起工作的 33

3.3 DHCP 35

3.4 拨号连接 37

3.5 如何知道使用何种地址分配方法 37

3.6 子网络和IP地址 38

3.6.1 子网络掩码 39

3.6.2 选择较小的子网络作为路由问题的解决方法 39

3.6.3 专用子网络 40

3.7 主机名与DNS 41

参考信息 47

第4章 控制网络信息 48

4.1 中继器 48

4.2 网桥 48

4.3 路由器/网关 48

4.4 在网络之间传送数据包 50

4.4.1 透明网桥 50

4.4.2 路由器/网关 51

4.4.3 交换机 54

4.4.4 智能或可管理的集线器 55

4.5 使用SNMP监控连接 55

4.6 广播与组播 55

4.7 MBONE 56

4.8 购买何种产品 57

参考信息 57

第5章 配置客户工作站 58

5.1 配置Mac OS 8.X计算机使用TCP/IP网络 58

5.1.1 Open Transport与MacTCP 58

5.1.2 配置Open Transport 59

5.2 配置Windows 95/98 60

5.2.1 安装TCP/IP 60

5.2.2 配置Windows下的TCP/IP 61

5.3 配置Red Hat的Linux 5.x 63

5.4 其他的TCP/IP配置 65

参考信息 66

第6章 了解TCP/IP协议 67

第二部分 TCP/IP协议 67

6.1 Telnet 68

6.2 协议和协议的开发 68

6.3 统一资源定位器 69

6.4 未来的文件系统 70

6.5 让我们着手具体的应用 70

7.1 POP3 72

7.1.1 POP3的身份验证特性 72

第7章 使用邮件协议 72

7.1.2 控制POP3会话 73

7.1.3 可选择使用的命令 75

7.1.4 用手工方式进行操作 76

7.2 SMTP 76

7.2.1 与SMTP服务器连接 76

7.2.2 发关邮件 77

7.2.3 可选择使用的命令 78

7.2.4 手工进行操作 79

7.3 IMAP 79

7.3.1 IMAP的身份验证功能 80

7.3.2 控制IMAP会话 81

7.3.3 配置IMAP邮箱 84

7.3.4 手工操作 86

参考信息 86

第8章 使用文档传送协议 87

8.1 Gopher 87

8.1.1 与Gopher服务器连接 87

8.1.2 控制Gopher 88

8.1.3 弃旧图新 89

8.2 HTTP 89

8.2.1 与Web服务器连接 90

8.2.2 使用GET命令检索服务器上的资源 90

8.2.3 其他HTTP命令 94

8.2.4 确保Web连接的安全 98

8.3 客户软件 98

参考信息 98

9.1 网络新闻传输协议 99

第9章 其他有用的协议 99

9.1.1 连接NNTP服务器 100

9.1.2 客户软件 102

参考信息 103

9.2 在因特网上聊天 103

9.2.1 IRC 103

9.3.1 FTP 110

9.3 友好程度稍差但很有用的协议 110

参考信息 110

9.2.2 客户软件 110

9.3.1 NTP 112

第三部分 TCP/IP服务程序 115

第10章 创建TCP/IPIntranet 115

10.1 安装并了解集线器 115

10.2 规划网络布线 116

10.3 进行计算机连接 116

10.4 使用Ping检查连接状况 117

10.4.2 网络超时 118

10.4.1 无法连网 118

10.5 基本TCP/IP服务程序 119

10.6 基本的客户机服务程序 119

10.6.1 Mac OS操作系统提供的默认服务程序 120

10.6.2 Windows 95/98基本服务程序 122

10.6.3 基本的Linux服务程序 126

10.6.4 其他情况 126

第11章 客户操作系统的文件服务器功能 128

11.1 通过TCP/IP共享文件 128

11.2 使用Mac操作系统在TCP/IP网络上共享文件 128

11.2.1 在TCP/IP网络上使用Mac操作系统和Apple Share 132

11.2.2 将Mac操作系统作为TCP/IPWindows网络上的一个层来使用 133

11.2.3 使用Mac操作系统与Windows网络共享文件 135

11.3 使用Windows 95或98通过TCP/IP网络共享文件 136

11.4 使用Linux通过TCP/IP网络共享文件 144

第12章 给操作系统增加Email和Web服务器功能 155

12.1 在Mac操作系统下提供电子邮件 156

12.2 在Windows 95、98和Linux下提供邮件服务程序 164

12.3 Web服务程序 181

12.3.1 用Mac OS提供World Wide Web服务 181

12.3.2 使用Windows提供World Wide Web服务 186

12.3.3 用Linux提供World Wide Web服务 188

第13章 建立专用服务器 192

13.1 AppleShare IP 192

13.2 Windows NT 195

13.3 Linux和其他UNIX操作系统 198

13.4 选择因素 201

13.4.1 使用的方便性 201

13.4.2 稳定性 201

13.4.3 提供的服务程序 201

13.4.4 价格 202

13.4.5 可伸缩性 202

13.4.6 安全性 202

14.2 ISDN 203

14.1 电话线连接 203

第14章 把你的网络与因特网连接起来 203

第四部分 连接因特网 203

14.3 ADSL 204

14.4 电缆modem 204

14.5 T1线路 204

14.6 选择方案 204

14.6.1 代理服务器 205

14.6.2 NAT解决方案 205

参考信息 208

第15章 代理服务器的使用 209

15.1 控制/审检因特网内容 209

15.2 代理服务器 210

15.3 配置MAC OS浏览器 211

15.4 在Widnows下配置代理服务器 212

15.5 在Linux 下配置代理服务器 214

15.6 在Mac OS下使用代理服务器 216

15.7 在Windows下使用代理服务器 225

15.8 在Linux下使用代理服务器 230

16.1 把Mac OS当作一个NAT服务器 235

第16章 使用代理NAT服务器 235

16.2 把Window当作一个NAT服务器 237

16.3 把Linux当作一个NAT服务器 239

16.4 配置客户机 240

16.5 连接 240

第17章 实施硬件解决方案 243

17.1 安全网络 243

第五部分 管理网络 243

17.2 稳定性方面的安全问题 244

17.3 保护网络的方法 246

17.3.1 防火墙 246

17.3.2 包过滤防火墙 247

17.3.3 数据加密 247

17.4 其他安全问题 248

参考信息 248

18.1 使用防火墙保护网络 249

18.1.1 用Mac OS计算机建立防火墙 249

第18章 使用安全技术保护网络和数据 249

18.1.2 用Windows建防火墙 250

18.1.3 用Linux建包过滤防火墙 250

18.1.4 其他防火墙 251

18.2 把数据加密作为一个安全措施 251

18.2.1 什么是RSA? 252

18.2.2 在Mac OS和Windows下使用PGPFreeware 253

18.3 最后的话 259

参考信息 259

第19章 管理TCP/IP网络资源 260

19.1 网络问题出在哪里 260

19.1.1 硬件 260

19.1.2 软件 262

19.1.3 用户 265

19.2 中间件 267

20.1 为客户机配置DHCP 269

20.1.1 Mac OS和DHCP 269

第20章 用DHCP配置网络 269

20.1.2 Windows 95/98和DHCP 270

20.1.3 Linux和DHCP 271

20.2 在Mac OS平台上提供DHCP服务 272

20.3 在Windows平台上提供DHCP服务 273

20.4 在Linux平台上提供DHCP服务 278

第21章 监控网络 280

21.1 使用Mac OS监控网络 280

21.2 使用Windows监控网络 286

21.3 使用Linux监控网络 291

21.4 不要过分依赖某一个软件 296

第22章 发现和诊断网络问题 297

22.1 诊断用户的错误 298

22.1.1 主机名键入出错 298

22.1.2 字母的大小写是否正确 298

22.1.3 文件名中是否有空格 299

22.2 诊断配置错误 299

22.2.1 IP地址相重 299

22.2.2 主机名服务器的配置错误 300

22.3 路由器配置错误 304

22.4 子网络掩码配置错误 304

22.5 诊断软件错误 304

22.6 诊断电缆布线问题 305

22.7 使用Netstat命令 306

22.8 使用Spray命令 306

22.9 诊断网络硬件问题 308

22.10 网络问题诊断的正确方法 308

第六部分 TCP/IP的现状和未来 311

第23章 按照道德规范使用和管理网络 311

23.1 带宽 311

23.2 信息共享 313

23.3 信息保密 316

23.4 出错是难免的 317

第24章 TCP/IP的未来:IPng 318

24.1 进入IPv6 318

24.3 简化首标 319

24.2 编址 319

24.4 可扩展性 321

24.5 安全性 321

24.6 服务质量 322

24.7 向IPv6过渡 322

24.8 其他资料 323

24.9 结束语 323

A.1 RFC 793——TCP 325

附录A TCP/IP协议组 325

第七部分 附 录 325

A.2 RFC 768——UDP 361

A.3 RFC 1340——IP 363

A.4 RFC 1883——IPv6 448

A.5 RFC 792——ICMP 467

附录B 远程使用TCP/IP 476

B.1 SLIP 476

B.2 PPP 480

附录C 术语表 502