03.MAC地址,IP地址,子网掩码

MAC 地址

  1. 每个网卡都有一个6字节(48bit)的mac地址
  2. 前3个字节表示厂商, 由IEEE的注册管理机构分配给厂商, 后三个字节表示网络接口标识, 由厂商自行分配给每个设备.
  3. 不同平台的表示形式不同
    1. windows
      40-55-82-0A-8C-6D
    2. Linux, Android, Mac, iOS
      40:55:82:0A:8C:6D
    3. Packet Tracer
      4055.820A.8C6D
  4. MAC 地址的48位都是1(FF FF FF FF FF FF)时候, 表示是广播. 计算机接收到某个数据包, 然后判断是不是发给自己的, 只需要 (自己的 mac & 目标mac地址) == (自己的mac地址), 如果计算成立, 则表示数据包是发给自己的, 否则就不是.
  5. 修改mac地址, 本质不是修改网卡这个硬件的mac地址, 而是让操作系统, 发送数据时候, 使用的是自己修改的mac地址, 而不是硬件的mac地址.

ip地址

  1. 定义
    1. 互联网上的每个主机都有一个ip地址.
  2. 版本
    1. IPv4 4字节(32位) 已经全部用完. 例如 : 192.168.1.10
    2. IPv6 16字节(128位) l例如 : 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
  3. 组成
    1. 由 网络标识(网络ID) + 主机标识(主机ID)
    2. 组成计算机的ip地址的主机位不能全部为 0 或者 全部为 1. 全部为0 代表着这个网段, 全部为1代表给这个网段内的计算机发送广播,
      1. 比如 计算机的 ip: 192.168.1.101, 子网掩码 : 255.255.255.0, 那么这个计算机的 网络ID 为 192.168.1, 主机ID为101, 这个网段内不可以有计算机的ip地址为 192.168.1.0 和192.168.1.255, 前者表示的是当前的计算机所在的网段, 后者表示的是给这个网段内的所有计算机发送广播 , 通常在发送广播时候使用这个ip地址.
    3. 通过(子网掩码 & ip地址) 得到的结果是网段地址, 通过 (发送方计算机的ip地址 & 发送方计算机的子网掩码 == 接收方计算机的ip地址 & 发送方计算机的子网掩码)的结果判断发送方的计算和接收方的计算机是否在同一个网段内.
    4. 子网掩码转为二进制, 1的位置对应的ip地址的部分就是计算机的网络标识, 结果为0的部分对应的ip地址的部分就是计算机的主机标识.
    5. 三类IP地址
      1. A类
        1. 8位网络ID, 24位主机ID
        2. 默认的子网掩码 255.0.0.0
        3. 网络ID以0开头(因为网络ID, 一共;8位, 并且第一位是0, 所以此网段内的计算机的网络ID部分位 00000000 - 01111111 即: 0 - 126, 则对应的ip地址的范围是 0.0.0.1 - 126.255.255.254, 因为127 作为保留网段, 其中的127.0.0.1 是本地环回地址, 就是本机地址)
      2. B类
        1. 16位网络ID, 16位主机ID
        2. 默认的子网掩码 255.255.0.0
        3. 网络ID以10开头(因为网络ID, 一共;8位, 并且前两位是10, 所以此网段内的计算机的网络ID部分位 10000000.00000000 - 10111111.11111111即: 128.0 - 191.255, 则对应的ip地址的范围是 128.0.0.1 - 191.255.255.254)
      3. C类
        1. 24位网络ID, 8位主机ID
        2. 默认的子网掩码 255.255.255.0
        3. 网络ID以110开头(因为网络ID, 一共;8位, 并且前三位是110, 所以此网段内的计算机的网络ID部分位 11000000 .00000000.00000000 - 11011111.11111111.11111111 即: 192 .0.0 - 223.255.255, 则对应的ip地址的范围是 192.0.0.1 - 223.255.255.254)
    6. 子网掩码 CIDR 表示法
      1. 192.168.1.100/24, 表示子网掩码的前24位是1, 即 11111111.11111111.11111111,00000000 也就是255.255.255.0;
  4. IP地址的主机号和网络号
    1. 将IP地址和子网掩码做&操作, 得到的结果为1的部分对应着IP地址的网络位, 得到的结果为0的部分对相应着IP地址的主机位.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值