计算机网络技术与应用
作者 : 李向丽 李磊 陈静 等
出版日期 : 2006-08-21
ISBN : 7-111-19427-6
定价 : 33.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 322
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书注重理论与实践的结合。不仅强调了TCP/IP网络的技术原理,而且突出实际应用,力求反映网络技术的最新发展。

本书特点
  ● 理论知识与实践知识并重。本书以TCP/IP协议为主线,既介绍网络技术的原理,也涵盖组网的相关知识.
  ● 课内讲授与课后巩固并重.本书给出完事的组网实例,并在每章后通过实践题目与实验题目巩固课内知识。
  ● 经典理论与最新技术趋势并重。本书在介绍基本概念和原理的同时,对计算机网络领域的最新技术也有所涉及。
  ● 作者为本书创建了学习网站,读者可登录http://www2.zzu.edu.cn/NetTechnique/获取相关资料。

图书特色

图书前言

计算机网络技术具有很强的理论性和实践性。为了培养出既熟知计算机网络原理与技术,又具有综合应用和设计能力的网络技术人才,很多高校开设了“计算机网络实用技术”课程,它是“计算机网络”的后继课程,其目的是在了解计算机网络基本理论的基础上,能够综合、灵活应用这些知识。本书内容包含计算机网络基础知识,突出实用和实践环节,使学生能够用计算机网络知识来解决网络应用中遇到的现象,能够自己组建网络并对网络进行配置和管理,掌握网络应用程序开发技术,这为学生走向工作岗位,快速适应工作环境奠定了坚实的基础。TCP/IP协议是因特网(Internet)的技术基础,考虑到TCP/IP技术的使用普遍性,本书以TCP/IP协议为主线,在介绍TCP/IP网络技术原理的基础上,着重讲述了TCP/IP协议在实际网络中的应用技术。
  本书共分10章,分为五个部分:
  第一部分为计算机网络基础知识和TCP/IP协议族,由第1章和第2章组成,介绍计算机网络的形成和发展,计算机网络的概念、组成、功能和分类,以及OSI参考模型和TCP/IP参考模型。在此基础上,分析TCP/IP协议的工作原理,按照从低层到高层的顺序,对TCP/IP参考模型的各层主要协议的功能和技术进行讲述。
  第二部分为实用组网技术,由第3章、第4章、第5章和第6章组成,介绍的内容有:网线制作技术、各层组网设备的工作机制、网络拓扑结构、网络规划和设计、常用网络命令行工具的使用方法、Cisco路由器和交换机的基本组成和配置技术、对等网络和客户/服务器网络的组网技术、内联网(Intranet)的组网技术,以及Web服务器、FTP服务器、电子邮件服务器和VPN服务器的构建和配置技术。
  第三部分是网络编程技术,由第7章组成,介绍了Socket网络编程技术,以及C#网络编程环境。
  第四部分是网络安全技术,由第8章组成,分析了常见的网络攻击方法,并给出相应的技术防范措施。另外,还具体介绍了端口扫描、防火墙、入侵检测、拒绝服务攻击及其防范措施、安全审核、网络嗅探等技术。
  第五部分是IPv6技术和网络模拟技术,由第9章和第10章组成。介绍了IPv6的特点、IPv6地址结构、IPv6数据报格式和IPv4到IPv6的过渡技术,介绍了网络模拟器NS2的模拟基础知识,以及使用NS2进行网络模拟的方法和过程,也介绍了网络模拟结果分析工具的使用方法,并描述了NS2功能扩展技术。
  本书凝结了作者从事计算机网络教学和工程实践的经验,是在听取多方面的意见和建议的基础上编写而成的。通过这些内容的学习,可以使读者更加深入地理解TCP/IP工作原理,并将之应用于网络的组建、配置和管理,以及开发网络应用程序等实践过程中。
  本书结构合理、层次清晰、内容丰富。既强调了TCP/IP网络技术原理,又突出了实际应用,注重理论与实践相结合,力求反映网络的最新发展技术。其主要特点如下:
  * 精炼介绍组网基础知识。用两章的篇幅介绍了计算机网络基础知识和TCP/IP参考模型的各层主要协议的功能和技术。为实用技术的学习奠定基础。
  * 重点介绍实用性知识。网线制作和连接、网络设备配置、网络规划和设计、网络的组建和配置,以及各种常用服务器的配置等。
  * 讲述完整的组建网络实例。在网络规划和需求分析的基础上,按照网络工程的思想,以一个校园网的组建为例,从网络拓扑结构的选择、组网设备选型和IP地址规划到操作系统选择、服务器选型和服务器软件选择,系统介绍了网络组建的详细过程。为校园网和其他中小型网络的组建提供了一个可以参考的完整实例。
  * 突破实验设备的困扰。据了解,目前很多高校缺乏设备齐全的网络实验室,甚至缺少基本的网络设备,这种现状大大影响了学生对计算机网络理论知识和实用技术的理解。因此本书增加了路由器模拟软件YS-RouterSim、端口扫描工具Nmap、网络嗅探器Ethereal和网络模拟器NS2等工具的介绍。这些软件工具可以在单机上运行,不受网络实验环境的限制。在没有网络设备的条件下,也能够达到一定的模拟实验效果。
  * 跟踪网络发展新技术。IPv6是下一代因特网使用的协议。介绍了IPv6的特点、IPv6地址结构、IPv6数据报格式,以及IPv4到IPv6的过渡技术。介绍了使用目前流行的网络模拟器NS2进行网络模拟的方法和过程。NS2不仅能用于网络协议性能评价,也能用于网络辅助教学。
  * 注重知识巩固环节。每章都附有大量的习题,作为巩固知识之用,以加强学生对每一章内容的理解,并且每一章都有实践题目,附录中还提供了一系列实验题目,以增强学生的实践能力。
  * 提供丰富的教辅材料。书中附有大量的参考文献,供读者阅读。在教学中使用本书时,可以访问我们的“网络技术”学习网站:http://www2.zzu.edu.cn/NetTechnique/。该网站提供与该书相关的教学资源,读者可以从中下载电子课件、源程序代码、免费模拟软件等相关资料。
  本书的第1章、第2章、第9章和第10章由李向丽编写,第3章、第4章、第5章和第6章由李磊编写,第7章和第8章由陈静编写,李向丽负责全书的统编工作。邱保志博士对书稿进行了审核,并对本书的编写和出版提供了很多好的建议。朱小艳、张治国、黄迎春等对本书的初稿进行了校对。在此对他们表示衷心的感谢。
  由于编者水平有限,难免会有疏漏和错误之处,敬请读者给予中肯的批评和建议。作者的邮箱地址是lixli@zzu.edu.cn,欢迎赐教和交流。 
  李向丽
  2006年6月于郑州

封底文字

本书注重理论与实践的结合。不仅强调了TCP/IP网络的技术原理,而且突出实际应用,力求反映网络技术的最新发展。 本书特点 ● 理论知识与实践知识并重。本书以TCP/IP协议为主线,既介绍网络技术的原理,也涵盖组网的相关知识. ● 课内讲授与课后巩固并重.本书给出完事的组网实例,并在每章后通过实践题目与实验题目巩固课内知识。 ● 经典理论与最新技术趋势并重。本书在介绍基本概念和原理的同时,对计算机网络领域的最新技术也有所涉及。 ● 作者为本书创建了学习网站,读者可登录http://www.2.zzu.edu.cn/NetTechnique/获取相关资料。 ● 讲述完整的组建网络实例,读者在实际组建网络时可直接参考使用。 ● 突破实验设备的困扰,系统描述网络相关的多种常用模拟软件工具。 ● 跟踪网络发展新技术,介绍了IPv6的技术特点、地址结构和数据报格式等。 ● 注重知识巩固环节,附有大量的习题、实践题目及实验题目。 ● 提供丰富的教辅材料,在学习网站上,可以下载与本书相关的教学资料。

图书目录

第1章 计算机网络基础 1
1.1 计算机网络的形成与发展 1
1.1.1 计算机网络的发展历程 1
1.1.2 我国因特网的发展 2
1.2 计算机网络的组成和功能 3
1.2.1 计算机网络的组成 3
1.2.2 计算机网络的功能 3
1.3 计算机网络的类型 4
1.4 OSI参考模型 5
1.5 TCP/IP参考模型 7
1.5.1 TCP/IP层次结构 7
1.5.2 TCP/IP工作原理 8
1.6 NetBEUI协议与IPX/SPX协议简介 12
1.6.1 NetBEUI协议 12
1.6.2 IPX/SPX协议 12
1.7 因特网与因特网接入技术 13
1.7.1 因特网运行管理机制 13
1.7.2 因特网接入技术 14
1.8 小结 18
1.9 习题 19
1.10 实践 19
第2章 TCP/IP协议族 20
2.1 网络接口层 20
2.1.1 以太网协议 20
2.1.2 串行线网际协议 22
2.1.3 点对点协议 22
2.2 网际层 23
2.2.1 IP协议 23
2.2.2 IP地址 26
2.2.3 地址解析协议 29
2.2.4 逆向地址解析协议 31
2.2.5 因特网控制报文协议 31
2.2.6 因特网组管理协议 35
2.2.7 因特网的路由技术 35
2.3 传输层 40
2.3.1 端口和套接字 40
2.3.2 用户数据报协议 41
2.3.3 传输控制协议 42
2.4 应用层 47
2.4.1 应用层的客户/服务器方式 48
2.4.2 域名系统DNS 49
2.4.3 远程终端协议TELNET 53
2.4.4 文件传输协议FTP 53
2.4.5 电子邮件 54
2.4.6 万维网WWW 55
2.5 客户与服务器的对话过程 56
2.5.1 NSLOOKUP命令行工具 56
2.5.2 TELNET命令行工具 58
2.5.3 FTP命令行工具 59
2.6 小结 60
2.7 习题 61
2.8 实践 63
第3章 组网设备和配置 64
3.1 网络传输介质及连接方法 64
3.1.1 双绞线 64
3.1.2 同轴电缆 66
3.1.3 光纤 66
3.1.4 双绞线网线的制作和连接 67
3.1.5 光纤连接器 69
3.2 计算机网络组网设备 71
3.2.1 网卡 71
3.2.2 集线器 73
3.2.3 交换机 74
3.2.4 路由器 77
3.3 Cisco路由器和交换机配置 79
3.3.1 系统组成 79
3.3.2 Cisco路由器和交换机配置基础 82
3.3.3 Cisco路由器和交换机的基本配置 86
3.3.4 交换机Vlan的配置 89
3.3.5 路由器静态路由配置 93
3.3.6 动态路由配置 94
3.3.7 网络地址转换及其配置 96
3.3.8 Cisco路由模拟软件YS-RouteSim 98
3.4 小结 100
3.5 习题 100
3.6 实践 100
第4章 网络的规划 102
4.1 网络规划概述 102
4.2 网络需求分析 102
4.2.1 网络需求分析的实施 102
4.2.2 某校园网的需求分析 103
4.3 网络拓扑结构的选择 105
4.3.1 总线型拓扑结构 105
4.3.2 星形拓扑结构 106
4.3.3 环形拓扑结构 106
4.3.4 树形拓扑结构 107
4.3.5 某校园网拓扑结构 107
4.4 组网设备选型 108
4.4.1 Cisco系列路由器和以太网交换机 108
4.4.2 某校园网设备选型 110
4.5 IP地址规划与分配 111
4.5.1 IP地址规划与分配的方法 112
4.5.2 某校园网IP地址规划与分配 112
4.6 网络操作系统选择 115
4.6.1 常用的网络操作系统 115
4.6.2 某校园网的网络操作系统选择 117
4.7 服务器选型 117
4.7.1 联想系列服务器 117
4.7.2 某校园网服务器选型 118
4.8 服务器软件选择 118
4.8.1 Web服务器软件 119
4.8.2 FTP服务器软件 120
4.8.3 电子邮件服务器软件 121
4.8.4 某校园网的服务器软件选择 121
4.9 小结 122
4.10 习题 122
4.11 实践 123
第5章 网络的配置 124
5.1 网络配置概述 124
5.1.1 对等网 124
5.1.2 客户/服务器网络 124
5.2 配置对等网 126
5.2.1 对等网软件安装 126
5.2.2 对等网资源共享 128
5.3 配置客户/服务器网络 131
5.3.1 建立域前的准备工作 131
5.3.2 安装域控制器 133
5.3.3 删除域控制器 136
5.3.4 域的客户端配置 137
5.3.5 域的资源共享 139
5.4 建立DNS服务器 141
5.4.1 利用hosts文件解析主机名 142
5.4.2 DNS服务器概述 142
5.4.3 DNS服务器安装 143
5.4.4 DNS服务器配置 144
5.5 Windows 2000命令行工具 150
5.5.1 ipconfig 150
5.5.2 netstat 151
5.5.3 arp 152
5.6 小结 153
5.7 习题 153
5.8 实践 154
第6章 服务器的配置 155
6.1 Web服务器的配置 155
6.1.1 IIS的安装 155
6.1.2 IIS Web服务器的配置和管理 155
6.1.3 Apache For Windows的安装 和配置 163
6.2 FTP服务器的配置 166
6.2.1 使用IIS建立FTP服务器 166
6.2.2 Serv-U的基本配置 167
6.2.3 Serv-U的高级配置 169
6.3 电子邮件服务器的配置 174
6.3.1 Exchange 2000的安装 174
6.3.2 创建Exchange 2000邮箱账户 176
6.3.3 Exchange 2000的管理 179
6.4 虚拟专用网配置 181
6.4.1 Windows 2000 Server的VPN 181
6.4.2 VPN服务器配置 182
6.4.3 VPN客户端设置 185
6.5 小结 187
6.6 习题 187
6.7 实践 188
第7章 Socket网络编程 189
7.1 网络编程模型 189
7.2 常用数据结构和数据类型 192
7.3 字节的顺序 193
7.4 地址转换与字节操纵函数 194
7.5 套接字系统调用 195
7.5.1 套接字系统调用函数 195
7.5.2 典型套接字系统调用时序图 203
7.6 TCP应用实例 204
7.6.1 TCP服务器程序 205
7.6.2 TCP客户程序 206
7.6.3 程序运行结果 208
7.7 UDP应用实例 208
7.7.1 UDP服务器程序 209
7.7.2 UDP客户程序 210
7.7.3 程序运行结果 211
7.8 C#网络编程 212
7.8.1 C#开发环境的使用 212
7.8.2 C#网络编程 217
7.8.3 C#网络编程实例 222
7.9 小结 226
7.10 习题 227
7.11 实践 227
第8章 网络安全技术 228
8.1 网络安全概述 228
8.2 端口扫描技术 228
8.2.1 端口扫描的概念和分类 229
8.2.2 常见的端口扫描技术 229
8.2.3 端口扫描工具Nmap 234
8.3 防火墙技术 238
8.3.1 分组过滤技术 238
8.3.2 应用代理技术 239
8.3.3 状态检测技术 240
8.4 入侵检测技术 240
8.4.1 入侵检测概述 240
8.4.2 入侵检测系统分类 242
8.5 拒绝服务攻击 244
8.5.1 常见的DoS攻击方法及防御 245
8.5.2 分布式拒绝服务攻击方法及防御 249
8.6 Windows安全审核技术 250
8.6.1 安全审核配置 251
8.6.2 Windows系统日志 253
8.6.3 应用程序的安全日志 255
8.7 网络监控和嗅探 258
8.7.1 分组嗅探器的基本原理 258
8.7.2 Ethereal的安装 259
8.7.3 Ethereal的使用方法 260
8.7.4 Ethereal的使用示例 265
8.8 小结 267
8.9 习题 268
8.10 实践 268
第9章 IPv6技术 269
9.1 IPv6的特点 269
9.2 IPv6地址体系结构 270
9.2.1 IPv6地址表示方法 270
9.2.2 IPv6地址类型 270
9.2.3 基本概念 271
9.2.4 IPv6地址结构 271
9.2.5 单播地址 272
9.2.6 任播地址 278
9.2.7 多播地址 278
9.3 IPv6数据报格式 278
9.3.1 IPv6数据报的基本首部 279
9.3.2 IPv6数据报的扩展首部 280
9.4 IPv4到IPv6的过渡技术 281
9.4.1 双协议栈 281
9.4.2 隧道技术 282
9.5 小结 282
9.6 习题 283
9.7 实践 283
第10章 基于NS2的网络模拟技术 284
10.1 网络模拟器NS2简介 284
10.1.1 NS2的特点 284
10.1.2 NS2的安装、配置与运行 286
10.2 NS2模拟基础 287
10.2.1 NS2的功能模块 287
10.2.2 NS2的层次结构和构件库 289
10.2.3 NS2的模拟方法和模拟过程 295
10.3 模拟结果分析 295
10.3.1 trace文件格式 296
10.3.2 NAM 297
10.3.3 XGraph工具 300
10.4 NS2的功能扩展 305
10.5 小结 305
10.6 习题 306
10.7 实践 306
附录 实验设计 307
参考文献 321

教学资源推荐
作者: [美]詹姆斯·F. 库罗斯(James F. Kurose)基思·W. 罗斯(Keith W. Ross) 著
作者: Grigoris Antoniou;Frank van Harmelen
作者: 吴黎兵 彭红梅 黄磊
作者: 朱玛 主编 康绯 丁志芳 张连成 武东英 卜文娟 参编
参考读物推荐
作者: 山金孝 潘晓华 刘世民 著
作者: 王淑江
作者: [美]比利·袁(Billy Yuen),[美]亚历山大·马秋申采夫(Alexander Matyushentsev),[美]托德·埃肯斯坦(Todd Ekenstam),[美]杰西·孙(Jesse Suen) 著