适用于天津师范大学
2003年6月第4版 ,谢希仁
书籍介绍:
本书为1989年出版的、获第二届全国优秀教材奖的《计算机网络》的第4版。在内容和结构方面都有了很大的修改。
全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、局域网、广域网、网络互连、运输层、应用层、计算机网络的安全和因特网的演进等内容。各章均附有练习题。此外,附录F给出了部分习题的答案和提示。随书配套的光盘中,收录了作者教学中经常遇到的150多个问题,并予以解答;还收录了在2003年1月前发表的全部RFC文档,供读者参阅。
本书的特点是概念准确、论述严谨、内容新颖、图文并茂。突出基本原理和基本概念的阐述,同时力图反映出计算机网络的一些最新发展。第4版更加突出了以TCP/IP协议族为核心的一些常用网络协议以及一些网络新技术。本书可供通信和计算机专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。
第1章 概述
1.1 计算机网络在信息时代中的作用
1.2 计算机网络的发展过程
*1.2.1 分组交换的产生
*1.2.2 因特网时代
*1.2.3 关于因特网的标准化工作
1.2.4 计算机网络在我国的发展
1.3 计算机网络的分类
1.3.1 计算机网络的不同定义
1.3.2 几种不同的分类方法
*1.4 计算机网络的主要性能指标
1.4.1 带宽
1.4.2 时延
1.4.3 时延带宽积和往返时延
*1.5 计算机网络的体系结构
1.5.1 计算机网络体系结构的形成
1.5.2 划分层次的必要性
1.5.3 具有五层协议的体系结构
1.5.4 实体、协议、服务和服务访问点
1.5.5 面向连接服务与无连接服务
1.5.6 OSI与TCP/IP体系结构的比较
*1.6 应用层的客户-服务器方式
习题
第2章 物理层
*2.1 物理层的基本概念
*2.2 数据通信的基础知识
2.2.1 数据通信系统的模型
2.2.2 有关信道的几个基本概念
2.2.3 信道的最高码元传输速率
2.2.4 信道的极限信息传输速率
2.3 物理层下面的传输媒体
2.3.1 导向传输媒体
2.3.2 非导向传输媒体
2.4 模拟传输与数字传输
2.4.1 模拟传输系统
*2.4.2 调制解调器
*2.4.3 数字传输系统
*2.5 信道复用技术
2.5.1 频分复用、时分复用和统计时分复用
2.5.2 波分复用
2.5.3 码分复用
*2.6 同步光纤网SONET和同步数字系列SDH
2.7 物理层标准举例
*2.7.1 EIA-232-E接口标准
2.7.2 RS-449接口标准
习题
第3章 数据链路层
*3.1 数据链路层的基本概念
3.2 停止等待协议
*3.2.1 完全理想化的数据传输
*3.2.2 具有最简单流量控制的数据链路层协议
*3.2.3 实用的停止等待协议
3.2.4 循环冗余检验的原理
*3.2.5 停止等待协议的算法
3.2.6 停止等待协议的定量分析
3.3 连续ARQ协议
*3.3.1 连续ARQ协议的工作原理
3.3.2 连续ARQ协议的吞吐量
*3.3.3 滑动窗口的概念
*3.3.4 信道利用率
3.4 选择重传ARQ协议
3.5 面向比特的链路控制规程HDLC
*3.5.1 HDLC协议概述
3.5.2 HDLC的帧结构
*3.6 因特网的点对点协议PPP
3.6.1 PPP协议的工作原理
3.6.2 PPP协议的帧格式
3.6.3 PPP协议的工作状态
习题
第4章 局域网
*4.1 局域网概述
4.2 传统以太网
*4.2.1 以太网的工作原理
*4.2.2 传统以太网的连接方法
4.2.3 以太网的信道利用率
*4.3 以太网的MAC层
4.3.1 MAC层的硬件地址
4.3.2 两种不同的MAC帧格式
*4.4 扩展的局域网
4.4.1 在物理层扩展局域网
4.4.2 在数据链路层扩展局域网
4.5 虚拟局域网
4.5.1 虚拟局域网的概念
4.5.2 虚拟局域网使用的以太网帧格式
*4.6 高速以太网
4.6.1 100BASE-T以太网
4.6.2 吉比特以太网
4.6.3 10吉比特以太网
4.7 其他种类的高速局域网
4.7.1 100VG-AnyLAN局域网
4.7.2 光纤分布式数据接口FDDI
4.7.3 高性能并行接口HIPPI
4.7.4 光纤通道
4.8 无线局域网
*4.8.1 无线局域网的组成
4.8.2 802.11标准中的物理层
4.8.3 802.11标准中的MAC层
习题
第5章 广域网
*5.1 广域网的基本概念
5.1.1 广域网的构成
5.1.2 数据报和虚电路
*5.2 广域网中的分组转发机制
5.2.1 在结点交换机中查找转发表
5.2.2 在路由表中使用默认路由
*5.3 拥塞控制
5.3.1 拥塞控制的意义
5.3.2 拥塞控制的一般原理
5.4 X.25网
5.5 帧中继FR
*5.5.1 帧中继的工作原理
5.5.2 帧中继的帧格式
5.5.3 帧中继的拥塞控制
5.6 异步传递方式ATM
*5.6.1 ATM的基本概念
5.6.2 ATM的协议参考模型和信元结构
5.6.3 ATM的逻辑连接机制
5.6.4 AAL层举例:AAL5
习题
第6章 网络互连
*6.1 路由器在网际互连中的作用
6.1.1 路由器的构成
6.1.2 交换结构
6.1.3 互联网与因特网
*6.2 因特网的网际协议IP
6.2.1 分类的IP地址
6.2.2 IP地址与硬件地址
6.2.3 地址解析协议ARP和逆地址解析协议RARP
6.2.4 IP数据报的格式
6.2.5 IP层转发分组的流程
*6.3 划分子网和构造超网
6.3.1 划分子网
6.3.2 使用子网掩码的分组转发过程
6.3.3 无分类编址CIDR
*6.4 因特网控制报文协议ICMP
*6.5 因特网的路由选择协议
6.5.1 有关路由选择协议的几个基本概念
6.5.2 内部网关协议RIP
6.5.3 内部网关协议OSPF
6.5.4 外部网关协议BGP
6.6 IP多播和因特网组管理协议IGMP
6.6.1 IP多播的基本概念
6.6.2 因特网组管理协议IGMP
6.6.3 多播路由选择
6.7 虚拟专用网VPN和网络地址转换NAT
6.7.1 虚拟专用网VPN
6.7.2 网络地址转换NAT
6.8 下一代的网际协议IPv6(IPng)
*6.8.1 解决IP地址耗尽的措施
6.8.2 IPv6 的基本首部
6.8.3 IPv6的扩展首部
6.8.4 IPv6的地址空间
6.8.5 从IPv4向IPv6过渡
6.8.6 ICMPv6
习题
第7章 运输层
*7.1 运输层协议概述
*7.2 TCP/IP体系中的运输层
7.2.1 运输层中的两个协议
7.2.2 端口的概念
*7.3 用户数据报协议UDP
7.3.1 UDP概述
7.3.2 UDP用户数据报的首部格式
7.4 传输控制协议TCP
*7.4.1 TCP概述
*7.4.2 TCP报文段的首部
*7.4.3 TCP的数据编号与确认
*7.4.4 TCP的流量控制与拥塞控制
*7.4.5 TCP的重传机制
7.4.6 采用随机早期丢弃RED进行拥塞控制
*7.4.7 TCP的运输连接管理
7.4.8 TCP的有限状态机
习题
第8章 应用层
*8.1 域名系统DNS
8.1.1 域名系统概述
8.1.2 因特网的域名结构
8.1.3 用域名服务器进行域名解析
8.2 文件传送协议
8.2.1 概述
*8.2.2 FTP的基本工作原理
8.2.3 简单文件传送协议TFTP
8.3 远程终端协议TELNET
*8.4 电子邮件
8.4.1 概述
8.4.2 简单邮件传送协议SMTP
8.4.3 电子邮件的信息格式
8.4.4 邮件读取协议POP3和IMAP
8.4.5 通用因特网邮件扩充MIME
8.5 万维网WWW
*8.5.1 概述
*8.5.2 统一资源定位符URL
*8.5.3 超文本传送协议HTTP
*8.5.4 超文本标记语言HTML
*8.5.5 万维网页面中的超链
8.5.6 动态万维网文档与CGI技术
8.5.7 活动万维网文档
8.5.8 万维网上的信息检索系统
*8.6 引导程序协议BOOTP与动态主机配置协议DHCP
8.6.1 引导程序协议BOOTP
8.6.2 动态主机配置协议DHCP
8.7 简单网络管理协议SNMP
*8.7.1 网络管理的基本概念
8.7.2 简单网络管理协议SNMP概述
8.7.3 管理信息库MIB
8.7.4 SNMPv1的五种协议数据单元
8.7.5 管理信息结构SMI
8.7.6 SNMPv2和SNMPv3
8.8 应用进程跨越网络的通信
*8.8.1 系统调用和应用编程接口
8.8.2 服务器的两种工作方式
8.8.3 进程通过系统调用接口进行通信的过程
习题
第9章 计算机网络的安全
*9.1 网络安全问题概述
9.1.1 计算机网络面临的安全性威胁
9.1.2 计算机网络安全的内容
9.1.3 一般的数据加密模型
*9.2 常规密钥密码体制
9.2.1 替代密码与置换密码
9.2.2 数据加密标准DES
*9.3 公开密钥密码体制
9.3.1 公开密钥密码体制的特点
9.3.2 RSA公开密钥密码体制
9.3.3 数字签名
*9.4 报文鉴别
*9.5 密钥分配
9.6 电子邮件的加密
9.6.1 PGP
9.6.2 PEM
*9.7 链路加密与端到端加密
9.7.1 链路加密
9.7.2 端到端加密
9.8 因特网商务中的加密
9.8.1 安全插口层SSL
9.8.2 安全电子交易SET
9.9 因特网的网络层安全协议族IPsec
*9.10 防火墙
习题
第10章 因特网的演进
*10.1 概述
10.2 因特网的多媒体体系结构
10.2.1 实时运输协议RTP
10.2.2 实时运输控制协议RTCP
10.2.3 实时流式协议RTSP
10.3 IP电话
10.3.1 IP电话概述
10.3.2 H.323
10.3.3 会话发起协议SIP
10.3.4 IP电话的通话质量
10.4 改进“尽最大努力交付”的服务
10.4.1 使因特网提供服务质量
10.4.2 调度和管制机制
10.4.3 综合服务IntServ与资源预留协议RSVP
10.4.4 区分服务DiffServ
10.5 多协议标记交换MPLS
10.5.1 MPLS的产生背景
10.5.2 MPLS的工作原理
10.6 居民接入网RAN
10.6.1 xDSL技术
10.6.2 光纤同轴混合网(HFC网)
10.6.3 FTTx技术
10.6.4 以太网接入
10.7 关于“三网融合”
习题
附录A 最基本的排队系统
A.1 稳定状态下的数据流
A.1.1 李特尔(Little)定律
A.1.2 通信量强度
A.2 几种排队模型
A.2.1 M/G/1模型
A.2.2 M/M/1模型
A.2.3 M/D/1模型
附录B 随机接入技术:ALOHA
B.1 纯ALOHA
B.2 时隙ALOHA(S-ALOHA)
习题
附录C 综合业务数字网ISDN
C.1 窄带综合业务数字网N-ISDN
C.2 宽带综合业务数字网B-ISDN
附录D 关于ATM的通信量
D.1 ATM通信量的特点
D.2 ATM通信量管理中的一些重要参数
D.3 ATM服务的五个种类
附录E 最短路径算法——Dijkstra算法
附录F 部分习题的解答
附录G 英文缩写词
附录H 参考文献与网址
前 言
本教材系按原电子工业部的《1996-2000年全国电子信息类专业教材编审出版规划》,由计算机教学指导委员会编审、推荐出版。本教材为普通高等教育“九五”国家级重点教材,由南京通信工程学院谢希仁教授编著,陈鸣教授主审,邵军力教授为责任编委。
本教材的第一版(1989年大连理工大学出版社)曾获第二届全国优秀教材奖。1994年和1996年曾分别在电子工业出版社和大连理工大学出版社各再修订出版一次。
本教材的参考学时数为70~90学时。全书共分12章。与过去的版本相比,这次的改动较多。全书以TCP/IP协议族为线索,突出Internet上的应用,增加了对许多新技术的介绍。
例如:56 kb/s调制解调器,高速局域网(包括100BASE T, 100VG AnyLAN, HIPPI和千兆比以太网等),无线局域网,帧中继技术,IPv6,国际数据加密算法IDEA,MD5报文摘要算法,Internet的安全体系,防火墙,万维网WWW(包括URL,HTTP,HTML,CGI等),网络管理SNMP,ATM技术(包括各种AAL协议和ATM通信量管理等),ATM与IP相结合(包括IPOA,LANE,MPOA和MPLS等),IP电话,居民接入网RAN(包括xDSL, HFC以及FTTx等),等等,均在书中占有一定的篇幅。
为了不使全书篇幅过大,对一些比较陈旧的内容进行了适当的压缩。
编写教材最难处理的就是内容的取舍。网络技术的飞速发展使得新的网络技术和标准不断问世。在非常有限的篇幅中,应当将哪些最为重要的内容交给学生呢?经验证明,最重要的就是要在教材中把基本原理讲清楚。理论联系实际是十分必要的,但显然不应将教材写成为工程实践中的使用手册。新的但很不成熟的内容也不宜写入教材。教科书不应写成为标准文档的缩写。
每章的最后都附有若干练习题。附录A是为未学过排队论的读者参考的。附录B是英文缩写词。附录C是参考文献和一些有参考价值的网点,以使读者能够更快地从Internet上找到所需的资料。为了使本教材能够适用于不同要求的读者,对于最重要的内容,在目录中的相应章节前面加上一个星号“*”。
陈鸣、胡谷雨教授和张兴元、高素青副教授以及齐望东博士、徐哲博士对本书的初稿提出了很多宝贵的意见。已毕业并工作多年的研究生赵刚也从北京通过电子邮件提出了许多很好的建议。
赵小凡高工、刘南杰教授以及林波、黄振荧副教授曾对本书的前一个版本提出了许多建设性意见。吴自珠副教授一直对本教材的出版给予全力支持。谢冲提供了最新的一些文献的光盘和多本美国原版新书。对这些,作者均表示诚挚的谢意。由于作者水平所限,书中难免还存在一些缺点和错误,殷切希望广大读者批评指正。
谢希仁
1999年1月于南京通信工程学院