计算机网络技术及应用
作者: 陈志刚
出版时间:2005-07-20
出版社:高等教育出版社
- 高等教育出版社
- 9787040162202
- 1版
- 143750
- 44259853-8
- 平装
- 16开
- 2005-07-20
- 420
- 285
- 工学
- 计算机科学与技术
- TP393
- 工学、理学
- 本科 高职
本书是根据国家教育部高等学校非计算机专业计算机基础课程教学指导分委员会制定的“计算机网络技术与应用”课程的“基本要求”精神编写的。是高等学校本科计算机基础教学“1+X”课程体系中核心课程之一的规划教材。
本书从网络基础、网络原理与技术以及网络管理与应用三个方面较为系统、全面地阐述了计算机网络的基础知识和应用技术。
在网络基础方面,介绍了计算机网络的发展概况、基本概念和计算机网络的分类以及数据通信的有关基础知识。
在网络原理与技术方面,介绍了计算机网络协议,主要包括:开放系统互连参考模型和TCP/IP体系结构;局域网技术;广域网技术;互联网技术;基于JavaScript网络编程的网络基本开发技术。
在网络管理与应用方面,介绍了一般网络操作系统的功能和Windows Server 2003、Red Hat Linux 9两个典型的网络操作系统以及基于这两种典型操作系统平台的常用网络服务器的配置方法。叙述了网络管理的概念、管理模式、管理协议和网络管理系统的结构,介绍了一些典型、新颖的网络安全技术及其原理。还介绍了网络维护的常用技术、网络故障检测的常用设备和常用故障诊断方法。
本书在内容上既注重知识体系的系统性,又强调网络技术的应用性。特别是考虑到非计算机专业的特点,遵循理论叙述充分、内容深入浅出、语言通俗易懂、技术突出实用等基本原则,使读者能在较短的时间内,不仅比较全面地了解网络的基础知识,而且能获得基本的网络应用技能。
本书可作为高等学校理工类非计算机专业的“计算机网络”教材或计算机专业本科和专科的教学参考书,也可供从事计算机网络工程技术的有关人员参考。
第一章 计算机网络概述
1.1 计算机网络的形成和发展
1.1.1 计算机网络概念的出现
1.1.2 计算机网络的发展
1.1.3 Internet在我国的发展
1.2 计算机网络的定义和功能
1.2.1 计算机网络的定义
1.2.2 计算机网络的功能
1.2.3 计算机网络的特点
1.3 计算机网络的组成和分类
1.3.1 计算机网络的组成
1.3.2 计算机网络的分类
习题一
第二章 数据通信基础
2.1 数据通信的概念
2.1.1 数据通信系统的组成
2.1.2 通信线路的连接方式
2.1.3 通信线路的通信方式
2.1.4 数据传输系统的主要技术指标
2.2 信道与传输介质
2.2.1 信道
2.2.2 线缆介质
2.2.3 无线介质
2.3 数据编码与解码
2.3.1 数字信号编码
2.3.2 数字信号的调制编码
2.3.3 模拟信号的数字编码
2.4 同步原理
2.4.1 载波同步
2.4.2 位同步
2.4.3 群同步
2.4.4 网同步
2.5 多路复用技术
2.5.1 频分多路复用
2.5.2 时分多路复用
2.6 数据交换技术
2.6.1 线路交换
2.6.2 报文交换
2.6.3 分组交换
习题二
第三章 计算机网络协议
3.1 网络体系结构
3.1.1 网络体系结构的分层原理
3.1.2 通信协议
3.2 开放系统互连参考模型
3.2.1 OSI参考模型
3.2.2 IEEE802规范
3.2.3 IEEE802对OSI参考模型的改进
3.3 TCP/IP体系结构
3.3.1 TCP/IP的层次
3.3.2 TCP/IP与OSI/RM的区别
习题三
第四章 局域网
4.1 局域网概述
4.1.1 局域网的定义、特点与发展
4.1.2 局域网的拓扑结构
4.2 局域网的基本组成与组网工具
4.2.1 硬件系统
4.2.2 软件系统
4.2.3 组网工具
4.3 局域网组网类型
4.3.1 以太网
4.3.2 令牌环网与令牌总线网
4.3.3 无线局域网
4.4 局域网的介质访问控制方法
4.4.1 以太网的介质访问方法
4.4.2 令牌环网的访问方法
4.4.3 令牌总线网的介质访问方法
4.4.4 无线局域网的介质访问方法
4.5 简单局域网的设计
4.5.1 局域网设计的原则及步骤
4.5.2 结构化布线系统和设计要点
4.5.3 小型局域网组建实例
习题四
第五章 广域网
5.1 广域网概述
5.1.1 广域网的定义
5.1.2 广域网的组成模型及协议层次
5.1.3 包交换
5.1.4 广域网的构成
5.1.5 广域网的物理编址及下一站转发
5.1.6 广域网中的路由
5.2 广域网连接技术
5.2.1 广域网的连接选择
5.2.2 公用交换电话网
5.2.3 综合业务数字网
5.2.4 X.25分组交换网
5.2.5 帧中继
5.2.6 数字数据网
5.2.7 虚拟专用网
5.2.8 异步传输模式
5.2.9 宽带接入技术简介
5.2.10 无线接入技术简介
习题五
第六章 TCP/IP协议和因特网
6.1 Internet机制与组织
6.1.1 Internet机制
6.1.2 Internet的组织
6.2 IP基础
6.2.1 IP地址
6.2.2 子网技术
6.2.3 无类别IP地址
6.2.4 网络地址翻译
6.2.5 IPv6
6.3 IP路由
6.3.1 IP路由过程
6.3.2 直接传递与间接传递
6.3.3 路由表
6.4 UDP与TCP
6.4.1 用户数据报协议UDP
6.4.2 TCP的特性
6.4.3 TCP/IP的简要工作过程
6.5 DNS与DHCP
6.5.1 DNS基础
6.5.2 DNS结构及运行
6.5.3 DNS查询
6.5.4 DNS资源记录
6.5.5 DHCP基础
6.5.6 DHCP流程
6.6 网络互连和实现技术
6.6.1 网络互连概念
6.6.2 网络互连设备
6.7 互联网的应用与服务
6.7.1 万维网
6.7.2 电子邮件
6.7.3 文件传输协议
6.7.4 远程登录
习题六
第七章 网络操作系统与服务器设置
7.1 网络操作系统概述
7.1.1 网络操作系统的概念
7.1.2 网络操作系统的组成与功能
7.1.3 网络资源的配置
7.2 Windows Server 2003简介
7.2.1 Windows Server 2003系列版本
7.2.2 Windows Server 2003的安装
7.2.3 Windows Server 2003若干重要概念
7.2.4 Windows Server 2003的DNS服务配置
7.3 设置Windows Server 2003 Web服务器
7.3.1 网站基本配置
7.3.2 定义虚拟目录
7.3.3 网站性能和安全性配置
7.4 设置Windows Server 2003 FTP服务器
7.4.1 安装Internet信息服务和FTP服务
7.4.2 匿名FTP服务器的基本配置
7.4.3 定义虚拟目录
7.4.4 设置IP地址访问控制
7.5 设置Windows Server 2003邮件服务器
7.5.1 安装POP3和SMTP服务组件
7.5.2 配置POP3服务器
7.5.3 配置SMTP服务器
7.5.4 远程Web管理
7.6 Linux操作系统初步
7.6.1 RedHatLinux的结构与特点
7.6.2 RedHatLinux 9的安装
7.6.3 RedHatLinux 9的常用操作
7.7 设置RedHatLinux 9 Web服务器
7.7.1 安装和配置Webmin
7.7.2 设置Apache Web服务器参数
7.7.3 启动Apache Web服务器
7.8 设置RedHatLinux 9 FTP服务器
7.8.1 安装WU-FTPD服务器
7.8.2 用Webmin配置WU-FTPD服务器
7.9 设置RedHatLinux 9邮件服务器
7.9.1 配置DNS服务
7.9.2 SendmailSMTP邮件系统的配置
7.9.3 POP和IMAP邮件系统的配置
习题七
第八章 网络管理与网络安全
8.1 计算机网络管理
8.1.1 网络管理概述
8.1.2 OSI网络管理体系
8.1.3 简单网络管理协议
8.2 常用网络管理技术
8.2.1 用Ghost进行系统维护及批量安装
8.2.2 网络状态在线分析与Sniffer
8.3 网络安全
8.3.1 安全网络
8.3.2 安全策略
8.4 网络安全技术
8.4.1 加密/解密与密码协议
8.4.2 数字签名技术
8.4.3 信息隐藏和数字水印技术
8.4.4 包过滤技术
8.4.5 防火墙技术
8.4.6 入侵检测技术
8.4.7 其他网络安全技术
8.5 网络故障诊断
8.5.1 故障类型与现象
8.5.2 网络故障诊断工具
8.5.3 常用网络故障诊断技巧
习题八
第九章 JavaScript网络编程基础
9.1 HTML概述
9.1.1 HTML发展简介
9.1.2 HTML网页框架
9.2 JavaScript语言基础
9.2.1 简介
9.2.2 数据类型和运算
9.2.3 流程控制语句
9.2.4 函数
9.3 JavaScript的事件与对象
9.3.1 事件驱动及事件处理
9.3.2 JavaScript的对象
9.3.3 对象系统的使用简介
9.4 JavaScript编程综合实例
9.4.1 在网页上显示日期和时间
9.4.2 网页计算器
9.4.3 表单数据验证
习题九
附录 参考实验项目
实验项目一 局域网实验
实验项目二 常用网络操作系统及服务器的配置
实验项目三 网络维护和管理实验
实验项目四 JavaScript网络编程实践
参考文献