计网Lesson6 - IP 地址分类管理

这篇具有很好参考价值的文章主要介绍了计网Lesson6 - IP 地址分类管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。



1. I P IP IP 地址定义

现如今有两版 I P IP IP 地址: I P v 4 IPv4 IPv4 I P v 6 IPv6 IPv6 ,先讨论 I P v 4 IPv4 IPv4

  • I P v 4 IPv4 IPv4 32 32 32 位二进制来表示,但是二进制不符合人类阅读习惯,所以为了易读性考虑,采用了:每 8 8 8 位为一组,一共分为 4 4 4 组,每组之间用 ′ . ′ '.' . 隔开,再将每组转换为十进制数 的方法,俗称:点分十进制
  • 8 8 8 位为一组,那么能表示的十进制数字范围就是[0, 255]
  • I P IP IP 地址一共有 2 32 ≈ 4294967296 2^{32} ≈ 4294967296 2324294967296 个,大概支持 43 43 43 亿台设备连接到网络,但是真的是如此吗?
    • I P IP IP 地址是互联网协议(Internet Protocol),也就是说你被分配了 I P IP IP 但是你可以不上因特网,但是可以在私网内进行交互。
    • I P IP IP 不会根据主机个数来进行分配,而是根据网卡( N I C NIC NIC 来进行分配,一个网卡可以被分配多个 I P IP IP ,而通常一台路由器就有至少两个网卡,所以设备数达不到 43 43 43 亿。


2. I P v 4 IPv4 IPv4 的表示方法

  • I P v 4 IPv4 IPv4因特网名字和数字分配机构(ICANN) 进行分配。
    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记
    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

2.1 I P v 4 IPv4 IPv4 的分类编址法

  • I P v 4 IPv4 IPv4网络号主机号构成。
    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

  • 早期为了方便管理,根据实际情况,将 I P v 4 IPv4 IPv4 分为五大类,每类具有不同长度的网络号和主机号。
    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记
    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

    • A , B , C A,B,C A,B,C 类地址的开头一定记住,分别是: 1 , 128 , 192 1, 128, 192 1,128,192 ,这样就能快速判断某个 I P v 4 IPv4 IPv4 是属于哪一类地址了。
    • A A A 类为什么是 126 126 126 个地址:
      • A A A 类地址以 0 0 0 开头,所以网络号的范围取决于后面七位,所以范围应该是[0, 128]
      • 首先,全 0 0 0 是个特殊地址,不能用。
      • 其次,全 1 1 1 也是个特殊地址,也不能用。
        • 这个地址叫回环地址,代表了自己的主机,多用于软件测试时 p i n g ping ping 自己用。
        • 一旦地址是127.x.x.x,上层递交给网络层解析出来后,不会交给链路层,直接就由网络层丢回去了,这是操作系统已经写好的自回环,不会麻烦其他设备。
    • 最大主机数目为什么 − 2 -2 2
      • 如图中所写,全 0 0 0 和全 1 1 1 的主机号分别代表了网络地址广播地址,不用于给主机分配 I P IP IP
    • 什么是私有 I P IP IP 地址?
      • 就是在各个类别的地址段会分配一个供私网进行分配的 I P IP IP 段,这个段仅供私网内互相交互,而不能联通因特网,路由器发现属于这个段的 I P IP IP 都会主动丢弃,根本传不出去。
      • 所以说这个段的 I P IP IP 可重复,这样方便了网络管理并减少了公共 I P IP IP 的使用。
      • 当我们想与不同网段进行交互,就需要一个合理 I P IP IP,这时需要网络地址转换技术(NAT),将私有 I P IP IP 转换为公共 I P IP IP
  • 一般不是用的特殊 I P v 4 IPv4 IPv4 地址
    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

    • 1 1 1 地址255.255.255.255 n e t − i d + 全 1 net-id + 全1 netid+1地址net-id.255的关系:
      • 直接广播:这种类型的广播会将信息发送到特定网络或子网中的所有设备。例如,如果我们有一个网络192.168.1.0/24,那么广播地址就是192.168.1.255。当发送到这个地址的数据包到达路由器时,路由器会将数据包发送到192.168.1.0/24网络中的所有设备。
      • 本地广播:这种类型的广播会将信息发送到与发送设备在同一网络或子网中的所有设备。广播地址是255.255.255.255。这个地址不能被路由,因此数据包只能在本地网络中传播。
      • 所以,net-id.255会对整个网络net-id内的所有子网络的设备进行广播,而255.255.255.255只能对其所在子网络上的所有设备进行广播。

    计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

    • 0 0 0 网络号与全 1 1 1 主机号与源地址和目的地址的关系:
      • 0 0 0:可以作为源地址,但是不能作为目的地址。
      • 1 1 1:可以作为目的地址,但是作为源地址。

2.2 I P v 4 IPv4 IPv4 的划分子网法

计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记
随着许多中小型网络加入,IPv4分类编址方法不够灵活、容易造成⼤量IPv4地址资源浪费的缺点暴露了出来,这个时候需要对其进行改进,也就是划分子网方法

2.2.1 如何划分子网

  • I P IP IP 地址中的主机号拿出来几位充当网络号,剩下的作为主机号
    • 也就是说,先固定对应类别网址的网络号,然后从主机号中分出几位继续为网络号划分子网。
      • 例如:210.55.23.x这个网络号如果需要划分子网应该怎么做:
      • 先判断是哪一类网,首块为 210 > 192 210 > 192 210>192,所以是 C C C 类网址,那么前面三块就是它的网络号,将其固定。
      • 然后从最后一块x处分出几位作为子网编号。
        • x 8 8 8 位,即xxxx xxxx
        • 如果分一位,那就是两类子网,如果分两位就是四类子网……
        • 分两位的图解:
          计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

2.2.2 如何确定子网的借位数

  • 子网掩码可以表示 I P v 4 IPv4 IPv4 的子网借位数。
    • 子网掩码也是由 32 b i t 32bit 32bit 构成。
      • 网络号(含子网)对应位全是 1 1 1,主机号对应位全是 0 0 0
      • 拿刚刚的例子距离:210.55.23.kkxx xxxx的子网掩码是11...11.1100 0000(前面全 1 1 1,最后 6 6 6 位全 0 0 0)。
    • 子网掩码与 I P v 4 IPv4 IPv4 进行运算(&)
      • &(and):只有两位都是 1 1 1 才是 1 1 1
      • 换句话说,一个数和 1 1 1 进行与运算结果还是那个数,也就是公式: k   &   1 = k k\ \&\ 1 = k k & 1=k
    • 子网掩码与 I P v 4 IPv4 IPv4 相与得到的结果就是网络号。

2.2.3 总结

  • 计算掩码工具:https://tool.chinaz.com/tools/subnetmask。
  • 根据子网借用主机位数,我们可以算出划分的子网数、掩码、每个子网的主机数。

2.2.4 题目练习

计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记

  • 由主机 I P IP IP 的第一块 180 < 192 180 < 192 180<192 可知这是个 B B B 类地址,也就是说前两块是网络号,后两块是主机号。
  • 子网掩码转换为二进制就是 11...11.1111   1100.0000   0000 11...11.1111\ 1100.0000\ 0000 11...11.1111 1100.0000 0000,我们可以看出子网借了 6 6 6 位。
  • 那么前两块的网络号肯定不会变,现在需要找到他的子网号——进行与运算:
    • 后两块主机号转换为二进制就是 0100   1101.0000   0000 0100\ 1101.0000\ 0000 0100 1101.0000 0000,最后一块不重要,所以没算。
      77 = 64(6) + 8(3) + 4(2) + 1(0)
    • 与运算得网络号为 180.80.0100   1100.0000   0000 180.80.0100\ 1100.0000\ 0000 180.80.0100 1100.0000 0000(前两块十进制,后两块二进制)
      • 易错点解析:可能会在这直接将它的整个网络号算出来,但是这就不对了,因为主机号还没有填,第三块是不完整的
    • 依题意,广播分组,那么主机号应该就是全 1 1 1,那么整个网络号就是 180.80.0100   1111.1111   1111 180.80.0100\ 1111.1111\ 1111 180.80.0100 1111.1111 1111,转换为十进制就是180.80.79.255

2.3 I P v 4 IPv4 IPv4 的无分类编址法

计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记
计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记
计网Lesson6 - IP 地址分类管理,计网笔记,计算机网络,笔记文章来源地址https://www.toymoban.com/news/detail-758657.html

  • 总的来说就一句话:之前只能网络号借主机号,现在主机号也能借网络号了。
    • 这就导致没有了固定的网络号
      • 想要获得网络号就&地址掩码
      • 想获得主机号就&(~地址掩码),地址掩码取反再与。
  • 现在直接在 I P IP IP 地址后面加个/数字来表示前几位表示网络号。
  • 对于最后的 I P IP IP 128.14.35.7 / 20来说,我们从传统方式上叫它 B B B类地址址,但是从无分类编址法来看,已经没有了传统的哪一类地址的概念。

到了这里,关于计网Lesson6 - IP 地址分类管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计网 | IP数据报的传输过程地址变化 及 路由器的分组转发算法与例题

      1、不考虑NAT,IP地址不会改变 2、考虑NAT,内网IP地址会改变 3、只要经过路由器,MAC地址都改变  在不考虑NAT情况下:         源/目的IP地址永远不会改变         源/目的MAC地址会改变 假设主机A想要向主机C发送IP数据报,过程如下:          1、主机A准备好想

    2024年02月04日
    浏览(69)
  • 【小林计网笔记】 IP篇

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Q:IP在TCP/IP模型中处于第几层 A:第三层,网络层 Q:网络层的作用 A:实现主机与主机的通信,或者说是点对点(end to end)通信 Q:IP网络层和MAC数据链路层分别负责什么事情? A:MAC的作用是要负责两

    2024年02月08日
    浏览(33)
  • 【计网笔记06】计算机网络之应用层协议(SMTP协议、POP3协议、HTTP协议)、DNS域名系统、电子邮件系统

    这篇文章,主要介绍计算机网络之应用层协议(SMTP协议、POP3协议、HTTP协议)、DNS域名系统、电子邮件系统。 目录 一、计算机网络之应用层 1.1、应用层介绍 1.2、网络应用模型

    2024年02月08日
    浏览(55)
  • 计算机网络相关-ip地址,子网掩码与网络地址,广播地址

    计算机网络基础(进制转换和IP地址详解)_ip地址进制转换方法_码海小虾米_的博客-CSDN博客 总的来说,ip地址用点隔开,用4个0-255之间的十进制数表示,如192.168.65.98 有这样的题:告诉你ip地址和子网掩码位数,求网络地址和广播地址。 一般给出的信息是这样的:192.168.65.98

    2024年02月07日
    浏览(54)
  • 计算机网络:MAC地址 & IP地址 & ARP协议

    如果两台主机通过一条链路通信,它们不需要使用地址就可以通信,因为连接在信道上的主机只有他们两个。换句话说, 使用点对点信道的数据链路层不需要使用地址 。 再来看使用共享信道的总线型局域网: 总线上的某台主机要给另一台主机发送帧,表示帧的信号通过总线

    2024年04月17日
    浏览(46)
  • 计算机网络-IP地址

    目录 子网划分 定长子网划分 子网划分的方法 子网掩码 可变长子网划分 无类别编址 网络前缀 路由聚合 特殊用途的IP地址 专用网络地址 链路本地地址 运营商级NAT共享地址 用于文档的测试网络地址 IP地址的规划和分配 IP地址的规划和分配方法 IP地址的规划和分配实例 从IP地

    2024年02月08日
    浏览(43)
  • 计算机网络-IP地址解析

    局域网 是指一个较小范围内的计算机网络,由多台计算机、服务器、打印机、网络存储设备和其他网络设备组成,通过局域网,这些设备可以方便地进行数据通信和互相访问共享资源。局域网使用一些标准的网络协议来连接和管理网络设备,如TCP/IP、以太网等。我们大家理解

    2024年02月01日
    浏览(53)
  • 计算机网络 01 IP地址

    01.IPV4和IPV4的表示方式(点分四组) 二进制表达 02.IPV6(十六进制表达) 计算理解:一个十六进制的数转化成为二进制 是 4位 128/4=32 ,一共用32个十六进制 简化书写IPV6 02. 03.IPV4转换成为IPV6 04.IPV6的低32位 05.在URL中使用IPV6 1. 2. 3.

    2024年04月09日
    浏览(78)
  • 【计算机网络】IP 地址处理函数

    目录 1.struct sockaddr_in的结构 2.一般我们写的结构 3.常见的“点分十进制”  到  ” uint32_t 的转化接口 3.1. inet_aton  和  inet_ntoa (ipv4) 3.2.  inet_pton  和 inet_ntop (ipv4 和 ipv6) 3.3. inet_addr 和 inet_network 3.4. inet_addr 和 inet_network 和 inet_aton 区别   一般我们在程序中用的点分十进制

    2024年02月08日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包