网络概念
网络
- 网络是由节点和连线组成的图,表示诸多对象及其关系
计算机网络 - 计算机网络是将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路物理连接(包括有线连接、无线连接),并在网络操作系统、网络管理软件和网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
带宽 - 在数字设备中,指的是单位时间数据的传输量
- 网络传输习惯上使用比特率,即bps每秒传输的二进制位数
拓扑
- 总线型
所有设备都连接在公共总线上,结点间使用广播通信方式,一个结点发出的信息,总线上所有其他结点都可以接收到,一段时间只允许一个结点独占总线。
常见使用同轴电缆连接,总线两端需要终结器。
优点:
- 结构简单、易于实现
- 易于扩充、增加或者移除结点比较灵活
- 可靠性高,个别结点发生故障时,不影响网络中其他结点的正常工作。
缺点:
-
网络传输能力低,安全性低,总线发生故障时,会导致全网瘫痪
-
所有数据都需要经过总线传输,总线是整个网络的瓶颈。结点数量的增多会影响网络性能。
-
环形结构
环形结构是将联网的计算机由通信线路连接成一个闭合的环,在环形结构中信息按照固定方向流动,或顺时针,或逆时针方向。
优点:令牌控制,没有线路竞争,实时性强,传输控制容易
缺点:维护困难,可靠性不高,一个结点发生故障时,可能导致全网瘫痪,可以使用双环拓扑结构,但是复杂性提升。
目前在工业网络中有部分使用 -
星型拓扑
每个结点都由一条单独的通信线路与中心结点连接,其他各结点都与该中心结点有着物理链路的直接互连,其他结点不能直接通信,其他结点直接的通信需要该中心结点进行转发,因此中心结点有着较强的功能和较高的可靠性。
优点:可靠性高,方便管理,易于扩展,传输效率高
缺点:线路利用率低,中心结点需要很高的可靠性和冗余度
注意,hub工作在一层,这种星型实际上就是芯片化的总线网络,只是物理拓扑结构上感觉像是星型。
OSI参考模型
OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架,OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。