ip地址学习笔记
文章平均质量分 94
ip地址是网络中比较重要的主题之一,本系列记录了我学习ip地址的笔记,希望对正在学习ip地址的同学有所帮助。
song->_->
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步
展开
-
ip地址学习笔记目录
参考书籍: 《tcp/ip协议族第四版》 《计算机网络第七版》 写在开头:我尽量用通俗易懂的方式,比较全面的介绍ip地址相关知识,让大家看的轻松点,也希望大家看完后能掌握ip地址规划,ip地址学习本身不难,难的是ip地址中的知识点比较零碎,而每一部分的新知识点都和前面的有着紧密联系(没有基础的同学,真的不建议跳着看),关键看你怎么建立起关联以形成自己的知识笔记,当然,最难的还是坚持。...原创 2018-04-14 16:54:36 · 1378 阅读 · 1 评论 -
1-ip地址的用途和表示
1. 学习ip地址预备知识 在网络中计算机的ip地址是由32位的二进制数组成,后面学习ip地址和子网划分时我们需要把二进制数转换成十进制数,还需要把十进制数转换成二进制数。因此为了学好ip地址规划,我们有必要学好并熟悉二进制和十进制之间的转换关系。2. ip地址干嘛的 生活中人们通常需要知道自己的居住地址,在网络中的同样需要一个地址来唯一标识每一台主机,这样所有的设备之间才能实...原创 2019-07-02 23:14:17 · 2539 阅读 · 0 评论 -
2-ip地址分类
1. ip地址的种类 我们在学习计算机网络时知道,计算机网络一般根据网络大小分对网络进行分门别类:一般有局域网,广域网,城域网,互联网等。对于拥有大量结点的少部分网络,他们创建了A类网络这个等级。另一个极端情况是C类网络,它包括只拥有较少结点的众多网络。那么介于在A类和C类之间的网络就是B类网络了。2. ip地址分类 在早期为了适应大型,中型,小型等不同的网络,ip地址在设计出...原创 2019-07-03 00:34:08 · 7686 阅读 · 0 评论 -
3-地址块一
1. A类地址块 前面在分类地址中我们学过一个地址空间的概念,而分类编址存在的一个问题是每一类地址都会被划分为固定数量的地址块,每一个地址块的所占用的ip地址总数是固定的。 比如说A类吧,在A类地址中,net-id字段中占用8个bit位,且最高位固定为0,后面7个bit位值可变,net-id的取值最小可以是00000000,最大值为01111111,也就是说net-id的范围是0 - ...原创 2018-04-10 12:50:47 · 3753 阅读 · 0 评论 -
4-地址块二
注意:分类地址块的计算过程都是围绕第一篇中的图1展开的,因此在后面的学习中会经常参考使用。最好能把这张图记下来,当然,记不住也没关系,用到的时候去查就行了。1. B类地址块 同理,在B类地址中net-id字段中占用了16个bit位,且前2位固定为10,后面14个bit位值是可变的,net-id最小取值是10000000 00000000,最大取值是10111111 11111111,...原创 2018-04-10 21:58:24 · 7068 阅读 · 0 评论 -
5-分类编址的网络地址
不知道大家是否还有印象没,在第二篇中介绍ip地址分类时,我们主要是关注的ip地址的第一个八位组(即第一个字节),而接下来要说的网络地址,主要也是关注第一个八位组。1. 可用ip地址范围 在A类地址中的最小ip地址是除了net-id最高位不变,其他31位都为0的情况下,用十进制表示就是0.0.0.0了。 反之,A类地址中的最大ip地址就是除了net-id最高位不变,其他31位全都...原创 2018-04-11 20:36:16 · 835 阅读 · 0 评论 -
6-特殊地址一
1. 路由器转发数据的步骤 在上一篇学习网络地址,肯定会有小伙伴很纳闷,为啥ip地址还要分网络地址?网络地址的作用是干嘛的呢? 其实对ip地址进行划分网络地址的原因是为了划分大小不同的网络,让数据在网络中传输时,尽量减少不必要的路由寻址和转发,提高效率。 也就是说,路由器在转发数据分组时,路由器会知道对于A类网络地址其开头总是0位,这样路由器就可以在只读取了数据包地址的第一位后,...原创 2018-04-12 20:26:46 · 545 阅读 · 0 评论 -
7-特殊地址二
前面在地址分类中说过,每一类地址中都有一些特殊地址,而且在上一篇中也介绍过一些比较常用的特殊地址,本篇还将继续介绍其他的特殊地址,下图是关于一些特殊的ip地址的总结,根据这张图我们会对这些特殊地址详细介绍。 1. 网络地址 网络地址就是对于分类地址来说net-id是特定的,但是对于host-id来说全部都是0。 网络地址实际上表示的是一个网络地址段,比如B类地址,...原创 2018-04-13 20:59:10 · 607 阅读 · 0 评论 -
8-特殊地址三
1. 公网地址 在Internet网络上有千百万台计算机,每一台计算机都要分配一个ip地址进行通信,这要求接入Internet的各个国家的各级ISP使用的ip地址块不能重复,需要有一个互联网组织进行统一的地址规划和分配,这些统一规划和分配的全球唯一的ip地址就是“公网地址”。 我们可以简单的认为公网地址就是Internet网络上不重复,且唯一的ip地址。 公网地址的分配和管理由I...原创 2018-04-13 21:05:14 · 955 阅读 · 0 评论 -
9-子网掩码
1. 什么是子网掩码 在早期用A类,B类,C类这几类来表示不同规模的网络,但事实上,一个有几千,几万台主机的大规模单一网络几乎是不存在的,像B类ip地址中用16位来表示主机部分,A类ip地址用24位来表示主机部分会造成大量的ip地址浪费的。对于C类地址主机位用8位来表示,在一个C类网络中最多可以拥有256个主机,有时候也是会出现浪费的。 于是将ip地址的主机部分再划分成子网地址和主机地...原创 2018-04-14 17:24:31 · 1060 阅读 · 0 评论 -
10-划分子网
1. 为什么要划分子网 基于ip地址划分子网,那么为什么要划分子网? 所谓的划分子网,首先要明白的是这个“子”字,所谓的“子”字就是指在原有的网络上,再次划分出来的网络。 比如:一个标准的C类ip地址:192.168.3.0/24,那么192.168.3.0/26则是192.168.3.0/24的一个子网,一个标准的B类ip地址:172.16.0.0/16,那么172.16.5....原创 2018-04-14 19:27:06 · 1326 阅读 · 0 评论 -
10.1-划分子网(拓展一)
在划分前,网络地址的计算过程就是ip地址和子网掩码进行与运算,由于网络位始终不变,所以网络位依然是11000000 10101000 00001010,主机位是00000000,那么其网络地址为:192.168.10.0,这是一个C类地址。 图1-划分前 当借3位时,即2的3次方,主机位的前3位有八种组合方式,可以划分8个子网,也就是2的3次方(这个3次方就是借的位数)。 ...原创 2018-04-14 19:33:17 · 1279 阅读 · 0 评论 -
10.2-划分子网(拓展二)
我们来看两个例题。1. 例题1 例题1:在192.168.10.0网络中,要求划分子网,每个子网中的PC不少于4台。思路: 1.先把ip地址转换为二进制,然后计算出ip地址的分类和分类地址的掩码。 2.既然要划分子网,还需要计算出要借位的位数,我们主要关心主机位即可。 那么我们可以把网络位用m表示借位的位数,主机位用n表示主机位的位数,因为主机位的位数决定了...原创 2018-04-15 10:15:12 · 1007 阅读 · 0 评论 -
11-构建超网
1. 什么是超网 子网划分并不能完全解决分类编址中地址不够用的问题,A类已经申请完了,而B类地址也已经快用完了,C类地址目前还能申请到,但是C类地址空间无法满足那些加入到因特网中的新组织的需要,因此需要另一个解决办法就是构建超网:将多个网络合并成一个大的网络,而这个大的网络就是超网,换句话说,就是将多个C类地址块合并成一个大的地址块。通过这种方法,一个机构组织就可以申请多个C类地址块。 ...原创 2018-04-15 12:31:49 · 3204 阅读 · 0 评论 -
12-分类编址例题
1. 再提分类编址 可能会有小伙伴疑惑,现在网络中的主机基本都使用无类编址,那我们为什么还要学习分类编址? 这是因为无类编址是基于分类编址衍生出来的,很多东西是相通的,学习分类编址后,后期我们学习无类编址就更加轻松。分类编址: A类:16777216 B类:65536 C类:256对于之前学过的分类编址来说:A类网络位占8位,主机位栈24位,理论上A...原创 2018-04-15 14:37:50 · 922 阅读 · 0 评论 -
13-无类编址一
1. 无分类编址—掩码 在分类编址中划分子网和构建超网并没有完全的解决地址耗尽的问题,反而使地址分配和路由选择变得更加困难。随着现在因特网不断地扩大,我们需要一种更大的地址空间的ip地址来解决地址耗尽的问题,虽然ipv6技术可以解决这些问题,但是目前使用了另一种临时解决方案,它使原来的地址空间不变,但是改变了地址的分配方法,以便向每一个机构提供一种更好的方法,以此来解决地址耗尽的问题。 ...原创 2018-04-15 21:18:31 · 2617 阅读 · 0 评论 -
14-无类编址二
1. 例题1 例题1:一个组织分到地址块130.34.12.64/26.这个组织需要4个子网,试问子网前缀长度是多少?解题思路: 针对给出的130.34.12.64/26地址来看,网络位是26,主机位是32-26 = 6,,但是需要划分4个子网,根据前面分类编址所学,需要进行借位,因此用m代表借位的位数,那么2^m >= 4,当m = 2时, 2^2 >= 4成立,因此...原创 2018-04-15 21:17:20 · 589 阅读 · 0 评论 -
15-可变长子网掩码(VLSM)
1. 划分可变长子网掩码(VLSM) 在学习分类编址时,整个地址空间被划分为五类,每个机构组织都可以申请A类,B类或C类其中任何一类地址使用,但是这些地址的长度是预先指定好的,不能随便改变,也就是说如果一个公司只能从这三类地址中任选一类使用,D类和E类地址中唯一的地址块作为保留地址使用。 而无类编址中,整个地址空间可以被划分为许多不同大小的地址块,从理论上说,这些地址块可以有 2^0 ...原创 2018-04-16 08:39:32 · 2602 阅读 · 0 评论 -
16-子网划分
上图中有三个办事处:中心的、东边的和西边的。中心办事处通过专用点对点广域网线路与东边和西边的办事处相连。公司分配到具有64个地址的地址块,其开始地址是70.12.100.128/26 。这个管理机构决定把32个地址分配给中心办事处,把其余的地址分配给另外的两个办事处。请设计一方案? 从70.12.100.128/26地址中可知,前缀长度是26,也就意味着子网掩码的网络位长度是26,那...原创 2018-04-16 12:54:28 · 3015 阅读 · 0 评论