TCP/IP技术大全

TCP/IP技术大全
作 者: (美)Tim Parker,(美)Mark Sportack著;前导工作室译
出版社: 机械工业出版社
丛编项: 网络专业人员书库
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: TCP/IP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《TCP/IP技术大全》作者简介

内容简介

本书介绍TCP/IP及其应用。TCP/IP是Internet上使用的协议,而Internet是世界上最大的互联网络。本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议(RIP、OSPF等)、互联网打印协议、LDAP目录服务、远程访问协议、IP安全与防火墙。本书介绍了如何为Windows9x/NT配置TCP/IP;还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。

图书目录

目录译者序前言第一部分TCP/IP基础第1章开放式通信模型简介

11.1开放式网络的发展

11.1.1通信处理层次化

21.1.2OSI参考模型

31.1.3模型的使用

51.2TCP/IP参考模型

71.3小结

7第2章TCP/IP和Internet

82.1一段历史

82.1.1ARPANET

82.1.2TCP/IP

92.1.3国家科学基金会(NSF)

92.1.4当今的Internet

122.2RFC和标准化过程

122.2.1获得RFC

132.2.2RFC索引

132.2.3有关RFC的幽默

132.3Internet服务简介

132.3.1Whois和Finger

142.3.2文件传输协议

142.3.3Telnet

142.3.4Email

142.3.5WWW

142.3.6USENETNews

152.4Intranet和Extranet概览

152.4.1Intranet

152.4.2将Intranet对外开放

162.5Internet的明天

162.5.1下一代Internet(NGI)

162.5.2超速骨干网服务

162.5.3Internet2(I2)

172.6Internet管理组织

172.6.1Internet协会

172.6.2Internet体系结构组

172.6.3Internet工程任务组

172.6.4Internet工程指导组

172.6.5Internet编号管理局

182.6.6Internet名字和编号分配组织(ICANN)

182.6.7Internet网络信息中心和其他注册组织

182.6.8RFC编辑

182.6.9Internet服务提供商

182.7小结

19第3章TCP/IP概述

203.1TCP/IP的优点

203.2TCP/IP的层和协议

213.2.1体系结构

213.2.2传输控制协议

213.2.3IP协议

233.2.4应用层

253.2.5传输层

253.2.6网络层

253.2.7链路层

253.3远程登录(Telnet)

253.4文件传输协议(FTP)

253.5普通文件传输协议(TFTP)

263.6简单邮件传输协议(SMTP)

263.7网络文件系统(NFS)

263.8简单网络管理协议(SNMP)

273.9TCP/IP和系统结合

273.10内部网概述

283.11小结

28第二部分命名和寻址第4章IP网络中的名字和地址

294.1IP寻址

294.1.1二进制和十进制数

304.1.2IPv4地址格式

304.2子网的出现

344.2.1分子网

354.2.2可变长子网掩码(VLSM)

374.3无类域前路由(CIDR)

384.3.1无类地址

384.3.2强化路由汇聚

394.3.3超网化

394.3.4CIDR怎样工作

394.3.5公共地址空间

404.3.6RFC1597和1918

404.4小结

40第5章ARP和RARP

415.1使用地址

415.1.1子网寻址

415.1.2IP地址

435.2使用地址解析协议

445.2.1ARPcache

455.2.2代理ARP

475.2.3反向地址解析协议

475.3使用ARP命令

475.4小结

47第6章DNS:名字服务器

486.1域名系统概述

486.2授权局

506.3DNS分布数据库

506.4域和区

506.5Internet顶级域

516.6选择一个域名服务器

526.7名字服务解析过程

526.7.1递归查询

526.7.2叠代查询

526.8高速缓存

526.9反向解析(Pointer)查询

526.10DNS安全

526.11资源记录

536.12小结

54第7章WINS

557.1NetBIOS

557.2NetBIOS名字解析

577.3动态NetBIOS名字解析

587.3.1使用WINS的优点

587.3.2WINS如何工作

597.3.3配置WINS客户机

607.3.4为代理配置WINS

607.3.5配置NT4.0系统

617.3.6配置Windows95或Windows98系统

617.4安装WINS服务器

617.5WINS管理和维护

627.5.1加入静态表项

627.5.2维护WINS数据库

637.5.3备份WINS数据库

657.5.4备份WINS注册项

657.5.5恢复WINS数据库

657.5.6压缩WINS数据库

667.5.7WINS复制参与者

667.5.8WINS实现建议

677.6集成WINS和DNS名字解析服务

677.7DHCP服务WINS选项

677.8通过LMHOSTS进行NetBIOS名字解析

687.9小结

69第8章地址发现协议(BOOTP和DHCP)

718.1“引导”协议(BOOTP)

718.2动态主机配置协议(DHCP)

728.2.1DHCP如何工作

728.2.2理解租用地址

738.3管理地址池

748.4DHCP能处理的其他分配

758.4.1注意重载

758.4.2其他分配

758.5小结

76第三部分IP和相关协议第9章IP协议家族

779.1TCP/IP模型

779.1.1解剖TCP/IP模型

789.1.2协议组件

789.2理解网际协议(IP)

799.2.1IPv4结构

799.2.2IP做什么

809.3理解传输控制协议(TCP)

819.3.1TCP头结构

819.3.2TCP做什么

839.4理解用户数据报协议(UDP)

859.4.1UDP头结构

859.4.2UDP能做什么

859.4.3TCP和UDP

869.5小结

86第10章IPv6

8710.1IPv6数据报

8710.1.1优先级分类

8810.1.2流标识

8910.1.3128位IP地址

8910.1.4IP扩展头

9010.2多IP地址主机

9110.3单播.组播和任一播头

9110.4从IPv4到IPv6的过渡

9310.5小结

94第四部分IP互联第11章IP网络中的路由

9511.1路由基本知识

9511.1.1静态路由

9611.1.2距离-向量路由

9911.1.3链路-状态路由

10011.2IP网络中的收敛

10211.2.1适应拓扑变化

10211.2.2收敛时间

10611.3计算IP网络中的路由

10611.3.1存储多条路由

10711.3.2初始化更新

10711.3.3路由度量标准

10711.4小结

108第12章路由信息协议(RIP)

10912.1理解RFC1058

10912.1.1RIP报文格式

10912.1.2RIP路由表

11112.2操作机制

11212.2.1计算距离向量

11312.2.2更新路由表

11612.2.3寻址问题

11812.3拓扑变化

12012.3.1收敛

12012.3.2计值到无穷

12212.4RIP的限制

12712.4.1跳数限制

12812.4.2固定度量

12812.4.3对路由表更新反应强烈

12812.4.4收敛慢

12812.4.5缺乏负载均衡

12812.5小结

129第13章开放式最短路径优先

13013.1OSPF起源

13013.2理解RFC2328OSPF,版本2

13013.2.1OSPF区

13113.2.2路由更新

13413.3研究OSPF数据结构

13613.3.1HELLO报文

13713.3.2数据库描述报文

13713.3.3链路-状态请求报文

13813.3.4链路-状态更新报文

13813.3.5链路-状态应答报文

14013.4计算路由

14013.4.1使用自动计算

14013.4.2使用缺省路由耗费

14113.4.3最短路径树

14213.5小结

144第14章网关协议

14514.1网关.桥和路由器

14514.1.1网关

14514.1.2网桥

14614.1.3路由器

14614.1.4自治系统

14614.2网关协议:基础知识

14614.3内部网关协议和外部网关协议

14714.3.1网关-网关协议(GGP)

14714.3.2外部网关协议(EGP)

14714.3.3内部网关协议(IGP)

14814.4小结

148第五部分网络服务第15章互联网打印协议

14915.1IPP历史

14915.2IPP和端用户

15015.3使用HP的IPP实现

15115.4小结

152第16章LDAP:目录服务

15316.1为什么使用目录服务

15316.2目录服务的功能

15316.3IP上的目录服务

15416.4OSIX.500目录模型

15616.4.1早期的X.500

15716.4.2今天的X.500

15716.5LDAP结构

15716.5.1LDAP层次结构

15716.5.2名字结构

15816.6目录系统代理和访问协议

15816.7轻型目录访问协议

15816.7.1查询信息

15916.7.2存储信息

16016.7.3访问权限和安全

16016.8LDAP服务器-服务器通信

16116.8.1LDAP数据互换格式(LDIF)

16116.8.2LDAP复制

16216.9设计LDAP服务

16216.9.1定义需求

16216.9.2设计策略

16316.9.3性能

16416.9.4网络功能

16516.9.5安全

16616.10LDAP配置

16916.11产品环境

16916.11.1创建计划

17016.11.2有价值的建议

17116.12选择LDAP软件

17116.13小结

174第17章远程访问协议

17517.1远程互联

17517.1.1ISDN

17617.1.2电缆调制解调器

17617.1.3数字用户环(DSL)

17617.1.4无线网络

17717.2远程认证拨入用户服务(RADIUS)

17717.2.1RADIUS认证

17817.2.2记账信息

17917.3用SLIP.CSLIP和PPP传输IP数据报文

17917.3.1串行线路接口协议(SLIP)

17917.3.2压缩的SLIP(CSLIP)

18017.3.3点到点协议(PPP)

18017.4隧道远程访问

18417.4.1点到点隧道协议(PPTP)

18517.4.2两层隧道协议(L2TP)

18817.4.3IPSec

19217.5小结

194第18章防火墙

19518.1使网络安全

19518.2使用防火墙

19618.2.1代理服务器

19718.2.2报文过滤器

19818.3使服务安全

19818.3.1电子邮件(SMTP)

19818.3.2HTTP:万维网

19918.3.3FTP

19918.3.4Telnet

19918.3.5Usenet:NNTP

19918.3.6DNS

20018.4建造用户自己的防火墙

20018.5使用商业防火墙软件

20018.6小结

202第19章IP安全

20319.1使用加密

20319.1.1公共-私钥加密

20419.1.2对称私钥加密

20519.1.3DES.IDEA及其他

20519.2数字签名认证

20619.3破译加密的数据

20719.4保护网络

20719.4.1登录名和口令

20819.4.2文件的目录允许权限

20819.4.3信任关系

20919.4.4UNIX和Linux系统上的UUCP

20919.5应付最坏情况

21019.6小结

210第六部分实现TCP/IP第20章一般配置问题

21120.1安装网卡

21120.1.1网卡

21120.1.2资源配置

21220.1.3安装适配器软件

21320.1.4重定向器和API

21420.1.5服务

21420.1.6NIC接口

21520.2网络和传输层协议

21520.2.1IP配置要求

21520.2.2配置缺省网关地址

21620.2.3配置名字服务器地址

21720.2.4配置邮件服务器地址

21720.2.5注册域名

21820.3IP配置

21820.4配置路由表

21820.5异种协议的IP封装

21920.6小结

220第21章Windows98

22121.1Windows98网络体系结构

22121.1.1安装网卡

22221.1.2更改网卡配置

22421.1.3当Windows98引导失败

22421.2配置Windows98的TCP/IP

22521.2.1写在开始之前

22521.2.2安装TCP/IP

22521.2.3配置微软的TCP/IP

22521.2.4DNS配置

22721.2.5静态配置文件

22821.2.6注册表配置

22921.2.7测试TCP/IP

23121.3小结

232第22章Windows98拨号网络

23322.1配置拨号网络适配器

23322.2安装拨号网络

23422.3服务器类型

23522.4编写脚本

23822.5多重链接

23822.6PPTP

23922.6.1安装及配置PPTP

24022.6.2建立PPTP连接

24022.7Windows98拨号服务器

24122.8解决拨号网络连接中的问题

24222.8.1确认DUN配置

24222.8.2PPP日志

24322.9小结

243第23章WindowsNT4.0

24423.1WindowsNT版本

24423.2体系结构

24423.3安装WindowsNT4.0

24423.4配置TCP/IP

24623.4.1IP地址

24623.4.2DNS

24823.4.3WINS地址

24823.4.4DHCP中继

24923.4.5路由

25023.5简单TCP/IP服务

25023.6远程访问服务(RAS)

25023.7DHCP服务器

25223.7.1安装DHCP服务器服务

25223.7.2控制DHCP服务器服务

25323.7.3压缩DHCP数据库

25323.7.4管理DHCP

25423.8使用MicrosoftDNS

25623.8.1安装DNS

25623.8.2创建区

25723.8.3配置逆向域名解功能

25823.8.4配置DNS与WINS服务器的连接

25923.8.5增加辅助名字服务器

25923.9FTP和HTTP服务

25923.10TCP/IP打印服务

25923.10.1安装TCP/IP打印服务

25923.10.2安装LPR服务

26023.11Windows2000新特性

26023.12小结

261第24章在NovellNetWare中支持IP

26224.1Novell与TCP/IP

26224.1.1IP与NetWare4

26224.1.2NetWare5与PureIP初始化

26224.2传统解决方案:NetWare3.x到NetWare4.x的IP支持

26324.2.1IP隧道

26424.2.2IP中继

26424.2.3LANWorkPlace

26424.2.4IPX-IP网关

26524.2.5NetWare/IP

26524.3NetWare5—Novell对IP的完全支持

26624.3.1纯IP

26624.3.2多协议

26624.4安装选项

26624.4.1NetWare5的IP-Only安装

26724.4.2IPX-Only安装

26724.4.3混合TCP/IP安装

26824.5IP迁移辅助工具

26824.5.1NDS

26824.5.2DNS

26924.5.3DHCP

26924.5.4DDNS

26924.5.5SLP

26924.5.6兼容模式

26924.5.7迁移代理

27024.6迁移策略

27024.6.1使用测试平台

27024.6.2迁移建议

27024.7小结

271第七部分使用TCP/IP应用第25章Whois和Finger

27325.1理解Whois协议

27325.1.1互联网注册

27325.1.2Whois数据库

27425.1.3基于Web的Whois

27525.1.4命令行方式的Whois

27625.1.5示例

27625.1.6基于Telnet的Whois

27825.2扩充Whois

27925.2.1提示Whois(RWhois)

27925.2.2WHOIS++

28025.3使用Finger

28025.3.1Finger命令

28025.3.2Finger守护进程

28225.3.3非UNIX环境下的Finger

28325.3.4Finger的应用

28325.4相关RFC文档

28525.5小结

285第26章文件传输协议

28626.1FTP和TFTP在网络世界中的作用

28626.2使用FTP传输文件

28626.2.1FTP连接

28726.2.2使用FTP客户端建立连接

28826.2.3FTP安全

29626.2.4FTP服务器及守护进程

29926.2.5匿名FTP访问

29926.3使用TFTP

30026.3.1FTP与TFTP的区别

30126.3.2TFTP命令

30126.4小结

301第27章使用Telnet

30227.1理解Telnet协议

30227.2Telnet守护进程

30327.3使用Telnet

30427.3.1UNIXtelnet命令

30427.3.2TelnetGUI应用

30527.3.3Telnet命令

30527.3.4示例

30827.4高级主题

30927.4.1安全

30927.4.2Telnet应用

30927.4.3使用Telnet访问其他TCP/IP服务

31027.5相关RFC文档

31227.6小结

313第28章使用r系列实用工具

31428.1理解r系列命令

31428.1.1安全问题

31428.1.2禁止使用r系列命令

31528.1.3增强r系列命令的安全性

31628.2使用r系列命令的替代方法

31728.3r系列命令详解

31728.3.2相关文件

32028.4在非UNIX环境下实现r系列命令的功能

32128.5小结

322第29章使用网络文件系统(NFS)

32329.1什么是NFS

32329.1.1NFS的历史

32329.1.2为何使用NFS

32329.2实现—NFS工作过程

32429.2.1远程过程调用(RPC)和外部数据表示(XDR)

32429.2.2加载类型

32429.3NFS使用的文件及命令

32529.3.1NFS守护进程

32529.3.2与NFS相关的文件

32729.3.3NFS服务器命令

32929.3.4NFS客户命令

33129.4示例:共享及加载NFS文件系统

33329.5NFS常见问题及解决方案

33429.5.1不能加载

33429.5.2不能卸载

33429.5.3硬加载与软加载

33429.6相关协议及产品

33429.6.1WebNFS

33529.6.2基于PC的NFS及其他客户端软件

33529.6.3SMB和CIFS

33529.6.4其他产品

33629.7小结

336第八部分使用基于IP的应用第30章在应用中集成TCP/IP

33730.1使用浏览器作为表示层

33830.2不断增加的Internet应用

33830.3在已有应用中集成TCP/IP

33930.4在其他网络中使用TCP/IP

33930.4.1NetBIOS与TCP/IP

33930.4.2IPX与UDP

34030.4.3ARCNET与TCP/IP

34030.5小结

340第31章InternetEmail协议

34131.1电子邮件

34131.1.1电子邮件的历史

34131.1.2标准及制定标准的组织

34131.2X.400

34131.3简单邮件传输协议(SMTP)

34331.3.1MIME和SMTP

34331.3.2其他编码标准

34431.3.3SMTP命令

34431.3.4SMTP状态码

34531.3.5扩展SMTP

34531.3.6检查SMTP的头

34631.3.7SMTP的优势与不足

34731.4使用POP和IMAP取回客户邮件

34731.4.1邮局协议(POP)

34731.4.2互联网邮件访问协议(IMAP)

34831.4.3POP3与IMAP4的比较

34831.5高级主题

34931.6相关RFC文档及其他参考信息

35131.7小结

352第32章HTTP:WorldWideWeb

35332.1万维网(WWW)

35332.1.1Web简史

35332.1.2Web的发展

35432.2统一资源定位器

35432.3Web服务器与浏览器

35532.4理解HTTP

35632.4.1HTTP/1.1

35632.4.2MIME与Web

35832.4.3HTTP通信示例

35832.5高级主题

35932.5.1服务器方功能

35932.5.2SSL和S-HTTP

35932.6Web语言

35932.6.1HTML

36032.6.2XML

36032.6.3CGI

36132.6.4Java

36132.6.5JavaScript

36232.6.6动态服务器页面

36232.7Web的未来

36332.7.1HTTP-ng

36332.7.2IIOP

36332.7.3IPv6

36332.7.4IPP

36332.8小结

364第33章NNTP:互联网新闻组

36533.1互联网新闻组

36533.2新闻组和层次

36633.3网络新闻传输协议

36733.3.1获取新闻组

36733.3.2获取消息

36933.3.3发布消息

37033.4大量广告(Spamming)和新闻黑洞(Blackholing)

37133.5小结

371第34章Web服务

37334.1Web服务工作概览

37334.2主流Web服务器

37534.3运行ApacheHTTPWeb服务

37634.3.1下载.安装和配置Apache

37634.3.2在Windows环境下使用Apache

38134.4浏览其他Web服务器

38334.5小结

383第九部分使用与管理TCP/IP网络第35章协议配置与调整

38535.1系统的初始化问题

38535.2配置文件

39035.2.1在/etc/protocols文件中定义网络协议

39035.2.2在/etc/hosts文件中标识主机

39135.2.3TCP/IP与/etc/services文件

39235.2.4inetd守护进程与/etc/inetd.conf文件

39435.2.5在/etc/networks文件中设置网络

39735.2.6DNS客户与/etc/resolv.conf

39735.3小结

398第36章配置DNS

39936.1域名服务器

39936.2资源记录

40036.3域名解析

40136.4配置UNIX或Linux域名服务器(DNS)

40136.4.1添加资源记录

40236.4.2完成DNS文件

40236.4.3启动DNS守护进程

40536.4.4配置客户端

40536.5Windows和域名服务器

40536.6小结

406第37章网络管理

40737.1制定网络监控方案

40737.2网络问题及其解决方案

40837.3网络管理工具

40837.3.1使用协议分析器

40937.3.2专家系统

41037.3.3基于PC的分析器

41037.3.4网络管理协议支持

41137.3.5集成网络仿真/模型工具

41137.4配置SNMP

41237.4.1配置WindowsSNMP

41337.4.2配置UNIXSNMP

41437.4.3SNMP安全属性

41437.4.4SNMP代理与管理

41537.5SNMP工具及命令

41637.6RMON及相关的MIB模型

41737.7建立网管需求

41737.8小结

419第38章SNMP:简单网络管理协议

42038.1什么是SNMP

42038.2管理信息基(MIB)

42138.3使用SNMP

42138.4UNIX与SNMP

42238.4.1在UNIX和Linux上安装SNMP

42338.4.2SNMP命令

42438.5Windows与SNMP

42438.5.1WindowsNT

42538.5.2Windows95.Windows98和Windows3.x

42538.6小结

427第39章加强TCP/IP传输安全

42839.1定义所需的网络安全

42839.1.1什么是网络安全

42839.1.2为什么网络安全非常重要

42939.1.3安全级别

42939.1.4口令与口令文件

43039.1.5控制对口令的访问

43039.2加强网络安全

43139.2.1攻击种类

43139.2.2加强网络安全

43239.3应用配置

43439.3.1Internet守护进程与/etc/inetd.conf

43439.3.2网络加密软件

43639.3.3TCPWrapper

43639.4使用端口及可信端口

43739.4.1防火墙

43739.4.2包过滤

43739.4.3应用层网关

43839.4.4其他应用的过滤

43839.5一般安全事务

43839.5.1用户帐号维护

43839.5.2审计

43839.5.3正确的系统配置

43839.6小结

438第40章问题解决工具及要点

44040.1监视网络行为

44040.2标准应用程序

44040.2.1测试基本连接

44140.2.2ping命令

44240.2.3解决网络访问故障

44340.3解决网络接口层问题

44940.4解决网络层问题

44940.4.1TCP/IP配置参数

44940.4.2IP地址配置问题

45040.5解决TCP和UDP问题

45340.6解决应用层问题

45540.7小结

455第十部分附录附录ARFC及标准化

457附录BLinux

469附录C简写与缩略语