网络基础
文章目录
网络概念
- 什么是网络?
- 网络是由结点和连线构成的图,表示诸多对象及其关系。
- 什么是计算机网络
- 计算机网络指的是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路物理连接(包括有 线、无线连接),并在网络操作系统、网络管理软件和网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
- 带宽
- 在数字设备中,指的是单位时间数据的传输量。
- 网络传输习惯上使用比特率,即bps每秒传输的二进制位数。
拓扑
总线型
所有设备都连接到公共总线上,结点间使用广播通信方式。一个结点发出的信息,总线上所有其他结点都可以接收 到。一段时间只允许一个结点独占总线。
常见使用同轴电缆连接,总线两端需要终结器。
- 优点
- 结构简单、易于实现
- 易于扩充,增加或者移除结点比较灵活
- 可靠性较高,个别结点发生故障时,不影响网络中其他结点的正常工作
- 缺点
- 网络传输能力低,安全性低,总线发生故障时,会导致全网瘫痪。
- 所有数据都需要经过总线传输,总线是整个网络的瓶颈。结点数量的增多会影响网络性能。
环形结构
环形结构是将联网的计算机由通信线路连接成一个闭合的环,在环形结构网络中信息按照固定方向流动,或顺时针 方向,或逆时针方向。
- 优点:令牌控制,没有线路竞争,实时性强,传输控制容易
- 缺点:维护困难,可靠性不高。一个结点发生故障时,可能导致全网瘫痪。可以使用双环拓扑结构,但是复杂性提 升。
星型拓扑
每个结点都由一条单独的通信线路与中心结点连结。其他各结点都与该中心结点有着物理链路的直接互连,其他结 点直接不能直接通信,其他结点直接的通信需要该中心结点进行转发。因此中心结点必须有着较强的功能和较高的 可靠性。需要中心设备,例如hub、switch、router
- 优点:可靠性高,方便管理,易于扩展,传输效率高
- 缺点:线路利用率低,中心节点需要很高的可靠性和冗余度
- 注意,hub工作在一层,这种星型实际上就是芯片化的总线网络。只是物理拓扑结构上感觉像是星型。
OSI参考模型(网络七成协议)
OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该 模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI模型把网络通信的工作分为7 层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
- 物理层(第一层):定义了电气规范,设备规范、物理接口等,电信号的变化,或数字信号变化,比特。
- 数据链路层(第二层):将比特组织成帧,即对字节进行定义,支持错误检查。使用物理地址、MAC地址。MAC有48位,前24位厂商编号由IEEE分配,后24位设备序号。
- 网络层(第三层):将帧组织成包,包传递的路径选择(路由),将包传输到目标地址。使用逻辑地址、IP地址。
- 传输层(第四层):解决传输的问题,确保数据传输的可靠性;建立、维护、终止虚拟电路;错误检测和恢复。
- 会话层(第五层):建立、管理、终止应用程序间的逻辑通路,即会话
- 表示层(第六层):对应用数据格式化、加密解密等。将上层数据转换为适合网络传输的格式,或将下层数据转化为上 层能够处理的数据。
- 应用层(第七层):为应用程序提供网络服务接口,用户使用的时候并不关心会话如何建立保持,也不关心协议 的协商是否加密等。
数据传输
- 数据很大,在应用层切分,每一份数据都会在下一层被封装。
- 在数据链路层会增加tail即校验位,后在物理层上都是电平信号0、1发送出去。
- 到了对端设备,由下至上逐层解包组合。直到合成并还原应用层的一份数据。
通讯的三种模式
-
单播模式:包在计算机网络传输中,目的地址为单一目标的传输方式。每次都是点对点的2个实体间相互通信。
-
广播模式:数据在网络中传输,目标地址是网络中所有设备的传输方式。所有设备是有范围的,这个范围称为广播域。 IP v6不支持广播,由组播替代。
-
多播,组播模式:把数据同时传递给一组目的地址。数据源只发出一份数据,会在尽可能远的的设备上复制和分发。
冲突域,广播域
- 广播域:广播是一种信息的传播方式,指网络中的某一设备同时向网络中所有的其它设备发送数据,这个数据所能广播到的范围即为广播域(Broadcast Domain)。
- 简单点说,广播域就是指网络中所有能接收到同样广播消息的设备的集合。
- 冲突域::网络中设备A发送数据时,设备B也发送数据,数据碰撞,发生了冲突,这两个设备就属于同一个冲突域。
- 广播域:网络中能接收任一设备发出的广播帧的所有设备的集合
- 广播域是基于第二层(链路层)
- 广播域内所有的设备都必须监听所有的广播包,如果广播域太大了,用户的带宽就小了,并且需要处理更多的广播,网络响应时间将会长到让人无法容忍的地步。
- 冲突域:在同一个冲突域中的每一个节点都能收到所有被发送的帧
- 冲突域是基于第一层(物理层)
- 冲突域:一个站点向另一个站点发出信号。除目的站点外,有多少站点能收到这个信号。这些站点就构成一个冲突域。
简单来说:冲突域,是电信号的相互干扰,构成的冲突域,所以冲突域发生在第一层(物理层),而广播域,是设备广播时,在广播域中的所有设备都能收到这个广播。而数据的发送是一帧一帧发送的。(包的发送也会转换成一帧一帧)所以广播域发生在第二层(数据链路层)
注意:交换机可以隔离冲突域。路由器可以隔离广播域。
网络设备
网络线缆
- 有线连接,需要使用网线,早使用同轴电缆,后来使用双绞线,现在高速网络布线可以采用光纤。
- 常用的双绞线使用RJ45水晶头。
- 直通采用两端T568B,互连使用一端T568A一端T568B的交叉线,不过目前新型网卡可以自适应,都使用直通线连 接即可。
- T-568A:绿白:绿,橙白:蓝,蓝白:橙,棕白:棕。
- T-568B:橙白:橙,绿白:蓝,蓝白:绿,棕白:棕。(相当于T568-A的1和3对调,2和6对调)
集线器hub
- 工作在一层。使用HUB连接的设备看似是星型,实际是总线型。
- 它是物理层设备,只认识电信号,所以根本不认识什么MAC地址之类的信息。早期用来多机互连,信号中继的作用。
- 连入设备越多,广播信号,在一个冲突域,网络效率很低。
- 使用HUB连接的所有设备,都在同一个冲突域。
交换机switch
- 工作在二层。内部记录着MAC表,通过自学习ÿ