网络基础知识及其概念

路由器(数据包从源节点传递到目的节点):

路由协议是网络中非常重要的一个概念,它负责将数据包从源节点传递到目的节点。路由协议定义了网络中不同路由器之间的通信规则和数据传输方式,以便有效地将数据包从源地址传输到目标地址。在网络领域中,有许多不同的路由协议可供选择。在本文中,我们将详细介绍七种常见的路由协议:RIP、OSPF、IGRP、EIGRP、EGP、BGP和IS-IS。

在正式介绍这七种路由协议前,瑞哥有必要先详细的介绍一下路由协议的原理、分类标准以及工作原理。

一、路由协议

1.1 什么是路由协议

路由协议(Routing Protocol)是一种计算机网络协议,用于确定数据包在多个网络中的传输路径。它是网络中实现数据包路由的核心机制之一,它不仅仅负责确定数据包传输的路径,还要根据网络的拓扑结构动态地调整数据包传输的路径,以保证数据包能够快速、稳定地传输。

1.2 路由协议的分类

路由协议可以根据不同的分类标准进行分类,如:

  1. 按照工作原理分类:距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。
  2. 按照路由表的更新方式分类:静态路由协议和动态路由协议。
  3. 按照支持的协议类型分类:单播路由协议、多播路由协议和组播路由协议。
  4. 按照协议的作用范围分类:内部网关协议(IGP)和外部网关协议(EGP)。


下面瑞哥简单的介绍一下这些分类:

1.2.1 距离向量路由协议

距离向量路由协议(DVRP)也被称为“按跳数计算的路由算法”,其原理是:每个节点都维护到达目的节点所需的距离,每次更新将本节点到所有其他节点的距离向量发送给相邻节点,相邻节点再将其发给相邻节点……直到所有节点的距离向量被更新。最终每个节点都得到了到达目的节点的最短距离。
常见的距离向量路由协议有

  • RIP(Routing Information Protocol)
  • IGRP(Interior Gateway Routing Protocol)
1.2.2 链路状态路由协议

链路状态路由协议(LSRP)也被称为“基于状态的路由算法”,其原理是每个节点都把自己的链路状态信息发给相邻节点,相邻节点保存下来并传递给其它相邻节点。当所有节点都交换完成链路状态信息之后,每个节点通过计算最短路径算法得到网络的最短路径。
常见的链路状态路由协议有

  • OSPF(Open Shortest Path First)
  • IS-IS(Intermediate System to Intermediate System)
1.2.3 静态路由协议

在静态路由协议中,网络管理员手动配置路由表,然后路由器依据配置的路由表进行数据包的转发。
静态路由协议的缺点是不灵活,不能及时响应网络拓扑结构的变化。

1.2.4 动态路由协议

动态路由协议可以根据网络拓扑结构的变化自动调整路由表,路由表的计算是通过运行路由协议来完成的。动态路由协议虽然比静态路由协议更复杂,但是具有灵活、自适应、可靠的优点。
常见的动态路由协议有

  • BGP
  • OSPF
  • IS-IS
  • RIP
  • IGRP
  • EIGRP
  • OSPFv3
1.2.5 单播路由协议、多播路由协议和组播路由协议

单播路由协议是指进行单播转发的路由协议。多播路由协议是指进行多播转发的路由协议。组播路由协议是一种组播数据包传输的路由协议,与多播路由协议类似。

1.2.6 内部网关协议和外部网关协议

内部网关协议(IGP)是指在一个企业或组织内部部署、用于内部路由器之间通信的协议,如RIP、IGRP、EIGRP、OSPF和IS-IS等。外部网关协议(EGP)是指在不同的自治系统之间进行路由选择的协议,如BGP。

1.3 工作原理

路由协议的工作原理可以分为四个步骤:

  • 邻居发现
  • 路由表建立
  • 路由表维护
  • 路由表选择

1.3.1 邻居发现

邻居发现是指路由器互相认识对方的过程。路由器之间在物理连接建立后,会相互交换其信息,如IP地址、MAC地址、路由协议类型等,以便于在以后的路由表建立和更新过程中使用。

1.3.2 路由表建立

路由协议会在自己的路由表中保存到达目的节点的路由信息,常用的路由信息包括目的地址、下一跳地址、距离(或费用)等。路由器之间通过邻居发现后,就可以建立起路由表。路由表有两种:前缀路由表和主机路由表。前缀路由表将表项与前缀匹配,而主机路由表将表项与主机地址匹配。在路由表中选择的路由可能不是最优路由,路由器会根据路由协议定义的选择算法对路由进行选择,选择最优路径。

1.3.3 路由表维护

路由表维护是指路由协议对已建立的路由表进行更新。在网络拓扑结构发生变化时,路由器会发送特定的路由协议报文通知其邻居,告诉它们自己的新路由表的信息,邻居再将该信息传递给其它邻居,并继续更新。由此可见,路由表维护是一个动态不断变化的过程。

1.3.4 路由表选择

路由表选择是指路由器根据选择算法(如最短路径优先)从多个可达路径中选择最优路径。选择过程中路由器需要考虑多个因素,如路由器之间的带宽、距离、延迟等因素。
路由协议介绍就到这边,下面我们介绍一下七种常见的路由协议。


二、常见的路由协议

2.1. RIP

RIP(Routing Information Protocol)是一种距离向量路由协议,使用跳数(hop count)作为衡量指标。

它的工作原理如下:

  • 路由器将其路由表中的信息广播给相邻的路由器。
  • 相邻路由器收到信息后,根据收到的距离值和自身的路由表进行更新。
  • 每个路由器使用距离向量算法计算到达目标网络的最短路径。
  • 路由器之间周期性地交换更新信息,以便及时更新路由表。

RIP适用于小型网络,配置简单,但在大型网络中可能存在收敛速度慢和路由环路的问题。

2.2. OSPF

OSPF(Open Shortest Path First)是一种链路状态路由协议,广泛应用于大型企业网络和互联网中。

它的工作原理如下:

  • 路由器之间交换链路状态信息(LSA),用于构建网络拓扑图。
  • 路由器收集和计算收到的链路状态信息,利用最短路径优先(SPF)算法计算到达目标网络的最短路径。
  • OSPF考虑了链路的带宽、延迟、可靠性等因素,以选择最佳路径。
  • OSPF支持可变长度子网掩码(VLSM)、路由聚合和区域划分等高级功能。

OSPF适用于大型网络,具有较好的可扩展性、快速收敛和灵活的路由选择。

2.3. IGRP

IGRP(Interior Gateway Routing Protocol)是思科开发的一种距离向量路由协议,用于中等规模的企业网络。

它是RIP的改进版本,具有以下特点:

  • IGRP使用跳数和其他指标(如带宽、延迟、可靠性)来评估路由路径的优劣。
  • IGRP通过广播路由表信息来进行路由选择。
  • 它提供了较RIP更高的灵活性和可配置性。

IGRP适用于中等规模的企业网络,提供了更多的配置选项和灵活性。

2.4. EIGRP

EIGRP(Enhanced Interior Gateway Routing Protocol)是思科系统开发的一种距离矢量和链路状态混合型路由协议,结合了两种算法的优点。

它具有以下特点:

  • EIGRP使用带宽、延迟、可靠性和其他指标来评估路由路径的优劣。
  • 路由器之间交换路由信息,并使用可靠的传输方式来确保信息的完整性。
  • 它采用了DUAL(Diffusing Update Algorithm)算法来计算最佳路径,同时减少网络收敛时间。
  • EIGRP支持VLSM、路由聚合和快速收敛等功能。

EIGRP适用于复杂网络环境,具有较高的可扩展性和路由选择的灵活性。

2.5. EGP

EGP(Exterior Gateway Protocol)是一种已过时的外部网关协议,用于连接不同自治系统(AS)之间的路由选择。

它的工作方式如下:

  • EGP用于在自治系统之间交换路由信息。
  • 它基于路径向量算法,考虑了AS路径和其他因素来选择最佳路径。
  • 然而,由于其限制和安全性问题,EGP已经被BGP取代。

在现代网络中,很少使用EGP,而是使用更先进和安全的BGP协议。

2.6. BGP

BGP(Border Gateway Protocol)是当前互联网中最常用的外部网关协议。作为一种路径矢量协议,BGP用于在不同自治系统之间进行路由选择。

它具有以下特点:

  • BGP考虑多个因素,如网络策略、AS路径长度和网络前缀的可达性,以确定最佳路径。
  • 它具有高度可扩展性和灵活性,可以适应互联网规模的路由选择需求。
  • BGP通过对等体之间的会话来交换路由信息,并使用可靠的TCP连接保证数据传输的完整性。
  • BGP还支持路由策略和过滤机制,以实现对流量的精细控制。

BGP在连接互联网服务提供商(ISP)之间的边界路由器上广泛使用,用于自治系统之间的路由选择。

2.7. IS-IS

IS-IS(Intermediate System to Intermediate System)是一种内部网关协议,主要用于大型企业网络和ISP网络中。它基于链路状态的概念,使用SPF(最短路径优先)算法来计算最佳路径。

IS-IS具有以下特点:

  • IS-IS将网络划分为区域,每个区域内使用相同的链路状态数据库。
  • 路由器之间通过交换链路状态信息(LSA)来构建网络拓扑图和计算最短路径。
  • IS-IS支持快速收敛,能够迅速适应网络变化。
  • 它具有高度可扩展性,适用于大型网络环境。

IS-IS在大型企业网络和ISP网络中被广泛采用,特别适用于需要快速收敛和高度可扩展性的场景。

三、路由协议的比较

为了更好地理解这些路由协议之间的区别和优劣,以下是它们在几个方面的比较:
1.路由算法类型

  • RIP和IGRP是距离向量路由协议,使用跳数作为度量标准。
  • OSPF、EIGRP和IS-IS是链路状态路由协议,考虑多种指标来选择最佳路径。
  • EGP已经过时,被BGP取代。

2.适用范围

  • RIP适用于小型网络,因为它的收敛速度较慢,且不适合复杂网络拓扑。
  • OSPF、EIGRP和IS-IS适用于大型网络,具有更好的可扩展性和收敛速度。
  • BGP适用于连接不同自治系统(AS)之间的路由选择。

3.性能和效率

  • 距离向量协议(如RIP和IGRP)具有较低的计算复杂性,但可能导致路由环路和较慢的收敛。
  • 链路状态协议(如OSPF、EIGRP和IS-IS)具有更快的收敛和更好的路径选择能力,但需要更多的计算和存储资源。

4.可扩展性

  • RIP在较大的网络中可扩展性有限,因为路由信息会被广播到整个网络。
  • OSPF、EIGRP和IS-IS采用分层的设计,可以更好地处理大型网络,减少资源消耗。
  • BGP作为互联网的主要路由协议,具有高度的可扩展性。

5.配置和管理

  • RIP和IGRP的配置相对简单,适合较小的网络。
  • OSPF、EIGRP和IS-IS的配置复杂一些,需要更多的网络知识和经验。
  • BGP的配置和管理相对复杂,因为它涉及到互联网上的大规模路由交换。

在选择适合特定网络环境的路由协议时,需要综合考虑网络规模、复杂性、性能需求和管理能力。通常,大型企业网络和互联网使用链路状态协议(如OSPF和IS-IS),而小型网络可能会选择距离向量协议(如RIP)。同时,BGP在连接自治系统之间的路由选择方面具有广泛的应用。
请注意,每种协议都有其特定的配置和优化要求,以确保网络的最佳性能。在实际应用中,网络管理员和工程师需要深入了解这些协议,并根据具体情况进行相应的配置和调优。这包括定义网络拓扑、配置路由器之间的邻居关系、设置路由策略和过滤规则等。
总结起来,以下是每种路由协议的主要特点和适用场景:

  • RIP:适用于小型网络,配置简单,但可扩展性较差,收敛速度较慢。
  • OSPF:适用于大型企业网络和互联网,具有较好的可扩展性、快速收敛和灵活的路由选择。
  • IGRP:适用于中等规模的企业网络,比RIP提供更高的灵活性和可配置性。
  • EIGRP:思科专有协议,结合了距离向量和链路状态协议的优点,适用于复杂网络环境。
  • EGP:已被BGP取代,用于不同自治系统之间的路由选择。
  • BGP:用于连接自治系统之间的路由选择,在互联网中广泛使用。
  • IS-IS:适用于大型企业网络和ISP网络,具有快速收敛和高度可扩展的特性。

四、总结

综上所述,这七种常见的路由协议在网络中发挥着重要的作用。它们在路由算法、适用范围、性能效率、可扩展性和配置管理等方面存在差异。选择合适的路由协议应考虑网络规模、复杂性、性能需求和管理能力。RIP适用于小型网络,OSPF、EIGRP和IS-IS适用于大型网络,BGP适用于自治系统之间的路由选择。深入了解每种协议的特点和配置要求,将有助于网络管理员和工程师在实际应用中做出明智的决策,并构建高效、稳定的网络基础架构。

什么是公网IP和内网IP?

引言
搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么?又有什么关系呢?另外,内行都知道,提到外网IP和内网IP就不得不提NAT路由转换这种东西,那这双是什么鬼?本文就来简单讲讲这些到底都是怎么回事。

1、每台电脑都必须要一个公网IP吗?

答案:不是。
我们都知道,IPv4中的IP地址的数量是有限的(所以现在都在搞IPv6嘛),每次把一部分地址分配出去,那么就意味着能够用来分配的IP地址就更少了,而且随着现在手机,电脑等的快速发展,如果每个手机或者电脑都要求一个IP地址,那么显然IP地址是不够用的。
为了解决这个问题,我们可以采取这样的策略:例如对于一个公司来说,每个公司都会有一个属于自己公司的内网(也可以称之为局域网)。
内网(学名应叫局域网(Local Area Network,LAN))是在一个局部的地理范围内,一般可以是是几米内(比如家庭内网),也可以是方圆几千米以内(比如一个大学内网),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。

内网主要作用有:

1)共享传输信道:简单地理解就是不需要每台电脑一个外网IP地址;
2)传输速率高:内网之间的电脑因为没有外网网络拓扑的复杂性,所以互相通信的网络可以很快,比如从一个台电脑向另一台电脑复制一个几G的文件可能只需要数十秒时间。
3)误码率低:因为通信距离很近,所以误码率很低,换句话说就是网络很稳定(老一点的程序员都知道,读大学的时候同一个宿舍内网联网玩C/S游戏,几乎不会遇到断网或卡顿的事情,除非有人下毛片或者把网络给拔了,哈哈)。

2、公司的内网是如何实现内网IP地址分配和管理的?

假如我们给这个公司A分配了一个IP=192.168.1.1。我们把这个IP作为这个公司内网的网关吧。

在这里插入图片描述
在公司A的内网里面有3台电脑,如果这三台电脑要上网的话,我们需要给他分配一个IP,那么就像上一节提到的:我们一定需要去申请3个IP地址来使用吗?
答否。我们不一定需要去申请3个IP的,在我们这个内网里,我们可以指定自己的规则,例如,我们可以给这三台电脑随便分配三个IP(请注意,这三个IP不是去申请的,而且我自己随意给它分配的)。分别分配电脑A = 192.168.1.2 电脑B = 192.168.1.3 电脑C = 192.168.1.4。
而这个规则可以由我们的内网网关来管理,就像下面这样:

NAT技术:实现内网电脑访问外网的能力

假如电脑A想要访问百度,百度的IP我们假设为:172.168.30.3:

我们都知道,电脑A的IP是我们虚构的,实际上可能并不存在这样一个IP,如果用电脑A的IP去访问百度,那肯定行不通。
我们也知道,由于百度和电脑A不在一个局域网内,所以A要访问百度,那么必须得经过网关。而网关的这个IP地址,是真实存在的,是可以访问百度的。
为了让 A 可以访问百度,那么我们可以采取这样的方法:让网关去帮助 A 访问,然后百度把结果传递给网关,而网关再把结果传递给 A,这样不就可以解决了?

不过电脑A、B、C都可能拜托网关去帮忙访问百度,而百度返回的结果 的目的IP都是网关的IP=192.168.1.1。那么网关该如何进行区分这结果是A的、B的还是C的呢?
我们去访问百度的时候,不是需要指定一个端口吗?只要我们把 A的IP + 端口 映射成 网关的IP+端口,不就可以唯一确定身份了?
例如A用端口60去访问百度,网关把 A的IP+端口60 映射成 网关的IP+端口80 不就可以了?

百度把结果返回给网关的80端口之后,网关再通过映射表,就可以把结果返回给 A的60端口 了。

如果B也是用60端口去访问百度的话,也是一样,可以把它映射到90端口。
这种方法地址的映射转换,我们也称之为网络地址转换,英文为 Network Address Translation,简称NAT。
而像A、B、C这样的IP地址我们也称之为内网IP,即内网IP;而像网关,百度这样的IP我们称之为外网IP(即互联网公网IP)。
所以,一个典型的内网访问公网的原理,就像下图这样就可以实现了:

现在知道外网IP和内网IP了吧?
6、本文小结
为了解决IP地址短缺,技术专家们发明了内网技术,而内网技术的理论支撑就是NAT技术,所以搞网络通信的程序员非常有必要对NAT技术有一个深入的理解。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137560.html原文链接:https://javaforall.cn

IPv4 vs. IPv6:它们的11个关键区别(2024年更新)

IPv4与IPv6?它们有什么区别?它们的优缺点是什么?
IPv4 是目前最常见、使用最广泛的互联网协议版本。尽管它仍然是互联网的基础、 IPv6 (它的新版本)正慢慢引起人们的兴趣。
在这篇文章中,我们将介绍两种IP协议。我们将用深入的技术解释来解释它们的区别。然后,我们将描述它们的11个关键区别。

目录

  1. 什么是IPv4?
  2. 什么是IPv6?
  3. 11个关键区别:IPv4 与 IPv6。
    • 地址组合的数量。
    • 不同的地址表示法。
    • 缩写技巧。
    • 地址类型和范围不同。
    • 全局唯一地址 vs. 公共地址。
    • 不同的本地地址分配。
    • 首部(控制位)的差异。
    • 谁需要网络地址转换(NAT)?
    • IPSec实现。
    • 广播、组播和任播。
    • IPv4和IPv6的速度。哪个更快?
  4. IPv6与IPv4的差异对比表格。.
  5. IPv4与IPv6常见问题解答。

1. 什么是IPv4?

IPv4(Internet Protocol version 4)是主导的互联网协议,使整个互联网运作。它在以下描述中进行了说明 RFC 791 自1981年起,IPv4为连接到网络(包括互联网)的每个设备提供了唯一标识符。
由于选项和数据字段,IPv4数据包的大小可能以位为单位而异。IPv4数据包的最小大小可以从20字节(用于控制)到最大60字节。 一个IP数据包包含控制平面(头部)和数据平面(有效载荷)。
数据包的前四位(版本)表示IP版本。箭头指示了数据包头部中显示协议版本的第一个位。

_公共领域图片 - _维基媒体共享资源
了解IPv4在其控制字段中携带的内容将有助于您理解IPv4与IPv6之间的关键差异。

因此,让我们定义一下这些数据包字段:
  • 因此,让我们定义一下这些数据包字段:
  • IHL(第4位):Internet Header Length(IHL)指定头部的长度。
  • 服务类型(TOS - 8位):指定数据报如何处理。
  • 总长度(16位):数据报的长度。
  • 标识(16位):用于标识其他数据报的片段。
  • 标志位(3位):片段、不分片或更多片段。
  • 片段偏移(13位):用于组装片段。
  • 生存时间(TTL - 8位):标识数据报的生存时间。
  • 协议(8位):该字段指定下一个封装的协议。
  • 头部校验和(16位):有助于检测损坏的数据包。
  • 源地址(32位):发送方的IP地址。
  • 目标地址(32位):接收方的IP地址。
  • 选项(可变位数):可选参数。
  • 数据(最多524,120位或65 K字节):携带要发送给接收方的IP数据(如果有)。

以下是一个数据包嗅探器(Wireshark)显示的IPv4数据包的图片。 通过IP数据包捕获,您可以确定用于特定数据包的控制参数。如下图所示的箭头所示,此IP数据包的版本是4。下面是表示版本和数据包长度的十六进制数(45)。

_照片来自 Wireshark
有趣的事实!
那么,IPv1、IPv2、IPv3和IPv5发生了什么?IEEE和科学家们经过三个版本(IPv1、IPv2和IPv3)的实验,最终得出了完全可操作的IP寻址方案:IPv4。当IPv5出现时,它被用作流协议(SP)的实验,因此IP科学家们决定将其更名为IPv6,以避免与实验混淆。 _

b. IPv4地址格式。

计算机使用十六进制数进行通信。但是,由于十六进制对人类来说不容易理解,IPv4地址使用十进制表示法。IPv4地址使用点号分隔其四个八位字节(32位/4 = 8)。每个八位字节的十进制范围为0-255。地址根据IPv4地址类别(A、B或C)和一些保留位(用于定义类别),被划分为网络标识符和主机标识符,它们的长度会有所不同。

_公共领域图片 - _维基媒体共享资源
作为示例,下图显示了一个类B的IPv4地址172.16.254.1,它是一个32位地址,由四个(8位)部分组成。

_公共领域图片 - 维基媒体共享资源
**有趣的事实!
_**IPv4地址的总可能组合约为40亿,几乎为全球每两个人提供一个IP地址。但尽管有如此庞大的组合数量,仍然没有足够的IP地址来支持全球通信。这种耗尽的原因有很多,包括物联网设备、虚拟化、云计算,尤其是IPv4的不当分配。


2. IPv6是什么?

IPv6技术是根据 RFC 2460 的适当更新和修订来定义的。IPv6地址使用128位地址空间,可以产生2128个地址,而IPv4只有32位,可以产生232个地址。128位的组合结果是二进制表示的地址,对于人类来说太难记忆,因此IPv6使用十六进制表示法。
让我们看一下下面的示例图片。IPv6地址的长度(0123:4567:89ab:cdef:0123:4567:89ab:cdef)为16字节(或128位)。它由八组16位组成,用冒号(:)分隔。总共有8 x 16 = 128位。

_公共领域图片 - _维基媒体共享资源
IPv6地址,例如2001:0db8:0000:0000:0000:ff00:0042:8329,很难管理、记忆和使用。因此,IPv6引入了规则,例如省略前导和连续的零节段,以帮助缩短地址。例如,经过应用这些规则后,上述地址可以缩写为2001:db8::ff00:42:8329。
IPv6地址被分为两部分。最高有效位(最左边),64位,表示网络——在互联网上用作路由前缀。在另一半(n-128)中,最低有效位(最右边)的64位表示接口标识符——用于本地网络中的主机。

_公共领域图片 - _维基媒体共享资源

IPv6数据包。

IPv6和IPv4数据包格式非常相似。IPv6还具有称为有效载荷的“数据”空间,用于传输数据,以及称为头部的“控制”空间。整个IPv6数据包(包括头部和有效载荷)的最小大小为1280字节——头部固定为40字节,而“可选有效载荷”为1240字节。
当您查看IPv6数据包格式时,您会立即注意到它比IPv4的格式要简单得多。它更简单,但尺寸要大得多!

_公共领域图片 - _维基媒体共享资源
**IPv6固定的控制数据包由320位(40字节)组成: **

  • 版本(4位):IPv4或IPv6数据包的前四位相似,它们将确定IP版本。
  • 流量类别(8位):确定数据包的优先级。
  • 流标签(20位):确定服务质量(QoS,Quality of Service)。
  • 有效载荷长度(16位):指示为数据保留的长度。
  • 下一标头(8位):该字段指示以下的标头。
  • 跳限制(8位):生存时间限制了两个IPv6节点之间的最大跳数(链路数)。
  • 源地址(128位):数据包的来源(在双栈环境中,源可以是IPv4或IPv6)。
  • 目标地址(128位):数据包的目的地(在双栈环境中,可以是IPv4或IPv6)。

IPv6控制数据包还可以扩展以包含有关分段、路由或安全性(IPSec)等数据包的详细信息。最后一个扩展,IPSec,广泛用作主要的VPN协议,已内置在IPv6中。


IPv4与IPv6的11个主要区别。

下面是IPv4和IPv6之间的11个主要区别。

1. IPv6提供了一个令人惊叹的地址数量。

IPv6是为了解决IPv4地址耗尽而引入的。IPv4的地址大小为32位,而IPv6的地址大小为128位。IPv6的格式可以支持令人难以置信的大量网络地址组合。而IPv4大约只能提供40亿个地址,IPv6可以提供大约340万亿亿亿个IP地址。从IPv6开发至今,IPv6协议已经解决了IPv4枯竭问题,并提供了额外的好处和服务。

2. IPv4和IPv6具有不同的地址表示方式。

IPv4地址使用十进制表示法,而IPv6地址使用十六进制表示法,这是最高效的阅读和记忆方式。由于IPv4的尺寸较小(32位),可以使用十进制表示法编写和记忆,结果为四个十进制数。但是,使用十进制来表示IPv6地址(128位)将是不可能的,因此IPv6地址使用十六进制数字。每个十六进制数字由4位组成,总共有32个十六进制数字。

3. IPv6具有缩短技术,而IPv4没有。

IPv6格式有助于扩展寻址能力。IPv6地址可以使用双冒号和省略前导零来进行缩写。双冒号可以省略IPv6地址的整个部分。例如,IPv6地址ff06:0:0:0:0:0:0:c3可以写为ff06::c3。这种缩写是为了减小IPv6地址的大小。

4. IPv6和IPv4的地址类型和范围是不同的。

IPv6有三种类型的地址:全局单播地址(Global Unicast Address)、唯一本地地址(Unique Local)和链路本地地址(Link-Local)。IPv6全局单播地址与IPv4的公共地址具有相同的目的——在互联网上进行路由。互联网机构将这些地址分配给ISP或LIR,后者通过租赁或销售将其分配给用户。IPv4和IPv6之间的区别在于内部本地地址或私有地址空间。IPv4使用保留的数字范围(A类、B类和C类)的内部地址,这些地址在互联网上不进行公共路由。然而,IPv6使用两种类型的内部地址:唯一地址和链路本地地址。唯一地址在内部网络或VPN上进行路由,而链路本地地址仅用于单个网络域,不进行外部或内部路由。

5. IPv6的全局唯一地址与IPv4的公共地址有所不同。

IPv4和IPv6地址格式都分为网络部分和主机部分,以及由子网划分产生的第三部分。但是,为了处理IPv6的较大尺寸,还必须对其进行额外的调整。IPv6可以省略整个主机前缀。这个特性可以帮助减小路由表的大小,并在互联网上实现更快、更高效的路由。例如,IPv6的网络前缀(高64位)可以被分组为单个前缀(例如/48或/64),而主机前缀可以完全省略。

6. 不同的本地地址分配方式(DHCP vs. 自动分配)。

在IPv4中,本地地址是通过第三方DHCP服务器或手动配置分配的,在一些情况下,还可以在子网内自动分配一个链路本地IP:169.254.0.0/16。对于IPv6的本地地址,也可以通过DHCPv6进行动态分配,但不是强制性的。IPv6地址可以使用两种类型的自动配置(有状态和无状态)进行动态分配。IPv6有状态自动配置或DHCPv6类似于IPv4的DHCP,而无状态自动配置不同,并且现在是IPv6环境中的默认模式。在IPv6的无状态自动配置中,低64位(接口ID)是根据物理地址(MAC)使用扩展唯一标识符(EUI-64)格式的指导方针推导得出的。

7. IPv6的头部比IPv4更精简。

在IPv4中,头部长度限制为60字节,而在IPv6中,最大长度为40字节。其中一个原因是IPv6的头部不使用校验和字段,而IPv4的数据包会使用校验和字段。IP中的错误检查由其他层(如TCP)执行,因此校验和字段是多余的。在两个或三个层级上进行校验和检查和重新计算会导致路由效率低下。分段字段是另一个例子。IPv6要求分段必须由IPv6下面的层以及发送方提供。而在IPv6中,分段字段从强制性变为可选项。

8. IPv4需要使用NAT(网络地址转换);IPv6不需要。

在IPv4世界中,网络地址转换(NAT)是重用IP地址空间所需的协议。NAT将公共IP地址映射到私有IP地址,使网络更安全并节省地址空间。然而,糟糕的NAT实现可能会使网络变慢和更加复杂。IPv6没有地址短缺问题,因此不需要NAT。NAT提供的额外地址空间与IPv6寻址范围可能的大规模地址空间无法相提并论。实际上,希望使用IPv6的新网络实现建议避免使用NAT。

9. 在IPv4中,必须实现IPSec,而在IPv6中,它是内建的。

互联网协议安全(IPSec)是一种提供数据包认证和加密机制的网络协议。IPSec是虚拟专用网络(VPN)中常用的安全协议。在IPv4中,IPSec是一个可选字段;而在IPv6中,它是内建的,始终可用。虽然它仍然是可选的(意味着可以禁用它),但任何新的IPv6实现都支持IPSec。尽管IPSec在IPv6中是内建的,但并不意味着它自动比IPv4更安全。糟糕的IPSec实现与没有任何安全措施一样不安全。

10. IPv4进行广播,而IPv6进行组播和任播。

IPv4上可以进行广播消息。通过广播消息,任何设备都可以向所有连接的节点发送数据包。然而,由于性能问题,IPv4中的广播消息必须受到限制。IPv6中的广播概念早已不存在。IPv6依靠其他技术(如组播或任播)来提供类似的功能。组播是发送到特定组域的消息。此外,IPv6引入了新的任播概念,即向设备组中的任何成员发送消息。

11. IPv4与IPv6的速度。哪个更快?

就速度而言,这两种协议之间只有微小的差异。理论上,IPv6应该稍微更快,因为它不需要使用NAT(网络地址转换)将一个IP地址映射到另一个IP地址。然而,IPv6的数据包长度较长,因此理论上它应该比IPv4更慢。正如前面所示,IPv6使用128位,而IPv4使用32位。
因此,实际上IPv4和IPv6之间的速度差异是什么?目前,导致这两者速度差异的原因是IPv4(包括所有底层基础设施、软件等)比IPv6更加成熟、受支持和优化。但是由于IPv6不需要NAT,并且依赖组播技术,在直接连接测试时速度更快。因此,随着IPv6技术的成熟,其速度将会更快。一个在速度方面明显更好的应用示例是 IPv6代理服务器.


4. IPv6与IPv4的差异对比表。

所以,既然你理解了每个IP版本,让我们用一张对比图来定义它们的基本区别。 下表将帮助您比较IPv4与IPv6地址之间的差异。

IPv4IPv6
部署年份。19811999
地址大小(以位为单位)。32位128位
表示法。四个二进制八位字节用十进制表示。八个二进制四位组用十六进制表示。
格式。192.168.0.0/242001:db8::/48
数据包大小576字节(需要分片)1280字节(无需分片)
地址数量2^32 ≈ 40亿2^128 ≈ 340万亿万亿万亿
有效载荷(数据)有效载荷长度字段为16位长(数据)有效载荷长度字段为16位长(用于数据)
环回地址120.0.0.1::1
报头可变长度报头。固定长度报头。
动态寻址动态主机配置协议IPv6 无状态地址自动配置
分片。路由器和发送主机。仅由发送者执行。
广播广播消息可用。无广播(但使用组播实现类似功能)。
IPSec自选的内置。始终可用。
L3-L2解析ARP广播组播邻居请求。
路由器发现自选的强制的
流识别无法使用可用于 IPv6
校验和可用于 IPv4不需要。
安全不是强制性的内置IPSec

5. IPv4 与 IPv6 常见问题解答。

**a. IPv6 有何用途? **

IPv6的设计目的是解决IPv4地址枯竭问题。它与IPv4相同,为网络上的设备提供寻址和标识,但规模更大。IPv6将有助于应对物联网设备、虚拟化和云计算的快速增长。

**b. IPv4 和 IPv6 哪个更快? **

没有比另一个机制更快的。IPv6确实提供了一个更简洁、更简单的报头,这可能导致更高效的路由和数据包处理。此外,IPv6免于NAT的限制。但是,糟糕的IPv6实现仍然可能导致IPv4网络速度较慢。

**c. IPv6 与 IPv4 哪个更安全? **

就安全性而言,IPv4和IPv6之间的差异取决于实现方式。这是因为IPv6和IPv4具有不同的安全特性和漏洞。然而,IPv6的设计考虑了安全性,包括一些在IPv4中不存在的安全特性。例如,IPv6作为强制性功能包括了IPsec(Internet Protocol Security)(VPN协议),为网络流量提供了加密和认证。此外,IPv6支持更大的数据包大小,使攻击者更难以执行某些类型的攻击,如分段攻击。另一方面,IPv4是一种较老的协议,安全性并非其主要关注点。虽然IPv4也支持IPsec,但它不是强制性功能,许多设备和网络并未使用它。

d. VPN 的 IPv4 与 IPv6 比较?

两者都可以用于VPN,但需要考虑一些事项。IPv4是较旧且更广泛使用的协议,因此许多VPN仍然完全依赖IPv4。然而,IPv6在VPN方面具有一些优势。通过使用内置的IPsec加密和认证,IPv6可以为VPN连接提供更好的性能和安全性。IPv6还可以避免一些与NAT相关的问题,这可能会对依赖IPv4的VPN造成问题。但不幸的是,IPv6的广泛采用程度还不如IPv4。许多组织和服务提供商尚未完全过渡到IPv6。对于仍不支持IPv6 VPN连接的VPN而言,情况也是如此。

**d. IPv6 与 IPv4 适合游戏? **

IP为您提供寻址和标识,不会影响您的应用程序。但是,在游戏中使用IPv4和IPv6时仍然存在一些差异。主要的区别在于IPv4依赖于NAT,在数据包经过多个NAT时可能会延迟游戏体验(帧率)。

**e. 我如何知道我是否使用IPv4还是IPv6呢? **

e. 要快速了解您当前是否使用IPv4或IPv6,最简单的方法是进行在线测试,例如 测试我的IPv6ipv6-test.com。您还可以在Windows上打开“命令提示符”或在macOS或Linux上打开“终端”,然后键入“ipconfig”或“ifconfig”。在那里,您将找到有关接口IP地址的摘要信息。

**f. IPv6最终会用完吗? **

虽然数量并非无限,但IPv6被设计为几乎无穷的地址池。IPv6有34万亿亿亿个地址,这足以支持数万亿台设备连接到互联网。IPv6在可预见的未来几乎不会用尽。

**g. IPv4将何时被逐步淘汰? **

事实上,IPv4地址正在枯竭,这正是IPv6的重要性所在。它解决了IPv4地址枯竭问题,并为创新和服务开启了许多机会。尽管IPv6的升级进展缓慢,IPv6已经存在约十年,但它仍未广泛部署。然而,IPv6的采用率仍在稳步增长。

**h. 在游戏中,IPv6和IPv4哪个更好? **

事实上,所有新的游戏主机都支持IPv6,这表明了过渡的必要性。视频游戏公司了解IPv6和IPv4在游戏中的差异。尽管IPv4是一项成熟且成熟的技术,但IPv6在性能、速度和安全性方面要好得多。首先,IPv6不需要任何端口转发、UPnP或NAT-PMP,因此在速度和性能上有很大的区别。另外,由于IPv6启用的设备会自动配置其地址,这也极大地提升了游戏体验。

i. IPv6被分类为与IPv4相同吗?

IPv6没有像IPv4那样被分类。在IPv4中,IP地址被分为A类、B类、C类、D类和E类。这些类别是根据用于表示网络和主机部分的位数进行划分的。这种分类系统允许按层次分配IP地址。因此,IPv6不使用类别进行组织,而是使用更简单的寻址方案,将地址分为前缀和接口ID两部分。

j. IPv4的生存时间(Time to Live)与IPv6的生存时间有何区别?

在IPv4和IPv6中,生存时间(TTL)字段用于限制网络数据包的生存期。尽管这在两种协议中的目标相同,但存在一些显著的差异。在IPv4中,TTL字段是一个1字节的字段,意味着最大TTL值为255。相比之下,IPv6中的TTL字段是一个2字节的字段,允许更大的最大值为65,535。在IPv6中,数据包在被丢弃之前可以经过更多的跳数,这对于非常大或复杂的网络是有帮助的。

IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字关键字

1. ip地址概述

互联网请求的主机和路由器,为了访问它们的IP地址,我创建了一套编解码器,为每台主机和路由器分配一个IP地址,即每个主机的ip地址,然后给每个主机分配多个ip地址。

2. ip地址结构及分类

这里介绍的是ipv4versionip地址,也是大家现在都在用的ip地址。
ip地址是由32位二进制数,即4个字节组成的,由网络号和主机号两个字段组成。总的来说,寻址的过程是:先按网络号把网络找到,再按主机号把主机找到。
为了便于对ip地址进行管理,同时还关注网络的差异很大,ip地址分为5类,即A类到E类,

5cc5cfbd8cbb6.jpg
这些32位的地址通常写成四个二进制数,其中每个整数对应一个字节,这就是点分十进制记法,例如我的ip地址就是171.48.163.10。
关于上图中的网址范围:

  • A类地址网络号占用一个字节,但是由于有一个类别位,只有7位可供使用,但是由于规定,网络字段全0是一个保留字段表示本网络,而127(01111111)是主要的保留字段,作为本地软件的环回测试。我们常见的127.0.0.1表示本机号,原因也是出自这里。所以A类地址可以指派网络号个数为(2^7-2)。
  • B类网络地址网络号哪一个字节,前两位为10已经固定,只剩下14位可用,由于这14位无论怎么取值都使得网络号为全0或者全1,但是实际上规定,B类不指派128.0.0.0,所以最小网络地址为128.1.0.0。因此B类地址可指派的网络号个数为(2^14-1)。
  • C类地址有3个字节的网络上的数字号,前三位固定110,只有剩下21位可用,同样C类地址192.0.0.0也不指派,可指派的最小网络地址也是192.0.1.0。因此C类地址可指派的网络号个数为(2^21-1)。

我要认真对待这个问题,并努力使它成为一个整体:

類型范围
A0.0.0.0到127.255.255.255
B128.0.0.0到191.255.255.255
C192.0.0.0到123.255.255.255
D224.0.0.0到239.255.255.255
E240.0.0.0到247.255.255.255

目前大量使用了A、B、C三类地址,当某单位申请一个ip地址时,实际上只是申请到网络号,具体主机号由本单位自行分配。

3. 建立子网

现在所有的主机都支持子网编址,不是把 ip 地址看成单纯的互联网号+主机号,而是把主机号再分成一个子网号和一个主机号。这个分配过程就是建立子网的过程。
举个例子,假设这里有个A类网络地址(120.252),在剩下的16bit中,8bit用于子网号,8bit用于主机号,格式主要用于。

16位8位8位
网络号=120.252子网号主机号

这样就允许有254个子网,每个子网有254台主机。
我们网络部门对于内部网络组织的细节,我们网络部门的IP地址都有一个B类网络号120.252。但是其中有超过30多个子网,多于400台主机分配潜力大的子网中,由一台路由器提供Internet的接入,在各子网之间路由器互连。

4. 子网掩码

上例中对于主机号的分配我们是把16位拆分成8位子网号和8位主机号,那么为什么不是7位子网号9位主机号呢,这里就下面的子网掩码的作用了。
TCP/IP体系规定用一个32位的子网掩码来表示子网号字段对应的长度。具体做法是:子网掩码由一连串的’1’和一连串的’0’组成,‘1’对应于网络号和子网号字段,而’0’对应主机号。
现在我们来看一个例子。假设还是分配参展A类地址120.252。其子网掩码是的11111111.11111111.11111111.00000000。可以看出前24位为’1’,后’8’位是’0’,说明网络号+子网号为前24位,子网号为24-16=8位,主机号为后8位。

16位8位8位
网络号=120.252子网号主机号

如果子网掩码为11111111.11111111.11111110.00000000,那么子网号有23-16=7位,主机号有9位。

16位7位9位
网络号=120.252子网号主机号

昨天,我们了解到互联网保险柜的作用就是利用互联网保险柜的号码进行保险。
A、B、C类ip地址默认的子网掩码专家: 255.0.0.0、、255.255.0.0。255.255.255.0
有了子网掩码,路由器才可以确定数据到子网。
假设一个公司网络的网段为120.252。子网掩码11111111.11111111.11111111.11000000(前26位是网络号+子网号,后6位是主机号)。
这时外界计算机要将一个数据传送给ip地址为120.252.16.98的主机,那么这个数据会先到公司的整个路由器,进入120.252设置。总路由器接收到这个数据该转发到哪个子网呢?
首先将120.252.16.98转化为2进制为1111000.11111100.00010000.01100010,根据子网掩码便可以确定网段为1111000.11111100(120.252)、子网号为0001000001(65)、主机号为100010(34)。
最终路由器把数据转发到第65个子网上,在由子网路由器到第34个主机上。

5.同一网段

默认IP地址为:192.168.1.1,默认网关为:192.168.1.2 …
算法只要把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,这就是网络标识。
其实很容易理解,只要两个ip地址的社交网络号和子网号都是一样的就是同一网段。 而网络号和子网号的位数是需要根据子网掩码才可以知道的,上述算法的原理也是基于此。
举例:假设我们的主机地址是140.252.1.1(一个B类地址),而子网掩码是255.255.255.0(子网号8位,主机号8位主机号)

  • 如果目的ip地址为140.252.1.5,那么我们就知道b类网络号是相同的(140.252),子网号是相同的(1),属于同一网段
  • 如果目的ip地址为140.252.4.5,那么我们就知道b类网络号是相同的(140.252),但是子网号是不同的(1和4)。不属于同一网段
  • 如果目的ip地址为140.251.4.5,那么我们就知道b类网络号是不相同的(140.252和140.251),后面比较就没必要了,不属于同一网段。

对于那些,如果主机没有设置访问控制,则主机的访问控制处于不可用状态。

6. 私有地址

这两个IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。这三个地址段分别对应A、B、C三类地址:

  • A类地址:10.0.0.0–10.255.255.255
  • B类地址:172.16.0.0–172.31.255.255
  • C类地址:192.168.0.0–192.168.255.255

: 不可能有ip地址,因为ip地址在互联网上是随机的,所以不可能有ip地址,因为ip地址在互联网上是不会被分配的。
绝大部分计算机都是在一个内网中,而不是直接分配一个公网ipv4地址,可以使用ipconfig查看一下本地的吧ip地址,然后对比一下公网ip地址:
5cc5cfbda9d58.jpg
5cc5cfbde88c0.jpg
ipconfig查询出来的是你本机的IP地址,也就是网内私有地址,此类地址仅限于许多人使用,不能联通外网。
百度查网是你的上网浏览器的公网地址。
为什么要使用这种机制呢?
ipv4的数值看起来很多,实际上全世界分就捉襟见肘,因此使用私有的ip,大量的网ip地址被注入一个或少量的公网IP地址,就减少对公网IP地址的占用;有时候一家公司不需要连接Internet,只需要内部之间相互通信,便可以调用许多其他的,分配私有的ip给公司所有的电脑,这样可以防止黑客的入侵。
具体来说,这个公网地址就是为外界连接的Internet分配一个IP地址。 外界的人会知道你的公网ip,网的地址可以根据需要分配,对外界的人是不可知的。
公网ip数量稀少,导致一般一个公司或者单位才会分会布展的公网ip,一般企业内部或者学校的计算机都是只分配了内网ip。
那我们的ip是私有的地址,那怎么连接Internet呢?
既然我们都使用的私有ip,那么我们现在只可以在内网内部进行通信,你可能想知道我们是怎么连接到Internet的?
NAT是一种网络地址转换技术,它利用了网络地址转换(NAT)技术,它是一种把内部私有网络地址(IP地址)翻译成合法的网络IP地址的技术。
简单的说,NAT就是在内部设置使用私有地址,而当内部计算机连接Internet时,即被称作网关(可以理解为出口,打个比方就像院子的门一样),将内部地址替换成公共地址,从而在外部公网(internet)上正常使用,NAT可以实现多台计算机共享Internet连接。
实现NAT转换的地方一般是路由器。我们也可以通过路由器的设置来让其他人来映射成其他用户在某一时刻的主机名,然后我们需要将计算机配置成该地址,这样我们就可以解决这个问题。
最后让我们来模拟一下我们的上网流程。
小明是个大学生,电信公司分给他宿舍楼的一个ip是118.168.14.117,宿舍楼网络管理员给小明同学分配的私有ip是192.168.1.150。这天小明打开了浏览器想要搜索明天的天气怎么样,这时数据发给了路由器,然后路由器把数据发送给了百度的服务器(百度以为是路由器的公网ip请求的),然后找到小明的私有ip(公网ip转换到私有ip),将数据发给小明,这就是小明真实的流程。

7. 网关

: 公民的政府部门是公网的,公民的职责就是履行公民的职责 …
网关就是一个云端另一个网络的“关口”,也就是网络关卡,又称网间连接器、协议转换器。 网关是一个网络层上的概念,既可以用于各种各样的互连,也可以用于广域网互连。
由于历史的原因,许多TCP/IP的客户端都使用网关,在很多情况下都采用网关,因此通常的网关就是网关的IP!
网关
是计算机网络的重要组成部分,它是一种网络通信设备,它的作用是实现网络互连,为企业提供网络服务,实现网络间通信,从而实现网络间的相互通信,是网络通信的重要组成部分,它是一种网络通信设备,它的作用是实现网络通信,实现网络间通信,是网络通信的重要组成部分,它是一种网络通信设备,它的作用是实现网络通信,实现网络间通信,是网络通信的重要组成部分,它是一种网络通信设备,它的作用是实现网络通信,实现网络间通信,是网络通信的重要组成部分,它是一种网络通信设备,它的作用是实现网络通信,
网关实质上是一个网络向其他网络的IP地址。
比如有网络A和网络B,网络A的IP地址范围为”192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为”192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。
如果路由器的情况,两个网络之间不能进行 TCP/IP 通信,只需在两个数据中心同时设置一个交换机(或集线器),然后根据子网掩码(255.255.255.0)启动两个网络里即可。
而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的发现犯罪嫌疑人不在本地设置,就把犯罪嫌疑人转发给其自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个网关。
所以说,只有当IP地址好时,TCP/IP协议才能实现不同网络之间的相互通信。这个IP地址是具有网络功能的设备的IP地址,启用了协议的服务器(实质上相当于一台路由器,代理服务器也相当于一台路由器)。
广播地址(Broadcast Address)
广播地址(Broadcast Address)是专门用于同时向设置所有工作站进行发送的一个地址。
使用TCP/IP协议设置,主机标识段的IP地址为全1的广播地址,广播的分组传送给主机ID段被所有计算机所围住。例如,对于10.1.1.0(255.255.255.0)网段,其广播地址为10.1.1.255(255即为2进制的11111111),当发送一个目的地址为10.1.1.255的分组(封包)时,它负责将广播数据包分发给该网段上的所有计算机。
根据IP地址和子网掩码网络地址和广播地址
将IP地址和子网掩码换为二进制,子网掩码为1个字节,后面的是主机地址,虚机地址为网络地址,虚机后为主机地址
IP地址和子网掩码与操作系统的匹配结果是网络地址(即主机号全0是网络地址)
将运算中的地址不变,主机地址变为1,就是广播地址
范围之内就是内的所有主机
网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,
由此我们可以看出地址范围是: 网络地址+1至广播地址-1
主机数量=2^美元的主机-2
减2是因为主机不包括网络和广播。
示例
一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的地址和广播地址
根据子网掩码可以分割网络号+主机号
255.255.255.224转二进制:
11111111 11111111 11111111 11100000
网络号有27位,主机号有5位
网络地址就是:把IP地址转成二进制和子网掩码与运算
11001010 01110000 00001110 10001001
IP地址和子网掩码
11001010 01110000 00001110 10001001
11111111 11111111 11111111 11100000


11001010 01110000 00001110 10000000
1
2
3
4
5
6
7
即:202.112.14.128
计算广播地址
广播地址:网络地址的主机位全部变成1 ,10011111 即159 即:202.112.14.159
主机数
主机号有5位,那么这个地址中,就只能有25-2=3025-2=30个主机
因为其中全0作为网络地址,全1作为广播地址
根据每个网络的主机托管情况进行子网掩码规划和计算机网掩码
这也可按上述原则进行计算。
比如一个子网有10台主机,那么对于这个子网需要的IP地址是
10+1+1=13
注意:加的第一个1是指这个前端时所需的网关地址,接着这两个1分别是指网络地址和广播地址。
因为13小于16(16等于2的4次方),所以主机位为4位。
而256-16=240,所以该子网掩码为255.255.255.240。
如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配的地址。这样就错误了,因为
14+1+1+1=17
17.大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224
5)主机数量
206 110 4 0/18被划分成16个子网,每个子网掩码?
(划分成16个子网,根据子网掩码/18就表示有18个1,就要从的IP地址的主机位借4位来用作网络位
子网掩码是255.255.252.0
每个子网可以容纳的主机数是1024台。
以下是我给出的详细解答:
206.110.1.0 /18 由最后的那个/18,我们可以知道这个IP已经规定了它的网络位址是18位,它默认的子网掩码就是11111111.11111111.11 | 000000.00000000(其中1代表网络位,0代表主机位)
我们可以操作的位数就是后面的14个0,也就是说我们可以在地面划分出几位作为子网的网址,深圳来划分网。要求是切分成16个子网,我们知道2的4次方刚好等于16,我就说明子网网络位的位数是4位,那14-4=10就是子网的主机位。所以上面我写的那串二进制就可以变成:11111111.11111111 .111111 | 00.00000000(其中1代表网络位,0代表主机位)
ip段/数字-如192.168.0.1/24是什么意思?
后面这个数字标示了我们的网络号的样子,也就是子网掩码中前多少号为1
129.168.1.1 /24 这个24就是告诉我网络号是24位
也就是说告诉了
子网掩码是:11111111 11111111 11111111 00000000
即:255.255.255.0
172.16.10.33/27 中的/27
这意味着子网掩码是255.255.255.224 即27个全1
11111111 11111111 11111111 11100000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值