IP地址总结_地址10.10.10.5/30的网段地址是-程序员宅基地

技术标签: IP地址  计算机网络  

IP地址分类

IP地址分类图解

  • IP地址的编码分为两部分:网络号和主机号。
  • A类地址默认子网掩码:255.0.0.0;B类地址默认子网掩码:255.255.0.0;C类地址默认子网掩码:255.255.255.0;D类默认子网掩码:255.255.255.255。
  • IP地址中A类主机地址最长,栈24位,可分配 2242 2 24 − 2 个地址。B类占16位,可分配 2162 2 16 − 2 个主机地址。C类占8位,可分配 282 2 8 − 2 个主机地址。主机地址计算时减2的原因:全0代表网络地址;全1代表广播地址。

例:IP地址中A类默认有最多的主机地址。
例:IP地址205.140.36.68中205.140.36表示网络号。
例:IP地址131.140.36.68是一个B类IP地址。
例:某主机的IP地址为202.117.131.12/20,其子网掩码为255.255.240.0。(分析:“/20”表示前20位为网络号,即其子网掩码的前20为全“1”,前两个八位组为全“1”,即255.255,第3个八位组为“11110000”,即240,则255.255.240.0。)

  • 计算子网和子网分配地址

    • 以B类地址为例,B类网络的前两个字节为网络地址,后两个字节为主机地址,默认子网掩码是255.255.0.0。将B类网络划分为若干个子网时,可用主机地址部分的前几位来划分子网。

例:某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网数为32,每个子网内最大可分配地址个数为6。
分析:192.168.5.0/24是C类地址,“/24”表示前24位是网络号。子网掩码255.255.255.248中的第4个八位组 248=11111000H 248 = 11111000 H ,则子网号占5位,最大子网数为 25=32 2 5 = 32 个;后3位为主机号,则每个子网内最大可分配地址个数为 232=6 2 3 − 2 = 6
例:假设一个主机IP地址为192.168.5.121,子网掩码位55.255.255.248,那么该主机的网络部分(包括子网部分)为192.168.5.120。
分析:子网掩码和IP地址按位“与”运算
例:写出10.10.10.5/30的网段地址、广播地址以及有效主机地址范围。
分析:“/30”表示前30位为网络地址,将“11111111 11111111 11111100”和10.10.10.5按位“与”运算,得到网络地址10.10.10.4。广播地址是主机地址全为“1”(即后2位是11)的地址,即10.10.10.7。主机地址位数是 3230=2 32 − 30 = 2 ,有效主机地址数为 222=2 2 2 − 2 = 2 个,则有效主机地址范围是10.10.10.5~10.10.10.6。

  • IPv4地址包含32位,IPv6地址包含128位
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40087851/article/details/81569578

智能推荐

C语言指针及占据内存空间_c语言 指针占用空间-程序员宅基地

文章浏览阅读1.7k次,点赞12次,收藏30次。目录:第一、了解内存空间第二、理解指针第三、指针运算问题正文:第一、了解内存空间本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!!先了解内存地址,才更好的理解指针!我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式..._c语言 指针占用空间

C++ 实时显示7z压缩与解压缩的进度_c++实时获取解压进度-程序员宅基地

文章浏览阅读3.5k次。一、7zip下载地址:https://www.7-zip.org/sdk.html二、nmake编译下载完后,进入文件夹:使用VS的命令行工具(nmake)进行编译(命令:nmake /f makefile),在当前目录下生成x86文件夹,里面有本次编译的成果文件:7zra.dll三、转换示例工程(dsw转vs08)打开client7z工程,下载下来的是由dsw格式(N年前的格式,真是不懂得与时俱进),将其用vs08打开(vs17版本打开,会转换失败)四、修改示例代码打开client_c++实时获取解压进度

2021CCPC广州 H. Three Integers-程序员宅基地

文章浏览阅读2k次。题目链接You are given three non-negative integers aaa, bbb, and ccc. Find three positive integers xxx, yyy, and zzz that satisfy x mod y=ax\bmod y=axmody=a, y mod z=by\bmod z=bymodz=b, and z mod x=cz\bmod x=czmodx=c.InputThe first line contains an integer t_h. three integers

docker-compose up -d使用遇到问题no configuration file provided: not found-程序员宅基地

文章浏览阅读660次,点赞9次,收藏7次。docker-compose使用问题_no configuration file provided: not found

增加product项目_product增加-程序员宅基地

文章浏览阅读1.2k次。增加一个新的项目chunge7inch,类似smdkv210,需要做如下步骤:1. cp -rf device/samsung/smdkv210 device/samsung/chunge7inch 将device/samsung/chunge7inch目录下含有“smdkv210”字样的全部改成"chunge7inch"2. cp -rf vendor/samsung/smdk_product增加

生成带参数的二维码-程序员宅基地

文章浏览阅读907次。带参数的二维码分为两种:1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。临时二维码请求说明http请求方式: POSTURL: https://api..._生成带参数的二维码

随便推点

vue图片视频预览_vue 页面预览视频-程序员宅基地

文章浏览阅读552次。vue图片预览_vue 页面预览视频

学习好并用好大模型-程序员宅基地

文章浏览阅读842次,点赞20次,收藏12次。大模型是个好东西,学好并用好益处多多~

[UEFI开发] Linux Ubuntu EDK2环境搭建_ubuntu edk2 uefi-程序员宅基地

文章浏览阅读2.9k次,点赞4次,收藏18次。[UEFI开发]配置EDK2开发环境 (Ubuntu X86_64)_ubuntu edk2 uefi

HTML基础(一)-程序员宅基地

文章浏览阅读977次。更新中~~文章目录常用浏览器以及内核常用浏览器以及内核

JS:Uint8Array 数组类型、arraybuffer对象类型与十六进制字符串互转-程序员宅基地

文章浏览阅读2.3w次,点赞7次,收藏36次。最近,在做区块链浏览器,调用合约与链上进行数据通信的时候,需要将对象转化成十六进制字符串,看看下 javascript 关于 ArrayBuffer 类型的api文档,新的如下:arraybuffer类型转16进制字符串function buf2hex(buffer) { return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).j._uint8array

write.wait_for_active_shards参数和 refresh参数实现elasticsearch同步写入_wait_for_active_shards=0-程序员宅基地

文章浏览阅读2.9w次,点赞3次,收藏3次。  elasticsearch一般称为近实时的大数据处理引擎,为什么是近实时呢?原因是当我们提交索引数据时,实际上只是写到了Buffer里面,并不是立即可搜索的,最多需要等1秒才可搜索(index.refresh_interval由这个参数控制,可以通过动态API自定义设置,或在建索引时在settings里面设置),还有一点,当存在副本时,只保证主分片写入成功写入请求就会返回,此时搜索请求如果分配..._wait_for_active_shards=0

推荐文章

热门文章

相关标签