记录一下网络设备的各个标志都是什么意思;
我这里以我的一台虚拟机机为例(虚拟软件:virtualbox,系统:centos7)
首先我们运行命令:ip addr 查看网络设备信息:

![image-20220223150205002](/Users/mayi/Library/Application Support/typora-user-images/image-20220223150205002.png)

  1. <BROADCAST,MULTICAST,UP,LOWER_UP> :net_device flags,网络设备的状态标识

    1
    2
    3
    4
    BROADCAST:表示这个网卡有广播地址,可以发送广播包;
    MULTICAST:表示这个网卡可以发送多播包;
    UP:表示网卡处于启动状态;
    LOWER_UP:表示L1是启动的,也就是插着网线;
  2. mtu 1500

    1
    2
    MTU: 是二层 MAC 层的概念。
    MAC 层有 MAC 的头,mtu 1500就表示-以太网规定MAC和正文加起来不能超过1500字节。
  3. qdisc pfifo_fast:

    1
    qdisc: 是queueing discipline (排队规则),内核如果需要通过某个网络接口发送数据包,他们都需要按这个接口配置的 qdisc 把数据包加入队列;
  4. scope global :

    1
    在ip地址后面有一个scope global,global说明这张网卡是可以对外的,可以接受来自任何地方的包。
  5. scope host :

    1
    2
    像lo这里是个scope host,说明这张网卡仅可以提供本机相互通信。
    lo 全称是loopback,又称环回接口,往往会被分配到127.0.0.1 这个地址。这个地址用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。