内容简介
《计算机网络:理论与实验》理论与实践紧密结合,经典原理与现代技术相辅相成,是作者在多年从事计算机网络教学与实验指导的基础上,结合所积累的理论与实践知识成果,对计算机网络的有关内容进行归纳和梳理后形成的。期望读者在掌握计算机网络理论的同时,得到完整的技能训练。
书中内容分为三大部分:(1)介绍经典的计算机网络的原理、技术、协议及典型应用。以TCP/IP协议为主线,系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、传输层、应用层;(2)介绍近年来涌现的IPv6协议、无线网络、传感器网络、物联网和云计算等计算机网络新技术;(3)与理论介绍紧密配合,给出了掌握网络技术所需的丰富的实验指导内容。
《计算机网络:理论与实验》适合作为高等院校信息科学与技术相关专业的计算机网络理论与实验教材,也可以作为相关专业研究生和有关技术人员阅读参考。
目录
第一章 概述
1.1 计算机网络的形成与发展
1.1.1 计算机网络发展阶段的划分
1.1.2 计算机网络技术发展的三条主线
1.2 计算机网络定义与分类
1.2.1 计算机网络定义
1.2.2 计算机网络的分类
1.3 计算机网络拓扑结构
1.3.1 计算机网络拓扑的定义
1.3.2 计算机网络拓扑的分类与特点
1.4 计算机网络的组成
1.4.1 早期计算机网络的组成
1.4.2 ISP的层次结构
1.4.3 Internet的网络结构
1.5 计算机网络的性能
1.5.1 计算机网络的性能指标
1.5.2 计算机网络的非性能特征
1.6 网络协议与体系结构
1.6.1 网络协议及体系结构的概念
1.6.2 接口和服务
1.6.3 面向连接的服务和无连接的服务
1.6.4 常见计算机网络体系结构及其比较
习题
第二章 物理层
2.1 物理层概述
2.1.1 物理层的概念
2.1.2 物理层的特性
2.2 数据通信基础
2.2.1 数据通信模型
2.2.2 数据通信相关概念
2.2.3 信道特性
2.3 传输介质
2.3.1 双绞线
2.3.2 同轴电缆
2.3.3 光纤
2.3.4 无线传输
2.4 信道复用技术
2.4.1 频分复用
2.4.2 时分复用
2.4.3 波分复用
2.4.4 码分复用
2.4.5 准同步数字系列PDH与同步数字系列SDH
2.5 接人技术
2.5.1 xDSL技术
2.5.2 HFC接入技术
2.5.3 FTTx技术
2.5.4 移动接入技术
2.6 物理层协议实例-RS232
习题
第三章 数据链路层
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.3.3 自动请求重传(ARQ)
3.4 点对点协议PPP
3.4.1 PPP概述
3.4.2 PPP的工作过程
3.4.3 PPP的帧格式与透明传输
3.5 局域网技术
3.5.1 影响局域网性能的主要因素
3.5.2 数字信号编码
3.5.3 适配器的作用
3.5.4 CSMA/CD协议
3.6 以太网
3.6.1 传统以太网
3.6.2 交换式以太网
……
第四章 网络层
第五章 传输层
第六章 应用层
第七章 计算机网络新技术
第八章 网络实验教程
摘要与插图
第三章 数掘链路层数据链路层属于计算机网络的低层。数据链路层使用的信道主要有以下两种类型:
(1)点对点信道。这种信道使用一对一的点对点通信方式。在这种信道上用的点对点协议PPP。
(2)广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。局域网使用的就是广播信道。
设立数据链路层的主要目的是将有差错的物理线路变为对网络层无差错的数据链路。数据链路层为网络层提供的服务主要表现在:正确传输网络层数据;屏蔽物理层所采用传输技术的差异。
由于数据链路层的存在,网络层不需要知道物理层具体采用了哪种传输介质与通信设备;是采用模拟通信方法,还是采用数字通信方法。只要接口条件与功能不变,物理层所采用的传输介质与通信技术的变化对网络层不会产生影响。
3.1 数据链路层基本概念
3.1.1 数据链路
所谓链路就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。在进行数据通信时,两个计算机之间的通信路径往往要经过许多段这样的链路。可见链路只是一条路径的组成部分。
数据链路则是另一个概念。这是因为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输(这将在后面几节讨论)。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在用的方法是使用网络适配器(如拨号上网使用拨号适配器,以及通过以太网上网使用的局域网适配器)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。
也有人采用另外的术语,就是把链路分为物理链路和逻辑链路。物理链路就是上面所说的链路,而逻辑链路就是上面的数据链路,就是物理链路加上必要的通信协议。
……