zoukankan      html  css  js  c++  java
  • IP地址详解

    IP地址是一个网卡在网络世界的通讯地址,相当于我们现实世界中的门牌号。

    例如:10.100.122.2,这个IP(IPV4)地址它被分为四个部分,每个部分分为6bit,所以一个IP地址总共有32位。

    在目前的设计中,IP地址主要由A、B、C三类区分,前面一部分是网络后,后面的则是主机号,例如:大家都是6号楼,一个是A小区的6号楼,一个是B小区的6号楼。

    下面这个表格详细的表示了A、B、C类地址的所能包含的主机数量。

    C类地址的最大主机数只有254个,而B类地址有65534个,很大。目前一个企业的IP地址都没有这么多。

    于是衍生了CIDR(无类型域间选路)

    例如:

    1.10.100.122.2/24,24表示前面24位是网络号,后8位是主机号。里面有一个广播地址,10.100.122.255,如果发送信息给这个IP地址,这个网段中的所有主机都会收到信息。

    另外一个是子网掩码,255.255.255.0,可以把子网掩码和IP地址进行AND操作,就能算出来网络地址,此IP地址的网络号为10.100.122.0。

    2.表格的右边是私有IP地址,左边是共有IP地址,当需要搭建一个网站,需要给全世界所有人访问的时候,就需要用共有IP地址来访问。

    192.168.0.X这个是常用的私有IP地址(很明显能看出来这个IP地址前面的192.168.0,这个是网络号),家里的路由器一般都是这样的,而192.168.0.1,一般是这个私有网络的出口,例如家里的路由器。而192.168.0.255这个就是广播地址,发送信息给这个地址,这个私有网段中的所有主机都会收到信息。

    3.比较容易犯错的是16.168.165.91/22这个CIDR,前面16.168部分不动,后面的165转换成二进制‭101001 01‬前面的6位是网络号,后面01是主机号,因为/后面22表示前面22位是网络号,16.168总共16位再加上后面的6位,而这个网络中的第一个地址则是16.168.101001 00.1,即16.168.164.1,子网掩码是16.168.111111 00 .0即16.168.252.0,广播地址是16.168.101001 11 .255即16.168.167.255.

    MAC地址

    MAC地址是全局唯一的,每个网卡都有独立的一个IP地址。它更像是一个身份证,是唯一的标识。

    IP地址与Mac地址的区别:

    IP是地址,它有定位功能,而Mac是身份证,具有唯一性。有了它们两个就能在互联网中通信两者缺一不可。

  • 相关阅读:
    idea中pom.xml相关操作
    Java集合1-集合与数组的区别
    idea中各种图标的含义
    testng之多线程执行(并发执行)
    testng之DataProvider参数化
    fastjson将java对象与json字符串相互转换
    testng -依赖测试
    testng- 异常测试
    转-selenium3 webdriver启动火狐、chrome、edge、Safari浏览器的方法
    浏览器兼容性测试
  • 原文地址:https://www.cnblogs.com/huangzhenxiong/p/10068313.html
Copyright © 2011-2022 走看看