企业网络架构介绍
企业网络已广泛应用在各行各业中,小型办公室、教育、政府、银行等
企业网络不受地域限制,可以通过各种远程连接技术吧分布在不同物理地域的网络连接在一起
企业网络基本架构
小型企业网:扁平化
小型企业网络和大型企业网络组网有什么差别?
小型企业网络通常采用扁平网络结构,网络展张能力低。如需支持未来不断增长的用户。应采用多层网络结构。
大型企业网络用户较多,通常采用层次化结构以支持网络的拓展和用户的增长
大型企业网络设计的基本思想是什么?
1.可用性
2.冗余性
3.安全性
4.扩展性
5.网络优化
传输介质简介
同轴电缆
光纤
双绞线、、
简单网络
组网四要素:
1.终端
2.介质
3.网络设备
4.网络协议
(如图:两个终端用一根物理介质连接起来就组成了一个简单的网络)
终端可以产生、发送和接收数据,网络是终端建立通信的媒介,终端通过网络建立连接。用来传输数据的载体称为介质,网络可以使用各种介质进行数据传输,包括物理线缆,无线电波等。
网络就是通过介质把终端互连而成的一个规模大、功能强的系统,从而使得众多的终端可以方便地互相传递信息,共享信息资源。
介质:同轴电缆:
同轴电缆是一种早期使用的传输介质,同轴电缆的标准分为两种,10BASE2和10BASE5。这两种标准都支持10Mbps的传输速率,最长传输距离分别为185米和500米。一般情况下,10Base2同轴电缆使用BNC接头,10Base5同轴电缆使用N型接头。现在,10Mbps的传输速率早已不能满足目前企业网络需求,因此同轴电缆在目前企业网络中很少应用。
粗同轴电缆:传输距离长,可达500m
细同轴电缆:传距距离短,可达180m
同轴电缆最大传输速率:10Mbps
介质:双绞线:
双绞线(网线)
内由8根线组成,四组
接口:水晶头——RJ-45
分类:
屏蔽双绞线和非屏蔽双绞线
区别:屏蔽比非屏蔽多一层金属网,来防信号干扰,但价格昂贵,应用不广
直通线和交叉线
区别:两边线序去呗;直通线——两边线序一致;交叉线——两边线序不一致
应用:同交异直(特例:电脑和路由器直接相连时用交叉线)
线序:
568A和568B
568B:白橙-1、橙-2、白绿-3、蓝-4、白蓝-5、绿-6、白棕-7、棕-8
568A:1——3和2——6对调
常用双绞线:5类(最大传输速率100M)和5e类(1000M)
双绞线最大传输距离:100m
介质:光纤:
光纤:传输的是光信号
分类:单模和多模
单模:只能传输一种光信号,传输距离较长(可达几千米)
多模:能传输多种光信号,传输距离较短(几百米)
单模光纤只能传输一种模式的光,不存在模间色散,因此适用于长距离高速传输。多模光纤允许不同模式的光在一根光纤上传输,由于模间色散较大而导致信号脉冲展宽严重,因此多模光纤主要用于局域网中的短距离传输。光纤连接器种类很多,常用的连接器包括ST,FC,SC,LC连接器。
介质:串线:
.串线(用于广域网)
分类:V.24和V.35(35接口大于24)
淘汰根本原因:最大传输速率2.048M
拓展:冲突域:
通过上图:我们可以看到四台主机通过中间同一根传输介质与其他主机通信,那么这条介质我们称它为共享介质。那么这个网络我们就称他为共享式网络。那么在这样的一个网络里,会面临一个问题:不同主机同时发送数据时,就会产生信号冲突,那么产生信号冲突的区域就称为冲突域!
出现问题就要想办法去解决,解决这一问题的方法一般是采用载波侦听多路访问/冲突检测技术(Carrier Sense Multiple Access/Collision Detection)。
数据传输模式:
半双工:一次性只能收发一个方向——对讲机
全双工:既可以收也可以发——电话
冲突域:
共享式网络中可能会出现信号冲突现象
两种双工模式都支持双向数据传输
什么是冲突域?
CSMA/CD:先听后发、边听边发、冲突停发、随机延迟后重发
传输介质简介:
通俗来讲:我们从一个地方到另一个地方去需要一种交通工具,这种交通工具呢就可以理解成为我们的传输介质,当然数据传输也一样,需要一定的传输介质。一个小的局域网内除了包含网络设备的本身,当然还包括设备的传输介质,这些设备可以是同轴电缆、双绞线、光纤等。当然不同的传输介质具有不同的特性!
以太网帧结构
网络中传输数据是需要定义并遵循以下标准、
分层模型-----OSI
国际标准化组织ISO于1984年提出了OSI RM(Open System Interconnection Reference Model,开放系统互连参考模型)。OSI 参考模型很快成为了计算机网络通信的基础模型。
OSI参考模型具有以下优点:
简化了相关的网络操作;
提供了不同厂商之间的兼容性;
促进了标准化工作;
结构上进行了分层;
易于学习和操作。
OSI参考模型各个层次的基本功能如下:
1.物理层: 在设备之间传输比特流,规定了电平、速度和电缆针脚。
2.数据链路层:将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。
3.网络层:提供逻辑地址,供路由器确定路径。
4.传输层:提供面向连接或非面向连接的数据传递以及进行重传前的差错检测。
5.会话层:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
6.表示层:提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。
7.应用层:OSI参考模型中最靠近用户的一层,为应用程序提供网络服务。
分层模型----TCP/IP
TCP/IP模型同样采用了分层结构,层与层相对独立但是相互之间也具备非常密切的协作关系。
TCP/IP模型将网络分为四层。TCP/IP模型不关注底层物理介质,主要关注终端之间的逻辑数据流转发。
TCP/IP模型的核心是网络层和传输层:网络层解决网络之间的逻辑转发问题,传输层保证源端到目的端之间的可靠传
数据分装:
应用数据需要经过TCP/IP每一层处理之后才能通过网络传输到目的端,每一层上都使用该层的协议数据单元PDU(Protocol Data Unit)彼此交换信息。
不同层的PDU中包含有不同的信息,因此PDU在不同层被赋予了不同的名称。
1.如上层数据在传输层添加TCP报头后得到的PDU被称为Segment(数据段 )
2.数据段被传递给网络层,网络层添加IP报头得到的PDU被称为Packet(数据包)
3.数据包被传递到数据链路层,封装数据链路层报头得到的PDU被称为Frame(数据帧)
4.最后,帧被转换为比特(物理层)
通过网络介质传输。这种协议栈逐层向下传递数据,并添加报头和报尾的过程称为封装。
终端之间的通信
数据链路层控制数据帧在物理链路上传输。
数据包在以太网物理介质上传播之前必须封装头部和尾部信息。封装后的数据包称为称为数据帧,数据帧中封装的信息决定了数据如何传输。
以太网上传输的数据帧有两种格式,选择哪种格式由TCP/IP协议簇中的网络层决定。
帧格式
- 以太网上使用两种标准帧格式
第一种是上世纪80年代初提出的DIX v2格式,即Ethernet II帧格式。Ethernet II后来被IEEE 802标准接纳,并写进了IEEE 802.3x-1997的3.2.6节。
第二种是1983年提出的IEEE 802.3格式。这两种格式的主要区别在于,Ethernet II格式中包含一个Type字段,标识以太帧处理完成之后将被发送到哪个上层协议进行处理。IEEE 802.3格式中,同样的位置是长度字段。
不同的Type字段值可以用来区别这两种帧的类型
当Type字段值小于等于1500(或者十六进制的0x05DC)时,帧使用的是IEEE 802.3格式。
当Type字段值大于等于1536 (或者十六进制的0x0600)时,帧使用的是Ethernet II格式。
以太网中大多数的数据帧使用的是Ethernet II格式。
以太帧中还包括源和目的MAC地址,分别代表发送者的MAC和接收者的MAC,此外还有帧校验序列字段,用于检验传输过程中帧的完整性
Ethernet_II 帧格式
Ethernet_II 帧类型值大于等于1536 (0x0600)
以太网数据帧的长度在64-1518字节之间
Ethernet_II的帧中各字段说明如下:
1.DMAC(Destination MAC)是目的MAC地址。DMAC字段长度为6个字节,标识帧的接收者。
2.SMAC(Source MAC)是源MAC地址。SMAC字段长度为6个字节,标识帧的发送者。
3.类型字段(Type)用于标识数据字段中包含的高层协议,该字段长度为2个字节。类型字段取值为4.0x0800的帧代表IP协议帧;类型字段取值为0806的帧代表ARP协议帧。
5.数据字段(Data)是网络层数据,最小长度必须为46字节以保证帧长至少为64字节,数据字段的最大长度为1500字节。
循环冗余校验字段(FCS)提供了一种错误检测机制。该字段长度为4个字节。
IEEE802.3 帧格式
IEEE 802.3 帧长度字段值小于等于1500 (0x05DC)
IEEE 802.3帧格式类似于Ethernet_II帧,只是Ethernet_II帧的Type域被802.3帧的Length域取代,并且占用了Data字段的8个字节作为LLC和SNAP字段。
Length字段定义了Data字段包含的字节数。
逻辑链路控制LLC(Logical Link Control)由目的服务访问点DSAP(Destination Service Access Point)、源服务访问点SSAP(Source Service Access Point)和Control字段组成。
SNAP(Sub-network Access Protocol)由机构代码(Org Code)和类型(Type)字段组成。Org code三个字节都为0。Type字段的含义与Ethernet_II帧中的Type字段相同。IEEE802.3帧根据DSAP和SSAP字段的取值又可分为以下几类:
1.当DSAP和SSAP都取特定值0xff时,802.3帧就变成了Netware-ETHERNET帧,用来承载NetWare类型的数据。
2.当DSAP和SSAP都取特定值0xaa时,802.3帧就变成了ETHERNET_SNAP帧。ETHERNET_SNAP帧可以用于传输多种协议。
3.DSAP和SSAP其他的取值均为纯IEEE802.3帧。
数据帧传输
数据链路层基于MAC地址进行传输(二层传输)
以太网的MAC地址
MAC地址由两部分组成,分别是供应商代码和序列号。其中前24位代表该供应商代码,由IEEE管理和分配。剩下的24位序列号由厂商自己分配。
数据帧的发送和接收
单播
指从单一的源端发送到单一的目的端。第8比特为0
广播
广播帧的目的MAC地址为十六进制的FF:FF:FF:FF:FF:FF
组播
组播MAC地址的第8个比特为1
数据帧发送和接收
当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封装剥掉后送往上层协议。
网络设备如何确定以太网帧的上层协议?
终端设备接收到数据帧时,会如何处理?
当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封装剥掉后送往上层协议。
主机检查帧头中的目的MAC地址,如果目的MAC地址不是本机MAC地址,也不是本机侦听的组播或广播MAC地址,则主机会丢弃收到的帧。
如果该帧通过了FCS校验,则主机会根据帧头部中的Type字段来确定将帧发送给上层哪个协议处理。