网络基础知识总结

基础知识:

什么叫网络?

       网络是信息传输、接受、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。

什么是IP地址?

概念:

IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异

什么是物理地址?

物理地址又叫mac。我们每一台电脑上面都有一个网卡,这个网卡的编号就是物理地址。注意:每一个网卡的编号都是独一无二的,所以物理地址也就是独一无二的,所以物理地址具有唯一性。

查看物理地址

我们可以看到,物理地址总共6个字节。

为什么要发明IP地址呢?

是因为物理地址很长、很难记,所以发明了IP地址,IP地址更容易记。

分类:

IPV4 -------->    4个字节(目前为止,IPV4已经被用完了)

IPV6 -------->    16个字节(现在很多大企业用的是IPV6)

IPV4分类(4个字节):

IPV4用,点分十进制的方式表示:

      

组成:网络地址+主机地址

*A类型地址 :

       以0开头,1个字节的网络地址,3个字节的主机地址,范围如下:

      

按道理来说IP地址的访问应该如下:

              0x00 00 00 00 ~  0x7f ff ff ff(十六进制)

              0.0.0.0 ~ 127.255.255.255(十进制)

但是,主机地址不能全部为1或者全为0,所以范围应该写成:

0.0.0.1 ~ 127.255.255.254(十进制)

      

为什么主机地址不能全部为1或者全为0?

因为,当主机地址全为0时,它表示为:网络ID号。当主机地址全为1时,它表示为:广播地址

*B类地址:

以10开头,2个字节的网络地址,2个字节的主机地址,如下:

       1000 0000 0000 0000 0000 0000 0000 0001(二进制)

       1011 1111 1111 1111 1111 1111 1111 1110(二进制)

       128.0.0.1 ~ 191.255.255.254(十六进制)

同样的,主机地址不能全部为1或者全为0

C类地址:

       以110开头,3个字节的网络地址,1个字节的主机地址

              1100 0000 0000 0000 0000 0000 0000 0001

              1101 1111 1111 1111 1111 1111 1111 1110         

              192.0.0.1 ~ 223.255.255.254

              同样的,主机地址不能全部为1或者全为0

我们的地址就是192开头的。所以我们的IP地址就是C类地址。由于C类地址是由3个字节的网络地址,1个字节的主机地址组成的,所以该IP地址下面只能连接的253台主机。

为什么连接的是253台主机,而不是254台?

因为,192.168.10.1被作为网关给用掉了。所以,只能连接253台主机

这个192.168.10.1中的192.168.10网络地址是怎么来的?

实际上192.168.10网络地址,就是由路由器分配好的。只有路由器才能自动匹配IP地址,而交换机不行。

我们可以看到,百度的地址是14开头的,所以它是A类地址。由于A类地址是由1个字节的网络地址,3个字节的主机地址组成的,所以该IP地址下面可以连接的主机数量非常多。

D类地址:

以1110开头,4个字节的网络地址,0个字节的主机地址

       1110 0000 0000 0000 0000 0000 0000 0001

       1110 1111 1111 1111 1111 1111 1111 1110

       224.0.0.1 ~ 239.255.255.254

同样的,主机地址不能全部为1或者全为0

E类地址:

以11110开头  待使用

子网掩码:

概念:用于减少IP浪费,细化IP分类,判断若干个网络是否在同一局域网内的机制

*姿势:

       网络地址全为1 主机地址全为0

*作用:

       判断是否在同一局域网类

例如:

                     当前教室的子网掩码:

                            255.255.255.0

                    

                     判断 192.168.10.12  和  192.168.10.89是否在同一局域网?

                            192.168.10.12

                     &    255.255.255.0

              -----------------------------

                      192.168.10.0    ---》网络ID号

                           

                            192.168.10.89

                     &   255.255.255.0

              ------------------------------

                            192.168.10.0 

它们得出来得结果都是192.168.10.0,即:网络ID都是192.168.10.0,所以它们在同一局域网内。

问题:

假设我现在要利用子网掩码将同一局域网下的网络ID号分为4个子网,那么我该怎么分?

我们都知道二进制中,两个bit位就可以表示4中状态,即:00、01、10、11

所以,我们将子网掩码写为:255.255.255.192 ,其中192转化为二进制:1100 0000

即:255.255.255. 1100 0000

                     192.168.10.12      0000 1100

              &    255.255.255.192   1100 0000

              -----------------------

                  192.168.10.0

                       

                     192.168.10.89       0101 1001

              &    255.255.255.192  1100 0000

              -----------------------

                  192.168.10.64

我们发现子网掩码中,1100 0000只有最高的两位为1(这两个位称为子网位),其他的都为0,那么任何与1100 0000相“与”的数,只有最高的两位被保留下来,其他的都会被清零。而像前面说的,最高的两个bit位一共可以表现出四种状态,即:00、01、10、11。所以可以表现出四组网络ID号,也就是4个子网。

      

子网掩码为 255.255.255.192 拥有4个子网:

四个子网:  192.168.10.0000 0001 ~ 192.168.10.0011 1110(第一组子网)

                            192.168.10.0100 0001 ~ 192.168.10.0111 1110(第二组子网)

                            192.168.10.1000 0001 ~ 192.168.10.1011 1110(第三组子网)

                            192.168.10.1100 0001 ~ 192.168.10.1111 1110(第四组子网)

注意:主机地址不能全部为1或者全为0

有时候我们用这个表示子网掩码。其中24表示192.168.7.110中的前面24位为网络地址位,此时子网掩码就是255.255.255.0

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值