拓扑结构

总线型拓扑


总线型拓扑是一种基于多点连接的拓扑结构, 是将网络中的所有的设备通过相应的硬件接口直接连接在共同的传输介质上。总线拓扑结构使用一条所有PC都可访问的公共通道,每台PC只要连一条线缆即可。在总线型拓扑结构中,所有网上微机都通过相应的硬件接口直接连在总线上, 任何一个结点的信息都可以沿着总线向两个方向传输扩散,并且能被总线中任何一个结点所接收。由于其信息向四周传播,类似于广播电台,故总线型网络也被称为广播式网络。 总线有一定的负载能力,因此,总线长度有一定限制,一条总线也只能连接一定数量的结点。 最著名的总线拓扑结构是以太网(Ethernet)。
总线布局的特点:结构简单灵活,非常便于扩充;可靠性高,网络响应速度快;设备量少、价格低、安装使用方便;共享资源能力强,非常便于广播式工作,即一个结点发送所有结点都可接收。
在总线两端连接的器件称为端结器(末端阻抗匹配器、或终止器),主要与总线进行阻抗匹配,最大限度地吸收传送端部的能量,避免信号反射回总线产生不必要的干扰。
总线型网络结构是目前使用最广泛的结构,也是最传统的一种主流网络结构,适合于信息管理系统、办公自动化系统领域的应用。

环型拓扑


环形网中各结点通过环路接口连在一条首尾相连的闭合环形通信线路中,就是把每台PC连接起来,数据沿着环依次通过每台PC直接到达目的地,环路上任何结点均可以请求发送信息。请求一旦被批准,便可以向环路发送信息。环形网中的数据可以是单向也可是双向传输。信息在每台设备上的延时时间是固定的。 由于环线公用,一个结点发出的信息必须穿越环中所有的环路接口,信息流中目的地址与环上某结点地址相符时,信息被该结点的环路接口所接收,而后信息继续流向下一环路接口,一直流回到发送该信息的环路接口结点为止。 特别适合实时控制的局域网系统。 在环行结构中每台PC都与另两台PC相连每台PC的接口适配器必须接收数据再传往另一台。因为两台PC之间都有电缆,所以能获得好的性能。 最著名的环形拓扑结构网络是令牌环网(Token Ring)。

树形拓扑结构

树形拓扑从总线拓扑演变而来,形状像一棵倒置的树,顶端是树根,树根以下带分支,每个分支还可再带子分支。 它是总线型结构的扩展,它是在总线网上加上分支形成的,其传输介质可有多条分支,但不形成闭合回路,树形网是一种分层网,其结构可以对称,联系固定,具有一定容错能力,一般一个分支和结点的故障不影响另一分支结点的工作,任何一个结点送出的信息都可以传遍整个传输介质,也是广播式网络。一般树形网上的链路相对具有一定的专用性,无须对原网做任何改动就可以扩充工作站。 它是一种层次结构,结点按层次连结,信息交换主要在上下结点之间进行,相邻结点或 同层结点之间一般不进行数据交换。把整个电缆连接成树型,树枝分层每个分至点都有一台计算机,数据依次往下传优点是布局灵活但是故障检测较为复杂,PC环不会影响全局。

星形拓扑结构

 


星形拓扑结构是一种以中央节点为中心,把若干外围节点连接起来的辐射式互联结构,各结点与中央结点通过点与点方式连接,中央结点执行集中式通信控制策略,因此中央结点相当复杂,负担也重。 这种结构适用于局域网,特别是近年来连接的局域网大都采用这种连接方式。这种连接方式以双绞线或同轴电缆作连接线路。在中心放一台中心计算机,每个臂的端点放置一台PC,所有的数据包及报文通过中心计算机来通信,除了中心机外每台PC仅有一条连接,这种结构需要大量的电缆,星形拓扑可以看成一层的树形结构,不需要多层PC的访问权争用。星形拓扑结构在网络布线中较为常见。
以星形拓扑结构组网,其中任何两个站点要进行通信都要经过中央结点控制。中央节点的主要功能有:为需要通信的设备建立物理连接;为两台设备通信过程中维持这一通路;在完成通信或不成功时,拆除通道。
拓扑示意图
拓扑示意图
在文件服务器/工作站(File Servers/Workstation)局域网模式中,中心点为文件服务器,存放共享资源。由于这种拓扑结构,中心点与多台工作站相连,为便于集中连线,目前多采用集线器(HUB)。

网状拓扑


网状拓扑又称作无规则结构,结点之间的联结是任意的,没有规律。就是将多个子网或多个局域网连接起来构成网际拓扑结构。在一个子网中,集线器、中继器将多个设备连接起来,而桥接器、路由器及网关则将子网连接起来。根据组网硬件不同,主要有三种网际拓扑。
(1)网状网:在一个大的区域内,用无线电通信连路连接一个大型网络时,网状网是最好的拓扑结构。通过路由器与路由器相连,可让网络选择一条最快的路径传送数据。
(2)主干网:
拓扑比较图
拓扑比较图
通过桥接器与路由器把不同的子网或LAN连接起来形成单个总线或环型拓扑结构,这种网通常采用光纤做主干线。
(3)星状相连网:利用一些叫做超级集线器的设备将网络连接起来,由于星型结构的特点,网络中任一处的故障都可容易查找并修复。
应该指出,在实际组网中,为了符合不同的要求,拓扑结构不一定是单一的,往往都是几种结构的混用。

综合布线系统

综合布线系统(Premises Distributed System,简称PDS)是一种集成化通用传输系统,在楼宇和园区范围内,利用双绞线或光缆来传输信息,可以连接电话、计算机、会议电视和监视电视等设备的结构化信息传输系统。 综合布线系统使用标准的双绞线和光纤,支持高速率的数据传输。这种系统使用物理分层星型拓扑结构,积木式、模块化设计,遵循统一标准,使系统的集中管理成为可能,也使每个信息点的故障、改动或增删不影响其它的信息点,使安装、维护、升级和扩展都非常方便,并节省了费用。
  综合布线系统可分为6个独立的系统(模块),如图:
  1、工作区子系统 工作区子系统由终端设备连接到信息插座之间的设备组成。包括:信息插座、插座盒、连接跳线和适配器组成。
  2、水平区子系统 水平区子系统应由工作区用的信息插座,楼层分配线设备至信息插座的水平电缆、楼层配线设备和跳线等组成。一般情况,水平电缆应采用4对双绞线电缆。在水平子系统有高速率应用的场合,应采用光缆,即光纤到桌面。 水平子系统根据整个综合布线系统的要求,应在二级交接间、交接间或设备间的配线设备上进行连接,以构成电话、数据、电视系统和监视系统,并方便地进行管理。
  3、管理子系统 管理子系统设置在楼层分配线设备的房间内。管理间子系统应由交接间的配线设备,输入/输出设备等组成,也可应用于设备间子系统中。管理子系统应采用单点管理双交接。交接场的结构取决于工作区、综合布线系统规模和选用的硬件。在管理规模大、复杂、有二级交接间时,才设置双点管理双交接。在管理点,应根据应用环境用标记插入条来标出各个端接场。
  4、垂直干线子系统 通常是由主设备间(如计算机房、程控交换机房)提供建筑中最重要的铜线或光纤线主干线路,是整个大楼的信息交通枢纽。一般它提供位于不同楼层的设备间和布线框间的多条联接路径,也可连接单层楼的大片地区。
  5、设备间子系统 设备间是在每一幢大楼的适当地点设置进线设备,进行网络管理以及管理人员值班的场所。设备间子系统应由综合布线系统的建筑物进线设备、电话、数据、计算机等各种主机设备及其保安配线设备等组成。
  6、建筑群子系统 建筑群子系统将一栋建筑的线缆延伸到建筑群内的其它建筑的通信设备和设施。它包括铜线、光纤、以及防止其它建筑的电缆的浪涌电压进入本建筑的保护设备

接入Internet的方式

1.PSTN拨号: 使用最广泛
  PSTN(Published Switched Telephone Network,公用电话交换网)
2.ISDN拨号:通话上网两不误
  ISDN(Integrated Service Digital Network,综合业务数字网)
3.DDN专线: 面向集团企业
  DDN是英文Digital Data Network的缩写
4.ADSL: 个人宽带流行风
  ADSL(Asymmetrical Digital Subscriber Line,非对称数字用户环路)
5.VDSL: 更高速的宽带接入
  VDSL比ADSL还要快。
6.Cable-modem: 用于有线网络
  Cable-Modem(线缆调制解调器)
7.无源光网络接入: 光纤入户
  PON(无源光网络)技术是一种点对多点的光纤传输和接入技术
8.LMDS接入: 无线通信
  这是目前可用于社区宽带接入的一种无线接入技术
9.LAN:技术成熟成本低
  LAN方式接入是利用以太网技术,采用光缆+双绞线的方式对社区进行综合布线

交换机、集线器HUB与路由器

首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机(又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而路由器与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大。路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。路由器主要克服了交换机不能路由转发数据包的不足。
总的来说,路由器与交换机的主要区别体现在以下几个方面:
(1)工作层次不同
最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。
(2)数据转发所依据的对象不同
交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。
(3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
(4)路由器提供了防火墙的服务
路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。
交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。
目前个人比较多宽带接入方式就是ADSL,因此笔者就ADSL的接入来简单的说明一下。现在购买的ADSL猫大多具有路由功能(很多的时候厂家在出厂时将路由功能屏蔽了,因为电信安装时大多是不启用路由功能的,启用DHCP。打开ADSL的路由功能),如果个人上网或少数几台通过ADSL本身就可以了,如果电脑比较多你只需要再购买一个或多个集线器或者交换机。考虑到如今集线器与交换机的 价格相差十分小,不是特殊的原因,请购买一个交换机。不必去追求高价,因为如今产品同质化十分严重,我最便宜的交换机现在没有任 何问题。给你一个参考报价,建议你购买一个8口的,以满足扩充需求,一般的价格100元左右。接上交换机,所有电脑再接到交换机上就行了。余下所要做的事情就只有把各个机器的网线插入交换机的接口,将猫的网线插入uplink接口。然后设置路由功能,DHCP等, 就可以共享上网了。

冲突域与广播域

1:如何理解冲突域和广播域?
冲突域:
冲突域就是连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合,或以太网上竞争同一带宽的节点集合.

冲突域指的是会产生冲突的最小范围,在计算机和计算机通过设备互联时,会建立一条通道,如果这条通道只允许瞬间一个数据报文通过,那么在同时如果有两个或更多的数据报文想从这里通过时就会出现冲突了。冲突域的大小可以衡量设备的性能,多口hub的冲突域也只有一个,即所有的端口上的数据报文都要排队等待通过。而交换机就明显的缩小了冲突域的大小,使到每一个端口都是一个冲突域,即一个或多个端口的高速传输不会影响其它端口的传输,因为所有的数据报文不同都按次序排队通过,而只是到同一端口的数据才要排队。

【定义】在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。

【分层】基于OSI的第一层物理层

【设备】第二层设备能隔离冲突域,比如Switch。交换机能缩小冲突域的范围,交换接的每一个端口就是一个冲突域。

广播域:

【定义】网络中能接收任一设备发出的广播帧的所有设备的集合。简单的说如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。

【分层】基于OSI的第二层数据链路层

【设备】第三层设备才能隔离广播域,比如Router。路由器能隔离广播域,其每一个端口就是一个广播域。

​下面通过三个例子来说明:
例子一:一个Switch直连三台PC和一台hub,而hub下直连有2台PC。

​​图中已经给出了答案,可是,这个4个冲突域1个广播域是怎么算出来呢?

根据前面介绍的关于广播域的定义中我们知道 ,只有第三层设备才能隔离广播域。上图中并没有router等第三层设备,所以,这里的广播域没有被隔离。也就是说上图中的网络只有1个广播域。

冲突域的计算,前面有说Switch能缩小冲突域,一个Switch端口其实就是一个冲突域,上图中有3台pc和1台hub直连到Switch上,所以,这里的冲突域为4个。

第一个例子比较简单,下面我们在网络中有router第三层设备的例子


​一台router下直接连接三台hub,hub下都各自连有三台pc:

第三层设备router能隔离广播域,上图中router的三个端口分别直连了三个hub,因此得出有三个广播域。

但是,那3个冲突域是怎么来的呢?

其实,router他不但能隔离广播域,默认也是可以缩小冲突域的。所以上图中的router用3个端口将网络既分开成了3个广播域,又缩小成了3个冲突域。

第二个例子给了我们一个提醒,那就是路由器默认也是可以隔离冲突域的。

好了,下面我再看最后一个例子,这里都用上了常用的网络设备hub、Switch和router。

一台router下连两台交换机和一台hub,两台交换机下分辨连有三台 PC,而hub下连有4台PC:

​上图所示网络,算出3个广播域不难,因为router有3个端口直连了2台交换机和1台集线器嘛。可是,冲突域不是7个吗?怎么是9个呢?两台交换机共使用了6个端口,外加路由器下还直连了一个集线器,这也是一个冲突域。于是,我可以得出6+1=7,7个冲突域啊。究竟是哪里算少了?对了,就是路由器到两台交换机之间也还是存在冲突域的。这一点也特别需要注意。

最后记录一下例子中提到的需要注意的地方了:

1、第二层设备只能隔离冲突域,第三层设备才能隔离广播域;

2、路由器不但能隔离广播域,默认也是可以隔离冲突域的;

3、路由器下直连交换,则路由器到交换机之间也是存在冲突域的。

总结:

​1、第二层设备只能隔离冲突域,第三层设备才能隔离广播域

​2、路由器不但能隔离广播域,默认也是可以隔离冲突域的

​3、路由器下直连交换,则路由器到交换机之间也是存在冲突域的

​4、router不仅能能够分割广播域,也能缩小冲突域

​5、交换机的每一个端口是一个冲突域

​6、集线器下连的所有端口是一个冲突域(上一个设备是路由器)

冲突域与广播域

1:如何理解冲突域和广播域?
冲突域:
冲突域就是连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合,或以太网上竞争同一带宽的节点集合.

冲突域指的是会产生冲突的最小范围,在计算机和计算机通过设备互联时,会建立一条通道,如果这条通道只允许瞬间一个数据报文通过,那么在同时如果有两个或更多的数据报文想从这里通过时就会出现冲突了。冲突域的大小可以衡量设备的性能,多口hub的冲突域也只有一个,即所有的端口上的数据报文都要排队等待通过。而交换机就明显的缩小了冲突域的大小,使到每一个端口都是一个冲突域,即一个或多个端口的高速传输不会影响其它端口的传输,因为所有的数据报文不同都按次序排队通过,而只是到同一端口的数据才要排队。

【定义】在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。

【分层】基于OSI的第一层物理层

【设备】第二层设备能隔离冲突域,比如Switch。交换机能缩小冲突域的范围,交换接的每一个端口就是一个冲突域。

广播域:

【定义】网络中能接收任一设备发出的广播帧的所有设备的集合。简单的说如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。

【分层】基于OSI的第二层数据链路层

【设备】第三层设备才能隔离广播域,比如Router。路由器能隔离广播域,其每一个端口就是一个广播域。

​下面通过三个例子来说明:
例子一:一个Switch直连三台PC和一台hub,而hub下直连有2台PC。

​​图中已经给出了答案,可是,这个4个冲突域1个广播域是怎么算出来呢?

根据前面介绍的关于广播域的定义中我们知道 ,只有第三层设备才能隔离广播域。上图中并没有router等第三层设备,所以,这里的广播域没有被隔离。也就是说上图中的网络只有1个广播域。

冲突域的计算,前面有说Switch能缩小冲突域,一个Switch端口其实就是一个冲突域,上图中有3台pc和1台hub直连到Switch上,所以,这里的冲突域为4个。

第一个例子比较简单,下面我们在网络中有router第三层设备的例子


​一台router下直接连接三台hub,hub下都各自连有三台pc:

第三层设备router能隔离广播域,上图中router的三个端口分别直连了三个hub,因此得出有三个广播域。

但是,那3个冲突域是怎么来的呢?

其实,router他不但能隔离广播域,默认也是可以缩小冲突域的。所以上图中的router用3个端口将网络既分开成了3个广播域,又缩小成了3个冲突域。

第二个例子给了我们一个提醒,那就是路由器默认也是可以隔离冲突域的。

好了,下面我再看最后一个例子,这里都用上了常用的网络设备hub、Switch和router。

一台router下连两台交换机和一台hub,两台交换机下分辨连有三台 PC,而hub下连有4台PC:

​上图所示网络,算出3个广播域不难,因为router有3个端口直连了2台交换机和1台集线器嘛。可是,冲突域不是7个吗?怎么是9个呢?两台交换机共使用了6个端口,外加路由器下还直连了一个集线器,这也是一个冲突域。于是,我可以得出6+1=7,7个冲突域啊。究竟是哪里算少了?对了,就是路由器到两台交换机之间也还是存在冲突域的。这一点也特别需要注意。

最后记录一下例子中提到的需要注意的地方了:

1、第二层设备只能隔离冲突域,第三层设备才能隔离广播域;

2、路由器不但能隔离广播域,默认也是可以隔离冲突域的;

3、路由器下直连交换,则路由器到交换机之间也是存在冲突域的。

总结:

​1、第二层设备只能隔离冲突域,第三层设备才能隔离广播域

​2、路由器不但能隔离广播域,默认也是可以隔离冲突域的

​3、路由器下直连交换,则路由器到交换机之间也是存在冲突域的

​4、router不仅能能够分割广播域,也能缩小冲突域

​5、交换机的每一个端口是一个冲突域

​6、集线器下连的所有端口是一个冲突域(上一个设备是路由器)

布线工程的传输介质

 双绞线:
  双绞线(twisted pair,TP)是一种综合布线工程中最常用的传输介质,是由两根具有绝缘保护层的铜导线组成的。把两根绝缘的铜导线按一定密度互相绞在一起,每一根导线在传输中辐射出来的电波会被另一根线上发出的电波抵消,有效降低信号干扰的程度。
  双绞线一般由两根22~26号绝缘铜导线相互缠绕而成,“双绞线”的名字也是由此而来。实际使用时,双绞线是由多对双绞线一起包在一个绝缘电缆套管里的。如果把一对或多对双绞线放在一个绝缘套管中便成了双绞线电缆 ,但日常生活中一般把“双绞线电缆”直接称为“双绞线”。
  交叉线:
  交叉线:又叫反线,线序按照一端568A,一端568B的标准排列好线序,并用RJ45水晶头夹好。
  具体的线序制作方法是:一端采用:1、白绿、2、绿、3、白橙、4、蓝、5、白蓝、6、橙、7、白棕、8、棕,即568A标准。另一端在这个基础上将这八根线中的1号和3号线,2号和6号线互换一下位置,这时网线的线序就变成了568B(即白橙,橙,白绿,蓝,白蓝,绿,白棕,棕的顺序)做线标准不变,这样交叉线就做好了。1-3、2-6交叉接法。虽然双绞线有4对8条芯线,但实际上在网络中只用到了其中的4条,即水晶头的第1、第2和第3、第6脚,它们分别起着收、发信号的作用。
  交叉线一般用于相同设备的连接,比如路由器和路由器、电脑和电脑之间;现在的很多也支持直通线了,但建议还是使用交叉线。

布线工程的传输介质



 双绞线:
  双绞线(twisted pair,TP)是一种综合布线工程中最常用的传输介质,是由两根具有绝缘保护层的铜导线组成的。把两根绝缘的铜导线按一定密度互相绞在一起,每一根导线在传输中辐射出来的电波会被另一根线上发出的电波抵消,有效降低信号干扰的程度。
  双绞线一般由两根22~26号绝缘铜导线相互缠绕而成,“双绞线”的名字也是由此而来。实际使用时,双绞线是由多对双绞线一起包在一个绝缘电缆套管里的。如果把一对或多对双绞线放在一个绝缘套管中便成了双绞线电缆 ,但日常生活中一般把“双绞线电缆”直接称为“双绞线”。
  交叉线:
  交叉线:又叫反线,线序按照一端568A,一端568B的标准排列好线序,并用RJ45水晶头夹好。
  具体的线序制作方法是:一端采用:1、白绿、2、绿、3、白橙、4、蓝、5、白蓝、6、橙、7、白棕、8、棕,即568A标准。另一端在这个基础上将这八根线中的1号和3号线,2号和6号线互换一下位置,这时网线的线序就变成了568B(即白橙,橙,白绿,蓝,白蓝,绿,白棕,棕的顺序)做线标准不变,这样交叉线就做好了。1-3、2-6交叉接法。虽然双绞线有4对8条芯线,但实际上在网络中只用到了其中的4条,即水晶头的第1、第2和第3、第6脚,它们分别起着收、发信号的作用。
  交叉线一般用于相同设备的连接,比如路由器和路由器、电脑和电脑之间;现在的很多也支持直通线了,但建议还是使用交叉线。

零基础IP子网划分详解

在学习IP子网划分前,首先的明白以下几个基础概念:

1、IP地址组成

IP地址由32位二进制组成,32位二进制分成了4字节,每字节8位,字节之间用符.(点)分隔,为了方便人们记忆,经常需要转换成十进制数字显示,每字节最大为255(十进制)即二进制表示为11111111(8个1)。

如255.255.255.128转换成二进制结果如下(具体转换方法后面介绍,也可以用在线转换工具转换http://www.023wg.com/jinzhi/),

11111111.11111111.11111111.10000000

那么255对应11111111是怎么来的呢,方法就是255除以2取余数(余数只有1或0两种,小学我们就学过除法哦)直到除尽为止,取余数时最后一个剩余数放左边,余数从后往前依次排列。

如255/2=127余1

127/2=63余1

63/2=31余1

31/2=15余1

15/2=7余1

7/2=3余1

3/2=1余1

还剩1

依次最后一个剩余数放左边到→排列为11111111。

再举例128的二进制10000000如何得来的,按照前面的算法规则,

128/2=64余0

64/2=32余0

32/2=16余0

16/2=8余0

8/2=4余0

4/2=2余0

2/2=1余0

还剩1

依次最后一个余数放左边得出10000000,这里有个注意点不知大家发现没有,十进制转二进制时最后都是剩余数1哦。

提问,请大家算出64的二进制是多少?看到这里大家知道为什么每字节最大为255了吗?答案可进认证网络工程师QQ群474079428获取。

那么二进制转成十进制如何计算呢?我们后面再介绍。

2、默认子网掩码

A类网络的默认子网掩码为255.0.0.0,B类网络的默认子网掩码为255.255.0.0,C类网络的默认子网掩码为255.255.255.0,至于为什么是这样,答案可以说是RFC规定的,也可以是…..哦,解释起来好像有点长,大家可以进群聊聊或搞懂本文的主题后再去了解也行,暂时记住这三类就行了。

3、理解2的幂

2的幂也称为2的指数,还称为2的次方,如2的2次方、2的3次方等等,大家记住下面的2的幂的结果,不需要死记硬背,有记忆技巧,后面介绍。

2 1=2

22=4

23=8

24=16

25=32

26=64

27=128

28=256

记忆技巧,不知大家发现没,由于是2的幂,所有相邻的幂的前后都是相差2倍,所以只要知道其中一个幂值,就知道相邻的幂的值。

理解了2的幂,那么我们来回答前面的问题,二进制如何计算转换成十进制数。同样举例,11111111转成十进制如何计算呢?

从右往左开始依次以每位二进制数值×2的0次幂、2的1此幂、2的2此幂依次类推,算出结果相加得到的和就是十进制数。

1×20+1×21+1×22+1×23+1×24+1×25+1×26+1×27=1+2+4+8+16+32+64+128=255,这里0次方到7次方刚好8位,注意任何的0次方都是1哦。

再举例,11100000

0×20+0×21+0×22+0×23+0×24+1×25+1×26+1×27=0+0+0++0+0+32+64+128=224

4、CIDR

CIDR(无类别域间路由,Classless Inter-Domain Routing)。CIDR最大的特点是用斜杠(/)来表示子网掩码,指出了子网掩码中有多少位1。这种表示方法我们经常在运营商给我的IP地址中看到,我们经常需要根据这种表示方法算出我们的可用IP地址是哪些。

假如电信给了我们这段地址61.168.1.32/28,我们可用的IP地址是多少呢?这个问题我们先不回答,等后面详细讲解子网划分自后再回头来看。

A类网络默认子网掩码是255.0.0.0,用CIDR表示为/8

B类网络默认子网掩码为255.255.0.0.0,用CIDR表示为/16

C类网络默认子网掩码为255.255.255.0,用CIDR表示为/24

看到这里,大家知道了吧,/8表示占用8位1,即占用一个字节,/16表示占用16位1,即2字节,/24占用24位1,即占用3字节,大家记住这个默认规则,是后面学习子网划分以及以后心算子网划分的重要技巧。

举例,子网掩码255.255.255.128,用CIDR表示是多少呢?首先这是个C类网络地址,前面三个字节都是255,转换成二进制都为1,即11111111.11111111.11111111,即24位1。128转换成二进制位10000000,即1占用了一位。整个子网掩码占用了25位1,所以用CIDR表示为/25,即255.255.255.128(/25),假如IP段为192.168.1.0,用CIDR表示则为192.168.1.0/25。

再举例,192.168.1.0,255.255.255.192,用CIDR表示?首先判断出是C类网络,前面占用了3字节(24位)1,192换算成二进制位11000000,占用了2位1,总共是26位1.所以CIDR表示为192.168.1.0/26。

提问,192.168.1.0/28,大家能算出子网掩码是多少吗?提示,这里就是根据前面的计算方法一样反推回来算,拿不准正确答案的朋友可用进群讨论。

下面开始学习子网划分,在实际项目中划分之网之前,首先得搞懂以下几个需求:

1、需要划分成多少个网络(子网)?

假如要划分4个网络,则2X=4,X=2、要划分8个网络,则2X=8,X=3,现在知道为什么要先搞懂2的幂了吧,这里X就是=2的幂值。

那么X代表什么意思呢?X就是取值多少位1,如11000000,就是借2位,即X=2,反推知道一个字节(8位)如果为11000000,则表示可以划分4个网络(22=4);如果为11110000,则表示借4位,可以划分16个网络(24=16)。

2、每个网络需要多少个IP?

计算公式:2y-2,y代表取值多少位0,如11111000,代表取值3位0,即y=3,得出23=8-2=6,即每个网络可用的IP数量是6个。

假如每个网络需要60台主机的IP,那么如何计算呢?即2y≥60,根据2的幂算法得出,26=64-2=62,所有y的值为6。

这里公式里为什么要减2呢?请大家先思考下,后面重庆网管博客将详细介绍。

3、有哪些子网网络(块大小)?

计算公式:256-子网掩码。假如子网掩码为255.255.255.192,则块大小为256-192=64,即块大小为64。从0开始以64为基数不断递增,直到达到子网掩码值,中间的结果即为子网,本例中子网即0、64、128、192。

再举例,加入子网掩码为255.255.255.128,则块大小为256-128=128,即块大小为128,子网0、128。

4、每个子网的子网号和广播地址是多少?

子网号很简单,即子网块值,如掩码为192,则子网块为256-192=64,得出子网为0、64、128、192,即子网号为0、64、128、192。再如掩码为128,则子网为128,则子网好0、128。

广播地址也很简单,总是下一个子网前面的数。如子网号为0、64、128、192、则广播地址为63、127、191。再如子网号为0、128,则广播地址为127.

看到这里大家知道为啥在计算每个网络可用的IP数时,公式里要-2吗?这是因为每个子网号(子网号也是一个IP地址)和广播地址是不能配给主机用的。至于为啥不能配给主机用?这个不在本主题讨论范围内,想了解的朋友可用进入认证网络工程师QQ群474079428讨论。

5、每个子网的可用(合法)的主机地址是哪些?

规则就是除去每个每个子网的子网号、广播地址,剩下的就是可用的主机地址,如子网号为0、64、128、192,则可用的主机地址为1-62、65-126、129-190,因为0是子网地址,63是广播地址,同样128、192是子网地址,127、191是广播地址。

6、C类网络子网划分

举例,192.168.10.0,255.255.255.224

1、可划分成多少个子网?

根据前面的知识,首先把224转换成二进制,得出为11100000,1占了3位,因此23=8,可用划分8个子网。

2、每个子网有多少个可用的IP?

这里看0占了5位,因此25-2=30,可用IP数为30.

3、有哪些子网网络?

256-224=32,即以32为基数不断递增,直到224,即0、32、64、96、128、160、192、224。即192.168.10.0、192.168.10.32、192.168.10.64、192.168.10.96、192.168.10.128、192.168.10.160、192.168.10.192、192.168.10.224。

4、每个子网网络的广播地址是多少?

每个子网网络的广播地址总是下一个子网前面的数,即31、63、95、127、159、191、223,即192.168.10.31、192.168.10.63、192.168.10.95、192.168.10.127、192.168.10.159、192.168.10.191、192.168.10.223。

5、每个子网的可用地址是哪些?

即减去每个子网的子网地址和广播地址,剩下的就是可用地址。本例中的可用地址为1-30、33-62、65-94、129-158、161-190、193-222。

再举例,192.168.10.0/30

1、可划分成多少个子网?

因为CIDR表示的子网掩码,首先得算出占用了多少位1,即30-24(因为是C类网络,前面三个字节都是255,即8位1,共24位1)=6,即6位1。所以26=64,即64个子网。

2、每个子网有多少个可用的IP?

因为1位占了6个,0位只有2个了,得出22-2=2,所以是2个可用IP地址。

3、有哪些子网网络?

因为1位占了6个,所以得出21+22+23+24+25+26=252,即256=252=4,得出块大小为4,子网网络为0、4、8、12、16、……、240、244、248、252,即192.168.10.0、192.168.10.4、192.168.10.8、……192.168.10.248、192.168.10.252.

4、每个子网网络的广播地址是多少?

下一个子网之前的数字,即192.168.10.3、192.168.10.7、192.168.10.11、……、192.168.10.247、192.168.10 .251,你算对了吗。

5、每个子网的可用地址是哪些?

除去子网地址和广播地址就是可用地址,本例中的可用地址为1,2、5,6、……、249,250。

无论是A类、B类、C类网络,在使用子网掩码/30时,每个子网只包含2个主机地址,这种子网掩码只适合用于点到点链路。

7、B类网络子网划分

通过前面的知识我们知道B类地址中,有16位可用的主机地址,这意味着我们可将其中的14位用于子网划分,因为至少要保留2位用于主机编址。

举例,172.17.0.0 255.255.128.0

1、可划分成多少个子网?

首先128转换成二进制位10000000,因为此例是属于B类网络,至少需要保留16位掩码位(16位1)所以此处x=1,得出21=2。答案是可以划分2个子网。

2、每个子网有多少个可用的IP?

这里0位总共占了15位,215-2=32766.

3、有哪些子网网络?

256-128=128,即0.0、128.0,得出172.17.0.0、172.17.128.0

4、每个子网网络的广播地址是多少?

下一个子网之前的数字,172.17.127.255、172.17.255.255.

5、每个子网的可用地址是哪些?

子网0.0第一个可用地址为172.17.0.1,最后一个可用地址为172.17.127.254;子网128.0第一个可用地址为172.17.128.1,最后一个可用地址为172.17.255.254.

再举例,172.17.0.0/20

1、可划分成多少个子网?

因为此例是属于B类网络,至少需要保留16位掩码位(16位1)所以此处x=4,得出24=16。答案是可以划分16个子网。

2、每个子网有多少个可用的IP?

这里1位占了4位,所以这里0位总共占了12位,212-2=4094.

3、有哪些子网网络?

因为1位占了4位,得出24+25+26+27=240。

256-240=16,即0.0、16.0、……、240.0,得出172.17.0.0、172.17.16.0、……、172.17.240.0。

4、每个子网网络的广播地址是多少?

下一个子网之前的数字,172.17.15.255、……、172.17.223.255.

5、每个子网的可用地址是哪些?

子网0.0第一个可用地址为172.17.0.1,最后一个可用地址为172.17.15.254;……。

请自己算出172.16.0.0/24可划分成多少个子网?每个子网可用地址数是多少?正确答案大家可搜索QQ认证网络工程师进群讨论。

A类子网划分与B类、C类子网划分类似。

如果大家第一遍没看懂本文,建议多看几遍,其实学习什么新知识,第一遍看不懂是正常的,多看几遍就明白了。

记一次失败的幸运召唤师抽奖之动态网页技术相关推荐

  1. 记一次失败的幸运召唤师抽奖之 动态网页技术

    动态网页是与静态网页相对应的,也就是说,网页 URL不固定,能通过后台与用户交互.完成用户查询,提交等动作.常用的语言有ASP,PHP,JSP等. 中文名 动态网页技术 也就是说 能通过后台与用户交互 ...

  2. 记一次失败的幸运召唤师抽奖之CGI程序

    今天闲来无事,玩LOL抽奖,竟然抽中1,2,3,4,5折,喜不自胜,赶紧充值~ 当我买了一个韦鲁斯之后,买第二个的时候提示我 这意味着我只能一个折扣用一次,看着后面的三个想买的我陷入了沉思. 我试着按 ...

  3. 四、记一次失败的 CAS 搭建 之 结果总是那么伤(客户端)

    四.记一次失败的 CAS 搭建 之 结果总是那么伤(客户端) ===================================================================== ...

  4. HID Relay, 有线键盘转蓝牙项目学习:记一次失败的尝试

    HID Relay, 有线键盘转蓝牙项目学习:记一次失败的尝试 开始学习嵌入式后,最难受的一个点在于电脑端口不够.我的电脑有两个USB口一个TypeC口,鼠标和键盘都要插USB口,stm32和51也都 ...

  5. java小项目 幸运大抽奖_[Java教程]幸运大抽奖

    [Java教程]幸运大抽奖 0 2014-03-30 19:00:09 幸运大抽奖全新来袭,现在普遍的抽奖活动都是由flash开发的,然而,今天向大家展示由js实现的抽奖.早在2012年的时候写过一篇 ...

  6. tkinter 实现 幸运大抽奖

    tkinter 之 幸运大抽奖 from tkinter import * import random import threading import os path = os.path.dirnam ...

  7. 年关将至,公司都有年会了,做个幸运大抽奖软件,一起庆祝下

    由于一个朋友的要求,需要在晚会上做一个抽奖的软件,来随即抽取录入的号码进行抽奖,于是参考了一下别人做的抽奖程序,然后抽时间做了一个这样的软件,应该总体还是符合实际要求了,这样的程序麻雀虽小,五脏俱全的 ...

  8. 祭奠逝去的青春-记YY项目失败总结

    祭奠逝去的青春-记YY项目失败总结 Luo Weifeng 2011-5-21 时间过得真快,距上次做项目都快半年了,也是时候总结一下经验教训了. 首先,介绍下大背景.哈尔滨工业大学(威海)不算是很出 ...

  9. lol幸运召唤师链接_设计师如何为电子游戏带来好运

    lol幸运召唤师链接 Here are three links worth your time: 这是三个值得您花费时间的链接: How designers engineer luck into vi ...

最新文章

  1. [转]免费邮件服务器hMailServer搭配SpamAssassin过滤垃圾邮件:安装和设置
  2. python里的“__all__ ”作用
  3. 麦咭早教机器人_【今日吐槽】这句台词有毒!完全忘不了!(机器人免费送)...
  4. boost::gil::color_spaces_are_compatible用法的测试程序
  5. citrix android,Citrix Receiver
  6. 【php数组函数序列】之sort() - 对数组的元素值进行升序排序
  7. 不到70行 Python 代码,轻松玩转 RFM 用户分析模型(附案例数据和代码)
  8. HashMap的实现原理看这篇就够了,图文源码详解,深入浅出简单易懂
  9. 黑客获取数据信息的目的和进攻手段及应对之策
  10. 全国python工程师有多少_2019年Python工程师的平均薪资是多少?
  11. day18正则表达式 的介绍和模块运用
  12. 06 OPENMV中的AT指令集操作
  13. u8反启用固定资产_用友怎么取消固定资产模块
  14. linux下 Wowza安装与ffmpeg测试
  15. appcan 开发步骤
  16. 游戏服务器经常被DDOS攻击应该怎么办?
  17. 心电电路算法滤波_心电仪滤波
  18. Discuz! X2.5 数据字典
  19. 软件测试英语单词词汇
  20. 2011年7月9日参加51CTO活动Linux系统安全

热门文章

  1. 【Android】-- 按钮(复选框CheckBox、开关按钮Switch、单选按钮RadioButton)
  2. 如何通过request对象获取用户IP地址
  3. avast! for linux/unix servers,最常见的Linux/Unix监控工具vmstat命令详解
  4. 亮相GDC:助力全球游戏开发者的游戏语音服务GME,分享了哪些前沿能力?
  5. Android选择联系人并返回对应号码
  6. 计算机管理无用怎么办,厉害:腾讯计算机管理器无法卸载,该怎么办
  7. iPad 8和iPadAir 3 的区别
  8. 什么投影仪适合家用?投影仪哪个品牌好
  9. 一个同行对JAVA的理解
  10. 计算机控制面板的知识,职称计算机WindowsXP知识点:控制面板