IP和子网掩码详解

IP地址和子网划分学习笔记之《子网掩码详解》 在学习掌握了前面的《进制计数》《IP地址详解》这两部分知识后,要学习子网划分,首先就要必须知道子网掩码,只有掌握了子网掩码这部分内容,才能很好的理解和划分子网。 IP地址和子网划分学习笔记相关篇章: 1、IP地址和子网划分学习笔记之《预备知识:进制计数》 2、IP地址和子网划分学习笔记之《IP地址详解》 3、IP地址和子网划分学习笔记之《子网掩码详解》 4、IP地址和子网划分学习笔记之《子... 阅读详情
IP和子网掩码
我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP
  A类IP段  0.0.0.0 到127.255.255.255 
  B类IP段  128.0.0.0 到191.255.255.255 
  C类IP段  192.0.0.0 到223.255.255.255 
  XP默认分配的子网掩码每段只有255或0
  A类的默认子网掩码 255.0.0.0     一个子网最多可以容纳1677万多台电脑
  B类的默认子网掩码 255.255.0.0    一个子网最多可以容纳6万台电脑
  C类的默认子网掩码 255.255.255.0   一个子网最多可以容纳254台电脑
  我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。我们来说详细看看吧。
  要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。)
  把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串[red]连续[/red]的1和一串[red]连续[/red]的0组成的(一共4段,每段8位,一共32位数)。
  255.0.0.0   11111111.00000000.00000000.00000000
  255.255.0.0  11111111.11111111.00000000.00000000
  255.255.255.0 11111111.11111111.11111111.00000000
  这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们可以把m看到是后面的多少颗0。如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。我们再来做一个。
  255.255.248.0这个子网掩码可以最多容纳多少台电脑?
  计算方法:
  把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)
  11111111.1111111.11111000.00000000
  然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这个子网掩码最多可以容纳2048台电脑。
  一个子网最多可以容纳多少台电脑你会算了吧,下面我们来个逆向算法的题。
  一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?
  首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。
  2的m次方=560
  首先,我们确定2一定是大于8次方的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试2的9次方是512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。
  分配和计算子网掩码你会了吧,下面,我们来看看IP地址的网段。
  相信好多人都和偶一样,认为IP只要前三段相同,就是在同一网段了,其实,不是这样的,同样,我样把IP的每一段转换为一个二进制数,这里就拿IP:192.168.0.1,子网掩码:255.255.255.0做实验吧。
  192.168.0.1
  11000000.10101000.00000000.00000001
  (这里说明一下,和子网掩码一样,每段8位,不足8位的,前面加0补齐。)
  IP    11000000.10101000.00000000.00000001
  子网掩码  11111111.11111111.11111111.00000000
  在这里,向大家说一下到底怎么样才算同一网段。
  要想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?各类IP的网络标识算法都是不一样的。A类的,只算第一段。B类,只算第一、二段。C类,算第一、二、三段。
  算法只要把IP和子网掩码的每位数AND就可以了。
  AND方法:0和1=0 0和0=0 1和1=1
  如:And 192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位
  IP      11000000.10101000.00000000.00000001
  子网掩码    11111111.11111111.11111111.00000000
  得出AND结果  11000000.10101000.00000000.00000000
  转换为十进制192.168.0.0,这就是网络标识,
  再将子网掩码反取,也就是00000000.00000000.00000000.11111111,与IP AND
  得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1,
  这0.0.0.1就是主机标识。要想在同一网段,必需做到网络标识一样。
  我们再来看看这个改为默认子网掩码的B类IP
  如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
  先将这些转换成二进制
  188.188.0.111 10111100.10111100.00000000.01101111
  188.188.5.222 10111100.10111100.00000101.11011010
  255.255.254.0 11111111.11111111.11111110.00000000
  分别AND,得
  10111100.10111100.00000000.00000000
  10111100.10111100.00000100.00000000
  网络标识不一样,即不在同一网段。
  判断是不是在同一网段,你会了吧,下面,我们来点实际的。
  一个公司有530台电脑,组成一个对等局域网,子网掩码和IP设多少最合适?
  子网掩码不说了,前面算出结果来了11111111.11111111.11111100.00000000,也就是255.255.252.0
  我们现在要确定的是IP如何分配,首先,选一个B类IP段,这里就选188.188.x.x吧
  这样,IP的前两段确定的,关键是要确定第三段,只要网络标识相同就可以了。我们先来确定网络号。(我们把子网掩码中的1和IP中的?对就起来,0和*对应起来,如下:)
  255.255.252.0 11111111.11111111.11111100.00000000
  188.188.x.x  10111100.10111100.??????**.********
  网络标识   10111100.10111100.??????00.00000000
  由此可知,?处随便填(只能用0和1填,不一定全是0和1),我们就用全填0吧,*处随便,这样呢,我们的IP就是
  10111100.10111100.000000**.********,一共有530台电脑,IP的最后一段1~254可以分给254台计算机,530/254=2.086,采用进1法,得整数3,这样,我们确定了IP的第三段要分成三个不同的数字,也就是说,把000000**中的**填三次数字,只能填1和0,而且每次的数字都不一样,至于填什么,就随我们便了,如00000001,00000010,00000011,转换成二进制,分别是1,2,3,这样,第三段也确定了,这样,就可以把IP分成188.188.1.y,188.188.2.y,188.188.3.y,y处随便填,只要在1~254范围之内,并且这530台电脑每台和每台的IP不一样,就可以了。

  有人也许会说,既然算法这么麻烦,干脆用A类IP和A类默认子网掩码得了,偶要告诉你的是,由于A类IP和A类默认子网掩码的主机数目过大,这样做无疑是大海捞针,如果同时局域网访问量过频繁、过大,会影响效率的,所以,最好设置符合自己的IP和子网掩码^_^


下一代互联网协议(IPv6)的概念及原理
1   IPv6诞生的发展背景 
  
    Internet协议的第4版(IPv4)为TCR/IP族和Internet提供了基本的通信机制。IP技术已经广泛应用了10多年,互联网的影响已经渗透到社会的各个方面,同时,互联网的发展也成为国家信息化和现代化建设的重要部分,并产生了重大的经济效益和社会效益。随着Internet的指数增长,互联网的体系结构由NSFNET核心网络演变为由ISP(Internet Service,Provider互联网络提供商)运营的分散的体系结构。当前互联网面临的一个严峻问题是地址消耗严重,即没有足够的地址来满足全球的需要。IPv4的问题逐渐显露出来,32位的IP地址空间枯竭、路由表急剧膨胀、路由选择效率不高、对网络安全和多媒体应用的支持不够,配置复杂,对移动性支持不好,很难开展端到端的业务等,这些问题已经成为制约互联网发展的重要障碍,而IETF开发的IPv6下一代网络彻底、有效地解决了目前IPv4所存在的上述问题。 
  
    2  IPv6的新特性 
  
    (1)巨大的地址空间 
  
    IPv6的源地址和目标地址都是128位的(16字节),几乎可以不受限制地提供IP地址。128位可以表达超过3.4×1038种可能的组合,也就是说整个地球的每平方米面积上可以分配6.65×1023个IP地址,设计这种巨大的地址空间的目的是为了能更好的把路由器域名划分出层次结构,并更好地反映出现代Internet的拓扑结构,使寻址和路由层次的设计更具灵活性,允许使用多级的子网划分和地址分配,涵盖范围从Internet骨干直到机构组织内部的各个子网,这些正是基于IPv4的Internet所缺乏的。即便是算上目前已为主机分配的所有IP地址,IPv6仍然还有充足的地址可供今后使用。由于有绝对更多地可用地址,就不再需要一些节约地址的技术,比如NAT转换,这样就可以全面建立端到端的连接了。 
  
    (2)新的协议头格式 
  
    IPv6的协议头采用一种新的格式,可最大程度地减少协议头开销。IPv6的报头有一个基本包头和多个扩展包头构成,基本包头具有40字节的固定长度,放置所有路由器都需要处理的信息。由于Internet上的绝大部分包都只是被路由器简单地转发,因此固定的包头长度有助于加快路由速度。为实现这个目标,IPv6包头中字段的数量从IPv4中的12(包括选项)个,降到了8个;中间路由器必须处理的字段从6个降到了4个,这样网络中的中间路由器在处理这种简化的IPv6协议头时,效率就更高;很少使用的字段,如支持拆分的字段,以及IPv4包头中的选项,被移到了IPv6包头的扩展包头中。IPv6定义了多种扩展包头,能提供对多种应用的强力支持,同时又为以后支持新的应用提供了可能。IPv4头和IPv6头不具有互操作性。IPv6从功能上说,并不是IPv4的超集,也就是说它并不向下兼容IPv4。因此每台主机或路由器都必须既实现IPv4,又实现IPv6协议,以便识别和处理两种不同的协议头。虽然新IPv6中的地址位数是IPv4地址位数的4倍,但是,新IPv6协议头的长度仅是IPv4协议头的2倍。 
  
    (3)有效地、分级的寻址和路由结构 
  
    与IPv4地址空间的划分准则相似,IPv6地址空间也是基于地址中高位的值来进行划分的。高位和它们的固定值称为格式前缀(FP)。根据格式前缀位的多少划分IPv6地址空间,目前已分配的有为网络服务接入点(NSAP)、可集聚全球单播地址、链路本地单播地址、站点本地单播地址和多播地址,当前可被IPv6节点使用的单播地址集合由可集聚全球单播地址、链路本地单播地址和站点本地地址组成。IPv6中的全球地址中的字段创建了一个3层的拓扑结构。 
  
    IPv6使用全球地址的设计意图是创建一个有效地、分层次的并且可以概括的路由结构,这种路由结构是基于当前存在的多级ISP体系而设计的。公共拓扑是提供接人服务的大大小小的ISP的集合。站点拓扑是一个机构站点的内部子网的集合。接口标识符惟一地标识了一个机构站点的内部子网上的一个接口。在采用IPv6的Internet中,骨干路由器具有更小的路由表,这种路由表对应着全球ISP的路由结构。 
  
    (4)有状态和无状态的地址配置 
  
    为简化主机配置,IPv6既支持有状态的地址配置(例如,在有DHCPv6服务器时的地址配置),也支持无状态的地址配置(例如,在没有DHCPv6服务器)。在无状态的地址配置中,链路上的主机会自动地为自己配置适合于这条链路的IPv6地址(称为链路本地地址),或者适合于IPv4和IPv6共存的IP地址,或者由本地路由器加上了前缀的IP地址。甚至在没有路由器的情况下,同一链路上的所有主机,也可以自动配置它们的链路本地地址,这样不用手工配置也可以进行通信。链路本地地址在一秒钟之内就能自动配置完成,因此同一链路上的节点的通信几乎是立即进行的。相比之下,一个使用DHCP的IPv4主机则要等上整整1分钟:先放弃DHCP的配置,然后自己配置一个IPv4地址。 
  
    (5)内置的安全性 
  
    IPv6协议支持IPSec,这就为网络安全性提供了一种基于标准的解决方案,并且提高了不同IPv6实现方案之间的互操作性。IPSec由两种不同类型的扩展头和一个用于处理安全设置的协议所组成。验证头(AH)为整个IPv6数据包(除了在传输过程中IPv6头必须改变的字段)提供了数据完整性、数据验证和重放保护。封装安全报文(ESP)的头和尾也为ESP封装报文提供了数据完整性、数据验证、数据机密性和重放保护。在单播通信中用于处理IPSec的安全设置的协议通常是Internet密钥交换协议(IKE)。 
  
    (6)更好的支持Qos 
  
    在多媒体应用日益广泛的今天,因特网提供对多媒体的支持将有重大意义。多媒体的一般特点是带宽要求高、持续时间长。为此引人流的概念简化因特网对多媒体的处理。流是特定源和目的地间的报文序列,源要求中间路由器对这些报文进行特殊处理。一般来说,路由器收到流中报文后,根据流标识符查找路由器中保存的流上下文,对流中的报文进行同样的处理,加快了报文处理速度。IPv4补充了对流的处理,例如使用资源预留协议(RSVP)预留资源进行因特网上的音频、视频传播。但是IPv4对流的处理有天生的缺陷,因为在IPv4定义之初就没有流的概念。IPv4定义的流包括源和目的IP地址、传输控制协议(TCP)或用户数据报协议(UDP)的端口号,路由器为了判断一个报文是否属于一个流,不但要看IP头中的IP地址,还要分析TCP头就UDP头中的端口号,这不但违背了网络分层的原则,而且加大了路由器的处理工作量。IPv6在设计之初就考虑了对流的支持。IP头的格式里,有专门的20bit流标签域。主机发送报文时,如果需要把报文放到流中传输,只需在流标签里填人相应的流编号,否则在流标签里填零就作为一般的报文处理。路由器收到流的第一个报文时,以流编号为索引建立处理上下文,流中的后续报文都按上下文处理。由于通信流是在IPv6协议头中标识的,因此,即使数据包有效载荷已经用IPSec和ESP进行了加密,仍然可以实现对Qos的支持。 
  
    (7)用新协议处理邻节点的交互 
  
   IPv6中的邻节点发现(Neighbor Discovery)协议是一系列的IPv6网络控制报文协议(ICMPv6)报文,用来管理相邻节点(在同一链路上的节点)的交互。邻节点发现协议用更加有效地多播和单播邻节点发现报文,取代了地址解析协议(ARP)(基于广播的)、ICMPv4路由器发现,以及ICMPv4重定向报文。 
    (8)可扩展性 
    IPv6可以很方便地实现功能地扩展,这主要通过在IPv6协议头之后添加新的扩展协议头方式来实现。IPv4协议头中的选项最多可以支持40个字节的选项,而IPv6扩展协议头的长度只受到IPv6数据包长度的限制。 
    3   IPv6的地址空间 
    IPv6最明显的特征是它使用更大的地址。IPv6使用128位地址,IPv4使用32位地址。32位地址空间允许4,294,967,296个可能的地址。128位地址空间允许340,282,366,920,938,463,463, 374,607,431, 768, 211, 456(3.4×1038)个可能的地址。 
    值得注意的是,使IPv6地址在长度上达到128位并不是说地球的每平方米能有6.5×1023个地址。更确切地说,将IPv6地址设计成较大尺寸,旨在进一步细分成反映现代Internet拓扑结构的分层路由域。使用128位地址空间,在设计分层寻址和路由时能提供多个等级的层次和灵活性,而这一点恰恰是目前基于IPv4的Internet所缺乏的。 
    4   IPv6的地址格式 
    IPv6的地址由全局路由前缀、子网ID、接口ID三部分组成。其中全局路由前缀用于指定某一站点,子网lD用于指定该站点内的一条链路,接口ID用于指定链路上的某一接口。 
    5   IPv6地址表示方法 
    (1)冒号十六进制形式 
    这是首选形式n:n:n:n:n:n:n:n。每个n都表示八个16位地址元素之一的十六进制值。例如: 
    3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562. 
    (2)压缩形式 
    由于地址长度要求,地址包含由零组成的长字符串的情况十分常见。为了简化对这些地址的写人,可以使用压缩形式,在这一压缩形式中,多个0块的单个连续序列由双冒号符号(::)表示。此符号只能在地址中出现一次。例如,多路广播地址FFED:0:0:0:0:BA98:3210:4562的压缩形式为FFED::BA98:3210:4562。单播地址3FFE:FFFF:0:0:8:800:20C4:0的压缩形式3FFE:FFFF: :8: 800:20C4:0。环回地址0:0:0:0:0:0:0:1的压缩形式为:∷1。未指定的地址0:0:0:0:0:0:0:0的压缩形式为∷。 
    (3)混合形式 
    此形式组合IPv4和IPv6地址。在此情况下,地址格式为n:n:n:n:n:n:d.d.d.d,其中每个n都表示六个IPv6高序位16位地址元素之一的十六进制值,每个都表示IPv4地址的十进制值。 
    6   IPv6地址类型 
    (1)单播地址 
    用于单个接口的标识符。发送到此地址的数据包被传递给标识的接口。通过高序位八位字节的值来将单播地址与多路广播地址区分开来。多路广播地址的高序列八位字节具有十六进制值FF。此八位字节的任何其他值都标识单播地址。 
    发送到单播地址的数据包被传输到这个地址识别出的接口。 
    (2)多播地址 
    一组接口的标识符(通常属于不同的节点)。发送到此地址的数据包被传递给该地址标识的所有接口。多路广播地址类型代替IPv4广播地址。 
    发送到组播地址的数据包被传输到这个地址识别出的所有接口。 
     
    (3)IPv6不带有广播地址 
    IPv6使用“所有节点”组播。 
    7 IPv6单播地址类型 
    (1)链路--本地(link local) 
     
    这些地址用于单个链路并且具有以下形式:FE80::InterfaceID。链路--本地地址用在链路上的各节点之间,用于自动地址配置、邻居发现或未提供路由器的情况。链路--本地地址主要用于启动时以及系统尚未获取较大范围的地址之时。 
    带有链路--本地源或目的地址的数据包不转发到其它链路 
    (2)站点--本地(site local) 
    这些地址用于单个站点并具有以下格式:FECO::SuhnetID:InterfaceID。站点-本地地址用于不需要全局前缀的站点内的寻址。 
    带有站点--本地源或目的地址的数据包不转发到其它站点 
    (3)全球IPv6单播地址 
    这些地址可用在Internet上并具有以下格式:010(FP,3位)TLA ID(13位) Reserved(8位)NLA ID(24位)SLA ID(16位)InterfaceID(64位)。 
     
    带有全球地址的数据包可被转发到全球网络的任何部分。 
    8   从iPv4到IPv6的过渡 
    (1)双协议栈技术 
    双协议栈技术是一个节点,既有IPv4栈又有IPv6栈,这种运行双协议栈的节点就是IPv6/IPv4节点。 
    当这种节点和IPv6节点进行通信时,它就像一个纯IPv6节点,而当它与一个IPv4节点或者兼容IPv4的IPv6节点通信时,它就像一个纯IPv4节点。 
    (2)隧道技术 
     
    随着IPv6网络的发展,将会出现许多局部的IPv6网络,但是这些IPv6网络要通过IPv4骨干网相连。要将这些孤立的IPv6局部网络相互连通,就需要使用隧道技术。隧道技术是指用IPv4报文来封装IPv6数据包,以使IPv6数据包可以穿越IPv4的网络。 
    9   IPv6在国土资源部的具体应用 
    中科院IPv6网络专线已经接人国土资源部信息中心机房,并已经安装支持IPv6的路由器。 
    下一步需按照相应的IP地址规划完善网络,开发不同的网络应用,如:网站、DNS等服务。在丰富应用的基础上做好网络管理及安全管理工作。 
    10   结语 
    IPv6技术的发展已经比较成熟,但由于IPv4的不断改进以及NAT技术的应用,缓和了IPv4地址匮乏及安全性差等问题。另外,IPv6在美国应用已经比 较广泛,相信在国内的实际应用也会进一步增加。
Vue3 - Element Plus 全局修改更换主题色配置详细教程,element-plus自定义主题色全局替换主色调强力解决方案,支持动态修改主题颜色/动态皮肤,将默认蓝色主题色更换为其他颜色! vue3,nuxt3,element-plus,组件库,主题色,修改主题颜色,更换主题色,如何修改组件默认主题蓝色,项目主题色定制,修改失败,主题色覆盖不了,:root直接修改,hover颜色没改,自定义主题色,vue3全局设置elementPlus主题色最新详细修改教程,怎么修改全局的颜色,scss变量,覆盖原来的主题色改为自己的颜色,统一替换,有没有好办法,颜色不变,失败,无效,动态主题切换,主题颜色怎么在项目里直接改,plus主题色更换,覆盖默认主题色,最强最好用,设置主题色,换肤,皮肤,动态更换 阅读详情

相关推荐

鸿蒙OS开机动画背后的秘密:从代码到视觉的完整解析(附源码分析)

本文深入解析了鸿蒙OS开机动画的系统级实现原理。从bootanimation服务的启动配置、与Render Service的协同,到基于VSync信号的帧率同步与绘制流水线,结合OpenHarmony源码进行了逐行解读。文章揭示了其事件驱动的优雅退出机制,并探讨了视频支持、多屏适配等高级特性与定制化可能,为开发者理解鸿蒙图形子系统提供了硬核技术视角。

sony5的博客 973

IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?

背景知识IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a

OSKernelLAB(gatieme) 36万+

量子城域网建设设备系列(三):网络管理系统(NMS)

本文对量子网络中的网络管理系统进行了初步的介绍。

量子领域相关话题 2013

子网掩码255.255.0.0与255.255.255.0的区别

先介绍子网掩码:子网掩码,是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。(问题:什么是网络地址和主机地址?) 网络地址与主机地址: 要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和

宇智波小强的博客 1万+

UVM仿真卡住了?别慌!手把手教你定位并解决PH_TIMEOUT超时错误

本文详细解析了UVM仿真中常见的PH_TIMEOUT超时错误,提供了从错误诊断到解决方案的完整指南。通过理解错误机制、分析调试技巧和常见问题场景,帮助验证工程师快速定位并解决这一棘手问题,同时分享了预防措施与最佳实践,提升仿真效率。

weixin_28683065的博客 369

Winform零基础从入门到精通(3)——WinForm基础语法与事件机制详解

通过系统学习基础语法与事件机制,结合实际问题调试,可以快速掌握WinForm开发的核心技能。遇到问题时,优先检查事件绑定和异常处理,逐步培养代码规范意识。​安全转换字符串为数值,避免输入错误导致的崩溃。验证输入(如仅允许数字)​)传递事件相关数据。◦ 事件参数类型:​。

WangMing_X的博客 1492

子网掩码详解

整体思路:将IP地址转换成二进制,再将子网掩码转换成二进制,最后将IP地址和子网掩码进行按位与运算(按位与运算就是只有当两个都为1的时候结果才为1,否则为0,两个0相与时结果还是0)/23 表示前23位是网络号,那么剩下的32-23=9就是主机号,那么地址范围为 172.16.192.0/23,可供分配的地址数为 2^9-2=510 个。/25 表示前25位是网络号,那么剩下的32-25=7就是主机号,那么地址范围为 172.16.192.0/25,可供分配的地址数为 2^7-2=126个。

weixin_51287014的博客 1万+

基于Simulink使用激光雷达数据跟踪车辆仿真(附源码)

这些模型将长方体的尺寸定义为状态转换期间的常量,并且它们的估计值在滤波器的校正阶段随时间演变。下面的动画显示了在滤波器的预测阶段将具有不同概率的恒定速度和恒定转弯率模型混合在一起的效果。此示例显示了如何使用带有 IMM 过滤器的 JPDA 跟踪器来跟踪使用激光雷达传感器的对象。图像和激光雷达数据读取器从 MAT 文件中读取记录的数据,并分别输出参考图像和点云中点的位置。跟踪器块选中“启用所有轨道输出”和“启用可检测的跟踪 ID 输入”复选框,以从跟踪器输出所有轨道,并将其检测概率作为其状态的函数进行计算。

珞瑜的博客 2566

[linux-025]子网掩码的两种形式如255.255.0.0和172.16.0.1/23是什么意思

子网掩码计算器 http://www.jisuanqinet.com/kexue/ip.html 互联网是一个巨大的物理网络。 这个网络上每一台计算机,都需要标识自己的身份,以便跟其他计算机进行交互通信。 这个表示身份的东西,叫做地址,具体的,叫IP地址,也就是Internet Protocol 地址。 如果想让整个网络上的计算机都能跟自己沟通,就必须有一个公网地址。 为了使用方便,可以架设一些私有的小网络,这些小网络有私有ip地址。私有小网络的计算机可以访问公网ip的计算机,但是公网ip地址的.

大数据和机器学习研究 3544

从 VL02N 拣配到 ABAP 自动化,读懂 SD_DELIVERY_UPDATE_PICKING 的位置和风险

文章摘要:SAP SD模块中,SD_DELIVERY_UPDATE_PICKING函数模块用于处理出库交货单的拣配确认,更新交货项目的拣配数量。该函数适用于未启用WM/EWM的传统SD流程,能确保拣配状态与标准交货处理逻辑同步,比直接修改数据库更安全。但在S/4HANA Cloud等新环境中,应优先使用API_OUTBOUND_DELIVERY_SRV等公开发布接口。使用该函数时需注意参数完整性和按交货单整体处理的原则,避免逐项提交导致的数据不一致问题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 246

SIMULINK开发项目实例 1000 例专栏之第802例--基于电机驱动系统的场景实例:永磁同步电机(PMSM)在电动汽车中的矢量控制仿真

随着全球对环境保护的关注增加,电动汽车(Electric Vehicle, EV)因其环保特性而受到广泛关注。永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)由于其高效率、高功率密度和良好的动态响应性能,在电动汽车驱动系统中得到了广泛应用。矢量控制(Field-Oriented Control, FOC)是实现PMSM高性能控制的关键技术之一,它能够实现对电机转矩和磁场的独立控制,从而达到类似直流电机的控制效果。本文将详细介绍如何使用来构建一个。

xiaoheshang_123的博客 269

子网掩码计算

转自:http://hi.baidu.com/dejian_huang/blog/item/1f2886cb96cd1e18bf09e613.html首先,不要管这个IP是A类还是B类还是C类,IP是哪一类对于解题是没有任何意义的,因为在很多题中B类掩码和A类或是C类网络一起出现,不要把这认为是一个错误,很多时候都是这样出题的。其次,应该掌握以下一些知识:1、明确“子网”的

NetPursuer的专栏 2556

华为OD机试双机位A卷 - 小明减肥 (C++ & Python & JAVA & JS & GO)

华为OD机试2025双机位A卷 小明减肥,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 709

详解IP与子网掩码的关系

详解IP与子网掩码的关系 IP地址 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”。 IP地址分类 二进制表示 地址类型 二进制地址范围 A类地址 00000000 00000000 00000000 00000001 - 01111111 11111111 11111111 11111111 B类地址 10000000 00000000 00000000 00000000 - 10111111 11111111 11111111 11111111 C类地址 110

tulutulu的博客 3万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IP地址及子网掩码介绍及计算详解

一、ip地址与子网掩码 1.ip地址 ip地址是一种在internet上给主机编址的方式,也是网际协议地址。ip地址是ip协议提供的同一地址格式。 ip地址用于表示连入internet上的每台主机,它是识别每台主机的唯一标识。 在IPv4中,ip地址由32个二进制位组成,通常用点分十进制形式标识。 2.子网掩码 它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分

不怕死的假老练 3万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IP地址,子网掩码,网段 概念详解

那么他们是不是在同一个网段呢?注:n为1到32的数字,表示子网掩码中网络号的长度,通过n的个数确定子网的主机数=2^(32-n)-2(-2的原因:主机位全为0时表示本网络的网络地址,主机位全为1时表示本网络的广播地址,这是两个特殊地址)。子网掩码是用来判断任意两台主机的IP地址是否属于同一网络的依据,就是拿双方主机的IP地址和自己主机的子网掩码做与运算,如结果为同一网络,就可以直接通信。注:左边连续的1的个数代表网络号的长度,(使用时必须是连续的,理论上也可以不连续),右边连续的0的个数代表主机号的长度。

酒酿小圆子呀~ 2万+

详解ip,子网掩码

详解ip,子网掩码 IP地址的概述 连接到互联网的每个设备(包括主机和服务器以及其他设备)至少要有一个IP地址。同时,基于TCP/IP协议的专用网络中的设备也要有一个IP地址; IP地址的作用:IP路由器使用IP地址来识别流量去向,同时IP地址也表示流量来源; 现在版本的IP地址主要是指IPv4的地址,但是,由于近期IPv4地址的耗尽问题,人们又开发出了IPv6版本的IP地址,并且逐渐投入使用; ...

weixin_44791884的博客 349

IP地址、子网掩码详解

一、IP地址的分类 注意我们目前的讨论范围是IPV4地址。 IPV4地址目前被分为五类,即A,B,C,D,E类地址。 A类IPV4地址 (1).首字节第一位为0,即 0 x x x x x x x x x x x x x x x x x x x x x x ...

愿你饱经冷暖,仍保纯真 6270

ip 地址详解及子网掩码换算

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。IP地址包括两个标识码(ID),即网络ID和主机ID。 ​ 扩展资料 IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。 A类:(1.0.0....

qq_33016527的博客 4597

IP地址子网掩码和反掩码详解

子网掩码和反掩码是网络配置中的核心工具,前者用于划分网络,后者用于灵活匹配。正确理解二进制转换和按位运算,能有效避免配置错误,确保网络策略的精准实施。

qq_23930765的博客 4180

详解IP地址与子网掩码

假设使用子网掩码255.255.128.0(/17)来划分子网,意味着划分子网后,高17位都是网络位/网络号,也就是说将原来16位主机号,划分为1位子网号+15位主机号。本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输),对于开发网络通信的程序(网络编程)而言,常见的开发方式都是本机到本机的网络通信。(2)网络通信时,子网掩码结合IP地址,可以计算获得网络号(划分子网后的网络号)及主机号(划分子网后的主机号)。网络号和子网号统一为网络标识(划分子网后的网络号/网段)。

weixin_53212110的博客 5654

IP、子网掩码与网关的关系详解

在计算机网络中,IP 地址、子网掩码 和 默认网关 是实现设备互联的三大基石。为了更形象地理解它们的关系,我们可以将其比作一个邮政系统。

qq_32789063的博客 1228

IP地址分类及子网掩码划分网段详解!!!

IP地址的组成 网络位:表示IP地址所属的网段 主机位:用来唯一标识一个网段内的某一台设备 IP地址的作用 可以实现同一网段或跨网段的通信 IP地址的分类 A类地址:0.0.0.0 -- 127.255.255.255 B类地址:128.0.0.0 -- 191.255.255.255 C类地址:192.0.0.0 -- 223.255.255.255 D类地址:224.0.0.0 -- 239.255.255.255 E类地址:240.0.0.0 -- 255.255.255.255 子网掩码 将一

Littleliuing的博客 1万+

网络层——IP-V4地址详解及子网掩码

IP地址 IP数据包头 IP包头一般20个字节长度,但也有可能比20个字节长,所以每一次传输还需要判断包头的长度。 用32位来描述源IP地址和目的IP地址,说明IP的数量只有2的32次方个(即42亿9千万)。 将IP分为4组,每组有8位,但这里面的不是每个都可以表示IP(比如ip为0.0.0.0个人电脑不可用,主机号为0的表示本网络,主机号全为1的表示广播地址,255.255.

土豆洋芋山药蛋的博客 6767

IP地址和子网掩码详解

原文链接  IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP   A类IP段  0.0.0.0 到127.255.255.255    B类IP段  128.0.0.0 到191.255.255.255    C类IP段  192.0.0.0 到223.255.255.255    XP默认分配的子网掩码每段只有255或0   A类的默认子网掩码 255....

李狗嗨acc 3009
上一篇: Thinkphp5.0中自动生成模块以及目录方案
下一篇: PHP中字符串替换函数之strtr详解
我爱默小兜
博客等级 码龄14年 387粉丝 266原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值