美文网首页000python程序员
这年头,你还能不懂点IP地址吗?

这年头,你还能不懂点IP地址吗?

作者: 小志Codings | 来源:发表于2020-12-07 22:26 被阅读0次

有理想,有抱负,懂得坚持与自律,相信在不久的将来,会成功的!

打开微信搜索【孩子上学后】关注这个不一样的程序员

一、初识IP地址1.1 IP地址概述1.2 查看IP地址的方式1.3 IP地址1.4 IP地址表示形式二、IP地址分类2.1 IP地址相关说明三、子网掩码3.1 标准子网掩码3.2 子网划分四、子网掩码验证4.1 Ping命令4.2 相互通信4.3 如何让两个IP地址处于同一个网段呢?五、IP地址子网划分案例5.1 创建思路最后

一、初识IP地址

1.1 IP地址概述

对于一台使用TCP/IP协议连接到网络上的一台主机来说,要想成功地与网上的其他设备通信,TCP/IP需要知道三个信息:IP地址、子网掩码、默认网关。

1.2 查看IP地址的方式

在桌面,点击网络-->属性,点击之后如图所示:

一般来说,我们目前使用的是动态IP地址,所以在这里是看不到IP地址的。使用动态IP的目的是为了节省资源,一般来说,每一台电脑上线的时候都会分配新的IP地址,当设备下线的时候IP地址就会分配给其他设备使用,防止下线设备一直占用该IP。

另一种方法,可以进入终端查看当前设备的IP地址,输入ipconfig -a

BKkCid.png

1.3 IP地址

IP地址是网络上任一设备用来区分其他设备的标志。

1.4 IP地址表示形式

10101100.00010000.00000100.00000010

为了IP地址更容易读取,通常把二进制转十进制表示,例如,把上面的二进制转十进制。

172.16.4.2

一个IP地址有4个字节,共32位,也就是说一个字节有8位,组与组之间用 . 隔开。

二进制 27 26 25 24 23 22 21 20
十进制 128 64 32 16 8 4 2 1
1 0 1 0 1 1 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0

几个特别的IP地址

1 1 1 1 1 1 1 1 28 - 1
0 1 1 1 1 1 1 1 27 - 1
0 0 1 1 1 1 1 1 26 - 1
0 1 0 0 0 0 0 0 26
1 0 0 0 0 0 0 0 27
1 0 1 1 1 1 1 1 27 + 26 - 1

二、IP地址分类

IP地址主要由网络地址和主机地址构成。

根据IP地址的结构,IP地址分为五类:A、B、C、D、E。

根据规范,A、B、C被分配给主机使用,C、D被保留作为特殊使用。也就是说现在可以使用的IP地址只有A、B、C类。

IP地址的分类是根据IP地址的第1个字节的数值大小决定的。

首字节范围
A类 0~127
B类 128~191
C类 192~223
D类 224~239
E类 240~255

2.1 IP地址相关说明

  • IP地址中,主机号全为0时,表示本地网络地址;

例如,192.168.1.1,这是一个C类的IP地址,另其主机位全为0;即192.168.1.0-----本地网络地址,即网段。

  • IP地址中,主机号全为1时,表示广播地址使用,这个特殊的IP不能分配给用户使用。

例如,192.168.1.1,这是一个C类的IP地址,另其主机位全为1,即192.168.1.11111111(二进制),

转十进制:192.168.1.255(十进制)-----广播地址。

到这里,相信大家都明白了什么叫做网段和广播地址了吧。

三、子网掩码

  • IP地址是由网络地址+主机地址构成。

  • 子网掩码的功能:是为了区分网络位和主机位

  • 子网掩码与IP地址一一对应,子网掩码1表示网络位,0表示主机位。

例如:IP地址<mark style="box-sizing: border-box; background: rgb(211, 212, 14); color: rgb(0, 0, 0);">192.168.1</mark>.1

<mark style="box-sizing: border-box; background: rgb(211, 212, 14); color: rgb(0, 0, 0);">11000000.10101000.00000001.</mark>.00000001

子网掩码:11111111.11111111.11111111.00000000

十进制:255.255.255.0

3.1 标准子网掩码

定义:指未进行子网划分的网络的掩码;

举例:163.40.219.7的B类网络的子网掩码为

11111111.11111111.00000000.00000000

用十进制表示:2555.255.0.0

标准子网掩码

A类 255.0.0.0
B类 255.255.0.0
C类 255.255.255.0

3.2 子网划分

例如:IP地址为10.6.24.20,子网掩码为255.255.240.0

所以,子网号为:10.6.16.0

四、子网掩码验证

4.1 Ping命令

ping命令是用来监测网络是否畅通的命令,其原理是网络上的机器都有唯一的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个相同大小的数据包,返回的数据包可以确定目标主机是否存在,网络是否畅通。

4.2 相互通信

连接在同一台交换机上主机的IP地址处于同一网段,就可以互相通信,就可以ping的通。

4.3 如何让两个IP地址处于同一个网段呢?

pc1:192.168.1.1

255.255.255.0

pc2:192.168.2.1

255.255.255.0

把两个IP地址不相同的字节转成二进制,进行一一比较,使其相等部位为网络位

pc1:192.168.00000001.00000001

pc2:192.168.00000010.00000001

掩码:255.255.11111100.00000000

即:255.255.252.0

五、IP地址子网划分案例

例如:某公司有三个部门,总部、办事处和分公司,三个部门节点数相差不大,假如你是该公司的网络管理员,该公司只申请到了一个C类网络,你该如何划分呢?

分析

C类地址218.75.16.0/24可以容纳254台主机

5.1 创建思路

划分子网:借一位

218.75.16.00000000/24

218.75.16.00000000/25

借一位之后可以划分两个子网

第一个子网:218.75.16.00000000/25

网络号:218.75.16.00000000

第一个IP地址:218.75.16.00000001

最后一个IP地址:218.75.16.01111110

广播地址:218.75.16.01111111

第二个子网:218.75.16.10000000/25

网络号:218.75.16.10000000

第一个IP地址:218.75.16.10000001

最后一个IP地址:218.75.16.11111110

广播地址:218.75.16.11111111

这两个子网的子网掩码为:255.255.255.10000000 == 255.255.255.128

通过上述的分析,大家应该可以明白,借一位只能划分两个子网,那么借两位就可以划分4个子网。如果两个子网的你都理解的话,相信划分四个子网对你来说就不难了!!

如果这篇文章大家有什么不懂的地方可以在评论区中提出,也可以私信我!

最后

本次分享到这里就结束了,这些都是之前所学的内容,在IP地址中算是比较基础的了,现在我把这些基础知识整理出来并分享给你们,希望我的知识分享,能够对你有所帮助。

我是啃书君,一个专注于学习的人,你懂的越多,你不懂的越多,更多精彩内容我们下期再见。

相关文章

  • 这年头,你还能不懂点IP地址吗?

    有理想,有抱负,懂得坚持与自律,相信在不久的将来,你会成功的!打开微信搜索【孩子上学后】关注这个不一样的程序员一、...

  • 如何查看本机的内网IP

    我们经常会听说IP地址,每一台电脑想要上网,都需要一个IP地址,你会查询你的IP地址吗? 首先大家要知道IP地址分...

  • 你真的了解 IP 地址吗?

    IP 地址是什么? IP 地址全称为:互联网协议地址( Internet Protocol Address )。理...

  • 禁止电脑修改ip地址

    我们在管理企业电脑时经常为有人乱改电脑ip地址而导致ip地址冲突而发愁,那么我们有什么办法禁止用户修改ip地址吗?...

  • IP地址的子网划分

    IP地址长度为32位,常分成4个8位,一共有 2^32 = 4294961296 个IP地址。IP地址常使用点分十...

  • 网络协议(十三)-应用层(DHCP)

    IP地址的分配 IP地址按照分配方式, 可以分为: 静态IP地址, 动态IP地址-- 静态IP地址✅手动设置✅适用...

  • iMac 终端 Ping指令

    1.开启ping指令: $ ping +【IP地址】,IP地址填写你要ping的Mac的IP 如下图 ping +...

  • linux系统安全搭建 2018-11-12

    ip地址是什么ip地址是一个标识IP地址的表示形式为点分十进制,把ip分为4段,二进制1表示网络位,0表示主机位,...

  • 用wireshark抓包带你详解下IP报文头

    前言 上一章介绍了网络层——IP地址如何查询你电脑的IP地址?一文带你搞懂IP地址,本章介绍下IP协议报文头的格式...

  • 网路基础第一篇IP

    网路基础 一、IP地址 1、IP地址的组成:是由32位二进制的数组成的,使用点分十进制表示 2、IP地址计算: (...

网友评论

    本文标题:这年头,你还能不懂点IP地址吗?

    本文链接:https://www.haomeiwen.com/subject/andxgktx.html