《网络层概述》
来看一群网络,如果只是网络独立各自通信,那么只要实现物理层和数据链路层即可
(一朵云中的多个节点通过交换机实现通信)
如果想要实现这群网络之间的通信,则是网络层干的事情了
(各个云之间通过路由器实现通信)
《网络层需要解决的问题》
1. 网络层提供两种服务:
虚电路服务
数据报服务
2.寻址问题
IPV4 / IPV6
3.路由选择问题
1.通过人工得到
2.通过路由器中的转发表
转发表通过按照选定的路由选择协议,通过许多次相互交互路由信息而产生
《IPV4》
《概述》
需要注意的是:
IPv4是给每一个接口分配的标识符
表示:
《分类编址的IPv4地址》
我们将IP地址分成5类:
A,B,C,D,E 类
每一类中都将IP分为 网络号 + 主机号
网络号用于标志主机(或路由器)所连接到的网络
网络号在整个互联网范围内是唯一的
根据这个想一下A类地址最大网络数量是多少?
2^7
因为前面的0已经占用了一个网络号的1位,还有7位
又因为网络号应该唯一,所以为2^7
网络号全为0:表示“本网络”
网络号全为1:表示保留用于本地软件环回测试本主机进程之间的通信
即上面两个不能指派(指派即是不能用于分配给主机或路由器的接口)
当问到A类地址能够指派的最大网络数量是多少?
2^7-2
需要注意的是这个是在A类中特殊的,其余类中网络号不可能全为0或1
主机号用于标志主机(或路由器)
主机号在连接的网络中是唯一的
主机号全为0:表示该IP地址是“本主机”所连接到的单个网络地址
主机号全为1:表示该网络上的所有主机
即其是个广播地址,是用的话会将消息发给该网络下的全部主机
上面两个也不能指派
我们用IP地址的前几位来区分是第几类
如A类前面是:0
B:10
C:110
...
《注意!考试结论》
一般考试会这样问:
所以我们需要记住一下结论:
即地址第一个十进数:
A:1~127
B:128~191
C:192~223
即 A:前1个十进数为网络号
B:前2个
C:前3个
同时还有注意:
如果问我们该如何给这个网络分配IP
首先要看一下有多少个网络
将路由器也当做计算机
共有3个网络
再通过网络中的接口个数来判断需要分配第几类网络
黄色的网络中有65534个主机同时还连了一个路由器,共65535个接口
由于B类只能分配65534个接口,所以要分配其A类
蓝色同理
红色的网络共有2个接口
所以最好记录一下如下表:
《划分子网的IPv4》
《为何需要划分子网?》
首先以前按照分类中网络号位数固定,不灵活,
可能导致使用B类少了一点,但是使用A类又太多了
造成浪费的情况
如:
当某个公司申请了B类IP地址
后这个公司他扩容了:
按照不划分子网的情况下,还有为子网2与子网3申请新的IP
但是子网1申请的B类IP还有好多没用呢!
这个时候就要划分子网
《原理》
所以在这里我们可以知道子网掩码的作用了
其是指出借用了主机号的哪几位进行划分子网
(通过划分子网的IPv4地址 & 子网掩码)
需要注意的是:
借主机号的位数当做划分子网时,一般都是 主机号的高位开始
这里我们知道其只借了一位
于是我们可以使用新的网络号来更加细分主机号,使得IP更加充分利用
将原来只要一个的网络,变成了两个子网
更复杂的情况,但是解法同上
我们知道这里是借了两位进行划分子网
《默认子网掩码》
标签:计算机网络,子网,主机,网络层,网络,----,IP,路由器 From: https://www.cnblogs.com/cilinmengye/p/17357599.html