《应用型本科规划教材:数据通信与计算机网络(第2版)》作为一本面向应用型本科生的教材,注重“学以致用”的理念:在内容选择上,淘汰以往教材中大量存在的过时技术,重点围绕目前被广泛应用的以太网和TCP/IP技术,同时为了扩大学生知识面,还概述了正在走向应用的下一代网络和移动数据通信等新技术;在内容组织上,考虑到数据通信与计算机网络的密不可分,同时也为了使学生便于理解和加强学习兴趣,将数据通信的基本概念和理论知识分解到相关的应用技术中介绍,不单独设置纯理论的章节。
《应用型本科规划教材:数据通信与计算机网络(第2版)》主要分为四个部分。第一部分包括第2~6章,介绍常用的计算机数据通信网络接口技术,主要内容有计算机的外部设备数据通信接口EIA232、USB(第3章),局域网技术IEEE802.3 (第4章),无线局域网技术IEEE802.1 1(第5章)和广域网与接入技术PPP、ADSL(第5章)等。第二部分包括第7~11章,介绍因特网与TCP/IP网络协议族,其内容包括从应用层到传输层和网际层的主要网络协议。第三部分包括第12~15章,介绍网络的建设与管理技术,包括网络设计、网络服务器配置、网络管理、网络安全等。第四部分包括第16~20章,介绍VPN、IPV6、网络融合与QoS技术、下一代网络和3G移动数据通信网络新技术。
第1章 绪论
1.1 数据通信与数据通信系统模型
1.2 模拟通信与数字通信
1.2.1 模拟通信系统与数字通信系统
1.2.2 数字通信系统的优点
1.3 数据通信与计算机网络
1.3.1 数据通信的方式
1.3.2 数据通信网络
1.3.3 计算机网、电话网和电视网
1.4 数据通信网络的分类
1.4.1 局域网(Local Area Network,LAN)
1.4.2 广域网(Wide Area Network,WAN)
1.4.3 城域网(Metropolitan Area Network,MAN)
1.4.4 互联网(Internet)
1.5 实际网络案例
第2章 数据通信接口与协议
2.1 接口
2.1.1 硬件接口
2.1.2 软件接口
2.2 协议与标准
2.2.1 协议及其三要素
2.2.2 标准与标准化组织
2.3 0SI体系结构
2.3.1 协议族与协议分层结构
2.3.2 0SI参考模型
第3章 短距离串行通信:EIA232与USB
3.1 数据通信的方式
3.1.1 串行与并行
3.1.2 单工、半双工与全双工
3.2 串行通信口:EIA232
3.2.1 接口特性
3.2.2 传输媒介:双绞线
3.2.3 帧格式
3.2.4 异步传输与同步传输
3.3 USB接口标准
3.3.1 接口特性
3.3.2 系统拓扑
3.3.3 数据传输方式
第4章 局域网:IEEE802.3
4.1 概述
4.1.1 局域网的标准与参考模型
4.1.2 MAC层的功能
4.1.3 局域网的拓扑结构
4.2 以太网:IEEE802.3
4.2.1 以太网的发展历史
4.2.2 网络接口和传输媒介
4.2.3 MAC层协议:CSMA/CD
4.2.4 以太网的帧格式
4.2.5 MAC地址
4.3 以太网技术和以太网交换
4.3.1 网卡
4.3.2 集线器
4.3.3 交换机
4.4 虚拟局域网(VLAN)
第5章 无线局域网:IEEE802.11
5.1 WLAN概述
5.1.1 无线局域网的优点
5.1.2 WLAN的标准
5.2 WLAN的组网
5.2.1 有固定基础设施的WLAN
5.2.2 无固定基础设施的WLAN
……
第6章 广域网
第7章 因特网与TCP/IP模型
第8章 网际互联:IP
第9章 IP路由的发现与路由器
第10章 传输层
第11章 应用层
第12章 企业网络设计
第13章 企业网络服务器配置
第14章 网络管理
第15章 网络安全
第16章 虚拟专用网(VPN)和多协议标签交换(MPLS)
第17章 IPv6基础
第18章 多媒体数据通信与QoS技术
第19章 下一代网络:NGN
第20章 移动数据通信技术
每个解释器必须包含一个HTML解释器来显示文档。其他的解释器是可选的。HT-ML解释器的输入由符合HTML语法的文档所组成,输出由位于用户显示器上的格式化文档组成。解释器通过将HTML规格转换成适合用户显示硬件的命令来处理版面细节。例如,如果碰到文档的头部标签,解释器则改变用于显示头部的文本大小。同样,如果碰到一个断行标签,解释器则输出一个新行。
除了HTML客户与HTML解释器外,浏览器还能包含可使浏览器执行额外任务的组件。例如,许多浏览器包含一个FTP客户,用来获取文件传输服务。一些浏览器也包含一个电子邮件客户,使浏览器能够收发电子邮件信息。浏览器自动调用了这些服务,而且用它来执行所需的任务。如果浏览器设计得好,它会对用户隐藏细节,使用户并不知道执行了一个可选服务。
11.2.5 关于web浏览器中的缓存
Web浏览器绝大部分时候是用于查看远程页面的,很少会去查看本地页面。如果浏览器在不同时间频繁连接同一个远程主机的页面,每次都必须与该主机之间创建TCP连接,则会占用大量资源,这时如果能够把访问过的页面保存在本地,就可以大大节省网络开销。因此,浏览器使用缓存来改善文档的访问:浏览器将它所取回的每个网页放人本地磁盘的缓存中,当用户选择了某网页,浏览器在取回最新的版本前先检查磁盘缓存。如果缓存包含了该网页,那么浏览器直接从缓存中获得该网页。在缓存中保持网页可以显著地改善浏览器的运行性能,可以从磁盘中读取该网页且没有网络延迟。因此对于那些拥有一个缓慢的网络连接的用户来说,比如一些拨号上网的用户,缓存特别重要。但另一方面,缓存技术也有相应的弊端,尽管在速度上进行了大幅度的改善,但是在缓存中长期保留网页并不总是令人满意的。首先,缓存可能花费大量的磁盘空间。例如,假设用户访问了10个页面,每页都包含了五个大的图像,浏览器在本地磁盘的缓存中就需要存储带有50个图像的网页文档。其次,性能的改善只对用户重复查看某页面时才有帮助,然而,许多用户查找到某网页后就停止了浏览。例如,用户查看了10个网页后决定其中9页是不需要的,因此,在缓存中存储这9张网页不但改善不了性能,反而要浏览器耗费时间来将这些网页徒劳地写到磁盘上。
……