1、计算机网络发展史
应用层:把人类语言转换成计算机编码
表示层:把编码转换成二进制(0,1)
介入访问控制层:把二进制转换成电信号
物理层:传输电信号
2、计算机网络规模
(1)延长网络信号传输的距离(我们就有同轴电缆、双绞线、光纤)
同轴电缆:
优点:抗弯折性强
缺点:成本高、传输速度慢

双绞线:
结构:8根铜丝,两两相绞

线序:
T568A:白绿、绿白橙、蓝白蓝、橙白棕、棕
T568B:白橙、橙白绿、蓝白蓝、绿白棕、棕

大两层网络架构可靠性 大二层网络优点_IP

水晶头型号:RJ45、RJ11
线型:非屏蔽双绞线:

屏蔽双绞线:

大两层网络架构可靠性 大二层网络优点_数据传输_02

优点:成本低、传输速度高了
缺点:传输距离最大100M

光纤:
单模光纤:纤芯较细,可传递单一光源,传输距离在5km,波长:1310nm,黄色
多模光纤:纤芯较粗,可传递多种光源,传输距离在2km,波长:850nm,橙色、水绿色

传输速率:以Mbps为单位(与Mb/s等价)

b/s Kb/s   Mb/s(百兆)Gb/s(千兆) Tb/s(万兆)都以1000为进率

流量计量单位:

B KB MB GB 都以1024为进率   (B=Bety比特)

1B=8b(即8个二进制位)

传输损耗一般为(以千兆网为列)公式1000Mb/s*0.125*0.85

大两层网络架构可靠性 大二层网络优点_IP_03

( 2)增加接入网数量

网络拓扑结构

大两层网络架构可靠性 大二层网络优点_计算机网络_04

节点:指网络中所有的网络设备

总线型网络:

结构:所有计算机和设备都连接在单个传输介质(例如电缆)上,彼此之间通过拆分重组数据包来进行通信。其中,一条主干电缆作为通信介质,分布在各个节点之间,并且具有公共的地址空间。

总线型网络结构的优点:部署和维护成本低,结构简单;分布式控制,不存在集中式管理的风险;传输效率高,数据传输速度快。它可以支持多台计算机同时访问和传递数据,因此适合于小型办公室、个人家庭和局域网等规模较小的网络。

总线型网络结构的缺点:主干线路容易出现瓶颈、带宽争夺和数据冲突问题;节点数量增加会导致整个网络性能下降;总线长度受到限制,无法垂直扩展;由于缺乏安全机制和权限控制,容易受到威胁和攻击。

星型网络:

结构:一个中心节点连接着所有其他节点。每个外围节点都与中心节点相连,但彼此之间不连接。在这种拓扑结构下,中心节点充当“交通枢纽”,信息流向其他终端设备都必须经过它。

星型网络结构的优点:传输效率高,数据传输速度快;易于管理和维护,中心节点对整个网络进行控制和监测;故障排除方便,容易确立问题源头;可以支持大规模网络互联,并且具有足够的安全性和可靠性。

星型网络结构的缺点:如果中心节点出现故障,整个网络将受到影响或无法使用;基础设备的要求较高,成本较高;扩展能力有限,其性能和规模最终由中心节点决定;数据传输前期需要集中处理,目标终端设备越多则延迟越高。

环型网络:

结构:它的每个节点都与本身相邻及相邻的两个节点相连,形成一个封闭的回路。在这个回路中,数据按照一个方向传输,直到返回发送方为止。

环型网络结构的优点:性价比高,建设成本低;具有自我纠错功能,即使出现故障也可以继续工作;可扩展性强,适用于小规模和大规模网络;数据传输速度快,延迟较低。

环型网络结构的缺点:由于数据沿着同一路径循环传输,因此网络容易出现拥塞和带宽饱和问题;节点数量增加时,整个网络的性能和稳定性会受到影响,存在链路故障问题;没有主节点,所以缺乏对网络的有效控制和管理;安全性不够高,不能提供良好的保护机制。

树型网络:

结构:由一个根节点(也称为上级节点)和多个叶子节点(也称为下级节点)组成。根节点连接着所有的下级节点,而每个下级节点最多只能连接到一个上级节点。

树型网路结构的优点:具有良好的分层结构,可以实现有效的信息流转;传输数据时不容易出现冲突和拥塞,可以保证数据传输速度的稳定性和可靠性;支持大规模网络互联;能够提供更高的安全性,控制管理简单方便;故障范围比较小,易于检测和解决问题。

树型网络结构的缺点:如果根节点故障,则所有下级节点都无法连接到网络;不利于扩展,当节点数量增多时,根节点会成为瓶颈,影响整个网络的性能;不适用于对等通信,每个下级节点都只能连接到上级节点。

网状型网络:

结构:由多个节点相互连接构成,在网状型网络中,每个节点都可以直接与其他节点通信,形成一个非常灵活和鲁棒的网络结构。

网状型网络结构的优点:具有很高的容错能力,在部分网络故障或链路断开时仍能保持部分功能;支持大规模网络互联;数据传输速度快,带宽利用率高;支持对等式通信,节点之间没有层级关系,更加自由和灵活;网络可扩展性强,随着网络增长可以方便地加入新节点。

网状型网络的缺点:建设成本较高,因为它需要更多的链路以及更复杂的配置和路由设置;管理和维护困难,需要付出更多的人力成本;不支持层级通信,可能会导致消息洪泛问题,降低网络效率。

消息洪泛(Flooding):是一种在计算机网络中广泛使用的分布式通信方法,指当一个节点收到一条信息后,会向周围所有其他节点发送该信息。这些节点又将这条信息发给它们周围的所有节点,直到所有节点都接收到该信息为止。缺点是当网络规模过大时,节点需要花费大量时间和带宽来处理和传递重复的信息;容易导致占用过多的网络资源,从而影响网络性能;无法保证消息的可靠传输,且由于没有策略限制,可能会产生无用的重复消息或电子邮件炸弹等问题。

所以,在实际应用中,应根据实际需求和情况进行选择和权衡。

二、网络设备简介

1、集线器

大两层网络架构可靠性 大二层网络优点_数据传输_05

特点:内部为总线型结构,它可以将多个网络设备连接在一起,如计算机、打印机和路由器等,通过物理层(将以电信号)的方式实现数据传输,并支持广播数据包的转发。

优点:

(1)简单方便:集线器不需要IP地址设置和管理,只需要简单插上电源和网线即可。

(2)低成本:与交换机和路由器相比,集线器的价格更低,因为它不能够智能地识别哪些端口上的设备需要收到转发的数据包。

(3)对通讯线路的利用利率高。

缺点:

1.带宽共享:所有设备都必须共享同一带宽,当网络负载较大时,数据传输速度将会降低。

2.无效转发:集线器向所有端口广播每个包,而不考虑数据流向。这样可能会产生很多无效的转发,浪费带宽和网络资源。

3.冲突:在同时进行数据传输时可能会发生碰撞,导致数据包损坏甚至丢失。当碰撞发生时,集线器会执行指数退避算法,在指定的时间后重新发送,但是这会使网络延迟增加。

4.管理难度:集线器不支持虚拟局域网(VLAN)、端口镜像、链路聚合等高级功能,这会使得网络管理和故障诊断变得更加困难。

存在问题:

(1)洪泛传输的问题:其中最常见的问题是“洪泛风暴”(Broadcast Storm),当网络中多个设备同时进行洪泛传输时,就会产生大量重复和无效的数据包,导致网络负载过高,甚至会导致网络瘫痪。除此之外,洪泛传输还可能使得未经授权的设备获取敏感信息或攻击网络安全。

地址问题:MAC地址(物理地址),48位二进制(12位16进制组成)。全球唯一的地址,前24位代表厂商,后24位由产商编写。

大两层网络架构可靠性 大二层网络优点_IP_06

冲突问题:CSMA/CD是一种多点接入协议,它用于以太网这样的共享介质网络。CSMA代表载波侦听多路访问(Carrier Sense Multiple Access),CD则代表冲突检测(Collision Detection)。

在使用CSMA/CD的以太网中,每个设备都可以根据信道状态进行数据传输。如果有一个设备要发送数据,它会先监听信道,以确保没有其他设备正在发送消息。如果信道空闲,则该设备立即开始发送。但如果同时有多个设备尝试发送数据,就可能发生冲突。当这种情况发生时,设备检测到冲突并停止发送数据,并在随后的时间再次尝试发送数据,直到成功为止。

补充:(冲突域)是指一组共享相同通信介质的设备,这些设备共享同一物理地址范围并且可以同时访问该介质。如果两个或更多设备同时访问网络介质(如同一条网线),就会产生数据包冲突,进而导致数据传输失败、降低网络吞吐量和增加网络延迟等问题,这时候就形成了一个冲突域。

大两层网络架构可靠性 大二层网络优点_大两层网络架构可靠性_07

大两层网络架构可靠性 大二层网络优点_数据传输_08

2、网桥:网桥的每一个接口都是一个独立的冲突域

大两层网络架构可靠性 大二层网络优点_数据_09

大两层网络架构可靠性 大二层网络优点_计算机网络_10

3、交换机:多接口的网桥,拥有自学习的功能

大两层网络架构可靠性 大二层网络优点_数据传输_11

MAC地址表

接口               MAC地址 

GE0/0/1         MAC1

GE0/0/2         MAC2

MAC地址表的学习过程将对应的接口与对应的MAC地址建立关系。

MAC表学习过程

大两层网络架构可靠性 大二层网络优点_IP_12

大两层网络架构可靠性 大二层网络优点_大两层网络架构可靠性_13

大两层网络架构可靠性 大二层网络优点_大两层网络架构可靠性_14

大两层网络架构可靠性 大二层网络优点_IP_15

大两层网络架构可靠性 大二层网络优点_IP_16

 

MAC地址表的特征:

MAC地址表的老化时间是300s(300s后便刷新未使用的对应关系)


一个MAC地址只能绑定一个接口,一个接口下可以有多个MAC地址


MAC地址的洪泛攻击(广播风暴),导致交换机内存不足,影响交换机的性能(主机数量控制在200---300之间)


交换机处理数据的方法:


洪泛(广播):目的MAC地址在交换机地MAC地址表不存在的时候,交换机会进行洪泛操作。


单播:目的MAC地址在交换机的MAC地址表存在的时候,交换机会进行单播转发操作。


丢弃:当目的MAC地址和自身的MAC地址不一致时,交换机会执行丢弃帧的操作。



数据传输的模式:


单播:一对一的通讯


广播:一对所有的通讯


组播:一对特定的群体



4、路由器


网关设备。路由器的每个接口都是一个独立的广播域。提供路由,转发数据。



大两层网络架构可靠性 大二层网络优点_数据_17


广播域:广播形成的范围


IP地址:逻辑地址,用来识别不同的广播域


IPV4:32位二进制构成,可用点分十进制表示,方便人记忆观看


IPV4地址............:172.220.30.134


子网掩码............:255.255.0.0


IPV4:


网络位+主机位



二进制转换表



大两层网络架构可靠性 大二层网络优点_IP_18


1000 0000=128

0100 0000=64

0010 0000=32

0001 0000=16

0000 1000=8

0000 0100=4

0000 0010=2

0000 0001=1

计算点分十进制时用凑的方法将其写出

IPV6:128位二进制构成,fe80:0000:ffff:ffff:ffff:ffff:ffff:ffff:ffff,用冒分十六进制表示

ARP---地址解析协议

作用:根据已知的IP地址解析出相应的MAC地址

工作原理:

大两层网络架构可靠性 大二层网络优点_数据_19


目标IP:192.168.1.2/24 源IP:192.168.1.1/24 源AMC:MAC1+数据


组网完成时,ARP表是空的;


主机1广播发送 ARP REQUEST 报文给主机2,广播寻找主机2的MAC地址;


网络所有的主机会收到此报文,会将自身的IP地址与数据中的目标IP地址做对比,如两者一致则接收, 反之丢弃;


主机2单播ARP reply回复 主机1,将主机2的MAC地址回复给主机1;


总结: 广播请求,单播回复


ARP特点:老化时间是180秒


ARP分类:


正向ARP:根据已知的IP地址解析出相应的MAC地址


反向ARP:根据已知的MAC地址解析出相应的IP地址


免费ARP:自我介绍;检测IP地址冲突


大两层网络架构可靠性 大二层网络优点_大两层网络架构可靠性_20


发送端:目标IP:10.2.0.1/16 源IP:10.1.0.1/16 目标MAC:C 源MAC:A+数据


接收端:目标IP:10.2.0.1/16 源IP:10.1.0.1/16 目标MAC:B 源MAC:D+数据


三、IP地址详讲


(1)IP地址的分类


大两层网络架构可靠性 大二层网络优点_IP_21


A类:0-126: 0.1.1.1 255.0.0.0 0.X.X.X/8-----126.X.X.X/8-----主机数量:2^24


B类:128-191: 255.255.0.0 128.x.x.x/16---191.X.X.X/16 -----主机数量:2^16


C类:192- 223: 255.255.255.0 192.x.x.x/24---223.X.X.X/24-----主机数量:2^8=256


D类:224-239 组播地址


E类:240-255 保留地址


(2)特殊IP地址


127.0.0.1/8----127.255.255.254/8: 环回地址,测试TCP/IP组件是否完好


255.255.255.255: 广播地址------受限广播--受路由器限制---作为目标IP地址


主机位全为0: 172.168.0.0/16 -----172.168.0.1/16---172.168.255.254/16 172.16.0.10/16 -----


网络地址


主机位全为1: 172.168.255.255/16-----广播地址-----作为目标IP地址


0.0.0.0 : 任意IP地址,没有IP地址


169.254.0.0/16: 运营商使用的地址


(3)VLSM


VLSM:可变长的子网掩码,将一个大网段划分成多个子网(小网段)


网络位+子网位+主机位


列: 192.168.1.0/24 划分成四个小网段


192.168.1. 00 00 0000/26


192.168.1. 00 00 0000/26------192.168.1.0/26


IP地址范围:192.168.1. 00 00 0000----192.168.1. 00 111111-----192.168.1.0/26--192.168.1.63/26


可用IP地址范围:192.168.1.1/26----192.168.1.62/26-----主机数量62=2^6-2


192.168.1. 01 00 0000/26----- 192.168.1.64/26


IP地址范围:192.168.1. 01 00 0000----192.168.1. 01 111111-----192.168.1.64/26--192.168.1.127/26


可用IP地址范围:192.168.1.65/26-192.168.1.126/26-----主机数量62


192.168.1. 10 00 0000/26------192.168.1.128/26


IP地址范围:192.168.1. 10 00 0000----192.168.1. 10 111111-----192.168.1.128/26-192.168.1.191/26


可用IP地址范围:192.168.1.129/26-192.168.1.190/26-----主机数量62


192.168.1. 11 00 0000/26-----192.168.1.192/26


IP地址范围:192.168.1. 11 00 0000----192.168.1. 11 111111-----192.168.1.192/26-192.168.1.255/26


可用IP地址范围:192.168.1.193/26-192.168.1.254/26-----主机数量62


(4)CIDR----无类域间路由(网段汇总)


取相同,去不同


192.168.0.0/24----- 192.168.0000 00 00.0


192.168.1.0/24----- 192.168.0000 00 01.0


192.168.2.0/24----- 192.168.0000 00 10.0


192.168.3.0/24----- 192.168.0000 00 11.0


192.168.000000 00.00000000/22


汇总:192.168.0.0/22



 


列:


练习1:汇总后的网段?


172.16.0.0/24


172.16.10.0/24


172.16.20.0/24


172.16.30.0/24


172.16.40.0/24


172.16.50.0/24


172.16.0000 1010.0


172.16.0001 0100.0


172.16.0001 1110.0


172.16.0010 1010.0


172.16.0011 0010.0


汇总:172.16.0.0/18


练习2:将172.16.0.0/16划分为8个网段


172.16.0.0---172.16.31.255


172.16.32.0---172.16.63.255


172.16.64.0---172.16.95.255


172.16.96.0---172.16.127.255


172.16.128.0---172.16.159.255


172.16.160.0---172.16.191.255


172.16.192.0---172.16.223.255


172.16.224.0---172.16.255.255