• 网络协议之EtherType、IpProtocol、UDP Port、特殊MAC地址


    EtherType

    0x0806 ARP

    0x8035 RARP

    0x7800 ADP(私有Address Discovery Protocol)

    0x814C SNMP

    0x0800 IPv4

    0x86dd IPv6

    0x8847/0x8848 MPLS

    0x8863 PPPoE Discovery

    0x8864 PPPoE Session

    0x8137 IPX/SPX

    0x8809 IEEE802.3对链路聚合和LACP进行标准化后定义的慢协议,EtherType字段后紧跟着1个字节的SubType字段,0x01表示LACP,0x02表示Mark Protocol,0x03表示OAM,0x10表示OSSP

    0x888E 802.1x EAPOL

    0x88A7 HGMP

    0x88CC LLDP

    0x88F7 PTP(IEEE 1588 Precision Time Protocol)

    0xFFFD/0xFFFE/0xFFFF 设备保留

    IpProtocol

    1 ICMP

    2 IGMP

    3 GGP (Gateway-to-Gateway Protocol)

    4 IPv4

    6 TCP

    8 EGP (Exterior Gateway Control)

    9 IGP

    17 UDP

    27 RDP

    41 IPv6

    43 IPv6 Route

    58 IPv6-ICMP

    118 STP (Schedule Transfer Protocol)

    121 SMP (Simple Message Protocol)

    143 EThernet

    UDP Port

    20 FTP Data Transfer

    21 FTP Control

    22 SSH

    23 Telnet

    53 DNS

    56 RAP (Route Access Protocol)

    67 BOOTP(Bootstrap Protocol) Server, also used by DHCP

    68 BOOTP(Bootstrap Protocol) Client, also used by DHCP

    69 TFTP

    80 HTTP

    107 Remote Telnet

    115 SFTP

    161 SNMP

    179 BGP

    264 BGMP

    319 PTP Event Message

    320 PTP General Message

    443 HTTPS

    520 RIP (Routing Information Protocol)

    546 DHCPv6 Client

    547 DHCPv6 Server

    556 RFS

    特殊MAC地址

    网络字节序按照大端模式传输数据,因此,01-00-5e-xx-xx-xx的1出现在最高位,即第48位,该位用来区分组播地址和单播地址。另外,第47位为G/L位,0表示全球唯一,1表示本地地址。

    大部分的组播地址都以01-80-C2和01-00-5E开头,是因为使用这些组播地址的协议都是IEEE和IANA制定的,它们的OUI分别是00-80-C2和00-00-5E。除此之外,还有01-00-0C-CC-CC-CC这样的地址,是Cisco定义的,Cisco的OUI是00-00-0C。

    01-00-5e地址段

    01-80-c2地址段

    01-80-C2-00-00-00 STP协议使用

    01-80-C2-00-00-01 MAC Controlde PAUSE帧使用

    01-80-C2-00-00-02 慢协议使用,如OAM/LACP协议

    LLDP(Link Layer Discovery Protocol)链路层发现协议允许本地网络中的设备“广播”自身的状态,是一种能够使网络中的设备互相发现并通告状态、交互信息的协议。

    LLDP协议属于链路层协议,它的以太类型为0x88cc。

    名称
    目的MAC地址
    意义
    Nearest bridge
    01-80-C2-00-00-0E
    包被限制在本地网络中,无法被任何桥或路由设备转发
    Nearest non-TPMR bridge
    01-80-C2-00-00-03
    包只被Two-Port MAC Relay (TPMR)转发,其他的任何桥或路由设备都不转发该数据包
    Nearest Customer Bridge
    01-80-C2-00-00-00
    只在两个Customer Bridge之间传播。

    IP地址

    A类 0.0.0.0 —— 127.255.255.255
    B类 128.0.0.0——191.255.255.255
    C类 192.0.0.0——223.255.255.255
    D类 224.0.0.0——239.255.255.255 (组播地址)
    E类 240.0.0.0——247.255.255.255 (科学实验)

    IP组播和单播的目的地址不同,IP组播的目的地址是组地址——D类地址
    组播IP地址是本地管理组播地址:239.0.0.0~239.255.255.255
    D 类地址是从 224.0.0.0 到 239.255.255.255 之间的 IP 地址
    其中224.0.0.0到224.0.0.255是保留地址
    224.0.0.1表示子网中所有的组播组
    224.0.0.2表示子网中的所有路由器
    224.0.0.5表示OSPF(Open Shortest Path First)路由器
    224.0.0.6表示OSPF指定路由器
    224.0.0.12 表示 DHCP(Dynamic Host Configuration Protocol) 服务器

  • 相关阅读:
    常用正则
    css换行与不换
    数组Array.prototype方法的使用
    你真的知道css三种存在样式(外联样式、内部样式、内联样式)的区别吗?
    js中批量处理样式——cssText的使用
    CSS的定位属性实现text-shadow属性的文本下产生阴影效果
    深入js的面向对象学习篇(继承篇)——温故知新(三)
    深入js的面向对象学习篇(封装是一门技术和艺术)——温故知新(二)
    深入js的面向对象学习篇——温故知新(一)
    【转链接】Handlebars模板引擎以及浅谈模板引擎的实现原理
  • 原文地址:https://www.cnblogs.com/justin-y-lin/p/15515500.html
Copyright © 2020-2023  润新知