一、基本概念
网络
网络是由网络连接设备用传输介质将网络终端设备连接起来,进行资源共享和信息传递的平台
网络连接设备
交换机、路由器等
传输介质
主要有双绞线、光纤、同轴电缆
网络终端设备
包括但不限于PC、电话、报警探头。
计算机网络
指将计算机连接起来进行信息传递的系统,它的诞生源于计算机的发展
对等网(Peer-to-Peer)
简称P2P,是一种网络通信模型,其中参与者共享部分资源(如带宽、计算能力或文件),而无需通过集中式服务器。在对等网中,每个参与者都可以充当客户端和服务器,能够直接与其他参与者通信,而无需通过中间服务器进行数据交换。
二、计算机间的通信过程
由于计算机只能识别和保存二进制语言,因此要利用计算机网络来进行通信,就必须先将人类语言(抽象语言)转换为二进制语言之后进行再传递具体转换过程如下:
第一步:将人类语言(抽象语言)进行编码,此过程由应用层完成
第二步:将转换后的编码转换为二进制的0、1 ,此过程由表示层完成
第三步:将转换后的二进制的0、1根据相应的规则转换成电信号,此过程由数据链路层的介质访问控制层完成。
第四步:处理电信号并保证电信号的传输,此过程由物理层完成。
三、扩大网络的方法
1.延长传输距离:
传输介质
通过传输介质来达到延长传输距离的目的,常见的传输介质如下
(1)网线 -- RJ-45双绞线
其中有四对铜丝两两相绞,有助于减少电磁干扰和信号衰减,提高了数据传输的稳定性和可靠性。其中又分为屏蔽双绞线和非屏蔽双绞线。
非屏蔽双绞线(UTP双绞线):最常见的类型,常用于以太网网络中。它不带有屏蔽层,因此相对便宜,并适用于大多数普通的网络连接需求。
屏蔽双绞线(STP双绞线):每对绞线周围都有一层屏蔽层,用于减少外部电磁干扰对信号的影响。STP双绞线在抗干扰性能上比UTP更好,适用于在高干扰环境中进行数据传输的场合。
线类:根据绞合度的不同,又有超5类和6类等双绞线,其中超5类的最长有效传输距离为100m。
(2)同轴电缆:由内导体、绝缘层、外导体和外部护套组成,具有同一轴线沿着同一中心的构造,因此得名为同轴电缆。同轴电缆的优点包括良好的抗干扰性能、较低的信号衰减、较长的传输距离和高带宽能力。由于这些特性,同轴电缆被广泛应用于需要传输高频信号和宽带数据的场合,如有线电视、互联网接入、计算机网络和监控系统等。
(3)光纤:光纤是一种使用光学方式传输信息的传输介质,它利用光的反射和折射原理将信号从发送端传输到接收端。光纤由一个或多个极细的玻璃或塑料纤维组成,通常包括一个核心、一个包层和一个外护套。其拥有以下优点:
高带宽:由于可见光的频率非常高,因此一个光纤通信系统的传输带宽远远大于目前其他各种传输媒体的带宽,能够传输大量数据,适用于高速数据传输和宽带应用。
低损耗:光纤的传输损耗相对较低,能够在长距离范围内传输信号而不产生明显的衰减。
抗干扰:由于光信号是在光纤内部传输的,因此光纤具有良好的抗电磁干扰和抗雷击能力。
安全性:光纤传输的是光信号而不是电信号,因此不易被窃听或干扰,提供了更高的数据安全性。
传输设备
信号在传输介质中传输时,不可避免的会发生信号衰减和信号失真的情况,此时就需要在在传输中途对正在传输的信号进行一次“加强”或“重抄”。
2.增加节点数
网络拓扑
1.直线型
优点: 构造简单
缺点:1.稳定性比较差 2.安全问题 3.延迟问题
2.环形拓扑
优点:构造简单,容错性相较直线型高一些
缺点:1.稳定性比较差 2.安全问题 3.延迟问题
3.星型拓扑
优点:易于扩展、隔离性好、易于识别和定位故障。
缺点:对中心节点性能要求高,如果中心设备发生故障,整个网络将无法正常工作。
4.全网状链接
优点:每个节点之间都有多条直接链路,不仅使得数据传输的延迟较低,而且某些链路或节点发生故障,数据仍然可以通过其他路径进行传输,提供了高度的冗余性。且因为数据可以同时通过多条路径传输,提高了网络的整体吞吐量。
缺点:成本高,若节点数为n,则需要铺设n(n-1)/2条线路。
四、传输中的问题
1.地址问题
每个网卡出厂时自带一个唯一的遵守由IEEE组织制定的标准的物理地址(MAC地址),全球统一、格式统一,由48位二进制组成,前24位代表厂商 后24位代表产品,例如下面的一个物理地址:
28-7F-CF-94-C4-D3
2.安全问题
3.延迟问题
4.冲突问题
CSMA/CD -- 载波侦听多路访问技术
先听后发,边听边发
CSMA/CD 是一种网络访问控制协议,用于在共享介质的局域网(如以太网)上控制数据包的发送。
这个协议在局域网中的工作方式如下:
设备在发送数据包之前会先监听网络上是否有其他设备正在发送数据。如果检测到网络上没有信号(即没有其他设备正在发送数据),则设备可以开始发送自己的数据包。如果两个或多个设备在同一时间尝试发送数据包,它们的信号会相互干扰,导致数据包的损坏。当设备发送数据包后,它会继续监听网络,如果它在发送数据包的同时也接收到了其他设备的信号,就表示发生了冲突。一旦发生冲突,设备会立即停止发送数据,并发送一个“干扰信号”,通知其他设备有冲突发生。(冲突停发)然后,设备会等待一个随机的时间间隔后再次尝试发送数据(随机延迟后再发),以减少再次发生冲突的可能性。
五、常见网络设备
1.交换机
数据链路层设备,用于连接多台计算机或其他网络设备,并在它们之间转发数据包,可以提供高性能、低延迟和高速的数据交换
交换机的转发原理
当数据包来到交换机时,交换机先看源MAC地址,记录MAC地址和接口的对应关系,记录在MAC地址表里,之后,查看目的MAC地址,根据目的MAC地址查表,如果表中存在记录,那就实现单播,如果表中不存在记录,那就泛洪。
2.路由器
网络层设备,是计算机网络中的一种设备,用于在不同的网络之间转发数据包。路由器能够根据目的地址,将数据包从一个网络传输到另一个网络,从而实现不同网络之间的通信。且能隔离泛洪范围。
同广播域通信数据靠交换机转发,跨广播域通信数据靠路由器转发。