当前位置:首页 » 网络连接 » 计算机网络技术第4版目录
扩展阅读
usb网络共享dhcp续租 2025-09-26 14:55:54
苹果安装未知软件安全吗 2025-09-26 14:40:13

计算机网络技术第4版目录

发布时间: 2023-02-26 02:09:33

1. 计算机网络原理与通信技术的目录

1.1OSI参考模型
1.1.1OSI的层次结构
第7层 应用层:OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理FTAM、虚拟终端VT、事务处理TP、远程数据库访问RDA、制造报文规范MMS、目录服务DS等协议;
第6层 表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加密与解密、数据压缩与恢复等功能;
第5层 会话层:—在两个节点之间建立端连接。为端系统的应用程序之间提供了对话控制机制。此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式 ;
第4层 传输层:—常规数据递送-面向连接或无连接。为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。包括全双工或半双工、流控制和错误恢复服务;
第3层 网络层:—本层通过寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。它包括通过互连网络来路由和中继数据 ;
第2层 数据链路层:—在此层将数据分帧,并处理流控制。屏蔽物理层,为网络层提供一个数据链路的连接,在一条有可能出差错的物理连接上,进行几乎无差错的数据传输。本层指定拓扑结构并提供硬件寻址;
第1层 物理层:处于OSI参考模型的最底层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。
数据发送时,从第七层传到第一层,接收数据则相反。
上三层总称应用层,用来控制软件方面。下四层总称数据流层,用来管理硬件。
数据在发至数据流层的时候将被拆分。
在传输层的数据叫段,网络层叫包,数据链路层叫帧,物理层叫比特流,这样的叫法叫PDU(协议数据单元)
1.1.2OSI制定过程中的三级抽象
1.1.3OSI中服务和协议的含义
1.1.4OSI中SAP、层间接口和传送数据单元
1.1.5OSI中的服务原语
1.1.6OSI中的服务类型
1.2IP网络层次结构
1.2.1IP网络层次结构组成
1.2.2IP网络层次结构与OSI的关系
1.2.3TCP/IP协议族
TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。
从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。
TCP/IP协议并不完全符合OSI的七层参考模型,OSI(Open System Interconnect)是传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层、会话层、表示层和应用层(应用层)。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。由于ARPNET的设计者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,TCP/IP协议可以通过网络接口层连接到任何网络上,例如X.25交换网或IEEE802局域网。
1.3如何理解计算机网络体系结构
1.4网络通信过程中的寻址
1.4.1寻址结构
1.4.2寻址过程
习题 2.1IPv4协议
2.1.1IPv4数据报格式
2.1.2IPv4地址
2.1.3IPv4分段封装
2.1.4IPv4功能模块
2.1.5IPv4发送和接收流程
2.1.6IPv4路由选择
2.2IPv6协议
IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。IPv6是为了解决IPv4所存在的一些问题和不足而提出的,同时它还在许多方面提出了改进,例如路由方面、自动配置方面。经过一个较长的IPv4和IPv6共存的时期,IPv6最终会完全取代IPv4在互连网上占据统治地位。
2.2.1IPv6分组格式
2.2.2IPv6扩展头部
IPv6对数据报头作了简化,以减少处理器开销并节省网络带宽。IPv6的报头由一个基本报头和多个扩展报头(Extension Header)构成,基本报头具有固定的长度(40字节),放置所有路由器都需要处理的信息。由于Internet上的绝大部分包都只是被路由器简单的转发,因此固定的报头长度有助于加快路由速度。IPv4的报头有15个域,而IPv6的只有8个域,IPv4的报头长度是由IHL域来指定的,而IPv6的是固定40个字节。这就使得路由器在处理IPv6报头时显得更为轻松。与此同时,IPv6还定义了多种扩展报头,这使得IPv6变得极其灵活,能提供对多种应用的强力支持,同时又为以后支持新的应用提供了可能。这些报头被放置在IPv6报头和上层报头之间,每一个可以通过独特的“下一报头”的值来确认。除了逐个路程段选项报头(它携带了在传输路径上每一个节点都必须进行处理的信息)外,扩展报头只有在它到达了在IPv6的报头中所指定的目标节点时才会得到处理(当多点播送时,则是所规定的每一个目标节点)。在那里,在IPv6的下一报头域中所使用的标准的解码方法调用相应的模块去处理第一个扩展报头(如果没有扩展报头,则处理上层报头)。每一个扩展报头的内容和语义决定了是否去处理下一个报头。因此,扩展报头必须按照它们在包中出现的次序依次处理。一个完整的IPv6的实现包括下面这些扩展报头的实现:逐个路程段选项报头,目的选项报头,路由报头,分段报头,身份认证报头,有效载荷安全封装报头,最终目的报头。
2.2.3IPv6地址
IPv6将现有的IP地址长度扩大4倍,由当前IPv4的32位扩充到128位,以支持大规模数量的网络节点。这样IPv6的地址总数就大约有3.4*10E38个。平均到地球表面上来说,每平方米将获得6.5*10E23个地址。IPv6支持更多级别的地址层次,IPv6的设计者把IPv6的地址空间按照不同的地址前缀来划分,并采用了层次化的地址结构,以利于骨干网路由器对数据包的快速转发。
IPv6定义了三种不同的地址类型。分别为单点传送地址(Unicast Address),多点传送地址(Multicast Address)和任意点传送地址(Anycast Address)。所有类型的IPv6地址都是属于接口(Interface)而不是节点(node)。一个IPv6单点传送地址被赋给某一个接口,而一个接口又只能属于某一个特定的节点,因此一个节点的任意一个接口的单点传送地址都可以用来标示该节点。
IPv6中的单点传送地址是连续的,以位为单位的可掩码地址与带有CIDR的IPv4地址很类似,一个标识符仅标识一个接口的情况。在IPv6中有多种单点传送地址形式,包括基于全局提供者的单点传送地址、基于地理位置的单点传送地址、NSAP地址、IPX地址、节点本地地址、链路本地地址和兼容IPv4的主机地址等。
多点传送地址是一个地址标识符对应多个接口的情况(通常属于不同节点)。IPv6多点传送地址用于表示一组节点。一个节点可能会属于几个多点传送地址。在Internet上进行多播是在1988年随着D类IPv4地址的出现而发展起来的。这个功能被多媒体应用程序所广泛使用,它们需要一个节点到多个节点的
传输。RFC-2373对于多点传送地址进行了更为详细的说明,并给出了一系列预先定义的多点传送地址。
任意点传送地址也是一个标识符对应多个接口的情况。如果一个报文要求被传送到一个任意点传送地址,则它将被传送到由该地址标识的一组接口中的最近一个(根据路由选择协议距离度量方式决定)。任意点传送地址是从单点传送地址空间中划分出来的,因此它可以使用表示单点传送地址的任何形式。从语法上来看,它与单点传送地址间是没有差别的。当一个单点传送地址被指向多于一个接口时,该地址就成为任意点传送地址,并且被明确指明。当用户发送一个数据包到这个任意点传送地址时,离用户最近的一个服务器将响应用户。这对于一个经常移动和变更的网络用户大有益处。
2.3UDP
2.3.1运输层协议概述
2.3.2UDP数据报格式
2.3.3UDP校验和算法
2.3.4UDP应用
2.4TCP
2.4.1TCP报文段格式
2.4.2TCP连接
2.4.3TCP流量控制
习题 3.1域名空间
3.1.1域
3.1.2域名
3.1.3区
3.2名字服务器3.2.1名字服务器种类
3.2.2名字服务器树
3.3域名解析算法
3.3.1域名解析方式
3.3.2定位起始域名服务器
3.4逆向域名解析
3.4.1逆向域名解析的特点
3.4.2逆向域名解析原理
3.5域名解析报文
3.5.1报文格式
3.5.2记录类型与结构
3.5.3域名解析报文的运输
习题 4.1路由选择策略
4.2最短路径法
4.2.1基本原理
4.2.2路由表的生成
4.3扩散法
4.3.1基本原理
4.3.2选择性扩散法
4.4基于流量的路由选择
……第5章路由协议第6章地址解析第7章局域网第8章宽带接入网第9章传统交换网第10章宽带交换网ATM第11章传统IPoverATM技术第12章新型宽带交换网技术第13章网络服务质量第14章网络安全技术参考文献

2. 计算机等级考试三级网络技术的作品目录

第一单元 网络规划与设计
第1章 网络系统结构与设计的基本原则
1.1 基础知识
1.1.1 计算机网络的分类
1.1.2 计算机网络结构的特点
1.1.3 广域网技术的发展
1.1.4 局域网技术的发展
1.1.5 城域网技术的发展
1.2 实训任务
1.2.1 实训任务一:宽带城域网的结构
1.2.2 实训任务二:宽带城域网组建的基本原则
1.2.3 实训任务三:管理和运营宽带城域网的关键技术
1.2.4 实训任务四:构建宽带城域网的基本技术与方案
1.2.5 实训任务五:网络接入技术与方法
习题
笫2章 中小型网络系统总体规划与设计方法
2.1 基础知识
2.1.1 基于网络的信息系统基本结构
2.1.2 网络系统组建工程的阶段划分
2.1.3 网络需求调研与系统设计的基本原则
2.2 实训任务
2.2.1 实训任务一:网络用户调查与网络工程需求分析
2.2.2 实训任务二:网络总体设计基本方法
2.2.3 实训任务三:网络关键设备选型
2.2.4 实训任务四:网络服务器选型
2.2.5 实1圳任务五:网络系统安全设计的基本方法
习题
第3章 IP地址规划设计技术
3.1 基础知识
3.1.1 IP地址的概念与划分地址新技术的研究
3.1.2 标准分类的IP地址
3.1.3 划分子网的三级地址结构
3.1.4 无类域问路由(CIDR)技术
3.1.5 专用IP地址与内部网络地址规划方法
3.2 实训任务
3.2.1 实训任务一:IP地址规划方法
3.2.2 实训任务二:子网地址规划方法
3.2.3 实训任务三:可变长度子两掩码(VISM)地址规划方法
3.2.4 实训任务四:CIDR地址规划方法
3.2.5 实训任务五:内部网络专用IP地址规划与网络地址转换NAT方法
3.2.6 实训任务六:IPv6地址规划基本方法
习题
第4章 路由设计基础
4.1 基础知识
4.1.1 分组转发的基本概念
4.1.2 路由选择的基本概念
4.2 实训任务
4.2.1 实训任务一:自治系统与Internet的路由选择协议
4.2.2 实训任务二:内部网关协议IGP
4.2.3 实训任务三:最短路径优先协议OSP
4.2.4 实训任务四:外部网关协议BGP
习题
第二单元 局域网组网技术
第5章 局域网技术
5.1 基础知识
5.1.1 局域网组网的基础知识
5.1.2 综合布线的概念
5.2 实训任务
5.2.1 实训任务一:以太网组阏的基本方法
5.2.2 实训任务二:局域网互联设备类型
5.2.3 实训任务三:综合布线系统网络结构设计
5.2.4 实训任务四:综合布线系统子系统设计
习题
第6章 交换机及其配置
6.1 基础知识
6.1.1 局域网交换机的基本功能
6.1.2 局域网交换机的工作原理
6.1.3 交换表内容的建立和维护
6.1.4 交换机的交换结构
6.1.5 交换机的交换模式
6.1.6 交换机的分类
6.1.7 虚拟局域网VIAN技术
6.1.8 生成树协议sTP
6.2 实训任务
6.2.1 实训任务一:交换机的配置
6.2.2 实训任务二:交换机VIAN的配置
6.2.3 实训任务三:交换机STP的配置
习题
第7章 路由器殛其配置
7.1 基础知识
7.1.1 路由器概述
7.1.2 路由器工作原理
7.1.3 路由器的结构
7.1.4 路由器的工作模式
7.2 实洲任务
7.2.1 实训任务一:路由器的基本操作与配置方法
7.2.2 实训任务二:路由器的基本配置及公用命令
7.2.3 实训任务三:路由器的接口配置
7.2.4 实训任务四:路由器的静态路由配置
7.2.5 实训任务五:动态路由协议的配置
7.3 高级实训任务
7.3.1 高级实训任务一:路由器的DHCP功能及其配置
7.3.2 高级实训任务二:路由器IP访问控制列表的功能及其配置
习题
第8章 无线局域周设备安装与调试
8.1 基础知识
8.1.1 蓝牙技术与标准
8.1.2 HIPerlAN技术与标准
8.1.3 IEEE 802-11标准
8.2 实训任务
8.2.1 实训任务一:无线局域两的设计
8.2.2 实训任务二:常用的无线局域网设备
8.2.3 实训任务三:无线接人点的安装与调试
8.2.4 实训任务四:无线网卡的
安装与调试
习题
第三单元 计算机网络信息服务系统的建立
第9章 计算机网络信息服务系统的安装与配置
9.1 基础知识
9.1.1 DNS的基本概念与工作原理
9.1.2 DHCP的摹本概念与工作原理
9.1.3 WVW的基本概念与工作原理
9.1.4 FTP的基本概念与工作原理
9.1.5 E—mail基本概念与基本工作原理
9.2 实训任务
9.2.1 实训任务一:安装、配置DNS服务器
9.2.2 实训任务二:安装、配置DHCP服务器
9.2.3 实训任务三:安装、配置WWW服务器
9.2.4 实训任务四:安装、配置FTP服务器
9.2.5 实训任务五:安装、配置E-mail服务器
习题
第四单元 计算机网络安全与管理
第10章 网络安全技术
10.1 基础知识
10.1.1 网络安全的基本概念
10.1.2 数据备份方法
10.1.3 加密技术
10.1.4 防病毒技术
10.1.5 防火墙技术
10.1.6 入侵检测技术
10.1.7 网络安全评估
10.2 实训任务
10.2.1 实训任务一:数据备份设备与软件安装和配置
10.2.2 实训任务二:防病毒软件安装与配置
10.2.3 实训任务三:防火墙的安装与配置
10.2.4 实训任务四:网络入侵检测系统的部署
习题
第11章 网络管理技术
11.1 基础知识
11.1.1 网络管理的基本知识
11.1.2 网络管理模型
11.1.3 互联网控制报文协议ICMP
11.1.4.Windows 2003网络管理
11.1.5 常见网络故障及其处理
11.1.6 漏洞扫描
11.2 实训任务
11.2.1 实训任务一:常用网络管理软件的安装与配置
11.2.2 实训任务二:管理与维护用户账户
11.2.3 实训任务三:利用工具监控和管理网络
11.2.4 实训任务四:查找和排除故障的基本方法
11.2.5 实训任务五:网络攻击与漏洞查找的基本方法
习题
附录一 全国计算机等级考试三级网络技术考试大纲(2013年版)
附录二 全国计算机等级考试三级网络技术样卷及参考答案
附录三 习题参考答案

3. 计算机网络技术教程的图书目录

前言
第1章计算机网络概述
1.1引言
1.2计算机网络的分类
1.3Internet概述
1.4标准化组织
1.5计算机网络体系结构
本章小结
思考与练习
第2章物理层和数据链路层
2.1数据通信的基础知识
2.2信道的多路复用
2.3数据交换
2.4物理层的功能与服务
2.5物理层接口基本特性
2.6常用的物理层接口标准简介
2.7数据链路层的功能及服务
2.8数据链路层流量控制协议
2.9面向比特的链路控制规程HDLC
2.10Internet的点对点协议PPP
本章小结
思考与练习
第3章TCP/IP协议
3.1TCP/IP概述
3.2IP协议
3.3传输层协议
3.4应用层协议
本章小结
思考与练习
第4章计算机局域网
4.1局域网概述
4.2局域网的介质访问(接入)控制方法
4.3IEEE802.3标准与以太网(Ethernet)
4.4高速以太网
4.5无线域网
本章小结
思考与练习
第5章广域网及其接入技术
第6章Internet技术及其应用
第7章网络操作系统
第8章网络连接设备及技术
第9章网络方案设计与实例
参考文献

4. 那位给发一下计算机网络(谢希仁,第四版)第六章,28题:简述RIP,OSPF,和BGP路由选择协议的特点

1、RIP现在基本不用,就算是小型网络,也可执行OSPF,如果网络太小,比如几台路由器,可用静态路由;

2、OSPF适合中大型网络,一般路由器在1000台以下的都行,只要规划合理;

3、BGP自治系统外部路由,目前唯一使用的EGP路由。

RIP协议工作在网络层,ospf也会也是工作在网络层,但是BGP就不是,工作在传输层,利用TCP的179端口,因为BGP主要用在运营商,概念和RIP,ospf完全不同,是距离矢量但又有链路状态的特性的混合协议。因为他是AS by AS的传递路由信息。比其他协议更稳定,而且安全的以后总协议。

(4)计算机网络技术第4版目录扩展阅读:

RIP很早就被用在Internet上,主要传递路由信息,通过每隔30秒广播一次路由表,维护相邻路由器的位置关系,同时根据收到的路由表信息计算自己的路由表信息。

最大跳数为15跳,超过15跳的网络则认为目标网络不可达。此协议通常用在网络架构较为简单的小型网络环境。分为RIPv1和RIPv2两个版本,后者支持VLSM技术以及一系列技术上的改进。RIP的收敛速度较慢。

路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括RIP,IGRP(Cisco私有协议),EIGRP(Cisco私有协议),OSPF,IS-IS,BGP。起到一个地图导航,负责找路的作用。它工作在网络层。路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。

5. 计算机网络技术及应用的目录

第1章基本通信技术
1.1通信系统简介
1.1.1通信技术发展简史
1.1.2通信系统的组成
1.2通信媒体
1.2.1双绞线
1.2.2同轴电缆
1.2.3光纤
1.2.4微波通信
1.2.5卫星传输
1.3信息的符号表示与信息编码
I.3.1信息的符号表示
1.3.2信息编码
1.4模拟信号与数字信号
1.4.1数字信号
1.4.2模拟信号
1.4.3数据编码技术与调制解调
1.4.4调制解调器及其标准
1.5多路复用
1.5.1多路复用器
1.5.2频分多路复用
1.5.3时分多路复用
1.6数据传输模式
1.6.1并行传输
1.6.2串行传输
1.6.3单工、半双工、全双工通信
1.7标准、标准化组织和接口标准
1.7.1标准与标准化组织
1.7.2DTE与DCE之间的物理接口
1.7.3空调制解调器
1.8通信服务与通信设备
1.8.1电话系统
1.8.2综合业务数字网1SDN
1.8.3移动通信与蜂窝式电话
思考题
第2章计算机网络
2.1计算机网络概述
2.1.1网络的功能
2.1.2网络标准
2.1.3网络的分类
2.1.4网络拓扑结构
2.1.5网络协议
2.2网络传输介质
2.2.1双绞线
2.2.2同轴电缆
2.2.1光纤
2.3网络硬件和网络设备
2.3.1网卡
2.3.2中继器
2.3.3集线器
2.3.4桥连接器
2.3.5交换机
2.3.6路由器
2.1.7机柜
2.4网络的架设
2.4.1以太网(Ithernet)
2.4.210BaseT网络的架设
2.5网络操作系统
思考题
第3章网络操作系统
3.1网络操作系统概述
3.1.1网络系统软件和网络操作系统的概念
3.1.2网络操作系统的发展
3.1.3网络操作系统的功能
3.2几种网络操作系统的比较
……
第4章常用网络服务及其配置
第5章Web服务器的架设和管理
第6章ETP服务器的架设和管理
第7章邮件服务的配置和管理
第8章HTML标记语言
第9章JavaS脚本语言
第10章扩展标记语言XML
第11章ASP技术及其应用
第12章网络安全与防火墙技术

6. 计算机网络安全基础的目录

1.1网络参考模型
1.2网络互连设备
1.3局域网技术
传输介质是网络中信息传输的媒体,是网络通信的物质基础之一。传输介质的性能特点对传输速率、通信的距离、可连接的网络结点数目和数据传输的可靠性等均有很大的影响。因此,必须根据不同的通信要求,合理地选择传输介质。目前在局域网中常用的传输介质有双绞线、同轴电缆和光导纤维等。
1.4广域网技术
广域网是一种跨地区的数据通讯网络,使用电信运营商提供的设备作为信息传输平台。对照OSI参考模型,广域网技术主要位于底层的3个层次,分别是物理层,数据链路层和网络层。下图列出了一些经常使用的广域网技术同OSI参考模型之间的对应关系。
点对点链路提供的是一条预先建立的从客户端经过运营商网络到达远端目标网络的广域网通信路径。一条点对点链路就是一条租用的专线,可以在数据收发双方之间建立起永久性的固定连接。网络运营商负责点对点链路的维护和管理。点对点链路可以提供两种数据传送方式。一种是数据报传送方式,该方式主要是将数据分割成一个个小的数据帧进行传送,其中每一个数据帧都带有自己的地址信息,都需要进行地址校验。另外一种是数据流传送方式,该方式与数据报传送方式不同,用数据流取代一个个的数据帧作为数据发送单位,整个流数据具有1个地址信息,只需要进行一次地址验证即可。下图所显示的就是一个典型的跨越广域网的点对点链路。
1.5TCP/IP基础
1.6因特网提供的主要服务
1.7小结
习题 2.1UNIX操作系统简介
UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。
目前它的商标权由国际开放标准组织(The Open Group)所拥有。
1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为星际旅行的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将星际旅行的程序移植到PDP-7上。而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名
2.2Linux操作系统简介
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。
Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux以它的高效性和灵活性着称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。
Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
1981 年IBM公司推出微型计算机IBM PC。
1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。当时的MINIX需要购买才能得到源代码,局限于校园用作教育使用,闭源专利注定Minix错失推广时机,以至于Minix长期处于测试而无人问津。
1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel386 体系结构保护模式运行方式下的编程技术。通过学习,他逐渐不能满足于minix系统的现有性能,并开始酝酿开发一个新的免费操作系统。林纳斯·托瓦兹几乎花了全部时间研究i386-minix系统(hackthe kernel),并且尝试着移植GNU的软件到该系统上(GCC、BASH、GDB等)。
1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。
1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux系统的开发,并且在Linux最初的时候已经想到要实现与POSIX兼容。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有十万行,用户大约有10万左右。
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
1995年1月,Bob Young创办了RedHat(小红帽),以CNULinux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux发行版,在市场上出售。这在经营模上是一种创举。
1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。
1998年2月,以Eric Raymond为首的一批年轻的老牛羚骨干分子终于认识到CNULinux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了Open Source Intiative(开放源代码促进会)复兴的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。
2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持 桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。
2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。
2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行化缘 , Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。
2.3Windows操作系统简介
Windows操作系统是一款由美国微软公司开发的窗口化操作系统。采用了GUI图形化操作模式,比起从前的指令操作系统如DOS更为人性化。Windows操作系统是目前世界上使用最广泛的操作系统。最新的版本是Windows 8。Microsoft公司从1983年开始研制Windows系统,最初的研制目标是在MS-DOS的基础上提供一个多任务的图形用户界面。第一个版本的Windows 1.0于1985年问世,它是一个具有图形用户界面的系统软件。1987年推出了Windows 2.0版,最明显的变化是采用了相互叠盖的多窗口界面形式。但这一切都没有引起人们的关注。直到1990年推出Windows 3.0是一个重要的里程碑,它以压倒性的商业成功确定了Windows系统在PC领域的垄断地位。现今流行的 Windows 窗口界面的基本形式也是从Windows 3.0开始基本确定的。1992年主要针对Windows 3.0的缺点推出了Windows 3.1,为程序开发提供了功能强大的窗口控制能力,使Windows和在其环境下运行的应用程序具有了风格统一、操纵灵活、使用简便的用户界面。Windows3.1 在内存管理上也取得了突破性进展。它使应用程序可以超过常规内存空间限制 ,不仅支持16MB内存寻址,而且在80386及以上的硬件配置上通过虚拟存储方式可以支持几倍于实际物理存储器大小的地址空间。Windows 3.1还提供了一定程度的网络支持、多媒体管理 、超文本形式的联机帮助设施等,对应用程序的开发有很大影响
2.4UNIX网络配置
2.5Windows网络配置
2.6小结
习题 3.1网络安全基础知识
3.2威胁网络安全的因素
3.3网络安全分类
3.4网络安全解决方案
3.5小结
习题 4.1什么是计算机安全
4.2安全级别
4.3系统访问控制
4.4选择性访问控制
4.5小结
习题 5.1数据库安全概述
5.2数据库安全的威胁
5.3数据库的数据保护
5.4数据库备份与恢复
5.5小结
习题 6.1计算机病毒及其分类
6.2计算机病毒的传播
6.3计算机病毒的特点及破坏行为
6.4宏病毒及网络病毒
6.5病毒的预防、检测和清除
6.6病毒防治软件
6.7小结
习题 7.1数据加密概述
7.2传统密码技术
7.3对称密钥密码技术
7.4公钥密码体制
7.5数字签名技术
7.6验证技术
7.7加密软件PGP
7.8小结
习题 8.1网络安全协议
8.2网络加密技术
8.3防火墙技术
8.4入侵检测技术
8.5虚拟专用网技术
8.6小结
习题 9.1因特网的安全
9.2Web站点安全
9.3黑客与网络攻击
9.4口令安全
9.5网络监听
9.6扫描器
9.7E-mail的安全
9.8IP电子欺骗
9.9DNS的安全性
9.10小结
习题 10.1数据完整性简介
10.2容错与网络冗余
10.3网络备份系统
10.4小结
习题 11.1网络安全实验指导书
11.2综合练习题
附录
附录一优秀网络安全站点
附录二英文缩写词
参考文献
……

7. 计算机网络技术实训教程的目录

前 言
第1章 计算机网络基础实验
1.1 计算机网络实验概述
1.2 实验说明
1.3 实验一 RJ-45接头的制作
1.4 实验二 常用网络测试命令
1.5 实验三 计算机对等网组建
1.6 实验四 构建简单的以太网
1.7 实验五 快速以太网
思考题
第2章 路由与交换实验
2.1 实验说明
2.2 实验一 S2403交换机两种配置管理方式
2.3 实验二 S2403交换机的VLAN的划分
2.4 实验三 路由器的配置方式
2.5 实验四 路由器的基本配置命令
2.6 实验五 路由器的升级
2.7 实验六 静态路由
2.8 实验七 RIP协议
2.9 实验八 标准访问控制列表
思考题
第3章 Windows 2000实验
3.1 实验说明
3.2 实验一 Windows 2000 Advanced Server安装
3.3 实验二 设置DHCP服务器
3.4 实验三 配置DNS服务器
3.5 实验四 配置和使用FTP服务
3.6 实验五 配置和开发WWW服务
3.7 实验六 SQL Server的安装与配置
思考题
第4章 防火墙实验
4.1 实验说明
4.2 实验一 Cisco PIX防火墙的升级和初始配置
4.3 实验二 Cisco PIX防火墙网络地址翻译(NAT)配置
4.4 实验三 Cisco PIX防火墙外部访问内部配置
4.5 实验四 费尔个人防火墙配置与管理
思考题
第5章 互联网实验
5.1 实验说明
5.2 实验一 网络连接
5.3 实验二 拨号上网
5.4 实验三 Web服务原理实验
5.5 实验四 IE浏览器应用实验
5.6 实验五 搜索引擎应用实验
5.7 实验六 FTP实验
5.8 实验七 E-mail实验
5.9 实验八 NetMeeting实验
思考题
第6章 Linux实验
6.1 实验说明
6.2 实验一 Linux DNS配置
6.3 实验二 sendmail配置
6.4 实验三 Vsftp配置
6.5 实验四 Apache的基本安装和配置
6.6 实验五 Samba服务配置
6.7 思考题
第7章 网络故障诊断与网络管理实验
7.1 实验说明
7.2 实验一网络故障诊断工具使用
7.3 实验二局域网接入Internet故障诊断
7.4 实验三路由故障排错
7.5 实验四交换式网络故障排错
7.6 实验五网络分析软件sniffer使用
思考题
第8章 网络安全实验
8.1 实验说明
8.2 实验一 PGP软件使用
8.3 实验二 Web服务器上设置SSL
8.4 实验三 IPSec实验
8.5 实验四 Sygate代理服务器使用
小结
思考题
第9章 组网设计案例
9.1 案例一 Linux组网系统的设计
9.2 案例二 中小企业Intranet设计
参考文献

8. 计算机网络与Internet的本书目录

第1章 简介 1
1.1 计算机网络的增长 1
1.2 网络系统的复杂性 1
1.3 克服复杂性 2
1.4 概念和术语 2
1.5 本书的结构 2
1.6 小结 3
第2章 动机与工具 4
2.1 简介 4
2.2 资源共享 4
2.3 Internet的增长 5
2.4 探测Internet 6
2.5 解释ping的响应 8
2.6 跟踪一个路由 9
2.7 小结 10
2.8 练习 10
第3章 网络编程与应用 12
3.1 简介 12
3.2 网络通信 12
3.3 客户-服务器计算 12
3.4 通信模式 13
3.5 一个应用编程接口的例子 13
3.6 一个简单的API调用过程 14
3.7 API的定义 15
3.7.1 await_contact函数 15
3.7.2 make_contact函数 15
3.7.3 appname_to_appnum 函数 15
3.7.4 cname_to_comp函数 16
3.7.5 send函数 16
3.7.6 recv和recvln函数 16
3.7.7 send_eof 函数 16
3.7.8 API 类型总结 17
3.8 回声(echo)应用程序代码 17
3.8.1 回声服务器代码实例 18
3.8.2 回声客户代码实例 19
3.9 一个聊天(chat)应用程序代码 22
3.9.1 聊天服务器代码示例 23
3.9.2 聊天客户代码实例 25
3.10 Web应用程序代码 27
3.10.1 Web客户代码实例 28
3.10.2 Web服务器代码实例 29
3.11 小结 34
3.12 练习 34
第1部分 数 据 传 输
第4章 传输介质 36
4.1 简介 36
4.2 铜缆 36
4.3 玻璃纤维 38
4.4 无线电 38
4.5 卫星 38
4.6 地球同步卫星 39
4.7 低地球轨道卫星 40
4.8 低地球轨道卫星阵列 40
4.9 微波 41
4.10 红外线 41
4.11 激光 41
4.12 小结 42
4.13 练习 42
第5章 本地异步通信(RS-232) 43
5.1 简介 43
5.2 异步通信的需求 43
5.3 用电流发送比特 43
5.4 通信标准 44
5.5 波特率、帧与出错 46
5.6 全双工异步通信 47
5.7 实际硬件的限制 48
5.8 硬件带宽与比特传输 49
5.9 噪声对通信的影响 49
5.10 定理对数据网络的意义 50
5.11 小结 50
5.12 练习 51
第6章 远距离通信(载波、调制和调制解调器) 52
6.1 简介 52
6.2 远距离发送信号 52
6.3 用于调制和解调的调制解调器硬件 54
6.4 租用模拟数据线路 55
6.5 光、无线电频率和拨号调制解调器 56
6.6 载波频率和多路复用 57
6.7 基带和宽带技术 58
6.8 波分多路复用 59
6.9 扩展频谱 59
6.10 时分多路复用 60
6.11 小结 60
6.12 练习 61
第2部分 包 传 输
第7章 包、帧和错误检测 62
7.1 简介 62
7.2 包的概念 62
7.3 包和时分多路复用 64
7.4 包和硬件帧 64
7.5 字节填充 66
7.6 传输错误 67
7.7 奇偶位和奇偶校验 67
7.8 概率、数学和错误检测 68
7.9 使用校验和检测错误 69
7.10 使用循环冗余校验检测错误 70
7.11 模块连接 71
7.12 突发错误 72
7.13 帧格式和错误检测机制 72
7.14 小结 73
7.15 练习 74
第8章 局域网技术及网络拓扑 76
8.1 简介 76
8.2 直接的点对点通信 76
8.3 共享通信信道 78
8.4 局域网的重要性和引用的本地性 78
8.5 LAN的拓扑结构 79
8.5.1 星形拓扑 79
8.5.2 环形拓扑 80
8.5.3 总线形拓扑 80
8.5.4 存在多种拓扑结构的原因 81
8.6 总线网实例:以太网 81
8.6.1 以太网的历史 81
8.6.2 以太网传输与曼彻斯特编码 82
8.6.3 以太网上的共享 83
8.7 载波侦听多路访问网(CSMA) 83
8.8 带有CSMA/CD的冲突检测与回退 84
8.9 802.11无线局域网和CSMA/CA 85
8.10 总线网络的另一个实例:LocalTalk 86
8.11 环形网实例:IBM令牌环 87
8.12 环形网的另一个实例:FDDI 88
8.13 星形网实例:ATM 90
8.14 小结 91
8.15 练习 92
第9章 硬件编址与帧类型识别 94
9.1 简介 94
9.2 指定接收者 94
9.3 局域网硬件如何使用地址来过滤包 95
9.4 物理地址的格式 96
9.5 广播 97
9.6 组播 98
9.7 组播编址 99
9.8 标识包的内容 99
9.9 帧头和帧格式 100
9.10 帧格式的一个例子 100
9.11 不使用自标识帧的网络 102
9.12 网络分析仪、物理地址和帧类型 103
9.13 小结 105
9.14 以太网地址分配 106
9.15 练习 106
第10章 局域网布线、物理拓扑和接口硬件 107
10.1 简介 107
10.2 局域网和计算机的速度 107
10.3 网络接口硬件 108
10.4 网络接口卡与网络间的连接 109
10.5 早期的粗线以太网布线 110
10.6 连接多路复用 111
10.7 细线以太网布线 112
10.8 双绞线以太网 113
10.9 布线方案的优缺点 114
10.10 拓扑矛盾 116
10.11 网络接口卡和布线方案 116
10.12 布线方案和其他网络技术 117
10.13 小结 118
10.14 练习 119
第11章 扩展局域网:光纤调制解调器、中继器、网桥和交换机 120
11.1 简介 120
11.2 距离限制与局域网设计 120
11.3 光纤扩展 121
11.4 中继器 122
11.5 网桥 124
11.6 帧过滤 124
11.7 桥接网络的启动和达到稳定状态的动作 126
11.8 设计一个桥接网络 126
11.9 建筑物间的桥接 127
11.10 跨越长距离的桥接 127
11.11 桥接环路 129
11.12 分布式生成树 130
11.13 交换 130
11.14 交换机与集线器的组合 131
11.15 用于其他技术的桥接和交换 132
11.16 小结 132
11.17 练习 133
第12章 长距离数字连接技术 134
12.1 简介 134
12.2 数字电话 134
12.3 同步通信 135
12.4 数字电路与DSU/CSU 136
12.5 电话标准 137
12.6 DS术语与数据速率 137
12.7 小容量电路 138
12.8 中等容量的数字电路 139
12.9 大容量电路 139
12.10 光载波标准 140
12.11 后缀C 140
12.12 同步光网络(SONET) 141
12.13 本地用户回路 142
12.14 ISDN 142
12.15 非对称数字用户线路技术 143
12.16 其他DSL技术 145
12.17 电缆调制解调器技术 146
12.18 上流通信 147
12.19 混合光纤同轴 148
12.20 光纤到路边 148
12.21 特殊情况下的替代方案 149
12.22 广播卫星系统 149
12.23 小结 150
12.24 练习 151
第13章 广域网技术和路由 152
13.1 简介 152
13.2 大型网络和广域 152
13.3 分组交换机 153
13.4 构建广域网 153
13.5 存储转发 154
13.6 广域网内的物理编址 155
13.7 下一跳转发 155
13.8 源无关 156
13.9 分层地址与路由的关系 157
13.10 广域网内的路由 157
13.11 默认路由的使用 159
13.12 路由表计算 159
13.13 计算图中最短路径 160
13.14 分布式路由计算 161
13.15 距离向量路由 162
13.16 链路状态路由(SPF) 163
13.17 广域网技术实例 164
13.17.1 ARPANET 164
13.17.2 X.25 164
13.17.3 帧中继 164
13.17.4 SMDS 165
13.17.5 ATM 165
13.18 小结 165
13.19 练习 166
第14章 面向连接的网络与ATM 167
14.1 简介 167
14.2 单一全球网络 167
14.3 ISDN与ATM 168
14.4 ATM的设计与信元 168
14.5 面向连接的服务 169
14.6 VPI/VCI 170
14.7 标签和标签交换 170
14.8 通过ATM网络通信的一个例子 171
14.9 永久虚电路 172
14.10 交换虚电路 173
14.11 服务质量 173
14.12 采用信元和标签交换的动机 174
14.12.1 信元与分组的对比 174
14.12.2 标签交换与路由的对比 175
14.13 ATM数据传输与AAL5 175
14.14 对ATM的批评 175
14.15 小结 177
14.16 练习 177
第15章 网络特性:所有权、服务模式与性能 178
15.1 简介 178
15.2 网络所有权 178
15.2.1 专用网络 178
15.2.2 公共网络 179
15.3 私密性与公共网络 179
15.4 优点与缺点 179
15.5 虚拟专用网 180
15.6 保证绝对私密性 181
15.7 服务模式 181
15.8 面向连接服务模式 182
15.8.1 连续的通信和突发的通信 182
15.8.2 单工和全双工连接 182
15.8.3 连接持续时间与永久性 182
15.8.4 服务保证 182
15.8.5 流接口或消息接口 182
15.9 无连接服务模式 183
15.10 内部和外部服务模式 183
15.11 服务模式的对比 183
15.12 服务模式的实例 184
15.13 地址与连接标识符 184
15.14 网络性能特性 185
15.14.1 延迟 185
15.14.2 吞吐量 186
15.14.3 延迟和吞吐量之间的关系 186
15.14.4 延迟-吞吐量乘积 187
15.15 抖动 188
15.15.1 等时网络 188
15.15.2 异步网络 188
15.16 小结 188
15.17 练习 189
第16章 协议与分层 190
16.1 简介 190
16.2 协议需求 190
16.3 协议组 191
16.4 一个协议设计方案 191
16.5 七层 192
16.6 栈:分层软件 193
16.7 分层软件如何工作 194
16.8 多重嵌套头部 194
16.9 分层的科学基础 195
16.10 协议使用的技术 195
16.10.1 无序传送的序列化 196
16.10.2 删除复制数据包的序列化 197
16.10.3 重传丢失的数据包 197
16.10.4 避免因过多延迟造成的重播(replay) 198
16.10.5 防止数据溢出的流控制 198
16.10.6 避免网络拥塞的机制 201
16.11 协议设计的艺术 202
16.12 小结 203
16.13 练习 203
第3部分 网 络 与 连
第17章 网络互连:概念、体系结构和协议 205
17.1 简介 205
17.2 网络互连的原因 205
17.3 通用服务的概念 205
17.4 异构系统中的通用服务 206
17.5 网络互连 206
17.6 使用路由器的物理网络连接 207
17.7 互连网体系结构 207
17.8 实现通用服务 208
17.9 虚拟网络 208
17.10 网络互连协议 209
17.11 网络互连和TCP/IP重要性 210
17.12 分层和TCP/IP协议 210
17.13 主机、路由器和协议层 211
17.14 小结 212
17.15 练习 212
第18章 IP:网际协议地址 214
18.1 简介 214
18.2 虚拟互连网地址 214
18.3 IP编址模式 215
18.4 IP地址的层次 215
18.5 最初的IP地址类 216
18.6 地址类的计算 217
18.7 点分十进制表示法 218
18.8 类和点分十进制表示法 219
18.9 地址空间的划分 219
18.10 地址权威 220
18.11 类编址的例子 220
18.12 子网和无类编址 221
18.13 地址掩码 222
18.14 CIDR表示法 223
18.15 CIDR地址块的例子 223
18.16 CIDR主机地址 224
18.17 特殊的IP地址 224
18.17.1 网络地址 225
18.17.2 直接广播地址 225
18.17.3 受限广播地址 225
18.17.4 本机地址 225
18.17.5 回送地址 225
18.18 特殊IP地址小结 226
18.19 伯克利广播地址形式 226
18.20 路由器和IP编址原则 227
18.21 多宿主机 228
18.22 小结 228
18.23 练习 229
第19章 绑定协议地址(ARP) 230
19.1 简介 230
19.2 协议地址和数据包传送 230
19.3 地址解析 231
19.4 地址解析技术 232
19.5 表查找的地址解析 232
19.6 使用closed-form 计算的地址解析 234
19.7 使用消息交换的地址解析 234
19.8 地址解析协议(ARP) 236
19.9 ARP消息传送 236
19.10 ARP消息格式 237
19.11 发送一个ARP消息 238
19.12 标识ARP帧 238
19.13 缓存ARP应答 239
19.14 处理到来的ARP消息 239
19.15 分层、地址解析、协议地址 240
19.16 小结 240
19.17 练习 241
第20章 IP数据报和数据报转发 242
20.1 简介 242
20.2 无连接服务 242
20.3 虚拟数据包 242
20.4 IP数据报 243
20.5 转发IP数据报 244
20.6 IP地址和路由表项 245
20.7 掩码字段和数据报转发 246
20.8 目标和下一跳地址 246
20.9 尽力而为的传送 247
20.10 IP数据报头格式 247
20.11 小结 248
12.12 练习 249
第21章 IP封装、分片和重组 250
21.1 简介 250
21.2 数据报传输和帧 250
21.3 封装 250
21.4 在互连网上的传输 251
21.5 MTU,数据报大小和封装 252
21.6 重组 253
21.7 标识数据报 254
21.8 片段丢失 254
21.9 将片段再次分片 255
21.10 小结 255
21.11 练习 256
第22章 未来的IP(IPv6) 257
22.1 简介 257
22.2 IP的成功 257
22.3 改变的原因 258
22.4 名称和版本号 258
22.5 IPv6的特点 259
22.6 IPv6数据报格式 259
22.7 IPv6基本头格式 260
22.8 IPv6如何处理多个头部 261
22.9 分片、重组和path MTU 262
22.10 多个头部的目的 263
22.11 IPv6编址 264
22.12 IPv6冒号十六进制表示法 265
22.13 小结 265
22.14 练习 266
第23章 错误报告机制(ICMP) 267
23.1 简介 267
23.2 尽力而为的语法和错误检测 267
23.3 互连网控制消息协议 268
23.4 ICMP消息传输 270
23.5 使用ICMP消息检测可到达性 271
23.6 使用ICMP跟踪路由 271
23.7 由traceroute输出的最后地址 272
23.8 ICMP 用于path MTU发现 273
23.9 小结 274
23.10 练习 274
第24章 TCP:可靠传输服务 275
24.1 简介 275
24.2 可靠传输的需求 275
24.3 传输控制协议 275
24.4 TCP提供给应用程序的服务 276
24.5 端到端服务和数据报 276
24.6 可靠性 277
24.7 数据包的丢失和重新传送 278
24.8 自适应重新传送 279
24.9 重新传送次数的比较 279
24.10 缓冲区、流控制和窗口 280
24.11 3次握手 281
24.12 拥塞控制 282
24.13 TCP数据段的格式 283
24.14 小结 283
24.15 练习 284
第25章 Internet路由 285
25.1 简介 285
25.2 静态与动态路由 285
25.3 主机的静态路由和默认路由 285
25.4 动态路由和路由器 286
25.5 全球Internet路由 288
25.6 自治系统概念 288
25.7 Internet路由协议的两种类型 289
25.7.1 内部网关协议(IGP) 289
25.7.2 外部网关协议(EGP) 289
25.7.3 何时使用EGP和IGP 289
25.7.4 最优路由、路由度量和IGP 290
25.8 路由和数据流量 291
25.9 边界网关协议(BGP) 291
25.10 路由信息协议(RIP) 292
25.11 RIP数据包格式 293
25.12 开放最短路径优先协议(OSPF) 294
25.13 OSPF示例图 295
25.14 OSPF区域 295
25.15 组播路由 296
25.15.1 IP组播语义 296
25.15.2 IGMP 297
25.15.3 转发和发现技术 297
25.15.4 组播协议 298
25.16 小结 299
25.17 练习 300
第4部分 网 络 应 用
第26章 客户-服务器交互 301
26.1 简介 301
26.2 应用软件提供的功能 301
26.3 互连网提供的功能 302
26.4 取得联系 302
26.5 客户-服务器模式 303
26.6 客户和服务器的特点 303
26.7 服务器程序和服务器级计算机 304
26.8 请求、响应和数据流方向 304
26.9 传输协议和客户-服务器交互 304
26.10 一台计算机上的多种服务 305
26.11 标识某一特定的服务 306
26.12 提供单一服务的多个服务器拷贝 306
26.13 动态服务器创建 307
26.14 传输协议和确定通信 307
26.15 面向连接和无连接传输 308
26.16 多协议均可到达的服务 308
26.17 复杂的客户-服务器交互 309
26.18 交互和环形依赖 309
26.19 小结 310
26.20 练习 310
第27章 套接字接口 311
27.1 简介 311
27.2 应用程序接口 311
27.3 套接字API 311
27.4 套接字和套接字库 312
27.5 套接字通信和UNIX I/O 313
27.6 套接字、描述字和网络I/O 313
27.7 参数和套接字API 314
27.8 实现套接字API的过程 314
27.8.1 socket过程 314
27.8.2 close过程 315
27.8.3 bind过程 315
27.8.4 listen过程 316
27.8.5 accept过程 317
27.8.6 connect过程 317
27.8.7 send,sendto和sendmsg过程 318
27.8.8 recv,recvfrom和recvmsg过程 319
27.9 使用套接字读和写 320
27.10 其他套接字过程 320
27.11 套接字、线程和继承 320
27.12 小结 321
27.13 练习 322
第28章 客户和服务器例子 323
28.1 简介 323
28.2 面向连接的通信 323
28.3 一个服务例子 323
28.4 例子程序的命令行参数 324
28.5 套接字过程调用顺序 324
28.6 客户例子的代码 325
28.7 服务器例子的代码 328
28.8 流服务和多个recv调用 331
28.9 套接字过程和阻塞 332
28.10 代码大小和错误报表 332
28.11 使用另一种服务检测客户例子 333
28.12 使用另一个客户检测服务器例子 333
28.13 小结 334
28.14 练习 334
第29章 域名系统的命名 336
29.1 简介 336
29.2 计算机名称的结构 336
29.3 地理结构 338
29.4 组织中的域名 338
29.5 DNS客户-服务器模型 339
29.6 DNS服务器层次结构 340
29.7 服务器结构 341
29.8 引用的本地化和多服务器 342
29.9 服务器之间的链接 342
29.10 名称解析 343
29.11 DNS性能优化 344
29.12 DNS入口的类型 345
29.13 使用CNAME类型的别名 345
29.14 多类型的重要性 346
29.15 缩写与DNS 346
29.16 小结 347
29.17 练习 347
第30章 电子邮件表示和传输 349
30.1 简介 349
30.2 电子邮件范型 349
30.3 电子邮箱和地址 349
30.4 电子邮件消息格式 350
30.5 副本拷贝 352
30.6 通用因特网邮件扩展 353
30.7 电子邮件和应用程序 354
30.8 邮件传输 354
30.9 简单邮件传输协议 355
30.10 一台计算机上的多接收者优化 355
30.11 邮件查看、列表和转发 356
30.12 邮件网关 357
30.13 自动邮件列表 358
30.14 邮件中继和电子邮件地址 358
30.15 邮箱存取 359
30.16 拨号连接和POP 360
30.17 小结 361
30.18 练习 362
第31章 文件传输和远程文件存取 363
31.1 简介 363
31.2 数据传输和分布式计算 363
31.3 存储中间结果 363
31.4 通用文件传输 364
31.5 交互式和批处理传输模式 364
31.6 文件传输协议 365
31.7 FTP通用模式和用户接口 365
31.8 FTP命令 366
31.9 连接、认证和文件存取权限 367
31.10 匿名文件存取 367
31.11 双向文件传输 368
31.12 文件名称的通配符 368
31.13 文件名转换 369
31.14 改变目录和列表内容 369
31.15 文件类型和传输模式 370
31.16 使用FTP的例子 370
31.17 详细输出 373
31.18 FTP中的客户-服务器交互 373
31.19 控制和数据连接 373
31.20 数据连接和文件的结束 374
31.21 普通文件传输协议 375
31.22 网络文件系统 375
31.23 小结 376
31.24 练习 377
第32章 万维网页面和浏览 378
32.1 简介 378
32.2 浏览器界面 378
32.3 超文本和超媒体 378
32.4 文档表示 379
32.5 HTML格式和表现 379
32.6 HTML格式标记的例子 381
32.7 头部 381
32.8 列表 382
32.9 在Web页中嵌入图像 383
32.10 标识一个网页 383
32.11 从一个文档指向另一个文档的超文本链接 384
32.12 客户-服务器交互 385
32.13 Web文档传输和HTTP 385
32.14 浏览器结构 387
32.15 可选客户 388
32.16 Web浏览器的缓存 389
32.17 HTTP对缓存的支持 390
32.18 替代的传输协议 390
32.19 其他标记语言 391
32.20 小结 391
32.21 练习 392
第33章 动态Web文档技术(CGI,ASP,JSP,PHP,ColdFusion) 394
33.1 简介 394
33.2 Web文档的三种基本类型 394
33.3 每种文档类型的优缺点 395
33.4 动态文档实现 396
33.5 CGI标准 396
33.6 一个CGI程序的输出 397
33.7 CGI程序例子 398
33.8 参数和环境变量 399
33.9 状态信息和cookie 400
33.10 带有长期状态信息的CGI脚本 401
33.11 带有短期状态信息的CGI脚本 402
33.12 表单和交互 404
33.13 服务器端脚本技术 405
33.14 小结 406
33.15 练习 407
第34章 主动Web文档技术(Java,JavaScript) 408
34.1 简介 408
34.2 用于不断更新的一种早期形式 408
34.3 主动文档和服务器负载 409
34.4 主动文档的表示和转换 409
34.5 Java技术 411
34.6 Java 编程语言 411
34.6.1 语言特点 411
34.6.2 类似于C++ 412
34.7 Java 运行时环境 412
34.8 Java库 413
34.9 图形工具包 414
34.10 在特定计算机上使用Java图形 415
34.11 Java解释器和浏览器 416
34.12 编译Java程序 416
34.13 Applet例子 417
34.14 调用Applet 419
34.15 与浏览器交互的例子 419
34.16 错误和异常处理 421
34.17 JavaScript技术 421
34.18 替代 423
34.19 小结 423
34.20 练习 424
第35章 RPC和中间件 426
35.1 简介 426
35.2 客户和服务器编程 426
35.3 远程过程调用模式 427
35.4 RPC模式 428
35.5 通信存根 429
35.6 外部数据表示 430
35.7 中间件和面向对象中间件 431
35.7.1 ONC RPC 432
35.7.2 DCE RPC 432
35.7.3 MSRPC 432
35.7.4 CORBA 432
35.7.5 MSRPC2 433
35.7.6 COM/DCOM 433
35.8 小结 433
35.9 练习 434
第36章 网络管理(SNMP) 435
36.1 简介 435
36.2 管理Internet 435
36.3 隐匿失败的危险 436
36.4 网络管理软件 436
36.5 客户、服务器、管理者和代理 436
36.6 简单网络管理协议 437
36.7 获取-存储模式 438
36.8 MIB和对象名称 438
36.9 各种不同的MIB变量 439
36.10 对应于数组的MIB变量 439
36.11 小结 440
36.12 练习 440
第37章 网络安全 441
37.1 简介 441
37.2 安全网络和策略 441
37.3 安全涉及的方面 442
37.4 责任和控制 442
37.5 完整性机制 443
37.6 存取控制和口令 443
37.7 加密和机密性 443
37.8 公钥加密 444
37.9 数字签名认证 445
37.10 Internet防火墙 445
37.11 包过滤 447
37.12 使用包过滤创建防火墙 448
37.13 虚拟专用网 448
37.14 封装 450
37.15 小结 451
37.16 练习 451
第38章 初始化(配置) 452
38.1 简介 452
38.2 引导 452
38.3 启动协议软件 452
38.4 协议参数 453
38.5 协议配置 453
38.6 需要配置的条目示例 454
38.7 配置例子:使用磁盘文件 454
38.8 自动协议配置的需求 455
38.9 自动协议配置方法 455
38.10 用于发现地址的地址 456
38.11 引导中使用的协议序列 457
38.12 引导协议(BOOTP) 457
38.13 自动地址分配 459
38.14 动态主机配置协议(DHCP) 460
38.15 DHCP的优化 461
38.16 DHCP消息格式 461
38.17 DHCP和域名 462
38.18 小结 462
38.19 练习 463
附录1 网络术语和缩略语 464
附录2 ASCII字符集 503
附录3 点分十进制表示法的地址掩码 504
附录4 本书光盘的使用 506
附录5 在家里建立一个带有NAT的网络 511
附录6 Pure大学网络实验室 516

9. 计算机网络技术的目录

第1章 计算机网络基础11.1 计算机网络概述11.1.1 计算机网络的定义11.1.2 计算机网络的发展过程11.1.3 计算机网络的组成21.2 计算机网络的功能与服务61.2.1 计算机网络的功能61.2.2 计算机网络的服务71.2.3 计算机网络的分类71.2.4 按网络结构分类81.3 网络的拓扑结构91.3.1 网络拓扑的定义91.3.2 网络拓扑结构的分类及其特点91.4 计算机网络的应用与发展101.4.1 计算机网络的应用101.4.2 计算机网络带来的问题111.4.3 计算机网络技术的发展11习题一12第2章 数据通信基础142.1 数据通信的基本概念142.1.1 数据和信号142.1.2 数据通信142.1.3 信道、带宽、数据传输速率142.1.4 数据的传输方式162.2 数据传输技术162.2.1 基带传输162.2.2 频带传输162.2.3 宽带传输172.2.4 串行通行与并行通信172.2.5 同步技术172.3 多路复用技术172.3.1 频分多路复用FDM182.3.2 时分多路复用TDM182.3.3 波分多路复用 WDM182.4 数据交换技术192.4.1 电路交换192.4.2 报文交换202.4.3 分组交换202.4.4 信元交换212.5 差错控制技术232.5.1 差错产生的原因与差错类型232.5.2 误码率232.5.3 检错码与纠错码232.5.4 常用检错码242.5.5 差错控制机制242.5.6 数据编码调制技术25习题二25第3章 网络体系结构273.1 网络体系结构的基本概念273.1.1 基本概念273.1.2 层次结构283.2OSI 参考模型283.2.1OSI 模型的分层原则293.2.2OSI 模型各层的基本功能293.3TCP/IP 模型313.4 网络标准化组织333.4.1 标准的重要性333.4.2 标准化组织33习题三34第4章 网络协议与应用354.1 网络协议354.1.1 应用层协议354.1.2 传输层协议394.1.3 网络层协议414.1.4 数据链路层协议494.2 其他网络通信协议494.2.1 IPX/SPX协议494.2.2 NetBEUI协议50习题四50第5章 计算机网络设备525.1 传输介质525.1.1 双绞线及相关制作工具525.1.2 同轴电缆555.1.3 光纤565.2 网卡575.2.1 网卡的分类575.2.2 网卡的选购585.3 中继器585.4 集线器595.4.1 集线器概述595.4.2 集线器的分类605.4.3 集线器的选购605.5 网桥615.5.1 网桥概述615.5.2 网桥的分类615.5.3 网桥与中继器的比较625.6 交换机625.6.1 交换机概述625.6.2 交换机的工作原理645.6.3 交换机技术655.6.4 交换机的分类655.6.5 交换机的选购685.6.6 交换机配置概述695.6.7 交换机与集线器的比较725.7 路由器735.7.1 路由器概述735.7.2 路由器的工作原理745.7.3 路由器的分类745.7.4 路由器的选购755.7.5 路由器和交换机的比较765.8 网关765.8.1 网关概述765.8.2 网关分类775.9 网络设备综合785.9.1 网络设备端口类型785.9.2 交换机之间的连接795.9.3 单播/多播/广播835.9.4 网络设备经典比喻 84习题五84第6章 局域网技术866.1 IEEE 802标准系列866.2 以太网(IEEE 802.3)标准876.2.1 以太网和OSI模型876.2.2 CSMA/CD的工作原理876.2.3 收发器896.2.4 以太网的工作原理906.3 无线局域网通信916.3.1 WLAN的技术标