内容简介
《全国计算机等级考试四级教程:计算机网络(2017年版)》根据教育部考试中心颁布的《全国计算机等级考试计算机网络考试大纲(2013年版)》的要求编写而成,主要内容包括网络技术基础、局域网基础、Internet基础、Internet基本服务、新型网络应用、网络管理与网络安全,书后附有考试大纲及考试样题。《全国计算机等级考试四级教程:计算机网络(2017年版)》的编写目标是使计算机网络的考生具有计算机网络基础知识,掌握局域网、Internet的基础原理,熟悉计算机网络系统的组建方法和技术,从而能够运用掌握的知识进行简单网络应用系统的使用与维护。
《全国计算机等级考试四级教程:计算机网络(2017年版)》可供报考全国计算机等级考试计算机网络科目的考生使用,也可作为普通高等学校网络课程的参考书。
内页插图
目录
第1章 网络技术基础
1.1 计算机网络的形成与发展
1.1.1 计算机网络的发展阶段
1.1.2 计算机网络的形成
1.1.3 网络体系结构与协议标准化
1.1.4 互联网应用与高速网络技术发展
1.1.5 宽带城域网的发展
1.1.6 无线网络的发展
1.1.7 操作系统的发展
1.1.8 我国互联网的发展
1.2 计算机网络的基本概念
1.2.1 计算机网络的定义
1.2.2 计算机网络的分类
1.2.3 计算机网络的拓扑结构
1.2.4 描述计算机网络传输特性的参数
1.3 分组交换与包交换
1.3.1 线路交换的基本概念
1.3.2 存储转发交换的特点
1.3.3 数据报方式与虚电路方式
1.4 网络体系结构与网络协议
1.4.1 网络体系结构的概念
1.4.2 ISO/OSI参考模型
1.4.3 TCP/IP参考模型与协议
1.4.4 0SI参考模型与TCP/IP参考模型的比较
1.5 互联网应用的发展
1.5.1 基于Web应用的发展
1.5.2 搜索引擎技术的发展
1.5.3 播客技术的应用
1.5.4 博客技术的应用
1.5.5 网络电视的应用
1.5.6 P2P技术的应用
小结
第2章 局域网基础
2.1 局域网与城域网的基本概念
2.1.1 决定局域网与城域网特点的三要素
2.1.2 局域网拓扑结构类型
2.1.3 传输介质类型与介质访问控制方法
2.1.4 IEEE802参考模型
2.2 共享式以太网
2.2.1 Ethernet技术的发展
2.2.2 Ethernet工作流程
2.2.3 Ethernet帧结构
2.2.4 Ethernet实现方法
2.2.5 Ethernet物理地址
2.3 高速局域网的工作原理
2.3.1 高速局域网的研究方法
2.3.2 Fast Ethernet
2.3.3 Gigabit Ethernet
2.3.4 10Gigabit Ethernet
2.3.5 40/100Gigabit Ethernet
2.4 交换式局域网与虚拟局域网
2.4.1 交换式局域网的基本结构
2.4.2 局域网交换机的工作原理
2.4.3 虚拟局域网的工作原理
2.5 无线局域网
2.5.1 无线局域网的应用
2.5.2 无线局域网的分类
2.5.3 无线局域网标准IEEE802.11
小结
第3章 Internet基础
3.1 Internet的构成
3.1.1 Internet的主要组成部分
3.1.2 Internet的接人方式
3.2 IP协议与IP层服务
3.2.1 IP互联网的工作机理
3.2.2 IP服务
3.2.3 IP互联网的特点
3.3 IP地址
3.3.1 IP地址的作用
3.3.2 IP地址的层次结构
3.3.3 IP地址的分类
3.3.4 IP地址的直观表示法
3.3.5 特殊的IP地址形式
3.3.6 子网编址
3.3.7 地址解析协议ARP
3.4 IP数据报
3.4.1 IP数据报的格式
3.4.2 IP封装、分片与重组
3.4.3 IP数据报选项
3.5 差错与控制报文
3.5.1 ICMP差错控制
3.5.2 ICMP控制报文
3.5.3 ICMP请求/应答报文对
3.6 路由器与路由选择
3.6.1 表驱动IP选路
3.6.2 路由表的建立与刷新
3.6.3 RIP协议与向量-距离算法
3.6.4 0SPF协议与链路-状态算法
3.6.5 部署和选择路由协议
3.7 组播技术
3.7.1 IP组播的概念和特点
3.7.2 组播技术基础
3.8 IPv6协议
3.8.1 IPv4协议的局限性
3.8.2 IPv6地址
3.8.3 IPv6数据报
3.8.4 IPv6地址自动配置
3.9 TCP与UDP
3.9.1 端对端通信
3.9.2 传输控制协议TCP
3.9.3 用户数据报协议UDP
3.1 0NAT的基本工作原理
3.1 0.1 为何使用网络地址转换?
3.1 0.2 NAT的主要技术类型
小结
第4章 Internet基本服务
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 FTP服务
4.4.1 FTP客户机/服务器模型
4.4.2 FTP命令与响应
4.4.3 文件格式
4.4.4 用户接口
4.4.5 FTP访问控制
4.5 电子邮件系统
4.5.1 电子邮件系统的基本知识
4.5.2 电子邮件传递协议
4.5.3 电子邮件的报文格式
4.6 Web服务
4.6.1 Web的基本概念
4.6.2 Web系统的传输协议
4.6.3 Web系统的页面表示方式
4.6.4 Web的安全性
小结
第5章 新型网络应用
5.1 即时通信系统
5.1.1 即时通信系统的概述
5.1.2 即时通信系统的基础通信模式1
5.1.3 即时通信实例
5.1.4 即时通信系统的通信协议
5.2 文件共享
5.2.1 网络文件系统NFS
5.2.2 WindowsLAN文件共享
5.2.3 P2P文件共享
5.3 IPTV
5.3.1 IPTV系统
5.3.2 IPTV系统关键技术
5.4 VoIP
5.4.1 VoIP实现方法
5.4.2 VoIP系统组成
5.4.3 Skype
5.5 网络搜索技术
5.5.1 网络搜索引擎
5.5.2 搜索引擎的原理和组成
5.5.3 Google和百度搜索引擎
5.6 社交网络
5.6.1 社交网络的概念与历史
5.6.2 社会网络的基本模型
5.6.3 社会网络应用实例
小结
第6章 网络管理与网络安全
6.1 网络管理
6.1.1 网络管理的基本概念
6.1.2 网络管理的功能
6.1.3 网络管理模型
6.1.4 网络管理协议
6.2 信息安全技术概述
6.2.1 信息安全的概念
6.2.2 信息安全策略
6.2.3 信息安全性等级
6.3 网络安全问题与安全策略
6.3.1 网络安全的基本概念
6.3.2 0SI安全框架
6.3.3 网络安全模型
6.4 加密技术
6.4.1 密码学基本术语
6.4.2 对称密码
6.4.3 公钥密码
6.4.4 密钥管理
6.5 认证技术
6.5.1 消息认证
6.5.2 数字签名
6.5.3 身份认证
6.5.4 常用的身份认证协议
6.6 安全技术应用
6.6.1 安全电子邮件
6.6.2 网络层安全:IPSec
6.6.3 Web安全
6.7 入侵检测技术与防火墙
6.7.1 入侵者
6.7.2 入侵检测技术
6.7.3 防火墙的特性
6.7.4 防火墙的分类
6.8 计算机病毒问题与防护
6.8.1 计算机病毒
6.8.2 计算机病毒的防治策略
小结
附录1 全国计算机等级考试四级计算机网络考试大纲(2013年版)
附录2 全国计算机等级考试四级计算机网络样卷及参考答案
前言/序言
本书是根据教育部考试中心颁布的最新《全国计算机等级考试计算机网络考试大纲(2013年版)》编写的。
为了贯彻教育部考试中心关于等级考试新的改革精神,我们按照《全国计算机等级考试四级计算机网络考试大纲(2013年版)》对原教程进行了修订。由于原书中计算机基础和网络操作系统部分与等级考试其他科目有一定重复,因此本书删除了相关的章节和内容。同时,我们对其他章节进行了进一步的条理化和修订,删除了一些目前不常用的内容,增加了一些目前流行的新技术和新应用。
修订后的本书包括6章,其中第1章介绍网络技术基础,讨论计算机网络的基本概念、分组交换与包交换、网络体系结构与协议等内容;第2章给出了局域网的基础知识,介绍了局域网的基本概念、共享式和交换式局域网、虚拟局域网和无线局域网等内容;第3章为Internet基础,讨论了Internet的构成、TCP/IP协议等具体内容;第4章讨论Internet基本服务,包括DNS、FTP、Web、E-mail等Internet提供的基本服务;第5章介绍新型网络应用,包括即时通信、文件共享、IPTV、VoIP、网络搜索、社交网络等应用系统;第6章为网络管理与网络安全,介绍网络管理协议、加密技术、认证技术、入侵检测与防火墙技术、病毒防范技术等内容。
本书由张建忠、金志刚和吴英负责编写完成,由张建忠负责统稿。参与本次修订的人员有吴英、刘立新(第1章、第2章)、张建忠、徐敬东(第3章、第4章)、金志刚、罗咏梅(第5章、第6章)。
由于年龄原因,刘瑞挺教授不再参与本书的主编和编写工作。在此,我们向为全国计算机等级考试四级计算机网络教程做出巨大贡献的刘瑞挺教授、吴功宜教授表示衷心的感谢。
由于网络技术更新很快,加之作者的水平所限,书中不足之处在所难免,敬请读者批评指正,以便今后修订时改正。
编者
深入理解互联世界的基石——您的网络技术学习指南 在这日新月异的数字时代,计算机网络已不再是专业的“技术活”,而是渗透到我们生活方方面面的核心驱动力。从我们日常浏览网页、发送邮件,到远程办公、在线学习,再到支撑起庞大的物联网和云计算体系,一切都离不开计算机网络的支撑。它就像是现代社会的血管,输送着信息,连接着世界。理解计算机网络的工作原理,掌握其关键技术,不仅是IT从业者的必备技能,更是每一个希望在这个数字化浪潮中乘风破浪的人士所必须具备的素养。 本教程旨在为您搭建起一座坚实的知识桥梁,引领您深入探索计算机网络的奥秘。我们不回避复杂的技术细节,但更注重以清晰、系统的方式阐述核心概念,让您在理解原理的同时,也能触类旁通,触及更广泛的应用场景。我们将从最基础的网络构成元素讲起,逐步深入到复杂网络协议的实现机制,最终为您描绘出一幅完整的计算机网络全景图。 从物理连接到逻辑通信:网络的脉络 教程将首先带您认识网络的物理基础。我们将详细介绍各种网络介质,如双绞线、同轴电缆、光纤以及无线通信技术,理解它们各自的特性、优势和适用场景。您将了解到,数据如何在这些物理通道中传输,信号的编码和传输方式是如何确定的,以及各种硬件设备,如集线器、交换机、路由器,是如何协同工作,将物理连接转化为数据流动的路径。 在物理层之上,我们将深入讲解数据链路层。在这里,您将理解MAC地址的作用,了解以太网协议的工作原理,以及冲突检测和避免机制。我们将重点介绍交换机的工作原理,它如何构建局域网内的通信,以及VLAN(虚拟局域网)如何实现网络隔离和管理。您将明白,数据在局域网内的传输之所以能够高效准确,离不开数据链路层提供的可靠帧传输机制。 IP世界的探险:路由与寻址的智慧 网络的广阔之处在于它的互联互通,而实现这种互联的关键就在于网络层。我们将深入剖析IP协议,理解IP地址的分配规则、子网划分的原理以及CIDR(无类别域间路由)如何提高IP地址的利用率。您将学习到路由器在网络中的核心作用,它们如何根据IP地址进行数据包的路由选择,以及各种路由协议(如RIP、OSPF、BGP)是如何在复杂的网络环境中找到最优路径的。 除了IPv4,我们还将介绍IPv6的出现背景、地址结构以及它为解决IPv4地址枯竭问题带来的解决方案。您将了解IPv6在寻址能力、安全性和配置简化等方面的优势。 可靠的通信保障:传输层的奥秘 当数据跨越不同的网络,需要确保信息的可靠性和顺序性。教程将聚焦于传输层,详细阐述TCP(传输控制协议)和UDP(用户数据报协议)的差异与应用。您将深入理解TCP的三次握手和四次挥手过程,了解滑动窗口、拥塞控制和流量控制等机制如何确保数据的高效可靠传输。对于UDP,您将明白它为何适用于对实时性要求较高但对丢包容忍度更高的应用,如流媒体和在线游戏。端口号的概念也将在此得到清晰的解释,理解它是如何区分同一台主机上的不同应用程序的。 应用的语言:应用层的百花齐放 承载着用户直接交互的应用层,是网络技术最直观的体现。我们将带领您了解一系列重要的应用层协议,包括: HTTP/HTTPS: 万维网的核心协议,理解网页是如何通过这些协议在客户端和服务器之间传输的,以及HTTPS如何通过加密保护通信安全。 DNS(域名系统): 将易于记忆的域名转换为IP地址的关键服务,理解其解析过程以及递归和迭代查询。 FTP(文件传输协议): 实现文件在网络中高效传输的协议,了解其命令和工作模式。 SMTP/POP3/IMAP: 电子邮件的三大核心协议,理解邮件的发送、接收和管理过程。 DHCP(动态主机配置协议): 自动为网络设备分配IP地址和网络配置信息,极大简化了网络管理。 Telnet/SSH: 远程登录协议,理解SSH如何提供加密的安全远程访问。 通过对这些协议的深入学习,您将能够理解我们日常使用的各种网络服务是如何运作的,以及它们背后的技术原理。 网络安全:守护互联世界的盾牌 在享受网络便利的同时,安全问题也日益凸显。本教程将专门辟出章节,系统介绍网络安全的基本概念、威胁类型和防护策略。您将学习到: 常见的网络攻击: 如DDoS攻击、SQL注入、跨站脚本(XSS)等,了解其原理和危害。 加密技术: 对称加密、非对称加密、数字签名和数字证书,理解它们在保证数据安全和身份验证中的作用。 防火墙和入侵检测/防御系统(IDS/IPS): 它们如何工作,以及在网络安全防御中的重要性。 VPN(虚拟专用网络): 如何在不安全的网络中建立安全的通信隧道。 网络访问控制: 认证、授权和审计等机制。 掌握这些网络安全知识,能够帮助您更好地理解潜在的网络风险,并采取有效的措施保护您的数字资产和隐私。 网络管理与故障排除:维护网络的健康 一个稳定运行的网络是至关重要的。本教程将为您介绍网络管理的基本概念和常用工具。您将学习到: 网络监控: 如何使用SNMP(简单网络管理协议)等工具来监测网络设备的性能和状态。 日志分析: 如何通过分析网络设备的日志来发现和诊断问题。 常用的故障排除命令: 如`ping`、`traceroute`、`ipconfig`/`ifconfig`、`netstat`等,以及它们在定位网络故障中的应用。 网络性能优化: 了解影响网络性能的因素,以及一些基本的优化技巧。 展望与实践:迎接未来的网络挑战 除了核心的技术原理,教程还将对当前热门的网络技术进行前瞻性介绍,例如: 云计算与虚拟化: 理解云网络架构,SDN(软件定义网络)和NFV(网络功能虚拟化)如何重塑网络基础设施。 物联网(IoT): 物联网设备的连接方式、通信协议以及其对网络带来的挑战。 5G网络: 5G的技术特点、应用场景及其对未来网络发展的影响。 通过理论知识的学习,我们鼓励您积极动手实践。教程中可能包含一些实际操作的指导,帮助您在实验环境中巩固所学知识,例如配置路由器、模拟网络拓扑、进行抓包分析等。 适合人群: 本教程适合所有对计算机网络技术感兴趣的学习者,包括: 正在备考全国计算机等级考试四级(计算机网络)的考生。 计算机相关专业的学生,希望系统学习网络知识。 IT从业人员,希望提升网络技术能力,深入理解网络架构。 对网络技术有浓厚兴趣的爱好者,希望了解互联网背后的运行机制。 学习目标: 完成本教程的学习后,您将能够: 清晰地理解计算机网络的基本概念、模型和协议。 熟练掌握TCP/IP协议栈各层协议的工作原理。 理解IP地址、子网划分和路由选择等核心概念。 掌握常用应用层协议的工作原理及其应用。 认识到网络安全的重要性,并了解基本的安全防护措施。 具备初步的网络故障排除能力。 对当前流行的网络技术发展趋势有初步的了解。 我们相信,通过本教程的学习,您将不仅能够掌握计算机网络考试所需的知识,更重要的是,您将拥有理解和驾驭这个互联世界的强大能力。踏上这段网络探索之旅,开启您的数字化未来!