【网络与配置:ip地址和子网划分】


…如果你是再次点开这个页面,不妨点个赞。据我所知网页端的大拇哥在右下角~
kiss kiss~~

什么是IP地址?

IP地址是互联网中用于标识和定位网络设备的一种数字标识。它是Internet Protocol(IP,互联网协议)的缩写。
IP地址用于在计算机网络中唯一地标识和寻址设备,以便它们可以相互通信。它允许数据包在网络中正确地发送和路由到目标设备。
每个设备(如计算机、路由器、服务器等)在网络中都被分配一个唯一的IP地址,以便进行准确的通信和数据传输。

IP地址由一系列数字组成,通常以点分十进制表示法表示,例如:192.168.0.1。IP地址分为IPv4(Internet Protocol version 4)和IPv6(Internet Protocol version 6)两个版本。
IPv4地址是目前广泛使用的IP地址版本,它由32位二进制数字组成,通常表示为四个由点分隔的十进制数。每个十进制数的取值范围是0到255
ipv4

00000000.00000000.00000000.00000000=0.0.0.0
00001000.00001000.00001000.00001000=8.8.8.8
~11111111.11111111.11111111.11111111=255.255.255
4,294,967,296~43亿现在并不够用
~IPv6地址是新一代的IP地址标准,它由128位二进制数字组成,以八组由冒号分隔的十六进制数表示。
IPv6地址的引入是为了解决IPv4地址空间的不足问题。~

IP地址 你的家庭住址 ; mac 你家里的某一个具体的人
IP地址在网络中用于标识一个节点(或者网络设备的接口)
IP地址用于IP报文在网络中的寻址时使用
IP地址就像现实中的家庭地址,可以标识网络中的一个节点,数据就是通过它来找到目的地。

IP地址的表示

  • 一个IPv4地址有32 bit 2进制 4字节 1字节=8bit电流
  • IPv4地址通常采用“点分十进制”表示

点分十进制表示:

192.168.10.1
11000000101010000000101000000001

十进制和二进制的转换:

2726252423222120
1286432168421
11000000

IPv4地址范围为0.0.0.0到255.255.255.255,大约有43亿个地址。

2019年11月25日被广泛报道为IPv4地址耗尽的日期。

公网中,IPv4地址是全球可达的,无论我在地球上的何处,都可以通过唯一的IPv4地址进行通信。

私网中,IPv4地址是全球不可达的,它们被用于公司内网或局域网,用于内部通信,不直接连接到互联网。

IP地址的构成

IP地址由网络部分主机部分组成。
网络部分:用来标识一个网络,位于IP地址的高位部分。
主机部分:用来区分一个网络内的不同主机,能够唯一标识网段上的特定设备,位于IP地址的低位部分。
网络掩码:用于区分IP地址中的网络部分和主机部分。

网络部分二进制
IP地址192.168.10.1110000001010100000001010
网络掩码255.255.255.0111111111111111111111111
网络部分主机部分
11000000 10101000 0000101000000001
11111111 11111111 1111111100000000

地址分类

ip地址分为 A、B、C、D、E类
A类:
A类网络类有2^7^主机类有2^24^
B类网络类有2^14^主机类有2^16^
C类网络类有2^21^主机类有2^8^
D类用于组播
E类用于研究

同一网段指的是具有相同的网络位,只有网络位完全一样的IP地址才能被认为在同一网段,否则它们不属于同一网段。

在IP地址中,网络位加上主机位组成了完整的IP地址。类比固定电话的区号(如025)和主机的电话号码(如85562264),只有在同一个区号范围内的电话号码才能被认为在同一区号内。

在不同的网络中漫游时,我们也需要通过路由器来转发我们的数据包。类似地,当我们在不同的城市(如南京、徐州、苏州)漫游时,需要支付漫游费用。

综上所述,同一网段是指网络位一致的IP地址集合,网络位和主机位组成完整的IP地址,而在不同的网络之间漫游时,需要借助路由器来转发数据包。

公有和私有IP地址☆

公共IP地址:互联网上设备拥有的唯一地址
私有IP地址:不直接用于互联网,通常在局域网中使用

公有IP地址范围私有地址范围
A1.0.0.0 ~9.255.255.255和11.0.0.0 ~126.255.255.25510.0.0.0 ~10.255.255.255
B128.0.0.0 ~172.15.255.255和172.32.0.0 ~191.255.255.255172.16.0.0 ~172.31.255.255
C192.0.0.0 ~198.167.255.255和192.169.0.0 ~223.255.255.255192.168.0.0 ~192.168.255.255

ip数据报的格式

P数据包格式(分为20字节的固定部分:表示每个ip数据包必须包含的部分;和40字节的可变长部分)

请添加图片描述
请添加图片描述

  • 版本号(4bit):指示IP协议的版本,通常为IPv4(4 bits)或IPv6(6 bits)。
  • 头部长度(4):指示IP头部的长度,以4字节为单位。
  • 服务类型(8):该字段用于表示数据包的优先级和服务类型。通过在数据包中划分一定的优先级,服务类型定义了服务质量要求或特定处理要求。
  • 总长度(16):IP数据包的总长度,最长为 65535 字节,包括头部和数据。
  • 标识符(16):该字段用于表示IP数据包的标识符。当IP对上层数据进行分片时,它将给所有的分片数据分配一组编号,然后将这些编号放入标识符字段中,保证分片不会被错误地重组。用于标识数据报的唯一标识符
  • 标志位(3):用于指示数据报的特性,如是否分片、是否是最后一个分片等。
  • 片移量(13):一个数据包需要分片,指明这个分片举例原始数据开始的位置,作用重组数据
  • TTL(time to live)生命周期(8):可以防止一个数据包在网络中无限循环的转发下去,每经过一个路由器 -1,当TTL的值为0时,该数据包将被丢弃 。
  • 协议号(8):封装的上层哪个协议,ICMP:1 TCP:6 UDP:17。
  • 头部校验和(16):用于校验IP头部的完整性。
  • 源地址(32):源ip地址,表示发送端的IP地址
  • 目标地址(32):目标ip地址,表示接收端的IP地址
  • 可选字段:可选的字段,用于指定一些特殊的处理要求或提供额外的信息。
  • 数据:实际传输的数据部分

特殊地址

  • 0.0.0.0

0.0.0.0不是一个真正意义上的IP地址。它表示所有不清楚的主机和目的网络(代表任意地址)

  • 255.255.255.255

广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机

  • 127.0.0.1~127.255.255.254

本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.1”的 数据包

  • 224.0.0.0到239.255.255.255

组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒体程序

  • 169.254.x.x

如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样地

子网掩码

CIDR:无类域间路由,目前的网络已不再按A,B,C类划分网段,可以任意指定网段的范围

CIDR:无类域间路由表示法:IP/网络ID位数,如:172.16.0.100/16

netmask子网掩码:32位或128位(IPv6)的数字,和IP成对使用,用来确认IP地址中的网络ID和主机ID,对应网络ID的位为1,对应主机ID的位为0,范例:255.255.255.0 ,表现为连续的高位为1,连续的低位为0

在这里插入图片描述
相关公式:

一个网络的最多的主机数=2^主机ID位数-2
网络(段)数=2^网络ID中可变的位数
网络ID=IP与netmask
判断对方主机是否在同一个网段:
用自已的子网掩码分别和自已的IP及对方的IP相与,比较结果,相同则同一网络,不同则不同网段
范例:
netmask: 255.255.224.0,网络ID位:19 主机ID位:13,主机数=2^13-2=8190

范例:判断A和B是否在网一个网段?
A: 192.168.1.100 netmask:255.255.255.0
B: 192.168.2.100 netmask:255.255.0.0

范例:一个主机:172.16.1.100/28
1、此主机所在的网段最多有多少主机?主机数=2^(32-28)-2=14
2、网络ID? IP和子网掩码相与,172.16.1.96
3、此网段的主机中最小的IP:172.16.1.97,最大的IP?172.16.1.110

子网划分☆

划分子网是将一个大网(具有较多主机数和主机ID范围)分割成多个小网的过程。在划分子网时,通过将网络ID的位数向主机ID借位,可以将大网划分为2^n个子网。
通过子网划分,可以更有效地管理网络资源和控制广播域的大小。每个子网都可以独立配置网络设备和管理主机,提高网络的可管理性和安全性。

总结起来,划分子网是将一个大网分割成多个小网的过程,通过向主机ID借位,将大网划分为2^n个子网,每个子网具有自己的网络ID和子网掩码,实现更有效的资源管理和网络控制

在这里插入图片描述
在这里插入图片描述

1、确定掩码当中0有多少bit(n)

2、IP总数为2^n

3、可用IP地址数量2^n-2-------主机位全0,主机位全1

求求了~ 文章有问题就指点一二
请添加图片描述
实在不行,你评论里喷我两句!
请添加图片描述
大爷下次再来玩啊~ kiss kiss~ (挥手帕)
.

练习

一、192.168.1.0/24,平均分配给四个部门(四个子网网段)使用
解:

192.168.1.0/24
4个部门 2的2次方的=4
192.168.1.xx 000000
192.168.1.0/26

192.168.1.00 000000
192.168.1.0 ~ 192.168.1.63
192.168.1.01 000000
192.168.1.64 ~ 192.168.1.127
192.168.1.10 000000
192.168.1.128 ~ 192.168.1.191
192.168.1.11 000000
192.168.1.192 ~ 192.168.1.255

二. 192.168.1.0/24,四个部门:部门一100台、部门二40台、部门三10台、部门四1台服务器
解:

192.168.1.xx00 0000 /26

部门一:100台-需要7bit主机位,25bit网络位 192.168.1.0000 0000/25
网络号:192.168.1.0
广播地址:192.168.1.127
可用ip:1.1~1.126
部门二:40台-需要6bit主机位,26bit网络位 192.168.1.1000 0000/26
网络号:192.168.1.128
广播地址:192.168.1.191
可用ip:1.129~1.190
部门三:10台-需要4bit主机位,28bit网络位 192.168.1100 0000/28
网络号:192.168.1.192
广播地址:192.168.1.207
可用ip:1.193~1.206
部门四:1台-需要2bit主机位,30bit网络位 192.168.1.1101 0000/30
网络号:192.168.1.208
广播地址:192.168.1.211
可用ip:1.209~1.210

三、3.中国移动10.0.0.0/8,为32个省分配各自的子网
1.新的子网的子网掩码
2.每个子网的主机数
3.第一个子网和最后一个子网的网络ID
解:

1.新的子网的子网掩码是:255.248.0.0
2.每个子网的主机数220-2=1048573
3.

第一个子网 10.00000 000.0.0 = 10.0.0.0
最后一个子网 10.11111 000.0.0 =10.248.0.0

四、192.168.2.0/24,平均分配给四个部门(四个子网网段)使用
1.求出子网掩码
2.每一段的可用主机数量
3.求每一段的范围 和 可用主机范围

解:

1.因为需要平均分给四个部门,且2^2=4
所以需要划分两位更小的子网
既:子网掩码为 255.255.255.191

2.每一段:192.168.1.xx 000000~111111
所以每一段可用主机数量是2^6-2=62

3.第一段:192.168.1.00 00000~00 111111
范围是:192.168.1.0~63
可以主机范围为:192.168.1.1~62
第二段:192.168.1.01 00000~01 111111
范围是:192.168.1.64~127
可以主机范围为:192.168.1.65~126
第三段:192.168.1.10 000000~10 111111
范围是:192.168.1.128~191
可用主机范围为:192.168.1.129~190
第四段:192.168.1.11 000000~11 111111
范围是:192.168.1.192~255
可用主机范围为:192.168.1.193~254

五、10.10.10.0 /24 平均分成6个部门
1.求出子网掩码
2.每一段的可用主机数量
3.求每一段的范围 和 可用主机范围

解:

1.因为需要平均分给6个部门吗,且2^3=8>6
所以需要划分三位更小的子网
既:子网掩码为 255.255.255.223

2.每一段:10.10.10.xxx 00000~11111
所以每一段主机数量是2^5-2=30

第一段:10.10.10.000 00000~11111
范围是:10.10.10.0~31
可用主机范围是:10.10.10.1~30
第二段:10.10.10.001 00000~11111
范围是:10.10.10.32~63
可用主机范围是:10.10.10.33~62
第三段:10.10.10.010 00000~11111
范围是:10.10.10.64~95
可用主机范围是:10.10.10.65~94
第四段:10.10.10.011 00000~11111
范围是:10.10.10.96~127
可用主机范围是:10.10.10.97~126
第五段:10.10.10.100 00000~11111
范围是:10.10.10.128~159
可用主机范围是:10.10.10.129~158
第六段:10.10.10.101 00000~11111
范围是:10.10.10.160~191
可用主机范围是:10.10.10.161~190
第七段:10.10.10.110 00000~11111
范围是:10.10.10.192~223
可用主机范围是:10.10.10.193~222
第八段:10.10.10.111 00000~11111
范围是:10.10.10.224~255
可用主机范围是:10.10.10.225~254

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值