标题：计算机网络协议教程
基本信息
书 名: 计算机网络协议教  程
作　者：陈明
出版社： 清华大学
出版时间： 2008
ISBN: 9787302161585
开本： 
定价: 38.00 元
简介
本书系统地介绍了当前网络协议的有关内容，主要包括数据通信基础、网络协议和概述、计算机网络体系结构、物理层协议、数据链路层协议、网络层协议、传输层协议、高层协议、简单网络管理协议等内容。在附录中，给出了三个较典型的实验。　本书论述的内容深刻、系统而全面，可作为大学计算机网络教材，也可作为计算机网络工程技术人员的参考书。
目录
第1章概述
1.1计算机网络的组成
1.2计算机网络的拓扑结构
1.3计算机网络的分类
1.3.1基于传输技术分类
计算机网络的分类与的一般的事物分类方法一样，可以按事物的所具有的不同性质特点即事物的属性分类。计算机网络通俗地讲就是由多台计算机（或其它计算机网络设备）通过传输介质和软件物理（或逻辑）连接在一起组成的。总的来说计算机网络的组成基本上包括：计算机、网络操作系统、传输介质（可以是有形的，也可以是无形的，如无线网络的传输介质就是空气）以及相应的应用软件四部分。
要学习网络，首先就要了解目前的主要网络类型，分清哪些是我们初级学者必须掌握的，哪些是目前的主流网络类型。
1.3.2基于网络覆盖的地理范围分类
虽然网络类型的划分标准各种各样，但是从地理范围划分是一种大家都认可的通用网络划分标准。按这种标准可以把各种网络类型划分为局域网、城域网、广域网和互联网四种。局域网一般来说只能是一个较小区域内，城域网是不同地区的网络互联，不过在此要说明的一点就是这里的网络划分并没有严格意义上地理范围的区分，只能是一个定性的概念。下面简要介绍这几种计算机网络。局域网（Local Area Network；LAN） 通常我们常见的“LAN”就是指局域网，这是我们最常见、应用最广的一种网络。现在局域网随着整个计算机网络技术的发展和提高得到充分的应用和普及，几乎每个单位都有自己的局域网，有的甚至家庭中都有自己的小型局域网。很明显，所谓局域网，那就是在局部地区范围内的网络，它所覆盖的地区范围较小。局域网在计算机数量配置上没有太多的限制，少的可以只有两台，多的可达几百台。一般来说在企业局域网中，工作站的数量在几十到两百台次左右。在网络所涉及的地理距离上一般来说可以是几米至10公里以内。局域网一般位于一个建筑物或一个单位内，不存在寻径问题，不包括网络层的应用。 
这种网络的特点就是：连接范围窄、用户数少、配置容易、连接速率高。目前局域网最快的速率要算现今的10G以太网了。IEEE的802标准委员会定义了多种主要的LAN网：以太网（Ethernet）、令牌环网（Token Ring）、光纤分布式接口网络（FDDI）、异步传输模式网（ATM）以及最新的无线局域网（WLAN）。这些都将在后面详细介绍。城域网（Metropolitan Area Network；MAN） 这种网络一般来说是在一个城市，但不在同一地理小区范围内的计算机互联。这种网络的连接距离可以在10￣100公里，它采用的是IEEE802.6标准。MAN与LAN相比扩展的距离更长，连接的计算机数量更多，在地理范围上可以说是LAN网络的延伸。在一个大型城市或都市地区，一个MAN网络通常连接着多个LAN网。如连接政府机构的LAN、医院的LAN、电信的LAN、公司企业的LAN等等。由于光纤连接的引入，使MAN中高速的LAN互连成为可能。 
城域网多采用ATM技术做骨干网。ATM是一个用于数据、语音、视频以及多媒体应用程序的高速网络传输方法。ATM包括一个接口和一个协议，该协议能够在一个常规的传输信道上，在比特率不变及变化的通信量之间进行切换。ATM也包括硬件、软件以及与ATM协议标准一致的介质。ATM提供一个可伸缩的主干基础设施，以便能够适应不同规模、速度以及寻址技术的网络。ATM的最大缺点就是成本太高，所以一般在政府城域网中应用，如邮政、银行、医院等。广域网（Wide Area Network；WAN） 这种网络也称为远程网，所覆盖的范围比城域网（MAN）更广，它一般是在不同城市之间的LAN或者MAN网络互联，地理范围可从几百公里到几千公里。因为距离较远，信息衰减比较严重，所以这种网络一般是要租用专线，通过IMP（接口信息处理）协议和线路连接起来，构成网状结构，解决循径问题。这种城域网因为所连接的用户多，总出口带宽有限，所以用户的终端连接速率一般较低，通常为9.6Kbps￣45Mbps 如：邮电部的CHINANET，CHINAPAC，和CHINADDN网。 
上面讲了网络的几种分类，其实在现实生活中我们真正遇得最多的还要算是局域网，因为它可大可小，无论在单位还是在家庭实现起来都比较容易，应用也是最广泛的一种网络，所以在下面我们有必要对局域网及局域网中的接入设备作一个进一步的认识。无线网随着笔记本电脑（notebook computer）和个人数字助
（ Personal Digital Assistant，PDA）等便携式计算机的日益普及和发展，人们经常要在路途中接听电话、发送传真和电子邮件阅读网上信息以及登录到远程机器等。然而在汽车或飞机上是不可能通过有线介质与单位的网络相连接的，这时候可能会对无线网感兴趣了。虽然无线网与移动通信经常是联系在一起的，但这两个概念并不完全相同。表1 - 2给出了它们之间的对比。例如当便携式计算机通过P C M C I A卡接入电话插口，它就变成有线网的一部分。另一方面，有些通过无线网连接起来的计算机的位置可能又是固定不变的，如在不便于通过有线电缆连接的大楼之间就可以通过无线网将两栋大楼内的计算机连接在一起。 
无线网特别是无线局域网有很多优点，如易于安装和使用。但无线局域网也有许多不足之处：如它的数据传输率一般比较低，远低于有线局域网；另外无线局域网的误码率也比较高，而且站点之间相互干扰比较厉害。用户无线网的实现有不同的方法。国外的某些大学在它们的校园内安装许多天线，允许学生们坐在树底下查看图书馆的资料。这种情况是通过两个计算机之间直接通过无线局域网以数字方式进行通信实现的。另一种可能的方式是利用传统的模拟调制解调器通过蜂窝电话系统进行通信。目前在国外的许多城市已能提供蜂窝式数字信息分组数据（ Cellular Digital Packet Data，C D P D）的业务，因而可以通过C D P D系统直接建立无线局域网。无线网络是当前国内外的研究热点，无线网络的研究是由巨大的市场需求驱动的。无线网的特点是使用户可以在任何时间、任何地点接入计算机网络，而这一特性使其具有强大的应用前景。当前已经出现了许多基于无线网络的产品，如个人通信系统（ Personal CommunicationS y s t e m，P C S）电话、无线数据终端、便携式可视电话、个人数字助理（ P D A）等。无线网络的发展依赖于无线通信技术的支持。目前无线通信系统主要有：低功率的无绳电话系统、模拟蜂窝系统、数字蜂窝系统、移动卫星系统、无线L A N和无线WA N等。
1.3.3基于网络的拓扑结构分类
1.3.4基于网络协议分类
小结
习题
第2章数据通信基础
2.1传输媒体
2.1.1双绞线
双绞线（Twisted Pair）是由两条相互绝缘的导线按照一定的规格互相缠绕（一般以逆时针缠绕）在一起而制成的一种通用配线，属于信息通信网络传输介质。双绞线过去主要是用来传输模拟信号的，但现在同样适用于数字信号的传输。
双绞线是综合布线工程中最常用的一种传输介质。
双绞线是由一对相互绝缘的金属导线绞合而成。采用这种方式，不仅可以抵御一部分来自外界的电磁波干扰，而且可以降低自身信号的对外干扰。把两根绝缘的铜导线按一定密度互相绞在一起，一根导线在传输中辐射的电波会被另一根线上发出的电波抵消。“双绞线”的名字也是由此而来。
双绞线一般由两根22-26号绝缘铜导线相互缠绕而成，实际使用时，双绞线是由多对双绞线一起包在一个绝缘电缆套管里的。典型的双绞线有四对的，也有更多对双绞线放在一个电缆套管里的。这些我们称之为双绞线电缆。在双绞线电缆（也称双扭线电缆）内，不同线对具有不同的扭绞长度，一般地说，扭绞长度在3.81cm至14cm内，按逆时针方向扭绞。相邻线对的扭绞长度在1.27cm以上，一般扭线的越密其抗干扰能力就越强，与其他传输介质相比，双绞线在传输距离，信道宽度和数据传输速率等方面均受到一定限制，但价格较为低廉。
2.1.2同轴电缆
同轴电缆从用途上分可分为基带同轴电缆和宽带同轴电缆（即网络同轴电缆和视频同轴电缆）。同轴电缆分50Ω 基带电缆和75Ω宽带电缆两类。基带电缆又分细同轴电缆和粗同轴电缆。基带电缆仅仅用于数字传输，数据率可达10Mbps。 
同轴电缆由里到外分为四层：中心铜线（单股的实心线或多股绞合线），塑料绝缘体，网状导电层和电线外皮。中心铜线和网状导电层形成电流回路。因为中心铜线和网状导电层为同轴关系而得名。
同轴电缆传导交流电而非直流电，也就是说每秒钟会有好几次的电流方向发生逆转。
如果使用一般电线传输高频率电流，这种电线就会相当于一根向外发射无线电的天线，这种效应损耗了信号的功率，使得接收到的信号强度减小。
同轴电缆的设计正是为了解决这个问题。中心电线发射出来的无线电被网状导电层所隔离，网状导电层可以通过接地的方式来控制发射出来的无线电。
同轴电缆也存在一个问题，就是如果电缆某一段发生比较大的挤压或者扭曲变形，那么中心电线和网状导电层之间的距离就不是始终如一的，这会造成内部的无线电波会被反射回信号发送源。这种效应减低了可接收的信号功率。为了克服这个问题，中心电线和网状导电层之间被加入一层塑料绝缘体来保证它们之间的距离始终如一。这也造成了这种电缆比较僵直而不容易弯曲的特性。
2.1.3光缆
2.2模拟传输与数字传输
2.2.1模/数转换
2.2.2数据编码技术
2.3信道
2.3.1信道概述
2.3.2信道带宽
2.3.3传输时延
2.3.4信道容量
2.3.5信道复用
2.4通信方式
2.4.1数据传输方向
2.4.2异步传输和同步传输
2.4.3并行通信与串行通信
2.5数据交换方式
2.5.1电路交换
2.5.2报文交换
2.5.3分组交换
2.6差错控制
2.6.1传输差错
2.6.2差错控制方法
2.6.3纠错编码
小结
习题
第3章网络协议和服务
3.1协议
3.1.1协议分层的概念
3.1.2开放系统、子系统、N层与实体
3.1.3分层与路由
3.1.4封装与解包
3.2数据单元
3.3服务、接口和访问点
3.4层次结构
3.5连接服务和无连接服务
3.6服务原语
3.7协议与服务的关系
小结
习题
第4章计算机网络体系结构
4.1OSI参考模型
4.2物理层
4.3数据链路层
4.3.1数据链路层简介
4.3.2数据链路层服务
4.4网络层
4.4.1网络层简介
4.4.2网络层服务
4.5传输层
4.5.1传输层简介
4.5.2传输层服务
4.6会话层
4.6.1会话层简介
4.6.2会话层服务
4.7表示层
4.7.1表示层简介
4.7.2数据表示
4.7.3数据安全
4.7.4数据压缩
4.8应用层
4.8.1应用层简介
4.8.2文件传输、访问和管理（FTAM）
4.8.3报文处理系统(MHS)
4.8.4虚拟终端协议（VTP）
4.9OSI参考模型总结
4.10TCP/IP参考模型
4.11IBM系统网络体系结构模型
4.12其他协议概述
4.12.1NETBIOS应用程序接口
4.12.2Apple Talk协议
4.13数据通信服务
4.13.1X.25协议
4.13.2帧中继
4.13.3异步传输模式
小结
习题
第5章物理层协议
5.1物理层协议概述
5.2物理层协议示例
5.2.1EIA RS?232接口标准
5.2.2RS?449接口标准
5.2.3X.21标准
5.2.4ATM的物理层
小结
习题
第6章数据链路层协议
6.1数据链路层协议机制
6.1.1停止等待协议
6.1.2滑动窗口协议
6.2成帧
6.2.1字符计数法
6.2.2带填充字符的首尾界符法
6.2.3带填充位的首尾标志法
6.3局域网协议
6.3.1局域网体系结构
6.3.2逻辑链路控制（LLC）协议
6.3.3媒体访问控制（MAC）协议
6.4广域网协议
6.4.1HDLC协议
6.4.2串行线路网络协议
6.4.3点到点协议
6.4.4X.25协议的数据链路层
6.4.5帧中继（FR）的数据链路层
6.4.6ATM的数据链路层
小结
习题
第7章网络层协议
7.1IP协议
7.1.1IP协议概述
7.1.2IP地址的表示方法
7.1.3子网
7.1.4IP地址转换
7.1.5IP数据报的格式
7.1.6IP数据报的封装、分段与重组
7.1.7IP报文转发
7.1.8IP路由表
7.2Internet控制协议
7.2.1Internet控制报文协议
7.2.2Internet组管理协议
7.2.3地址解析协议
7.2.4反向地址解析协议
7.3IP路由选择协议
7.3.1内部网关路由选择协议
7.3.2外部网关路由选择协议
7.4IP v6（IPng）协议
7.4.1IP v6特点
7.4.2IP v6分组
7.5X.25的网络层协议
7.5.1X.25分组层简介
7.5.2X.25的分组格式
7.6ATM层
7.6.1信元格式
7.6.2虚拟通路和虚拟通道
7.6.3ATM虚拟连接的建立
7.6.4交换功能和路由选择
7.6.5服务类型和服务质量
7.6.6通信量整形和控制
7.7IBM SNA路径控制协议及NETBIOS协议
7.7.1SNA路径控制协议
7.7.2NETBIOS协议
7.7.3NETBEUI协议
7.8Apple Talk的DDP协议
小结
习题
第8章传输层协议
8.1传输控制协议(TCP)
8.1.1端口和套接字
8.1.2TCP的服务
8.2TCP报文段
8.3TCP连接管理
8.4TCP传输策略
8.5TCP拥塞控制
8.5.1慢启动算法
8.5.2拥塞避免算法
8.5.3快速重传与快速恢复算法
8.6TCP定时器管理
8.7用户数据报协议
8.8TCP和UDP协议
8.9ATM的AAL层协议
8.9.1ATM适配
8.9.2ATM适配层的结构和协议类别
8.9.3在ATM上面的帧中继
8.10IBM的系统网络体系结构传输控制协议
8.11Apple Talk的事务协议
小结
习题第9章高层协议
9.1域名系统
9.1.1DNS名字空间
9.1.2资源记录
9.1.3域名服务器
9.1.4域名解析服务
9.2文件传输和存取
9.2.1文件传输协议
9.2.2简单文件传输协议
9.2.3网络文件系统
9.3远程登录协议
9.4电子邮件
9.4.1电子邮件简介
9.4.2简单邮件传输协议
9.4.3邮件读取协议
9.4.4电子邮件格式
9.5万维网
9.5.1Web浏览器与Web服务器
9.5.2超文本传输协议
9.5.3统一资源定位器
9.5.4安装与配置TCP/IP
9.6IBM NETBIOS的SMB协议
小结
习题
第10章简单网络管理协议
10.1基本概念
10.1.1网络管理结构
10.1.2网络管理协议体系结构
10.1.3TRAP导致的轮询
10.1.4委托
10.2抽象语法符号ASN.1
10.2.1ASN.1简介
10.2.2数据类型和值
10.2.3转换语法
10.3SMI管理信息的结构
10.4管理信息库
10.5SNMP
10.5.1SNMP操作
10.5.2SNMP数据单元（PDU）
10.6SNMP v2
10.6.1SNMP v2数据单元
10.6.2分散网络管理
10.6.3安全功能
10.6.4数据传输
10.7SNMP v3简介
小结
习题
实验一通过路由器连接两个局域网
1.1实验目的
1.2实验要求
1.3实验步骤
1.4实验报告
1.5实验相关说明
1.5.1路由器配置基础
1.5.2广域网协议设置
1.5.3路由协议设置及修改
实验二FTP服务器配置与使用
2.1实验目的
2.2实验要求
2.3实验步骤
2.3.1使用Internet服务管理器配置FTP服务器
2.3.2利用IE浏览器访问FTP服务器
2.3.3利用FTP行命令方式进行文件的上传和下载
2.3.4使用Serv?U设置FTP服务器
2.4实验报告
2.5实验相关说明
2.5.1匿名FTP服务器
2.5.2常用FTP协议
2.5.3远程登录到BBS
实验三配置和管理DNS服务器
3.1实验目的
3.2实验要求
3.3实验步骤
3.3.1在Windows 2000 Server中安装DNS服务
3.3.2在Windows XP中安装DNS服务
3.3.3DNS服务器的配置与管理
3.3.4客户端DNS的设置
3.4实验报告
3.5实验相关说明
参考文献