计算机网络—IP地址与子网划分

简介: 计算机网络—IP地址与子网划分

1、IP地址规划

① 什么是ip地址:互联网里每个节点(主机)都需要一个地址,这个地址就是ip地址。

② 主机唯一的标识,保证主机间正常通信 。

③ 一种网络编码,用来确定网络中一个节点 。

④ IP地址由32位二进制(32bit)组成。

⑤ ip协议:

    version 4:ipv4 32 2^32  42亿多

    version 6:ipv6 128 2^128

    MAC地址由48位的二进制组成。

⑥ ip地址:是Internet protocol 互联网协议

网络层的功能:

①定义了基于IP协议的逻辑地址

②连接不同的媒介类型

③选择数据通过网络的最佳路径

IP包头的格式:

版本:ipv4、ipv6。

TTL:(很重要):time to live :(使用ping可以查看到ttl)生命周期,经过一个路由器值减1,为0时,数据包丢弃。为了防止一个数据包在网络中无限的循环下去。

协议号: 协议字段,用来标识封装的上层(传输层)数据是UDP还是TCP,UDP是17,TCP是6。

源地址(mac:32)

目的地址(mac:32)

可选项:

首部长度(4):IP包头部长度,因为长度可变,因此需要定义。

优先级与服务类型(8):

总长度(16):IP数据总长度

首部校验码:优先级与服务类型,提供3层的QoS

标识符、标志(3)、段偏移量(13):上层来的数据到IP层会被分段,这几个字段用来对数据包进行标识,使在数据到达目的端重组的时候,不会乱序。

1.1 IP地址的作用

用来标识一个节点的网络地址。

1.2 二进制

1、10进制逢10升位:

包含数字0、1、2、3、4、5、6、7、8、9

2、2进制逢2升位

只包含数字0、1

10进制数

2进制数

0

0

1

1

2

10

3

11

4

100

5

101

6

110

7

111

8

1000

9

1001

10

1010

3、10进制的8转换成2进制数是多少?

因此,10进制的8转换成2进制为1000。

4、2进制的1001对应10进制数是多少?

 因此,2进制的1001是10进制中的9 。

2、IP地址的组成

ip地址中一部分是网络ID(NETWORK),另一部分是主机ID(HOST)

例如:

IP地址的组成:

2.1 IP地址的分类

IP地址分类系统把IP地址划分为不同的地址类:

IP地址的分类:

2.2  A、B、C三类IP地址的组成

网络部分(NETWORK) 主机部分(HOST)

A类地址:IP地址的前8位表示网络层,后24位表示主机ID。

B类地址:IP地址的前16位表示网络层ID,后16位表示主机ID。

C类地址:IP地址的前24位表示网络ID,后8位表示主机ID。

使用的位数越多,包含的组合就越多,可知A类地址较少的网络ID,但每个网络都具有大量的可用主机ID。

===

A类地址详解:

A类地址: 1~126  127被用做测试使用   网+主+主+主  : 2^24-2 ~=1600万个ip地址

    (网络地址):2^7(7是指本来网络部分一个地址占8位,但是前面固定了一个值为0,所以2的八次方减一)

(主机地址)是等于:(2^24-2 ~=1600万个ip地址):

减2的原因:00000000 00000000 00000000 00000000和01111111 11111111 11111111 11111111(全1和全0的都不要,是因为主机部分全为0表示网段号,全为1表示1表示广播地址。)

B类地址详解:

B类地址: 128~191     网+网+主+主    2^16-2

   网络地址:2^14 (2的16次减前面占了的两个值:10)   主机地址:2^16-2= 65534

减二的原因:10000000 00000000 00000000和10111111 11111111 11111111不要

C类地址详解:

C类地址: 192~223     网+网+网+主   2^8-2

            2^21           2^8-2 = 254

特殊的ip地址:

  • 全0主机ID:表示网络本身,如IP地址129.152.0.0是指网络ID为129.152的B类网络
  • 全1主机ID:表示广播地址,如IP地址129.152.255.255是指网络ID为129.152的B类网络的广播地址
  • 十进制127开头的地址:环回地址,用于测试自身TCP/IP软件是否正常,如ping自己127.0.0.1

====

在公网上使用的是ABC类ip地址

d类是组播地址

e类是保留地址,给科学研究使用的。

====

LOOPBACK -->lo 回环地址:127.0.0.1这个地址用来测试本机的tcp/ip协议是正常工作,每台电脑都有这个地址-----自己、本机。

整个127开头的网段给测试使用,不在公网上使用。

主机部分全为0 ,表示网段号

主机部分全为1,表示广播地址。

2.3 私有地址

满足企业用户在内部网络中使用的需求

私有地址不能在Internet上使用

私有地址包括3组

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地址不足的问题:

1、公司内部使用私有ip地址

2、使用NAT技术,一个公司使用一个或者多个公网ip上网

私有ip---》nat ---》公网ip

公网ip---》nat ----》私有ip

nat:network address translate 网络地址转换。---路由器这个设备将这个网络地址进行了转换。

2.4 子网掩码:netmask

子网掩码:子网掩码是需要配合IP地址一起使用的。

子网掩码的作用:用来确定ip地址的网络地址(网络部分)-----确定网段号

32个二进制位:

对应IP地址的网络部分用1表示 对应IP地址的主机部分用0表示

IP地址和子网掩码作逻辑“与”运算得到网络地址

0和任何数相与都等于0

1和任何数相与都等于任何数本身

A、B、C三类地址的默认子网掩码:

                              默认掩码    

A类地址:子网掩码255.0.0.0对应的二进制: 11111111.00000000.00000000.00000000

B类地址:子网掩码255.255.0.0对应的二进制: 11111111.11111111.00000000.00000000

C类地址:子网掩码255.255.255.0对应的二进制:11111111.11111111.11111111.00000000

2.5 子网划分的原因

满足不同网络对IP地址的需求

实现网络的层次性

IP地址分类: 有类地址和无类地址

2.6 子网划分的原理

子网划分的理解:

子网掩码的位数也是32位,分4段,每段8位

子网掩码的位数对应于ip地址网络部分的位数

子网掩码的作用是用来确定网段的

有效ip地址段=网络部分(网段)+主机部分

路由器的作用是实现跨网段通信。

大网络划分成小网络:每个小网络里可以容纳多个个ip。

子网数:2^n,其中n为子网部分位数。

主机数:2^n-2;n是借了两位置之后的值。

2.7 子网划分小练习

1、将192.168.1.0/24 划分为4个小网段:

192.               168.                    1.                       0

11000000      10101000        0110 0011        00|000000(借两位)查看上面ip地址的组成中的所对应的的二进制

                                                                      00|000000(0)

                                                                      01|000000(64)

                                                                       10|000000(128)

                                                                       11|000000(128+64=192)

划分为4个网段:需要2^n>=4,所以n=2;所以就需要借两位:借两位就是00、01、10、11

所以可用的网段为:                 每段可用的ip地址                 广播地址                    子网掩码

192.168.1.0                            192.168.1.1~192.168.62    192.168.1.63    255.255.255.192(/26)

192.168.1.64                            192.168.1.65-192.168.1.126   192.168.1.127        

192.168.1.128                         192.168.1.129-192.168.1.190    192.168.1.191      

192.168.1.192                           192.168.1.193-192.168.1.254  192.168.1.255

每段可用的ip地址的计算:全为0和1的都不取,所以从1开始,因为是借了两位,由公式:2^m-2;m是借了两位置之后的值:2^6(8-2)-2=62位。(1~62)+ 可用网段=可用ip地址 。

广播地址的计算:对于广播地址是主机部分全为0的表示网段号,全为1的表示广播地址。

所以全为0的是为00|000000=0,所以不取;全为1的:00|111111=63、01|111111(127)、10|111111(63+128=191)、11|111111(63+192=255)所以为广播地址。

                                                                                                                                                         所以子网掩码为:255.255.255.192(/26),其中的26位表示是借了两位之后,由24+2=26位。

图片流程讲解:  

2、将192.168.99.0/24 平均划分为8个子网,计算每个子网的有效ip地址段,子网掩码,广播地址。

网段,借三位:2的3次方

192.168.99.0

192 168 99 0

11000000 10101000 0110 0011 000|00000

                                                 000|:0

                                                001|:32

                                              010| : 64

                                              011|:96

                                              100 |:128

                                              101 |:160

                                              110 |:192

                                               111 |:224

有效的主机ip数:(2^n)-2,其中n=8-3(借了3位之后)=5,所以就等于(2^5)-2=30)

可用的网段是:                      每段可用的ip地址是                                              广播地址

192.168.99.0 (1-30)   192.168.99.1~30 (取1,因为0的网段为网段号,不取)  192.168.99.31

192.168.99.32 (1-30)  192.168.99.33~62 (取1-30)                                         192.168.99.63

192.168.99.64 (1-30)  192.168.99.65~94                                                         192.168.99.95

192.168.99.96               192.168.99.97~126                                                        192.168.99.127

192.168.99.128             192.168.99.129~158                                                         192.168.99.159

192.168.99.160             192.168.99.161~190                                                        192.168.99.191

192.168.99.192              192.168.99.186~218                                                        192.168.99.223

192.168.99.224(1-30) 192.168.99.225~254(不取255,因为全为1 的网段为广播地址                                                                                                                                                 192.168.99.255

子网掩码:255.255.255.224(/26)。

广播地址:000|00000(0)、000|11111(31)、001|11111(31+32=63)、010|11111(31+64=95)、011|111111(96+31=127)、100|11111(31+128=159)、101|11111(160+31=191)、110|11111(31+192=223) 111|11111(224+31=255)

3、给定IP地址167.77.88.99和掩码255.255.255.192,求子网号、广播地址、有效IP地址。

分析:

IP地址---->167.77.88.99--> 10100111.01001101.01011000.01100011

掩码-->255.255.255.192-->11111111.11111111.11111111.11000000

对应位求积--------------------> 10100111.01001101.01011000.01000000-->167.77.88.64子网号

广播地址(子网主机全1)---> 10100111.01001101.01011000.01111111-->167.77.88.127

有效IP(除去子网本身和广播地址):167.77.88.65~167.77.88.126

相关文章
|
3天前
|
运维 网络协议 网络安全
2023网络建设与运维正式赛卷-IP地址分配-下
【7月更文挑战第1天】该集团进行数字化转型,构建了两地三中心的网络架构,包括城市A的两个数据中心(SW1、SW2为核心交换机)和城市C的灾备数据中心(SW3)。使用OSPF、RIP、ISIS、BGP路由协议实现全网互联。RT1和RT2为总部分公司间的路由器,FW1作为总公司互联网出口防火墙,FW2为办事处防火墙。IP地址表详细列出了各设备接口的IPv4和IPv6地址。本文配置示例了路由器和防火墙的接口设置。
2023网络建设与运维正式赛卷-IP地址分配-下
|
11天前
|
运维 网络协议 网络安全
2023网络建设与运维正式赛卷-IP地址分配-上
该集团进行数字化转型,构建了包括总公司两个数据中心、异地灾备数据中心的“两地三中心”架构,使用OSPF、RIP、ISIS、BGP路由协议互联。核心交换机SW1、SW2、SW3及分公司的AC1配置了多个VLAN和Loopback接口,以IPv4和IPv6双栈进行地址规划。SW1和SW2的VLAN1024配置了VRF Finance,用于财务应用。所有设备均需配置以确保网络稳定、安全和可扩展,并通过客户端测试验证应用访问。
2023网络建设与运维正式赛卷-IP地址分配-上
|
2天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
4天前
|
网络协议 Linux 数据库
计算机网络知识之URL、IP、子网掩码、端口号
计算机网络知识之URL、IP、子网掩码、端口号
|
4天前
|
域名解析 网络协议 Linux
linux网络-- 手动配置ip地址
linux网络-- 手动配置ip地址
|
1月前
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
|
2月前
|
网络协议 Linux Android开发
计算机网络:MAC地址 & IP地址 & ARP协议
计算机网络:MAC地址 & IP地址 & ARP协议
63 7
|
1月前
|
网络协议 网络架构
计算机网络——计算机网络体系结构(1/4)-常见的计算机网络体系结构(OSI体系、TCP/IP体系、原理体系五层协议)
计算机网络——计算机网络体系结构(1/4)-常见的计算机网络体系结构(OSI体系、TCP/IP体系、原理体系五层协议)
39 0
|
2月前
|
网络协议 网络性能优化 网络安全
[计算机网络]--IP协议
[计算机网络]--IP协议
【专栏】子网划分在现代网络工程中的重要性,包括管理网络、增强安全性和优化IP地址使用
【4月更文挑战第28天】本文介绍了子网划分在现代网络工程中的重要性,包括管理网络、增强安全性和优化IP地址使用。文章阐述了子网划分的原理,如通过子网掩码划分广播域以减少网络风暴。接着,详细说明了子网划分的方法,涉及需求分析、选择子网掩码、计算子网及广播地址等步骤,并提到了VLSM和CIDR等高效技术。最后,通过实例展示了如何进行子网划分,强调实践对于掌握这项技能的关键作用。学习子网划分能提升网络管理和设计能力。