zoukankan      html  css  js  c++  java
  • 网络协议之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) 服务器

  • 相关阅读:
    转战博客园
    C++虐恋:MBCS安装失败导致的四天误工
    Servlet 3.0 新特性详解 (转载)
    数据库连接池proxool的两种使用方式
    java异常处理中的细节
    InvocationTargetException异常的深入研究-servlet的setAttribute与getAttribute
    如果我是一个全栈极客,那么,下一步该怎么走?
    C++基础与提高 001
    用户及文件权限管理
    命令行操作体验
  • 原文地址:https://www.cnblogs.com/justin-y-lin/p/15515500.html
Copyright © 2011-2022 走看看