网络层IP地址内容

IP地址的内容

有的时候看到这个子网掩码,它不是默认的掩码。其实这些网络是做了子网划分,或者是做了路由聚合

1.子网划分(平常用的大网络。再继续细分成小的网络,叫做子网划分)

 

好处:第一个好处就是提高了IP地址的利用率。那第二个好处是提高了网络的性能。第三个好处就是方便你去做管理(提高灵活性),第四个好处就是提高了网络的安全性。

举例:有一个公司它拥有个部门,每个部门是三十个员工,这个公司使用192.168.10.0/24

共有210员工,然后C类地址是有254地址,够地址存储。

IP地址用的是二进制,分网络的时候,只能分成2n次方。向主机位借一位可以表示两个网络,借两位表示四个网络,借三位表示八个网络...

分八份:000001010011100101110111

  • 第一个子网的编号是000

192.168.010.00000000

192.168.010.00011111

子网掩码255.255.255.11100000

网络号:192.168.10.0/27

广播地址:192.168.10.31/27

可以用的地址范围:192.168.10.1/27~192.168.10.30/27

  • 第二个子网的编号是001

192.168.010.00100000

192.168.010.00111111

子网掩码255.255.255.11100000

网络号:192.168.10.32/27

广播地址:192.168.10.63/27

可以用的地址范围:192.168.10.33/27~192.168.10.62/27

  • 第三个子网的编号是010

192.168.010.01000000

192.168.010.01011111

子网掩码255.255.255.11100000

网络号:192.168.10.64/27

广播地址:192.168.10.95/27

可以用的地址范围:192.168.10.65/27~192.168.10.94/27

 

VLSM(可变长度的子网掩码):分出来的份数,每一份的大小是可以不一样的

现在我有一个地址想知道他是在哪个网络里面(网络范围是多少):

172.156.123.57/28 求该地址所在的网络号,该网络的广播地址,该网络的可用地址范围。(看到的是IP地址,然后是IP地址计算,那么第一步求它的地址类别和默认的网络号)

步骤1172.156.123.57B类,默认的子网掩码为255.255.0.0

步骤228位的网络位,子网掩码:255.255.255.11110000255.255.255.240,所以是借了12位作为子网位

然后有两种方法

         1二进制:子网前面三个字节都是255都用来表示网络,要算的是有一又有零地方  (即57)把57240变成二进制后做逻辑与操作之后得到的值就是网络号,所以就是172.156.123.00111001255.255.255.11110000逻辑与操作后为172.156.123.00110000转化为十进制后网络号:172.156.123.48/28,广播地址:172.156.123.00111111172.156.123.63/28可用范围:172.156.123.49/28~172.156.123.62/28

            2十进制:11111111---25511110000---240,由于二进制是从零开始的,所以用256减。

256-240=16,网络号是16的倍数,第一个网络号是0*16---0二个网络号1*16---16第三个网络号2*16---32第四个网路号3*16---48第五个网络号4*16---64,然后看地址是57是落在48-64这个范围内。故可用地址172.156.123.49/28~172.156.123.62/28,广播地址:172.156.123.63/28

 

个人网络或局域网内使用(不能上互联网 ):

A 类私有地址10.0.0.0~10.255.255.255

B类私有地址172.16.0.0~172.31.255.255

C类私有地址192.168.0.0~192.168.255.255

NAT在自己的私人网络里面,用的是一个私人的地址,这个时候就涉及到一个地址翻译的问题。要把私网的地址,翻译成或者叫转换成一个公网的地址。用公网的地址去上互联网,要上公网的话,必须要有公网上的IP地址。

PAT如果局域网内有很多个用户,但出去的Internet的IP地址只有一个,这个时候就要把多个内网的地址转成一个公网的地址。

2.路由基本原理(涉及到我们寻找路径的算法。我们有各种各样的算法去实现最佳路径的选择。除了这个算法之外,还有很多的工具可以控制数据的流向,比如我们可以做路由策略。我们可以做基于策略的路由,我们可以做路由渗透)

1

在互联网里面,数据是路由器和网络设备去传输一个一个去传输,每个路由器都必须知道目标地址在哪

 

2

每台路由器里面都会有一个转发表。在转发表里面,会有目标地址。如何到达目标地址?比如说看R2这一台路由器。那么在他的转发表里面就会存在网络里面所有的网段的信息。这里面有四个网络,15,20,30和40。这些网络的记录都会放在路由器里面。那路由器2的20和30这个网络是直接交付。因为20这个网络和30这个网络直接连在路由器2上的。这种网络,把它叫做直连网段。是路由器2的指令网段。它这里面写的就是直接交付。只有直接发到接口就可以了。15和40的话,15和40和路由器2并没有直接相连。在路由器2上面,就说明,如果想要到达15的话。应该把这个数据交给路由器1,他下一跳的地址写的就是左边的这台路由器的IP地址20.0.0.7。如果我想去40网络,就应该把数据交给30.0.0.1就是交给右边的R3。数据交给了路由器3就可以转到40了。如果再远一点,在这边还有个60的网络。它也是通过R3可以到的。这个R2,同样的也是把数据交给R3。他就把数据丢给R3,至于R3怎么样发给那个60,对于R2来说是不管的,只需要知道这个数据是在这边,把数据发过去了。剩下的工作就是由你来负责。所以IP层的协议它是没有连接的。它是无连接的。他是不管这个数据到底能不能到达目的地的。

转发表它有两种构成的方法。第一种,由管理员直接去描述转发表。这种方法叫做静态路由。由管理员来写的,就只适合于比较小的网络了。因为互联网上面有成千上万的网络。不可能让管理员一个人去填这个东西。只能在小的范围内可以用一下静态路由。就由管理员来写的。在大型的网络里面,用动态路由来完成,就是由路由算法来生成转发表。网络到底怎么去转发,哪一条路是最好的,一台路由器,可能会有很多各出口。它要在这些出口之间找一条最佳的路,所以是要通过路由算法去计算一条最佳的路径

 

3

源主机是H1目标主机是H2。源主机必须要知道目标地址。否则是没有办法把数据发给目标主机的。当你原主机发数据的时候。首先你的原主机。第一步要判断目标和源不在同一个网络里面,如果他发现这个目标主机就在自己的网络里面。那么他就直接发给交换机,然后交换机就转给目标主机了。如果这个目的主机并不和源在同一个网络,这个时候源主机会把数据发给默认网关。默认网关通常就是一台路由器,或者是一台代理服务器。总之,它是可以做数据转发的一台设备。当然交换机也有数据转发的能力,但是交换机是看不到二层交换机,只能看到物理地址。如果是同网段的话,就直接由交换机直接就转发了。不同网段,就要去找路由器(默认网关)。

在不在同一个网络里面,怎么判断,拿对方的IP地址。和自己的掩码做一个逻辑相与的操作。他发现结果就在自己的网段里面,就直接发了,就不会发给默认网关。他发现目标主机不在自己的网络里面。就会把这个数据丢给默认网关。没有默认网关,是不能访问互联网的,因为这样出不了自己的网络。默认网关是协助出自己的网络的。如果访问自己网络里面的计算机是不需要经过默认网关的。就是同网段如果有另外一台计算机在同个网络里面,是不需要经过默认网关的,直接就通过交换机就发了。

3.路由聚合或超网 (把小的网络变成大的网络,是为了简化我们的路由表,提高我们路由器的性能)

(听老师上课讲小总结)

  • 11
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值