本书从计算机与通信技术相结合的角度,以计算机网络体系结构为主线,讲述不同的计算机如何通过通信基础设施相互连接,并在协议的控制下实现信息的传输、交换、资源共享等。全书共8章,第1~7章主要介绍计算机网络与数据通信的基础知识、物理层、数据链路层、网络层、运输层和应用层,第8章给出基于eNSP的网络实验。 本书概念清晰、图文并茂,既注重基本概念、基本原理的阐述,又注重理论与实践的结合,在帮助学生理解和掌握理论知识的同时,培养和锻炼学生的工程实践能力和创新能力。本书提供配套的电子课件,读者登录华信教育资源网(www.hxedu.com.cn)注册后即可免费下载。
王丽娜,2004年6月毕业于哈尔滨工业大学航天学院,获通信与信息系统工学博士学位,2004年7月就职于北京科技大学,从事教学和科研工作,现为北京科技大学通信工程系教授、副主任,2010年至2012年在北京科技大学控制科学与工程流动站从事博士后研究工作,研究方向包括卫星通信、深空通信、无速率码、导航定位方法等。主持国家自然科学基金项目2项、中央高校基本科研业务费资助项目2项、横向项目2项,作为主要参与者参加的科研项目有国家重点研发计划项目、国家自然科学基金项目等;在国内外学术刊物上发表论文60余篇,授权发明专利8项;作为主编出版《卫星通信系统》、《现代通信技术》、《卫星通信系统(第2版)》、《现代通信技术(第2版)》、《现代通信技术概论(第一、二、三版)》等,其中《卫星通信系统》一书被评为国防科技优秀图书一等奖。
第1章 概述 1
1.1 计算机网络的基本概念 1
1.2 计算机网络的发展历程 1
1.3 计算机网络在我国的发展 6
1.4 互联网概述 7
1.4.1 互联网的定义 7
1.4.2 互联网基础结构的演进 7
1.4.3 互联网的组成 9
1.4.4 互联网的标准化工作 12
1.5 计算机网络的类别 13
1.6 计算机网络性能评估指标 14
1.6.1 性能指标 14
1.6.2 非性能指标 17
1.7 计算机网络体系结构 18
1.7.1 基本概念 18
1.7.2 具有5层协议的体系结构 22
习题1 26
第2章 数据通信基础知识 27
2.1 数据通信的几个重要概念及理论 27
2.1.1 消息、信息、信号与数据 27
2.1.2 信道的极限容量 28
2.1.3 数据通信系统模型 28
2.1.4 数据通信方式 30
2.2 传输媒介 32
2.2.1 有线传输媒介 33
2.2.2 无线传输媒介 35
2.3 数据编码与传输 36
2.3.1 数字数据的数字传输 36
2.3.2 数字数据的模拟传输 38
2.3.3 模拟数据的数字传输 39
2.4 信道复用技术 40
2.4.1 频分复用 40
2.4.2 时分复用 41
2.4.3 波分复用 42
2.4.4 码分复用 43
2.5 数据交换技术 44
2.5.1 电路交换 44
2.5.2 报文交换 45
2.5.3 分组交换 46
2.5.4 三种交换技术的对比 49
习题2 49
第3章 物理层 51
3.1 物理层概述 51
3.2 物理层的接口特性 51
3.2.1 机械特性 52
3.2.2 电气特性 52
3.2.3 功能特性 52
3.2.4 规程特性 53
3.3 数字传输系统 54
3.4 宽带接入技术 56
3.4.1 基于铜线的xDSL接入技术 56
3.4.2 基于混合光纤同轴电缆的接入技术 58
3.4.3 光纤接入技术 59
习题3 60
第4章 数据链路层 61
4.1 数据链路层概述 61
4.2 数据链路层的三个基本问题 63
4.2.1 封装成帧 63
4.2.2 透明传输 64
4.2.3 差错检测 65
4.3 点对点信道的数据链路层协议 66
4.3.1 串行线路IP 66
4.3.2 点对点协议 67
4.3.3 基于以太网的PPP 72
4.4 广播信道的数据链路层协议 73
4.4.1 以太网帧 74
4.4.2 CSMA/CD协议 77
4.5 扩展局域网 80
4.5.1 在物理层扩展局域网 81
4.5.2 在数据链路层扩展局域网 83
4.5.3 虚拟局域网 85
4.6 高速局域网 89
4.6.1 快速以太网 89
4.6.2 千兆以太网 89
4.6.3 万兆以太网 90
4.7 地址解析协议 90
4.7.1 ARP的工作原理 91
4.7.2 ARP分组格式 92
4.7.3 特殊的ARP 92
习题4 93
第5章 网络层 95
5.1 网络层概述 95
5.1.1 网络互联的基本概念 95
5.1.2 网络层提供的服务 95
5.1.3 网络层的功能 96
5.2 网际协议 96
5.2.1 IPv4 97
5.2.2 IPv6 106
5.2.3 IPv4向IPv6过渡的技术 109
5.3 IP选路 111
5.3.1 路由器 111
5.3.2 网络层的工作流程 115
5.4 路由选择协议 116
5.4.1 路由信息协议 117
5.4.2 开放最短路径优先协议 120
5.4.3 边界网关协议 124
5.5 互联网控制报文协议 125
5.5.1 ICMP报文 126
5.5.2 ICMP的典型应用 128
5.5.3 ICMPv6 129
5.6 多协议标记交换 130
5.6.1 基本原理 130
5.6.2 MPLS协议的重要概念——转发等价类 131
5.6.3 MPLS协议的首部及其格式 132
习题5 133
第6章 运输层 135
6.1 运输层概述 135
6.1.1 运输层的功能 135
6.1.2 运输层协议 136
6.1.3 运输层的端口 137
6.2 用户数据报协议 138
6.2.1 UDP的主要特点 138
6.2.2 UDP用户数据报格式 139
6.3 传输控制协议 140
6.3.1 TCP概述 140
6.3.2 TCP连接管理 144
6.3.3 TCP传输控制 148
6.3.4 TCP拥塞控制 156
习题6 159
第7章 应用层 161
7.1 域名系统 161
7.1.1 域名系统概述 161
7.1.2 域名结构 161
7.1.3 域名服务器 163
7.1.4 域名解析 164
7.2 万维网 165
7.2.1 Web服务 165
7.2.2 统一资源定位符 166
7.2.3 超文本标记语言 166
7.2.4 超文本传输协议 167
7.3 动态主机配置协议 169
7.3.1 主要功能 169
7.3.2 DHCP报文 169
7.3.3 DHCP的工作过程 172
7.4 文件传输 173
7.4.1 文件传输协议 173
7.4.2 简单文件传输协议 174
7.5 电子邮件 174
7.5.1 基本概念 174
7.5.2 电子邮件协议 176
习题7 179
第8章 基于eNSP的网络实验 180
8.1 eNSP介绍 180
8.1.1 命令行方式 180
8.1.2 eNSP常用命令 181
8.2 单个交换机划分VLAN实验 182
8.3 跨交换机实现VLAN通信实验 187
8.4 单臂路由实现VLAN通信实验 193
8.5 静态路由实验 199
8.6 RIP动态路由实验 205
8.7 OSPF动态路由实验 211
8.8 网络地址转换实验 220
8.9 校园网设计实验 227
参考文献 239