《计算机网络》在深入介绍计算机网络基本原理,并做到系统性好、概念准确、层次清晰、易于学习、语言简练的基础上,强调了以下三个方面:其一,在计算机网络技术的基本原理介绍上更侧重于目前广泛应用的主流技术与实用技术;其二,加强了适合计算机网络发展方向,比较新的、比较成熟的网络技术方面的知识内容,例如:流媒体、P2P、WPAN、MPAN、IPv6、MPLS、服务质量控制等内容;其三,教材更注重学生实践应用能力的培养,每章都精心编写了合适的实例。这些实例强调实践性与实用性,且与相关网络技术的基本原理结合紧密,每章的实践题与这些实例相对应。
全书共分10章,全面介绍了计算机网络概论、数据通信基础、局域网、广域网、TCP/IP协议基础、网络互联、Internet应用基础、网络管理与网络安全、无线网络和下一代的Internet等内容。其中前6章为基础内容,后4章涉及较多较新的网络技术。每章配有较多的习题和实践题,习题便于教师教学与学生课后练习,且可以用于确定教学重点;实践题可用于实践课和学生的课后实践。
《计算机网络》可作为各类本科院校的计算机、通信、电子信息类各专业的计算机网络课程教材,也可以作为其他专业学生、教师、网络技术人员自学的参考书。
21世纪的一个重要特征是数字化、网络化与信息化,以Internet为代表的计算机互联网络是现代社会最重要的信息基础设施之一,它已渗透到社会的各个领域,成为国家进步和社会发展的重要支柱。计算机网络技术发展迅速,以Internet为基础的新的应用不断出现并迅速普及。同时,网络相关产业发展也极为迅速,并成为计算机、通信、电子信息等类专业的许多大学生未来从业的方向。因此,如何让学生更好掌握计算机网络的基本理论、目前Internet的应用技术、支持Internet发展的网络技术,并更好培养学生的网络实践应用能力,是至关重要的。这也是编写本教材的目的。
本教材在深入介绍计算机网络基本原理,并在做到系统性好、概念准确、层次清晰、易于学习、语言简练的基础上,强调了以下三个方面:
1)在计算机网络技术的基本原理介绍上更侧重于目前广泛应用的主流技术与实用技术。
前言
第1章 计算机网络概论1
1.1 计算机网络的定义和发展1
1.1.1 计算机网络的定义1
1.1.2 计算机网络的发展2
1.2 计算机网络分类6
1.2.1 按网络的覆盖范围进行分类6
1.2.2 按网络传输技术进行分类7
1.2.3 按网络的使用者进行分类7
1.2.4 按网络的管理方式分类8
1.2.5 按网络的拓扑结构进行分类8
1.3 计算机网络的组成10
1.3.1 网络硬件和网络软件10
1.3.2 资源子网和通信子网11
1.4 计算机网络体系结构12
1.4.1 协议与层次12
1.4.2 OSI与TCP/IP模型15
1.4.3 具有五层的体系结构数据的传输19
1.5 标准化组织21
1.5.1 电信界最有影响的组织21
1.5.2 国际标准界最有影响的组织22
1.6 计算机网络的性能特性22
1.6.1 速率与带宽22
1.6.2 延迟与吞吐量23
1.6.3 差错率24
1.7 网络实际考察实例25
习题25
实践题26
第2章 数据通信基础27
2.1 数据通信的基本概念27
2.1.1 数据通信系统模型27
2.1.2 数据通信系统的常用术语27
2.1.3 信道的极限信息传输速率28
2.2 物理传输媒体(介质)29
2.2.1 双绞线及其制作实例30
2.2.2 同轴电缆32
2.2.3 光纤32
2.2.4 无线传输媒体(介质)33
2.3 数据编码与传输方式36
2.3.1 数据编码36
2.3.2 数据传输方式41
2.4 多路复用43
2.4.1 频分多路复用44
2.4.2 波分多路复用45
2.4.3 时分多路复用45
2.4.4 码分多路复用47
2.5 数据交换48
2.5.1 电路交换48
2.5.2 报文交换49
2.5.3 分组交换49
2.5.4 ATM交换51
2.6 物理层接口与协议51
2.6.1 物理层接口与标准的基本概念52
2.6.2 物理层标准举例53
2.6.3 常见物理层设备55
2.7 差错控制56
2.7.1 检错码和校验和56
2.7.2 确认重传机制57
2.8 数据链路控制协议57
2.8.1 滑动窗口协议58
2.8.2 HDLC63
2.8.3 PPP65
习题68
实践题69
第3章 局域网70
3.1 局域网概述70
3.1.1 局域网的技术特点71
3.1.2 局域网的组成和分类72
3.2 局域网体系结构73
3.2.1 IEEE802参考模型73
3.2.2 IEEE802标准系列75
3.2.3 MAC子层的令牌媒体访问控制75
3.3 IEEE802.3 77
3.3.1 载波监听多路访问/冲突检测(CSMA/CD)77
3.3.2 MAC地址与IEEE802.3 的MAC帧结构78
3.3.3 以太网的物理层81
3.4 交换式以太网82
3.4.1 交换式以太网的基本结构82
3.4.2 以太网交换机工作原理83
3.5 虚拟局域网VLAN85
3.5.1 虚拟局域网VLAN的概念85
3.5.2 利用交换机的VLAN划分86
3.5.3 VLAN技术特性与配置实例87
3.5.4 虚拟局域网VLAN的优点89
3.6 结构化布线系统89
3.6.1 结构化布线系统概述89
3.6.2 结构化布线系统的组成90
3.7 以太网组网实例92
3.7.1 组建双机互联的对等网92
3.7.2 构建共享式对等网94
3.8 网络操作系统95
习题97
实践题97
第4章 广域网98
4.1 广域网的基本概念98
4.2 帧中继99
4.2.1 帧中继的基本概念99
4.2.2 帧中继的帧格式99
4.2.3 帧中继的用户接入101
4.3 ATM102
4.3.1 ATM的基本概念102
4.3.2 ATM物理层103
4.3.3 ATM层104
4.3.4 ATM适配层105
4.3.5 ATM网络结构与接口107
4.4 其他广域网108
4.4.1 数字数据网DDN108
4.4.2 ISDN109
4.4.3 光同步数字传输网SDH/SONET112
4.4.4 xDSL技术简介114
习题115
实践题115
第5章 TCP/IP协议基础116
5.1 TCP/IP协议概述116
5.2 互联网络层117
5.2.1 IP协议117
5.2.2 ARP协议121
5.2.3 子网划分123
5.2.4 超网的基本概念124
5.2.5 网络控制信息协议ICMP125
5.2.6 IP多播基础127
5.2.7 虚拟专用网与NAT128
5.2.8 DHCP协议129
5.3 传输层133
5.3.1 传输层的基本概念133
5.3.2 用户数据报协议UDP135
5.3.3 传输控制协议TCP136
5.4 应用层146
5.4.1 WWW服务146
5.4.2 DNS域名系统152
5.4.3 Telnet服务156
5.4.4 E?mail服务157
5.4.5 FTP服务160
5.4.6 TCP/IP测试命令使用实例162
习题164
实践题166
第6章 网络互联167
6.1 网络互联的基本原理167
6.1.1 网络互联的基本概念167
6.1.2 网桥168
6.1.3 IP分组转发机制171
6.2 Internet的路由选择协议174
6.2.1 路由算法174
6.2.2 内部网关协议176
6.2.3 外部网关协议BGP?4181
6.3 路由器基础183
6.3.1 路由器的基本功能183
6.3.2 路由器的基本工作原理183
6.3.3 路由器的结构185
6.3.4 第三层交换187
6.4 路由器基本配置实例189
6.4.1 通过Console口配置实例189
6.4.2 路由器IP地址配置实例190
6.4.3 PPP的PAP验证配置实例191
6.4.4 帧中继协议配置实例192
6.4.5 静态路由配置实例192
6.4.6 动态路由协议RIP配置实例193
6.4.7 ACL配置实例194
习题194
实践题195
第7章 Internet应用基础196
7.1 Internet基础知识196
7.1.1 Internet的演进196
7.1.2 Internet的组成199
7.1.3 Internet体系结构200
7.1.4 Internet的标准201
7.2 Internet使用实例201
7.2.1 IE的设置和使用实例202
7.2.2 用Outlook收发邮件实例207
7.2.3 网上信息搜索实例208
7.2.4 从Internet中下载文件实例209
7.3 Internet接入方式210
7.3.1 基于传统电信网的有线接入210
7.3.2 基于有线电视网接入211
7.3.3 光纤接入技术212
7.3.4 以太网接入技术213
7.4 Web编程技术213
7.4.1 Web静态编程214
7.4.2 Web动态编程技术简介219
7.4.3 Web动态编程技术的两个比较221
7.5 流媒体222
7.5.1 流媒体技术223
7.5.2 流媒体播送方式227
7.5.3 流媒体传输协议228
7.6 P2P应用简介229
7.6.1 P2P的概念229
7.6.2 P2P应用技术简介231
7.6.3 典型的P2P应用系统233
习题236
实践题237
第8章 网络管理与网络安全238
8.1 网络管理238
8.1.1 网络管理概述238
8.1.2 简单网络管理协议240
8.2 网络安全概述243
8.2.1 网络安全的概念243
8.2.2 网络安全技术必须解决的问题244
8.3 加密与认证技术249
8.3.1 基本概念249
8.3.2 对称加密250
8.3.3 非对称加密251
8.3.4 数字信封技术252
8.3.5 数字签名技术253
8.3.6 网络用户的身份认证255
8.4 防火墙技术255
8.4.1 防火墙的基本概念255
8.4.2 防火墙技术256
8.4.3 防火墙的系统结构260
8.5 入侵检测263
8.5.1 入侵检测263
8.5.2 入侵防御的基本概念265
习题266
实践题266
第9章 无线网络267
9.1 无线局域网WLAN267
9.1.1 无线局域网的基本概念267
9.1.2 IEEE802.1 1物理层269
9.1.3 IEEE802.1 1的MAC子层协议269
9.1.4 IEEE802.1 1帧结构272
9.1.5 IEEE802.1 1服务273
9.1.6 笔记本计算机无线上网设置实例274
9.2 无线个域网WPAN276
9.2.1 蓝牙技术与IEEE802.1 5.1 标准276
9.2.2 UWB技术278
9.2.3 IEEE802.1 5.4 与ZigBee279
9.3 无线城域网WMAN282
9.3.1 无线城域网的基本概念282
9.3.2 IEEE802.1 6物理层283
9.3.3 IEEE802.1 6的MAC层284
习题286
实践题286
第10章 下一代的Internet287
10.1 IPv6技术287
10.1.1 IPv6协议287
10.1.2 ICMPv6292
10.1.3 IPSec293
10.2 多协议标记交换MPLS293
10.2.1 MPLS中的几个重要概念294
10.2.2 MPLS基本工作过程295
10.2.3 MPLS头部的位置与格式296
10.3 服务质量控制298
10.3.1 服务质量的基本概念298
10.3.2 调度和管制机制299
10.3.3 综合服务IntServ301
10.3.4 区分服务DiffServ304
习题306
实践题307
参考文献308
IEEE802.5令牌协议使用了一个沿着环路(高地址-低地址-高地址)循环令牌的公平共享介质访问机制。网络中的结点只有截获令牌时才能发送数据,没有获取令牌的结点不能发送数据,因此,在使用令牌环的LAN中不会产生冲突。
当各结点都没有数据发送时,网络中令牌在环上循环传递(类似儿童游戏:捡手帕)。
若一个结点要发送数据,就首先要截获令牌,然后开始发送数据帧,当发送的数据在环上循环一周后,又回到发送结点,发送结点确认无误后要将该数据帧收回(从环上移去),而发送完毕后,要产生一个新的令牌并发送到环路上。这样环中所有结点都有帧发送时,则最后一个结点就要等待逻辑环中其他结点传递令牌和数据帧的时间总和。
当令牌环外有其他结点要求插入到环中时,仍然要按照地址高低来确定环中的位置,而逻辑环中的结点都会周期性地邀请环外结点加入环中。
令牌环的优点是重负载下利用率高、对传输距离不敏感、各站实现公平访问策略;环中结点访问延迟确定,支持优先级服务。
令牌环的缺点是环路结构复杂、检错和可靠性较复杂;轻负载吋由于等待令牌则效率较低。