标题：计算机网络标准教程
图书信息
书 名: 计算机网络标准 教程
作　者：马海军
出版社： 清华大学出版社
出版时间： 2010年5月1日
ISBN: 9787302223368
开本： 16开
定价: 39.80元
内容简介
《计算机网络标准教程(2010-2012版)》是作者结合多年授课经验和高等院校学生的实际情况，针对目前非计算机专业学生或者刚入门学生的认知特点编写的。书中阐述了基础理论知识，重点安排与实际应用相联系的内容。《计算机网络标准教程(2010-2012版)》在每章后面安排2～3个实验指导内容，可以强化学生的动手操作能力。
全书结构编排合理、图文并茂、实际丰富，不仅可以作为大、中专院校教学和企业培训的教材，也可以作为在职人员的自学指导用书。
图书目录
第1章 计算机网络概论
1．1 计算机网络的形成与发展
1．1．1 计算机网络的定义
计算机网络，是指将地理位置不同的具有独立功能的多台计算机及其外部设备，通过通信线路连接起来，在网络操作系统，网络管理软件及网络通信协议的管理和协调下，实现资源共享和信息传递的计算机系统。按广义定义关于计算机网络的最简单定义是：一些相互连接的、以共享资源为目的的、自治的计算机的集合。
另外，从逻辑功能上看，计算机网络是以传输信息为基础目的，用通信线路将多个计算机连接起来的计算机系统的集合。一个计算机网络组成包括传输介质和通信设备。
从用户角度看，计算机网络它是这样定义的：存在着一个能为用户自动管理的网络操作系统。有它调用完成用户所调用的资源，而整个网络像一个大的计算机系统一样，对用户是透明的。
一个比较通用的定义是：利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来，以功能完善的网络软件及协议实现资源共享和信息传递的系统。
从整体上来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统，从而使众多的计算机可以方便地互相传递信息，共享硬件、软件、数据信息等资源。简单来说，计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。按连接定义计算机网络就是通过线路互连起来的、资质的计算机集合，确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机，终端及其附属设备用通信设备和通信线路连接起来，并配置网络软件，以实现计算机资源共享的系统。
1．1．2 计算机网络的产生
1．1．3 计算机网络的发展
1．2 计算机网络的功能与应用
1．2．1 网络的基本功能
1．2．2 计算机网络的应用
1．3 计算机网络的结构与类型
1．3．1 计算机网络的组成结构
1．3．2 计算机网络的分类
1．3．3 计算机网络的拓扑结构
1．4 计算机网络的发展趋势
1．4．1 信息高速公路
1．4．2 未来的计算机网络
1．5 思考与练习
第2章 网络体系结构
2．1 网络体系结构的基本概念
2．2 OSI参考模型
2．2．1 OSI参考模型的分层结构
2．2．2 OSI参考模型中数据传输过程
2．3 OSI参考模型的实现机制-
2．3．1 物理层
物理层位于OSI参考模型的最底层，它直接面向实际承担数据传输的物理媒体（即通信通道），物理层的传输单位为比特（bit），即一个二进制位（“0”或“1”）。实际的比特传输必须依赖于传输设备和物理媒体，但是，物理层不是指具体的物理设备，也不是指信号传输的物理媒体，而是指在物理媒体之上为上一层（数据链路层）提供一个传输原始比特流的物理连接。 
2．3．2 数据链路层
数据链路层是OSI参考模型中的第二层，介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务，其最基本的服务是将源机网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的，数据链路必须具备一系列相应的功能，主要有：如何将数据组合成数据块，在数据链路层中称这种数据块为帧（frame），帧是数据链路层的传送单位；如何控制帧在物理信道上的传输，包括如何处理传输差错，如何调节发送速率以使与接收方相匹配；以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。 
2．3．3 网络层
网络层是OSI参考模型中的第三层，介于运输层和数据链路层之间，它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上，进一步管理网络中的数据通信，将数据设法从源端经过若直干个中间节点传送到目的端，从而向运输层提供最基本的端到端的数据传送服务。主要内容有：虚电路分组交换和数据报分组交换、路由选择算法、阻塞控制方法、X.25协议、综合业务数据网（ISDN）、异步传输模式（ATM）及网际互连原理与实现。
网络层的目的是实现两个端系统之间的数据透明传送，具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。为了说明网络层 
的功能，如图4.1所示的交换网络拓扑结构，它是由若干个网络节点按照任意的拓扑结构相互连接而成的。网络层关系到通信子网的运行控制，体现了网络应用环境中资源子网访问通信子网的方式。网络层从物理上来讲一般分布地域宽广，从逻辑上来讲功能复杂，因此是OSI模型中面向数据通信的下三层（也即通信子网）中最为复杂也最关键的一层。
2．3．4 传输层
传输层，是两台计算机经过网络进行数据通信时，第一个端到端的层次，具有缓冲作用。当网络层服务质量不能满足要求时，它将服务加以提高，以满足高层的要求；当网络层服务质量较好时，它只用很少的工作。传输层还可进行复用，即在一个网络连接上创建多个逻辑连接。 
传输层（Transport Layer）是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制 
的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息。 
传输层也称为运输层.传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层.因为它是源端到目的端对数据传送进行控制从低到高的最后一层.
有一个既存事实，即世界上各种通信子网在性能上存在着很大差异.例如电话交换网,分组交换网,公用数据交换网，局域网等通信子网都可互连,但它们提供的吞吐量,传输速率,数据延迟通信费用各不相同.对于会话层来说,却要求有一性能恒定的界面.传输层就承担了这一功能.它采用分流/合流，复用/解复用技术来调节上述通信子网的差异,使会话层感受不到.此外传输层还要具备差错恢复，流量控制等功能,以此对会话层屏蔽通信子网在这些方面的细节与差异.传输层面对的数据对象已不是网络地址和主机地址,而是和会话层的界面端口.
上述功能的最终目的是为会话提供可靠的,无误的数据传输.传输层的服务一般要经历传输连接建立阶段,数据传送阶段,传输连接释放阶段3个阶段才算完成一个完整的服务过程.而在数据传送阶段又分为一般数据传送和加速数据传送两种。传输层服务分成5种类型.基本可以满足对传送质量,传送速度,传送费用的各种不同需要
2．3．5 会话层、表示层和应用层
会话层(Session)提供的服务可使应用建立和维持会话，并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。 
会话层,表示层,应用层构成开放系统的高3层，面对应用进程提供分布处理，对话管理,信息表示,恢复最后的差错等. 会话层同样要担负应用进程服务要求，而运输层不能完成的那部分工作,给运输层功能差距以弥补.主要的功能是对话管理，数据流同步和重新同步。要完成这些功能,需要由大量的服务单元功能组合,已经制定的功能单元已有几十种.
表示层位于OSI分层结构的第六层，它的主要作用之一是为异种机通信提供一种公共语言，以便能进行互操作。这种类型的服务之所以需要，是因为不同的计算机体系结构使用的数据表示法不同。例如，IBM主机使用EBCDIC编码，而大部分PC机使用的是ASCII码。在这种情况下，便需要表示层来完成这种转换。
通过前面的介绍,我们可以看出,会话层以下5层完成了端到端的数据传送,并且是可靠,无差错的传送.但是数据传送只是手段而不是目的,最终是要实现对数据的使用.由于各种系统对数据的定义并不完全相同,最易明白的例子是键盘,其上的某些键的含义在许多系统中都有差异.这自然给利用其它系统的数据造成了障碍.表示层和应用层就担负了消除这种障碍的任务.
对于用户数据来说,可以从两个侧面来分析,一个是数据含义被称为语义,另一个是数据的表示形式,称做语法.像文字,图形,声音,文种,压缩,加密等都属于语法范畴.表示层设计了3类15种功能单位,其中上下文管理功能单位就是沟通用户间的数据编码规则,以便双方有一致的数据形式,能够互相认识.ISO表示层它为服务,协议,文本通信符制定了DP8822,DP8823,DIS6937/2等一系列标准。表示层如同应用程序和网络之间的翻译官，主要解决用户信息的语法表示问题，即提供格式化的表示和转换数据服务。数据的压缩、解压、加密、解密都在该层完成。工作原理在表示层，数据将按照网络能理解的方案进行格式化；这种格式化也因所使用网络的类型不同而不同。表示层管理数据的解密与加密，如系统口令的处理如果在Internet上查询你银行账户，使用的即是一种安全连接。你的账户数据在发送前被加密，在网络的另一端，表示层将对接收到的数据解密。除此之外，表示层协议还对图片和文件格式信息进行解码和编码。
加密分为链路加密和端到端的加密。对于表示层，参与的加密属于端到端的加密，指信息由发送端自动加密，并进入TCP/IP数据包封装，然后作为不可阅读和不可识别的数据进入互联网。到达目的地后，再自动充足解密，成为可读数据。端到端加密面向网络高层主体，不对下层协议进行信息加密，协议信息以明文进行传送，用户数据在中央节点不需解密。
应用层也称为应用实体（AE），它由若干个特定应用服务元素（SASE）和一个或多个公用应用服务元素（CASE）组成。每个SASE提供特定的应用服务，例如文件运输访问和管理（FTAM）、电子文电处理（MHS）、虚拟终端协议（VAP）等。CASE提供一组公用的应用服务，例如联系控制服务元素（ACSE）、可靠运输服务元素（RTSE）和远程操作服务元素（ROSE）等。 
应用层（Application layer）是七层OSI模型的第七层。应用层直接和应用程序接口并提供常见的网络应用服务。应用层也向表示层发出请求。 
应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务.其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE. 
CASE提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户，主要为应用进程通信,分布系统实现提供基本的控制机制；特定服务SASE则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等。这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,开放系统互连管理等等。
2．4 TCP/IP参考模型
2．4．1 TCP/IP参考模型的分层结构
2．4．2 TCP/IP与OSI参考模型的比较
2．5 其他参考模型
2．6 实验指导——安装NetBEUI协议
2．7 实验指导——制作网线
2．8 思考与练习
第3章 数据通信基础
3．1 数据通信概述
3．1．1 数据通信基本概念
3．1．2 模拟通信系统
3．1．3 数字通信系统
3．2 数据编码
3．2．1 模拟数据编码方法
3．2．2 数字数据编码方法
3．2．3 脉冲编码调制方法
3．3 信道的通信方式
3．3．1串行通信和并行通信
3．3．2单工/半双工/全双工通信
3．4 网络数据传输技术
3．4．1 同步传输与异步传输
3．4．2 多路复用技术
3．4．3 数据交换技术
3．5 差错控制技术
3．5．1 差错产生的原因与类型
3．5．2 差错控制的基本方式
3．5．3 检错码与纠错码
3．5．4 差错控制方法
3．6 实验指导——捕获数据包
3．7 思考与练习
第4章 网络通信协议
4．1 传输层协议
4．1．1 TCP协议
4．1．2 UDP协议
4．2 IP协议与子网掩码
4．2．1 IP协议的特点
4．2．2 IP地址
4．2．3 子网掩码
4．2．4 IPv6协议
4．3 ICMP协议
4．3．1 ICMP报文格式
4．3．2 ICMP报文类型
4．4 地址解析协议
4．5 IP路由选择协议
4．5．1 自治系统与路由选择协议
4．5．2 路由信息协议
路由信息协议RIP（Routing Information Protocol）是基于距离向量的路由协议，通常利用跳数来作为计量标准。RIP是一种内部网关协议。由于RIP实现简单，是使用范围最广泛的路由协议。该协议收敛较慢，一般用于规模较小的网络。RIP协议在RFC 1058规定。
4．5．3 最短路径优先协议
4．5．4 外部网关协议
是一个现已过时的互联网路由协议，最初于1982年由BBN技术公司的EricC.Rosen及DavidL.Mills提出。其最早在RFC827中描述，并于1984年在RFC904中被正式规范。EGP是一种简单的（网络）可达性协议，其与现代的距离-矢量协议和路径-矢量协议不同，它仅限适用于树状拓扑的网络。 
在互联网发展的早期，自治系统之间的互连使用的是一种称为“EGP版本3”的外部网关协议。EGP3不应与一般所说的各种EGP协议相混淆。现今，边界网关协议（BGP）是互联网路由的目前公认标准，其基本已取代了局限较大的EGP3协议
4．6 应用层协议
4．6．1 域名系统DNS
4．6．2 SMTP协议
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议，是一种提供可靠且有效电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务，主要用于传输系统之间的邮件信息并提供与来信有关的通知。
4．6．3 FTP协议
FTP 是 TCP/IP 协议组中的协议之一，是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础，它由一系列规格说明文档组成，目标是提高文件的共享性，提供非直接使用远程计算机，使存储介质对用户透明和可靠高效地传送数据。简单的说，FTP就是完成两台计算机之间的拷贝，从远程计算机拷贝文件至自己的计算机上，称之为“下载（download）”文件。若将文件从自己计算机中拷贝至远程计算机上，则称之为“上载（upload）”文件。在TCP/IP协议中，FTP标准命令TCP端口号为21，Port方式数据端口为20。
4．7 实验指导——查看并更改网卡物理地址
4．8 实验指导——通过FTP协议实现资源共享
4．9 思考与练习
第5章 网络传输介质
5．1 双绞线
5．1．1 双绞线的结构
5．1．2 双绞线的分类
5．1．3 双绞线的类别
5．1．4 双绞线与设备的连接
5．2 光纤
5．2．1 光纤概述
5．2．2 光纤通信
5．2．3 光纤接入所需元件
5．3 无线传输介质
5．3．1 无线电波
5．3．2 红外线
5．3．3 激光
5．4 实验指导——安装红外线适配器
5．5 实验指导——两台计算机互连实现文件共享
5．6 思考与练习
第6章 网络设备
6．1 网卡
6．1．1 网卡概述
6．1．2 网卡的工作原理
6．1．3 网卡的类型
6．2 交换机
6．2．1 交换技术
6．2．2 交换机的类型
6．2．3 交换机工作原理
6．2．4 交换机技术参数
6．3 路由器
6．3．1 路由器的功能及路由原理
6．3．2 路由器的类型
6．3．3 路由器的主要技术
6．3．4 路由器的接口
6． 4防火墙
6．4．1 防火墙的主要功能
6．4．2 防火墙的类型
6．4．3 防火墙技术
6．5 无线网络设备
6．5．1 无线网卡
6．5．2 无线交换机与路由器
6．6 实验指导——安装网卡及驱动
6．7 实验指导——配置宽带路由器
6．8 思考与练习
第7章 局域网技术
7．1 局域网概述
7．1．1 局域网参考模型
7．1．2 局域网协议标准
7．2 局域网介质访问控制方法
7．2．1 载波监听多路访问/冲突检测
7．2．2 令牌环访问控制
7．2．3 令牌总线访问控制
7．3 局域网的类型
7．3．1 以太网
7．3．2 令牌环网
7．3．3 FDDI网
7．4 以太网技术
7．4．1 传统以太网
7．4．2 快速以太网
7．4．3 千兆以太网
7．4．4 万兆以太网
7．5 虚拟局域网技术
7．5．1 虚拟局域网概述
7．5．2 虚拟局域网工作原理
7．5．3 虚拟局域网划分方法
7．6 实验指导——组建局域网
7．7 实验指导——建立虚拟局域网
7．8 实验指导——设置网络共享
7．9 思考与练习
第8章 无线网络技术
8．1 无线网络概述
8．1．1 什么是无线网络
8．1．2 无线网络划分
8．2 IEEE802．11标准
8．2．1 IEEE802．11体系结构
8．2．2 IEEE802．11物理介质规范
8．2．3 IEEE802．11介质访问控制
8．3 无线网络的连接方式
8．3．1 典型连接方式
8．3．2 户外连接方式
8．4 无线局域网类型
8．4．1 红外无线局域网
8．4．2 扩频无线局域网
8．4．3 窄带微波无线局域网
8．5 无线广域网技术
8．5．1 GSM技术
8．5．2 WAP技术
8．5．3 3G通信技术
8．5．4 其他无线广域网技术
8．6 实验指导——配置无线路由器
8．7 实验指导——安装及使用无线网卡
8．8 思考与练习
第9章 Internet基础与应用
9．1 Internet概述
9．1．1 Internet的定义和特点
9．1．2 Interact的形成与发展
9．2 Internet工作原理
9．3 Internet接入技术
9．3．1 局域网接入
9．3．2 ADSL接入
9．3．3 无线接入
9．4 internet的应用
9．4．1 WWW服务
9．4．2 电子邮件
9．4．3 即时通信
9．4．4 网络电话
9．4．5 Internet其他应用
9．5 实验指导——安装并注册飞信
9．6 思考与练习
第10章 网络操作系统
10．1 网络操作系统概述
10．1．1 网络操作系统的定义和功能
10．1．2 主流的网络操作系统
10．1．3 网络操作系统的选择
10．2 Windows Server 2008配置与管理
10．2．1 Windows Server 2008概述
10．2．2 Windows Server 2008安装部署
10．2．3 Windows Server 2008角色与功能
10．3 活动目录的安装与配置
10．3．1 工作组模型
10．3．2 域的基本概念
10．3．3 域服务器类型
10．3．4 委托关系
10．3．5 域模型
10．3．6 活动目录的结构
10．3．7 安装活动目录
10．4 实验指导——安装Windows Server 2008操作系统
10．5 实验指导——设置工作组
10．6 思考与练习
第11章 组建网络服务器
11．1 WindowsServer2008的用户管理
11．1．1 用户账户的类型
11．1．2 用户账户的建立
11．2 文件服务器管理
11．2．1 认识文件服务器
11．2．2 设置共享文件夹
11．2．3 设置本地使用权限
11．2．4 管理共享文件夹
11．3 打印服务器管理
11．3．1 网络打印概述
11．3．2 安装本地服务器端打印机与设置共享
11．3．3 安装客户机端网络打印机
11．3．4 设置与管理打印机
11．4 DHCP服务器管理
11．4．1 DHCP概述
11．4．2 DHCP工作原理
11．4．3 管理DHCP服务器
11．5 实验指导——配置IIS服务器
11．6 实验指导——配置DNS服务器
11．7 思考与练习
第12章 计算机网络管理
12．1 网络管理基础
12．1．1 网络管理概述
12．1．2 网络管理的功能
12．1．3 网络管理系统
12．1．4 网络管理标准
12．2 网络管理协议
12．2．1 网络管理协议简介
12．2．2 简单网络管理协议
12．3 网络管理软件
12．3．1 网络管理软件概述
12．3．2 网络管理软件的技术
12．4 实验指导——查看及管理局域网
12．5 实验指导——查看服务器日志
12．6 思考与练习
第13章 计算机网络安全
13．1 计算机网络安全概述
13．1．1 计算机网络安全的含义
13．1．2 网络安全的主要内容
13．1．3 网络安全策略
13．1．4 计算机网络安全管理
13．2 网络安全技术
13．2．1 物理安全
13．2．2 数据加密
13．2．3 认证技术
13．2．4 防火墙技术
13．3 常见的网络攻击技术
13．3．1 社会工程学攻击
13．3．2 密码攻击
13．3．3 网络监听
13．3．4 拒绝服务攻击
13．3．5 网络端口扫描攻击
13．3．6 缓冲区溢出攻击
13．3．7 IP地址欺骗
13．3．8 电子邮件攻击
13．4 实验指导——安装防火墙
13．5 实验指导——清除ARP木马
13．6 思考与练习
第14章 网络布线及工程
14．1 网络方案设计
14．1．1 需求分析
14．1．2 网络设计原则
14．1．3 网络通信子网规划设计
14．2 网络综合布线
14．2．1 综合布线系统特点
14．2．2 综合布线系统简介
14．3 校园网设计案例
14．3．1 拟定方案书
14．3．2 选购设备
14．3．3 安装及布线