Network net_device flags网络设备状态标识

ip -s -h l show dev enp1s0

UP 表示网卡处于启动的状态;BROADCAST 表示这个网卡有广播地址,可以发送广播包;MULTICAST 表示网卡可以发送多播包;LOWER_UP 表示 L1 是启动的,也即网线插着呢。MTU1500 是指什么意思呢?是哪一层的概念呢?最大传输单元 MTU 为 1500,这是以太网的默认值。

qdisc 是什么意思呢?qdisc 全称是 queueing discipline,中文叫排队规则。内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的 qdisc(排队规则)把数据包加入队列。

最简单的 qdisc 是 pfifo,它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。

pfifo_fast 稍微复杂一些,它的队列包括三个波段(band)。在每个波段里面,使用先进先出规则。

三个波段(band)的优先级也不相同。band 0 的优先级最高,band 2 的最低。如果 band 0 里面有数据包,系统就不会处理 band 1 里面的数据包,band 1 和 band 2 之间也是一样。

数据包是按照服务类型(Type of Service,TOS)被分配到三个波段(band)里面的。TOS 是 IP 头里面的一个字段,代表了当前的包是高优先级的,还是低优先级的。

Network 网络概念

  1. 为什么要分层?
    • 更好的理解是分工,为了更好的完成工作通过各层之间的协同工作独立以交互的完成一个任务。
  2. 二、三层设备
    • 所谓的二层设备、三层设备,都是这些设备上跑的程序不同而已。一个 HTTP 协议的包经过一个二层设备,二层设备收进去的是整个网络包。这里面 HTTP、TCP、 IP、 MAC 都有。什么叫二层设备呀,就是只把 MAC 头摘下来,看看到底是丢弃、转发,还是自己留着。那什么叫三层设备呢?就是把 MAC 头摘下来之后,再把 IP 头摘下来,看看到底是丢弃、转发,还是自己留着。
  3. CIDR 无类型域间选路
    • 可以看到,10.100.122.2/24,这个 IP 地址中有一个斜杠,斜杠后面有个数字 24。这种地址表示形式,就是 CIDR。后面 24 的意思是,32 位中,前 24 位是网络号,后 8 位是主机号。
    • 这就是网络号。将子网掩码和 IP 地址按位计算 AND,就可得到网络号。
    • CIDR 第一个地址、子网掩码、和广播地址的计算 如16.158.165.91/22 其中前22位表示网络号,后10们表示主机地址。其中165的二进制形式10100101为取前6位表示 网络号也就是16.158.164.0 第一个地址是16.158.164.1 、子网掩码为255.255.252.0 、广播地址是16.158.<101001><11>.255。
  4. MAC 和 IP 的定位 作用
    • MAC 地址在子网定位,IP在跨子网定位。例如,从 192.168.0.2/24 访问 192.168.0.3/24 是可以用 MAC 地址的。一旦跨子网,即从 192.168.0.2/24 到 192.168.1.2/24,MAC 地址就不行了,需要 IP 地址起作用了。
  5. 网络各层单位
    • 传输层:段
    • 网络层:包
    • 链路层:帧

Exchange 邮件流 (4) 规则

邮件流规则(也称传输规则 TransPortRule)在邮件传输过程中对其进行操作,而不是在邮件传递到邮箱后进行操作。

  • 规则的组成 条件、例外、操作、属性
  • New-TransportRule -Name [Conditions] [Exception] [Actions] [Properties]
  • Get-TransportRule -Identity “RuleName” | Format-List