热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IP详述

进制转换IP地址基础CIDR和VLSMA、B、C类地址快速划分方法子网划分路由汇总进制转换二进制转换成十进制二进制每位权值1286432168421技巧:利用“1
  • 进制转换
  • IP地址基础
  • CIDR和VLSM
  • A、B、C类地址快速划分方法
  • 子网划分
  • 路由汇总

进制转换

  • 二进制转换成十进制
    二进制每位权值128 64 32 16 8 4 2 1
    技巧:利用“1”的权值相加

在这里插入图片描述

  • 十进制转换成二进制
    权值相凑

IP地址基础

  • IP地址用于在Internet上标识计算机,软件地址
    与之相对:MAC地址硬件地址,也称烧录地址,在本地网络上(如以太网定位主机)

  • IPv4地址,32位(32bit),由4个8位的二进制数组成,每8位之间用原点隔开。由于二进制数不利于记忆,通常转换成十进制数表示,其取值范围0~255

  • IP地址的三种表示方法

  • 二进制

  • 点分十进制

  • 十六进制

在这里插入图片描述

  • IP地址分类方法

  • A类地址

  • 第一个8位组位网络标识,其余三个8位组为主机标识。

  • 特征:(1)第一个8位组的首位为0,其余7位表示网络表示(2)全0表示本地网络,全1表示留诊断用(3)具有A类地址特征的有效网络地址为0~127,全世界只有128个A类网络128-2=126

  • 每个A类网络地址最多可以拥有2^24-2个IP地址,适用于大型网络

  • B类地址

  • B类地址中第一、二个8位组位网络标识,第三、四个8位组用于主机标识

  • 特征:(1)第一个8位组的前二位为10,具有B类地址特征网络总数为2^14, 每个网络中IP地址可达到2^16-2

  • 第一个8位组的取值范围为128~191

  • 适用于中等规模的网络

  • C类地址

  • C类地址中前三个8位组是网络标识1,第四个8位组是主机标识

  • 特征:(1)第一个8位组的前三位为110,其余5位和第二、三个8位组总共位21位表示网络

  • 具有C类地址特征的网络总数为2^21-2.每个网络中拥有256个IP地址

  • 第一个8位组的取值范围为192~223

  • C类地址适用于主计量较少的网络中

  • D、E地址

  • D类地址用于组播通信地址,其第一个8位组最高四位 等于1110,取值范围为224~239,用于表示组播通信地址,后28位用于区分不同的组播组

  • E类地址的第一个8位组的最高位等于11110,其取值范围为240~255,此类地址作为未来地址而被保留

在这里插入图片描述

  • 网络地址:主机标识为全部为0的地址从不分配给单个主机,而是作为网络本身的标识

  • 例如:主机212.111.44.136所外网络地址为212.111.44.0

  • 直接广播地址:主机标识为全部为1的地址从不分配给单个主机,而是作为同网络的广播地址,指网络中所有主机

  • 例如:主机212.111.44.136所在网络的广播的地址为212.111.44.255

  • 有限广播地址:即32位全为1(255.255.255.255),在未知本网情况下用于全网广播指网络中所有主机

  • 任意网络32位全为0,(0.0.0.0),指所有网络

  • 环回地址:127.x.x.x为本地环回地址,用来测试TCP/IP协议与网卡的绑定

  • 计算机要通讯必须要有IP地址

  • 公有地址是指在Internet上通讯的地址

  • 私有地址不可以在Internet上通讯,可以用于局域网

  • 为了解决公共地址不足的情况,路由器之间的背靠背连接客户以使用私有地址,局域网内部亦可使用私有地址

  • 广播地址

  • 单播:用于单一目标主机发送数据

  • 组播:用于将来自单一源的数据,传送给网络上的多台设备

  • 广播:向同一网络上所有设备发送数据所使用的地址

  • 分类:

  • 第2层广播:用于在局域网上向所有结点发送数据

  • 第3层广播:用于在这个网络向所有结点方发送数据

  • 第2层广播:它们只在某个局域网中传播,并且它们通常是不会穿越局域网的边界(路由器)

  • 第3层广播:是以某个广播域所有主机为目的的信息

CIDR和VLSM

  • 传统的IP地址分类将造成浪费IP地址严重、配置网络设备复杂等问题
  • 无类域间路由(CIDR)模糊A、B、C三类地址的严格区分,而是灵活可变调整地址的网络位与主机位,使得A、B、C三类地址在使用时没有本质的区别

VLSM

  • 使用1和0的组合来创建一个32位的子网掩码,子网掩码中1表示网络部分,掩码中0位置表示主机位部分,并且子网掩码中1的位数是可变的。

在这里插入图片描述
在这里插入图片描述
网络地址快速划分的方法
IP地址192.168.10.2 ,掩码255.255.255.192(/26)
1)每个子网中有多少个合法的主机?
2)这个子网掩码,会产生多少个子网?
1)256-192=64
2)256/64=4
在这里插入图片描述
为什么划分子网?

  • 缩减不必要的网络流量
  • 使用路由器:大多数得流量将会被限制在本地网络。
  • 广播域的减小:创建的广播域越多,其广播域的规模就越小
  • 提高系统的可靠性,可以防止整个网络通信的瘫痪
  • 改进系统性能,克服简单局域网的技术条件限制
  • 通过设置不同访问权限,增强系统的安全保障
  • 便于系统的运行维护与管理,有利于故障的诊断和隔离

如何划分子网?

  • 确认每个子网中所需要的主机数ID数(合法地址数)
  • 每台TCP/IP主机,需要一个主机地址,路由器的每个接口,需要一个主机地址
  • 确认所需要的网络数(子网数):每个子网,需要有一个网络号,每个局域网连接,需要有一个网络号
  • 每个子网所需要的基本信息
  • 网络号、子网掩护、合法范围
  • 划分方法:
  • 每个子网的主机数必须为2整数次幂

路由汇总

  • 将多个网络用一个地址进行通告
  • 目的:减少路由器上路由表的大小
  • 减少IP选路的时间
  • 但需要注意的是路由汇总并不是真的将多个子网合并为一个网络
    在这里插入图片描述
    路由器B不需要知道A的每个子网的细节,只需要知道路由器A所连接的子网的汇总路由就可以了

推荐阅读
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • This article discusses the efficiency of using char str[] and char *str and whether there is any reason to prefer one over the other. It explains the difference between the two and provides an example to illustrate their usage. ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 本文介绍了使用哈夫曼树实现文件压缩和解压的方法。首先对数据结构课程设计中的代码进行了分析,包括使用时间调用、常量定义和统计文件中各个字符时相关的结构体。然后讨论了哈夫曼树的实现原理和算法。最后介绍了文件压缩和解压的具体步骤,包括字符统计、构建哈夫曼树、生成编码表、编码和解码过程。通过实例演示了文件压缩和解压的效果。本文的内容对于理解哈夫曼树的实现原理和应用具有一定的参考价值。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • MPLS VP恩 后门链路shamlink实验及配置步骤
    本文介绍了MPLS VP恩 后门链路shamlink的实验步骤及配置过程,包括拓扑、CE1、PE1、P1、P2、PE2和CE2的配置。详细讲解了shamlink实验的目的和操作步骤,帮助读者理解和实践该技术。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 网卡工作原理及网络知识分享
    本文介绍了网卡的工作原理,包括CSMA/CD、ARP欺骗等网络知识。网卡是负责整台计算机的网络通信,没有它,计算机将成为信息孤岛。文章通过一个对话的形式,生动形象地讲述了网卡的工作原理,并介绍了集线器Hub时代的网络构成。对于想学习网络知识的读者来说,本文是一篇不错的参考资料。 ... [详细]
author-avatar
平平安安55555_800
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有