译者序
前言
第一部分 TCP/IP与网络
第1章 了解网络的层次结构
1.1 ISO提出的OSI
1.2 OSI网络模型概述
1.3 OSI层的内部结构
1.3.1 硬件/物理层
1.3.2 数据链路层
1.3.3 网络层
1.3.4 传输层
1.3.5 会话层
1.3.6 表示层
1.3.7 应用层
第2章 TCP/IP与OSI网络层的集成
2.1 物理层
2.1.1 细缆
2.1.2 替代布线方案
2.1.3 网络的其他称谓
2.1.4 什么是最好的产品
2.1.5 网卡的使用
2.1.6 所需的费用
2.1.7 小结
2.2 数据链路层
2.2.1 发现数据中的错误
2.2.2 将数据送达目的地
2.2.3 何时发生冲突
2.2.4 其他的连接方法
2.2.5 小结
2.3 网络层
2.3.1 IP地址
2.3.2 数据包的分段
2.3.3 IP数据包的结构
2.3.4 通信问题
2.3.5 小结
2.4 TCP/UDP和传输层
2.4.1 用Netstat查看连接
2.4.2 小结
2.5 TCP/IP会话层
2.6 在表示层进行通信
2.7 应用层
2.7.1 ICQ
2.7.2 HOTLINE
2.7.3 PLACE
2.7.4 CDDB
2.7.5 POINTCAST
2.7.6 VNC
2.7.7 JAVA
2.7.8 QUAKE
2.7.9 小结
参考信息
第3章 介绍IP地址
3.1 为什么要使用IP地址
3.2 硬件地址与IP地址是如何在一起工作的
3.3 DHCP
3.4 拨号连接
3.5 如何知道使用何种地址分配方法
3.6 子网络和IP地址
3.6.1 子网络掩码
3.6.2 选择较小的子网络作为路由问题的解决方法
3.6.3 专用子网络
3.7 主机名与DNS
参考信息
第4章 控制网络信息
4.1 中继器
4.2 网桥
4.3 路由器/网关
4.4 在网络之间传送数据包
4.4.1 透明网桥
4.4.2 路由器/网关
4.4.3 交换机
4.4.4 智能或可管理的集线器
4.5 使用SNMP监控连接
4.6 广播与组播
4.7 MBONE
4.8 购买何种产品
参考信息
第5章 配置客户工作站
5.1 配置Mac OS 8.X计算机使用TCP/IP网络
5.1.1 Open Transport与MacTCP
5.1.2 配置Open Transport
5.2 配置Windows 95/98
5.2.1 安装TCP/IP
5.2.2 配置Windows下的TCP/IP
5.3 配置Red Hat的Linux 5.x
5.4 其他的TCP/IP配置
参考信息
第二部分 TCP/IP协议
第6章 了解TCP/IP协议
6.1 Telnet
6.2 协议和协议的开发
6.3 统一资源定位器
6.4 未来的文件系统
6.5 让我们着手具体的应用
第7章 使用邮件协议
7.1 POP3
7.1.1 POP3的身份验证特性
7.1.2 控制POP3会话
7.1.3 可选择使用的命令
7.1.4 用手工方式进行操作
7.2 SMTP
7.2.1 与SMTP服务器连接
7.2.2 发送邮件
7.2.3 可选择使用的命令
7.2.4 手工进行操作
7.3 IMAP
7.3.1 IMAP的身份验证功能
7.3.2 控制IMAP会话
7.3.3 配置IMAP邮箱
7.3.4 手工操作
参考信息
第8章 使用文档传送协议
8.1 Gopher
8.1.1 与Gopher服务器连接
8.1.2 控制Gopher
8.1.3 弃旧图新
8.2 HTTP
8.2.1 与WEB服务器连接
8.2.2 使用GET命令检索服务器上的资源
8.2.3 其他HTTP命令
8.2.4 确保WEB连接的安全
8.3 客户软件
参考信息
第9章 其他有用的协议
9.1 网络新闻传输协议
9.1.1 连接NNTP服务器
9.1.2 客户软件
参考信息
9.2 在因特网上聊天
9.2.1 IRC
9.2.2 客户软件
参考信息
9.3 友好程度稍差但很有用的协议
9.3.1 FTP
9.3.2 NTP
第三部分 TCP/IP服务程序
第10章 创建TCP/IP Intranet
10.1 安装并了解集线器
10.2 规划网络布线
10.3 进行计算机连接
10.4 使用PING检查连接状况
10.4.1 无法连网
10.4.2 网络超时
10.5 基本TCP/IP服务程序
10.6 基本的客户机服务程序
10.6.1 Mac OS操作系统提供的默认服务程序
10.6.2 Windows 95/98基本服务程序
10.6.3 基本的Linux服务程序
10.6.4 其他情况
第11章 客户操作系统的文件服务器功能
11.1 通过TCP/IP共享文件
11.2 使用MAC操作系统在TCP/IP网络上共享文件
11.2.1 在TCP/IP网络上使用MAC操作系统和Apple Share
11.2.2 将Mac操作系统作为TCP/IP Windows网络上的一个层来使用
11.2.3 使用Mac操作系统与Windows网络共享文件
11.3 使用Windows 95或98通过TCP/IP网络共享文件
11.4 使用Linux通过TCP/IP网络共享文件
第12章 给操作系统增加Email和WEB服务器功能
12.1 在Mac操作系统下提供电子邮件
12.2 在Windows 95、98和Linux下提供邮件服务程序
12.3 WEB服务程序
12.3.1 用Mac OS提供World Wide Web服务
12.3.2 使用Windows提供World Wide Web服务
12.3.3 用Linux提供World Wide Web服务
第13章 建立专用服务器
13.1 Apple Share IP
13.2 Windows NT
13.3 Linux和其他UNIX操作系统
13.4 选择因素
13.4.1 使用的方便性
13.4.2 稳定性
13.4.3 提供的服务程序
13.4.4 价格
13.4.5 可伸缩性
13.4.6 安全性
第四部分 连接因特网
第14章 把你的网络与因特网连接起来
14.1 电话线连接
14.2 ISDN
14.3 ADSL
14.4 电缆modem
14.5 T1线路
14.6 选择方案
14.6.1 代理服务器
14.6.2 NAT解决方案
参考信息
第15章 代理服务器的使用
15.1 控制/审检因特网内容
15.2 代理服务器
15.3 配置MAC OS浏览器
15.4 在Windows 下配置代理服务器
15.5 在Linux下配置代理服务器
15.6 在MAC OS下使用代理服务器
15.7 在Windows下使用代理服务器
15.8 在Linux下使用代理服务器
第16章 使用代理NAT服务器
16.1 把MAC OS当作一个NAT服务器
16.2 把Windows当作一个NAT服务器
16.3 把LINUX当作一个NAT服务器
16.4 配置客户机
16.5 连接
第五部分 管理网络
第17章 实施硬件解决方案
17.1 安全网络
17.2 稳定性方面的安全问题
17.3 保护网络的方法
17.3.1 防火墙
17.3.2 包过滤防火墙
17.4 数据加密
参考信息
第18章 使用安全技术保护网络和数据
18.1 使用防火墙保护网络
18.1.1 用MAC OS计算机建立防火墙
18.1.2 用Windows建防火墙
18.1.3 用Linux建包过滤防火墙
18.1.4 其他防火墙
18.2 把数据加密作为一个安全措施
18.2.1 什么是RSA
18.2.2 在MAC OS和Windows下使用PGPFreeware
18.3 最后的话
参考信息
第19章 管理TCP/IP网络资源
19.1 网络问题出在哪里
19.1.1 硬件
19.1.2 软件
19.1.3 用户
19.2 中间件
第20章 用DHCP配置网络
20.1 为客户机配置DHCP
20.1.1 MAC OS和DHCP
20.1.2 Windows 95/98和DHCP
20.1.3 Linux和DHCP
20.2 在MAC OS平台上提供DHCP服务
20.3 在Windows平台上提供DHCP服务
20.4 在Linux平台上提供DHCP服务
第21章 监控网络
21.1 使用MAC OS监控网络
21.2 使用Windows监控网络
21.3 使用Linux监控网络
21.4 不要过分依赖某一个软件
第22章 发现和诊断网络问题
22.1 诊断用户的错误
22.1.1 主机名键入出错
22.1.2 字母的大小写是否正确
22.1.3 文件名中是否有空格
22.2 诊断配置错误
22.2.1 IP地址相重
22.2.2 主机名服务器的配置错误
22.3 路由器配置错误
22.4 子网络掩码配置错误
22.5 诊断软件错误
22.6 诊断电缆布线问题
22.7 使用Netstat命令
22.8 使用Sray命令
22.9 诊断网络硬件问题
22.10 网络问题诊断的正确方法
第六部分 TCP/IP的现状和未来
第23章 按照道德规范使用和管理
23.1 带宽
23.2 信息共享
23.3 信息保密
23.4 出错是难免的
第24章 TCP/IP的未来:IPng
24.1 进入IPv6
24.2 编址
24.3 简化首标
24.4 可扩展性
24.5 安全性
24.6 服务质量
24.7 向IPv6过渡
24.8 其他资料
24.9 结束语
第七部分 附录
附录 A TCP/IP协议组
A.1 RFC793-TCP
A.2 RFC 768-UDP
A.3 RFC 1340-IP
A.4 RFC 1883-IPv6
A.5 RFC 792-ICMP
附录 B 远程使用TCP/IP
B.1 SLIP
B.2 PPP
附录 C 术语表