ip

哈喽~我又来啦
今天和大家来探讨下ip,玩通信这几年一直对ip有个误区,那就是如何去区分同网段中能用的ip范围,还有最近我才知道的两个ip,不是同掩码也能使用,看来还是学的太浅了,今天笔者就做个总结,深入的学习~
计算机的网络体系结构分为七层,从上到下依次分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,而笔者今天主要讲的是ip就是在网络层中运用的。网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点通信”。(脑子里过滤一下,这很好理解)

一、ip地址

下面我们先讲一件ip地址,在计算机通信中,为了识别通信对端,必须要有一个类似于地址的识别码进行标识。在数据链路中的 MAC 地址正是用来标识同一个链路中不同计算机的一种识别码。作为网络层的 IP ,也有这种地址信息,一般叫做 IP 地址。IP 地址用于在“连接到网络中的所有主机中识别出进行通信的目标地址”。因此,在 TCP/IP 通信中所有主机或路由器必须设定自己的 IP 地址。不论一台主机与哪种数据链路连接,其 IP 地址的形式都保持不变。
在这里插入图片描述主要讲IPv4 地址啊,IPv6 地址有兴趣的同鞋可以上网搜一下,我的理解就是扩容了,用的更多了,2^128,可以算一下多少…
那么IP 地址(IPv4 地址)由32位正整数来表示。IP 地址在计算机内部以二进制方式被处理。然而,由于我们并不习惯于采用二进制方式,我们将32位的 IP 地址以每8位为一组,分成4组,每组以 “.” 隔开,再将每组数转换成十进制数。
在这里插入图片描述
这个图直观吧!!!二进制、十进制我就不说了,小学题了,不会的自己补习去
IP 地址由网络和主机两部分标识组成
可分为ABC三类
A类地址
A类地址最高位必须是0,形如0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX,那么其范围就是从00000000.00000000.00000000.00000000 - 01111111.11111111.11111111.11111111,换成十进制就是从0.0.0.0 - 127.255.255.255。

10.0.0.0 - 10.255.255.255 是私有地址,用在局域网;
127.0.0.0 - 127.255.255.255 用作环回地址。
所以实际A类地址范围是 0.0.0.0 - 126.255.255.255 。默认子网掩码为255.0.0.0.

B类地址
B类地址最高位必须是10,形如 10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX,那么其范围就是 128.0.0.0 - 191.255.255.255 。默认子网掩码为255.255.0.0.

C类地址
C类地址最高位必须是110,形如 110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX,那么其范围就是 192.0.0.0 - 255.255.255.255 。默认子网掩码为255.255.255.0.
子网掩码
子网掩码又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分为网络地址和主机地址两部分。24就是掩码
在这里插入图片描述
一个ip是由32位组成,那么24就是前面24位都是网络id,后8位是主机id,我这有个公式图
在这里插入图片描述
那么根据掩码位数如何计算掩码???这个子网掩码位数代表的是32个二进制从最高位开始1的个数,/24 就代表的是 11111111.11111111.11111111.00000000,计算结果就是 255.255.255.0,这个就是子网掩码。
所以如果要根据子网掩码计算掩码位数,只要换算成二进制,数一下从最高位开始连续的1的个数即可。
那给一个ip如何算出可用范围呢?举个例子把
128.36.202.186/20
可以理解为
ip: 128.36.202.186
掩码:255.255.240.0

计算网络地址 就是将IP和子网掩码的二进制进行与运算
在这里插入图片描述
那么网络地址就是128.36.192.0

主机位:子网掩码二进制中为0的部分。上例中主机位是12位,这个记住,在计算广播地址会用到。

计算广播地址
将网络地址中的主机位换成1,就是广播地址。

上例中的主机位是12,将网络地址换算下,就是128.36.11001111.11111111,也就是128.36.207.255。

计算IP范围
IP范围就是 网络地址+1 - 广播地址-1。
对应到上例中就是 128.36.192.1 - 128.36.207.254

通透~

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IP地址是用于在计算机网络中唯一标识设备的一串数字。根据引用和引用的解释,IP地址分为公共IP和私有IP。公共IP是由INTERNIC统一规划的用于连接互联网的IP地址,而私有IP仅在局域网中使用,不能直接连接到互联网。当我们上网时,我们通过ISP组织分配给我们的私有IP地址进行通信,然后通过路由器将数据发送到互联网。而真正连接互联网的IP地址是路由器的公共IP地址,也称为公网地址。 根据引用所述,私有IP地址是由Internet管理委员会规定的,用于在局域网中组网使用。在A、B、C类网络中都有私有地址段,例如192.168.0.1。这些私有地址在全球范围内不唯一,因为它们在互联网上没有路由。如果拥有这些私有地址的计算机要连接到互联网,就需要将私有地址转换为合法的公共IP地址。 总结:IP地址是用于唯一标识设备在计算机网络中的一串数字。公共IP地址用于连接互联网,而私有IP地址只能在局域网中使用。当我们上网时,使用的是ISP分配给我们的私有IP地址,而真正连接互联网的是路由器的公共IP地址。私有IP地址是在局域网中组网使用的,不在互联网上有路由的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [IP地址含义详解](https://blog.csdn.net/weixin_71614127/article/details/125584752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值