第一章 绪论
1.数据通信的概念及模型
1.1 概念
数据通信是在两台设备之间通过诸如线缆的某种形式的传输介质进行数据交换
数据通信的效率取决于以下四个关键因素:
- 传递性: 系统必须把数据传递到正确的目的地。数据必须且只能由预定的设备或用户接受。
- 准确性: 系统必须准确地传递数据。在传递过程中发生改变和不正确的数据都是不可用的。
- 及时性: 系统必须以及时的方式传递数据。传递延误的数据是无用的。就视频和音频而言,及时传递意味着数据产生时就传递数据,所传递数据的顺序和产生时的顺序相同且没有明显延迟,这类传递称为实时传递
- 抖动性: 抖动是指分组到达时间的变化,音频或视频的分组在传递过程中延迟各不相同。比如,假定每30ms发送一个视频的分组,其中某些分组到达延时30ms,而另一分组延时40ms引起视频不均匀后果。
1.2 模型
数据通信系统需要五个组成部分:
1.报文(message) 是进行通信的信息(数据),它可以是文本、数字、图片、声音、视频等信息。
2.发送方(sender) 是指发送数据报文的设备,它可以计算机、工作站、手机、摄像机等。
3.接收方(receiver) 是指接受报文的设备,它可以是计算机、工作站、手机、电视等。
4.传输介质(transmission medium) 报文从发送方到接收方之间通过的物理通路,它可以是双绞线、同轴电缆、光纤和无限电波。
5.协议(protocol) 是管理数据通信的一组规则,他表示通信设备之间的一种约定。如果没有协议,及时两台设备之间可能是连接的,那也无法通信,就像一个说汉语的无法被一个只说英语的人理解一样。
2.数据流
数据流(单工、半双工、全双工):
- 单工 通信方向是单向的,两台设备只有一台可以发送信号,另一台只负责接受信号。
- 半双工 通信方向是双向的,但是在某一时刻 他的通信方向是单向的。
- 全双工 通信方向在任一时刻 都可以是双向的。
3.连接类型和拓扑结构
3.1 连接类型
1.点到点(point-to-point)连接 提供两台设备之间专用的链路。链路全部的能力均为两台设备之间的传输所共用。专用链路,别的节点无权使用。
2.多点连接(multipoint connection)也称为多站连接(multidrop connection)是两台以上的设备共用单一链路的情形。在该环境下,通道的能力在空间或时间上共享。
3.2 拓扑结构
物理拓扑结构(physical topology structure)一词指的是网络物理上分布的方式。有四种可能的基本拓扑结构:网状(mesh)、星型(star)、总线(bus)和环状(ring)。
3.2.1 网状
在网状拓扑结构中,各台设备之间都有一条点到点的专用链路,假设有n台设备,那么在全双工的数据流下,这种拓扑结构需要的链路总数为:
Σ
(
n
)
=
n
(
n
−
1
)
2
∀
n
∈
N
+
\Sigma(n)= \frac{n(n-1)}{2}\quad\forall n\in\mathbb N^+
Σ(n)=2n(n−1)∀n∈N+
优点:
1、消除了当链路被多台设备共享时可能发生的通信量问题。
2、全连接网状拓扑结构是健壮的,即使一条链路变的不可用,也不会导致整条链路不可用。
3、机密性和安全性极高,将信号物理隔离。
4、使用点到点的链接,容易进行故障识别和故障隔离。
缺点:
1、因为每台设备都必须与其他设备相连,安装和重新连接十分困难。
2、但就线缆的数量而言,就可能超过可利用的空间(在墙内、天花板或地板内)的容纳能力。
3、成本高昂。在所有拓扑结构中,若其他因素皆相同,该拓扑结构的成本相对而言是最高的。
3.2.2 星型
星型拓扑结构中,每台设备拥有一条仅与中央控制器连接的点到点专用链路,该中央控制器通常称为集线器(hub)。所以在这种数据交互式形式下,所有设备都要将信号传输给集线器然后让集线器转发。
优点:
1、该拓扑结构易于安装和重新配置。
2、健壮性。一条链路的实效不会影响到其他链路的正常工作。
3、易于故障识别和故障隔离。集线器只要能正常工作,就可以用来监测各条链路的工作状态并旁路出现问题的链路。
(注:“旁路”就是并联一个通道的意思。电子电路中,一般是将一个电容与电阻并联,将电阻上的交流电压成份进行“短路”。在这里可以理解为将出错的链路隔离,对其进行单独操作。)
缺点:
1、过分依赖集线器。如果集线器出现故障,那么整个系统就会瘫痪。
2、成本依旧较高。相较于全连接网状拓扑结构,该结构虽然使用的链路更少,但是相较于环状结构或总线结构等其他结构,其使用的链路依旧更多。
星型拓扑结构通常用于局域网(LAN,Local Area Network)。
3.2.3 总线
总线拓扑结构属于多点连接,由一根较长的线缆作为主干来连接网络上所有的设备。
优点:
1、安装简易。
2、总线结构使用的线缆少于网状和星型结构。
缺点:
1、难以重新连接和进行错误隔离。总线结构设计通常在设计安装时达到最优,因此增加设备会影响到总线通信质量。
2、总线电缆上的错误或中断会使所有的传输终止。即使位于故障区域同一侧的设备之间也不能幸免,因为故障区域会将源方向的信号反射回去,从而在两个方向上产生噪音。
3.2.4 环状
环状拓扑结构中每台设备只与其两侧的设备有一条专用的点到点连接。信号以一个方向在换种传输,从一台设备到另一台设备。
优点:
1、环状结构易于安装和重新配置。每台设备只与其直接相邻(物理或逻辑都可)连接。
2、要增加或删除设备只需要改变两条连接。唯一的约束在于介质和通信量方面的考虑。
3、简化了故障隔离。一般的,在环状结构中,信号始终是循环的。如果一台设备没有在指定时间内接收到信号那么它就会报出警报。
缺点:
1、在简单的环中,环中的故障(比如工作站的瘫痪)可能导致整个网络的瘫痪。
3.2.5 几种拓扑结构比较总表
3.2.6 拓扑图绘制的一些注意事项
1、对于客户机而言,标清本机的ip地址和子网掩码。
2、对于 路由器/交换机 而言,标清各个在使用的端口号。
3、若划分了不同的VPN,那么需要在拓扑图中标注出来。
4. 网络分类
4.1 网络
网络(network) 是用通信链路连接起来的设备(通常称为节点 )的集合。节点可能是一台计算机,也可能打印机,还可能是其他能够发送或接受数据的设备。
4.1.1 分布式处理
大多数网络采用分布式处理(distributed processing),将任务划分给多台计算机。不是让一台大型机负责所有的处理,而是由多台独立的计算机(通常是个人计算机或工作站)各处理一小部分。
4.1.2 网络准则
网络必须能够满足一定的准则,其中最重要的是性能、可靠性和安全性。
1)性能
衡量方式包括:吞吐量(throughput)、延迟(delay)、传输时间和响应时间。
- 吞吐量: 单位时间内发送的信息量,单位 bit/s 或 Byte/s。
- 延迟: 在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
- 传输时间: 报文从一台设备传输到介质上的时间。
- 响应时间: 请求和响应之间所花费的时间。
(注意!吞吐量和延迟时长是矛盾的,增加吞吐量会导致网络通信拥塞而导致更长的延时。)
2)可靠性
网络的可靠性一般用故障出现的频率、一条链路从故障到恢复所花费的时间、在灾难中的健壮性来衡量。
3)安全性
安全性包括保护数据免受未授权访问,保护数据在传输过程中免受攻击,和数据丢失与损伤的恢复策略和方法。
4.2 局域网
局域网(LAN,Local Area Network)通常是专用的,连接的设备在一间简单的办公室、一栋建筑物或校园中。
通常,在一个局域网中使用同一种传输介质。最常见的拓扑结构有总线结构、环状结构和星型结构。
传统上,LAN的数据速率在每秒4~16兆位(Mbps)之间。现在,速度不断增加可达到100Mbps。
无线局域网是最新的局域网技术。
4.3 广域网
广域网(WAN,Wide Area Network)提供远距离的数据、音频、图像和视频信息传输,传输跨越的地理区域包括国家、大陆甚至整个世界。
通常,广域网指 交换广域网 ,其次是 点到点广域网。
交换广域网连接 端系统 ,该系统含有一个路由器(网际互联设备),它连接另一个局域网或广域网。
点到点广域网通常是从电话局或有线电视电缆提供商租用专线连接家用计算机或小型局域网到因特网服务提供商(ISP)。这种类型的广域网时常做对因特网的访问。
4.4 城域网
城域网(MAN,Metropolitan Area Network)规模界于局域网和广域网之间,它通常的覆盖范围是一个乡镇或一个城市。它是为需要高速地连接因特网的用户而设计的。
4.5 因特网
如今很少会看到单独的一个局域网、城域网或广域网。它们都是与另一个网络连接的。当两个或多个网络彼此连接,它们成为互联网络(internetword)即互联网(internet)。
对于两个名词internet和Internet:
- internet: 互联网,广义上的网络。
- Internet: 特殊名词,特指因特网。
5.协议和标准
5.1 协议
在计算机网络中,通信发生在不同系统的实体之间。实体是能够发送和接受信息的任何事物。为了能够让不同的实体互相理解实现通信,实体必须遵循协议。
协议是用来管理数据通信的一组规则。协议规定了通信的内容、通信的方式和通信的时间。
协议的核心要素是语法、语义和时序。
- 语法 指数据的结构或格式,即它们是以何种顺序表示的。
- 语义 指的是每一个位片段的含义:如何解释一个特别的位模式,基于该解释应该采取什么操作
- 时序 指的是两个特性:报文发送的时间和发送的速率。
5.2 标准
- 事实标准。未经组织团体承认但已经在广泛使用中被接受的标准就是事实标准。事实标准通常是由制造商在打算定义新的产品或技术的功能时最初建立的。
- 法定标准。那些由官方认可的团体指定的标准成为法定标准。