第一章 概述
计算机网络的发展历程
随着链接终端的数目增多,在通信线路和中心计算机之间设置了一个前端处理机(FEP)或通信控制处理机(CCP)
ARPA(美国国防部高级研究计划局)是计算机网络技术发展的里程碑,奠定了计算机网络技术的基础,也是当今因特网的先驱者。
计算机网络的定义
计算机网络是利用通信设备和线路把地理上分散的多台具有独立功能的计算机系统连接起来,在功能完善的网络软件支持下,进行数据通信,实现资源共享、互操作和协同工作的系统。所谓“具有独立功能“的计算机系统是指在网络中每台计算机的地位是相等的,具有自己的软硬件系统,能够独立运行,没有谁控制谁的问题。
计算机网络的功能
1.数据通信 2.资源共享 3.分布式处理和均衡负荷(提高了系统的利用率和解决问题的效率)
4.提高安全可靠性
其中资源共享包括硬件、软件和数据的共享,是计算机网络最明显的优势。
计算机网络的逻辑组成
计算机网络可分为两个子网,分别是通信子网和资源子网(如下图,虚框内为通信子网),两个子网的分类是由ARPA网提出的。
资源子网(包括主机、用户终端、终端控制器、联网外部设备、各种软件资源与信息资源)负责信息处理,通信子网(通信处理控制机、通信线路、其他通信线路及相关软件的集合)负责全网中的信息传递。
计算机网络的硬件组成
计算机通信网硬件组成主要包括主体设备、网络设备及传输介质(可分为有线和无线两类),但某些设备之间的分工并不十分清晰,有时也有功能兼备的情况。
计算机网络的软件组成
1.网络协议和通信软件
2.网络操作系统
3.网络管理及网络应用软件
计算机网络的分类
1.按照网络的数据交换方式划分,可分为电路交换网、报文交换、分组交换、帧中继交换网、ATM交换网和混合交换网。
2.按照网络的覆盖范围划分,可分为局域网(LAN)、城域网(MAN)和广域网(WAN)。
3.按照网络的物理信道媒体划分,可分为双绞线网络、同轴电缆网络、光纤网络、微波网络、卫星网络等。
4.按网络的拓扑结构划分,可分为总线型网络、环形型网络、星型网络、树型网络和网状型网络等。
a.总线型拓扑结构 b.环形拓扑结构
c.星型拓扑结构 d.树型拓扑结构
e.网状型拓扑结构 f.混合型结构
5.按照网络应用范围和管理性质划分,可分为公用网和专用网两大类。
标准化组织
(1)国际标准化组织(International Standard Organization,ISO)
(2)国际电信联盟 (International Telecommunication Union,ITU)
(3)国际电子技术委员会(International Electro technical Commission, IEC)
(4)美国国家标准学会 (American National Standard Institute,ANSI)
(5)电气与电子工程师学会(Institute of Electrical and Electronic Engineering, IEEE)
(6)电子工业协会(Electronic Industries Association,EIA)
(7)欧洲计算机制造商协会(European Computer Manufacturers Association, ECMA)
(8)欧洲电信标准机构(European Telecommunication Standard Institute, ETSI)
(9)中国国家标准化管理委员会(中华人民共和国国家标准化管理局)
第2章 数据通信基础
通信系统的模型
点与点之间建立的通信系统是通信的最基本形式(如下图)可见包含六个部分,信源、变换器、信道、噪声、反变换器、信宿
DTE(数据终端设备) ; DCE(数据电路终接设备)
数据通信系统是通过数据电路将分布在远地的数据终端设备与计算机系统连接起来,实现数据传输、交换、存储和处理的系统
数据通信方式的分类
1.按照数字信号排列顺序分类
数据在信道上传输有两种基本的通信方式一种是串行通信,另一种是并行通信
2.按照消息传递的方向与时间的关系分类
全双工、半双工、单工
数据通信系统的主要技术指标
1.数据传输速率
(1)波特率RB。也称调制速率,以波形每秒的振荡数来衡量,如果数据不压缩,波特率等于每秒钟传输的数据位数,在信息传输通道中,携带数据信息的信号单元叫码元,单位时间内通过信道传输的码元数目称为码元传输速率,简称波特率。单位是“波特”(Baud),记为B。
(2)比特率Rb,又称为信息传输速率。它表示单位时间内传递的平均信息量或比特数。比特率单位是比特/秒,记为bit/s、b/s或bps。每个码元或符号都含有一定bit的信息量
2.差错率。码元差错率Pe 简称误码率,概率。误码率是最常用的数据通信传输质量是指发生差错的码元数在传输总码元数中所占的比例,也就是码元在传输系统中被传错的指标,它表示数字系统传输中是“在多少位数据中出现一位差错”
3.信道容量
信道中平均每个符号所能传送的信息量为信息传输速率,如果对于一个固定信道,总存在一种信源,使传输的每个符号平均获得的信息量最大,这就是最大的信息传输速率,这个最大的信息传输速率就是信道容量。单位为bit/s,代表每秒能传送的最大信息量。信道容量和带宽成正比。
4.带宽(Bandwidth)
通信系统的有效性可用数据传输速率的大小来衡量
通信系统的可靠性一般可用差错率或叫误码率来衡量
信道容量和带宽用来衡量信道的传输能力
数据编码与数据传输
数据编码是要将传输的数据表示成某种特殊的信号形式以便数据在相应的信道上可靠地传输
常用编码:
1.单极性归零码
2.单极性不归零码
3.双极性归零码
4.双极性不归零码
5.曼彻斯特码(重要)
6.差分曼彻斯特码(重要)
通信传输系统分为模拟传输系统和数字传输系统
模拟信号在传输一定距离后都会衰减,克服衰减的办法是用放大器来增强信号的能量,但噪声分量也会增强,以至会引起信号的畸变。
数字信号长距离传输也会衰减,克服的办法是增加中继器,把数字信号恢复为01标准电平后再继续传输————使用最普遍的还是数字传输技术。
模拟信号数字化过程主要包括三个步骤:抽样、量化、编码
将数字数据转换成模拟信号的调制方法有,
1.振幅键控(Amplitude Shift Keying,ASK)
2.移频键控(frequency-shift keying,FSK)
3.移相键控(phase-shift keying,PSK)
传输介质及特性(有线和无线)
有线传输介质
屏蔽双绞线(STP)价格比非屏蔽双绞线(UTP)价格昂贵,安装也更为麻烦,不如非屏蔽双绞线使用广泛,非屏蔽双绞线具有直径小、节省空间、成本低、重量轻、易安装、串扰小,具有阻燃性等特点。
同轴电缆价格高于双绞线,低于光纤
无线传输介质
1.微波通信(100M以上的电磁波)
(1)地面微波
(2)卫星微波
2.红外通信
3.激光通信
无线信息传播的方法有地表传播、天空传播、视线传播
数据交换技术
1.电路交换(包含三个阶段: 电路建立——数据传输——电路拆除)
2.报文交换
3.分组交换:报文分组交换是计算机网络中使用最广泛的一种交换技术,有虚电路分组交换和数据报分组交换两种。
4.ATM交换技术
5.光交换
6.多协议标记交换
7.软交换
多路复用技术
1.频分多路复用(FDM)
2.时分多路复用(TDM)是按传输信号的时间(周期)进行分割的,它使不同的信号在不同的时间内传送,将整个传输时间分为许多时隙,每个时间片被一路信号占用。
3.码分多路复用(CDM)
4.波分多路复用(WDM)
差错控制技术
数据传输中的差错都是由噪声引起的,噪声有两大类,一类是信道固有持续存在的随机噪声,;另一类是由外界特定的短暂原因造成的冲击噪声。
第3章 计算机网络体系结构
美国IBM公司首先公布了世界上第一个系统网络体系结构SNA
开放系统互联参考模型OSI/RM
OSI/RM模型的相关概念
(1)实体 Entity:每层的功能由该层的实体完成,所谓实体就是某一层中具有数据收发能力的活动单元
(2)服务 Service
(3)接口 Interface
(4)服务原语 Service Primitive:服务在形式上是由服务原语来描述的,包括请求、指示、响应、确认四类
(5)数据单元 Data Unit
网络协议
网络协议主要由三个要素组成:
1、语义 Semantics
2、语法 Syntax
3、时序 Timing
物理层的特性和功能(比特)
(1)机械特性
(2)电气特性
(3)功能特性
(4)规程特性
功能
(1)物理连接的建立、维持与拆除
(2)数据传输
(3)物理层管理
数据链路层的功能(帧)
(1)数据链路管理
(2)帧同步:数据链路层传送的数据单元是帧,帧是数据链路层按照协议要求由比特流装配而成的
(3)差错控制:保证相邻节点之间的传输差错控制在允许范围内
(4)流量控制
(5)将数据和控制信息区分开
(6)透明传输
(7)物理寻址
网络层Network Layer(以分组或包为数据单元)
主机到主机的数据传输
(1)网络连接的建立与拆除
(2)路由选择和中继
(3)拥塞控制和流量控制
(4)网络连接多路复用
(5)差错检测与恢复
(6)分段和组块
(7)协议转换
传输层Transport Layer (以报文为传输单位)
传输层是唯一负责总体数据传输和控制的一层,是整个分层体系的核心,第一个端到端的传输
会话层Session Layer
进程到进程的层次
表示层Presentation Layer
应用层Application Layer
数据封装
数据封装是指数据在发送前,必须在其头部或尾部加上必要的信息,这些信息包含了提供给网络设备和接收方的控制信息, 以确保数据能够在网络中正确地传输,接收方可以正确解释这些信息。
数据的解封装
TCP/IP参考模型(Transmission Control Protocol/Internet Protocol)
传输层主要使用了如下两个协议:
(1)传输控制协议(Transmission Control Protocol,TCP)
(2)用户数据报协议(User Datagram Protocol,UDP)
TCP/IP是因特网上最基本的通信协议。
TCP/IP中,IP协议起着核心作用
第4章 计算机网络接口及其通信设备
网络接口
常见以太网主要有AUI、BNC、RJ-45、光纤接口。
局域网接口类型
1、同轴电缆接口
2、双绞线接口
3、光纤接口
广域网接口类型
1、窄带广域网接口
(1)EI接口
(2)V.24接口
(3)V.35接口
2、宽带广域网接口
(1)ATM
(2)POS
逻辑接口
逻辑接口也称虚接口,应用最广泛的是Loopback接口。
网卡
网卡包括OSI模型的物理层和数据链路层功能
中继器
中继器是位于OSI参考模型的物理层的网络设备,常用于两个网络节点之间物理信号的双向转发工作,是网络互连中最简单的设备。
集线器
集线器,又称HUB,是一种特殊的中继器,同样工作在物理层。
网桥
网桥,也称桥接器,是网段与网段之间建立连接的桥梁,是OSI七层模型中数据链路层的设备
网桥具有CPU、存储器和至少两个网络接口。通过接口实现网段扩展
交换机(可以看作多端口的网桥设备)
交换机也称交换式集线器,是专门设计使各种计算机能够相互高速通信的独享带宽的网络设备。
交换机工作在数据链路层
交换机主要包括地址学习、转发|过滤和避免环路3个功能。
交换机在源端与目的端包括三种交换方式:
◆ 直通式
◆ 存储转发——数据处理延时较大
◆ 碎片隔离
路由交换机(也称三层交换机)使用硬件技术,采用巧妙的处理方法把二层交换机和路由器在网络中的功能集成到一个盒子里,将路由技术与交换技术合二为一的一种新的交换技术,即三层交换技术。
路由器
路由器是网络层互连设备,用于连接多个逻辑上分开的网络,实现不同网络间的数据包传送。路由器工作在OSI的网络层。路由技术的核心内容是路由算法和协议。
路由表
● 目的网络地址(Dest)
● 掩码(Mask)
● 下一跳地址(Gw)
● 发送的物理端口(interface)
● 路由信息的来源(Owner)
● 路由优先级(pri)
● 度量值(metric)
路由器执行两个最重要的基本功能:路由功能(路由选择)和交换功能(数据在路由器内部的移动和处理过程)
路由协议:分为动态和静态路由协议两种
静态路由需要管理员手动配置。
动态路由协议
(1)RIP协议RIP(route information protocol,路由信息协议)
(2)OSPF协议 OSPF(Open Shortest Path First,开放最短路由优先协议)
网关
网关(Gateway)又称网间连接器、协议转换器。主要用于不同体系结构的网络连接,实现不同协议网络之间的互联。工作在OSI模型中的应用层
网关功能
◆ 协议网关
◆ 应用网关
◆ 安全网关
中继器与集线器的比较
◆不同点:
(1)连接设备的线缆的数量;
(2)接口收到信号后,处理方式不同。
◆相同点:
(1)都工作在物理层;
(2)功能相同。
网桥与交换机的比较
◆不同点:
(1)在同一时间,同时工作的端口数目不同;
(2)两者划分的物理网段数目不同 ;
(3)交换机的传输速率高于网桥;
(4)数据帧的转发方式不同 ;
◆相同点:
(1)二层交换机与网桥都工作在数据链路层;
(2)基本功能相同。
路由器与交换机的比较
◆不同点:
(1)工作层次不同,路由器在网络层,交换机在数据链路层;
(2)数据转发所依据的对象不同,交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址,而路由器则是利用网络的IP地址来确定数据转发地址 ;
(3)传统的交换机只能分割冲突域,不能分割广播域,而路由器可以分割广播域;
(4)路由器提供了防火墙的服务 ,而二层交换机不行。
第5章 局域网
局域网的特点
(1)覆盖范围小
(2)传输率高
(3)误码率低
(4)单位专用
(5)易于实现
局域网的分类
(1)按拓扑结构分类
根据拓扑结构可把局域网分为总线型局域网、星型局域网等。
(2)按传输介质分类
根据传输介质可把局域网分为双绞线局域网、同轴电缆局域网和光纤局域网。如果局域网采用无线电波,则称这类局域网为无线局域网。
(3)按介质访问控制方法分类
根据介质访问方法的不同,可把局域网分为以太网、令牌网和ATM网等。
(4)按线路中传输的信号形式分类
根据线路传输信号形式不同,可把局域网分为基带局域网和宽带局域网。
局域网体系结构
IEEE802参考模型:物理层、MAC、LLC
.IEEE802标准