IP協議編號及C語言實現

來源:互聯網
上載者:User
根據網上整理:分配的 網際網路通訊協定 (IP)編號

注意:協議編號採用十進位符號形式。

十進位    關鍵字     協議=======    =======     ==============0     HOPOPT      IPv6 逐跳選項            1     ICMP        Internet 控制訊息           2     IGMP        Internet 組管理         3     GGP         網關對網關                 4     IP          IP 中的 IP(封裝)          5     ST          流                     6     TCP         傳輸控制               7     CBT         CBT                             8     EGP         外部網關協議     9     IGP         任何專用內部網關         (Cisco 將其用於 IGRP)10     BBN-RCC-MON BBN RCC 監視                    11     NVP-II      網路語音協議         12     PUP         PUP                             13     ARGUS       ARGUS                                14     EMCON       EMCON                                 15     XNET        跨網調試器            16     CHAOS       Chaos                                 17     UDP         使用者資料報                  18     MUX         多工                    19     DCN-MEAS    DCN 測量子系統           20     HMP         主機監視                21     PRM         資料包無線測量              22     XNS-IDP     XEROX NS IDP               23     TRUNK-1     第 1 主幹                              24     TRUNK-2     第 2 主幹                              25     LEAF-1      第 1 葉                               26     LEAF-2      第 2 葉                               27     RDP         可靠資料協議         28     IRTP        Internet 可靠事務  29     ISO-TP4     ISO 傳輸協議第 4 類 30     NETBLT      批量資料轉送協議    31     MFE-NSP     MFE 網路服務協議  32     MERIT-INP   MERIT 節點間協議             33     SEP         順序交換協議        34     3PC         第三方連線協定         35     IDPR        域間策略路由協議36     XTP         XTP                                   37     DDP         資料報傳送協議            38     IDPR-CMTP   IDPR 控制訊息傳輸協議39     TP++        TP++ 傳輸協議               40     IL          IL 傳輸協議            41     IPv6        Ipv6                              42     SDRP        源要求路由協議       43     IPv6-Route  IPv6 的路由標題            44     IPv6-Frag   IPv6 的片斷標題          45     IDRP        域間路由協議   46     RSVP        保留協議           47     GRE         通用路由封裝     48     MHRP        移動主機路由協議49     BNA         BNA                          50     ESP         IPv6 的封裝安全負載   51     AH          IPv6 的身分識別驗證標題    52     I-NLSP      整合網路層安全性  TUBA 53     SWIPE       採用加密的 IP                    54     NARP        NBMA 位址解析通訊協定  55     MOBILE      IP 移動性                       56     TLSP        傳輸層安全性通訊協定   使用 Kryptonet 密鑰管理57     SKIP        SKIP                              58     IPv6-ICMP   用於 IPv6 的 ICMP                     59     IPv6-NoNxt  用於 IPv6 的無下一個標題           60     IPv6-Opts   IPv6 的目標選項       61                 任意主機內部協議           62     CFTP        CFTP                            63                 任意本網                    64     SAT-EXPAK   SATNET 與後台 EXPAK             65     KRYPTOLAN   Kryptolan                            66     RVD         MIT 遠程虛擬磁碟協議      67     IPPC        Internet Pluribus 資料包核心         68                 任意Distributed File System          69     SAT-MON     SATNET 監視                     70     VISA        VISA 協議                        71     IPCV        Internet 資料包核心工具          72     CPNX        電腦協議網路管理  73     CPHB        電腦協議活動訊號         74     WSN         王安電腦網路                     75     PVP         資料包視頻協議                 76     BR-SAT-MON  後台 SATNET 監視            77     SUN-ND      SUN ND PROTOCOL-Temporary             78     WB-MON      WIDEBAND 監視                   79     WB-EXPAK    WIDEBAND EXPAK                        80     ISO-IP      ISO 網際網路通訊協定 (IP)                 81     VMTP        VMTP                                 82     SECURE-VMTP SECURE-VMTP                          83     VINES       VINES                                 84     TTP         TTP                                   85     NSFNET-IGP  NSFNET-IGP                            86     DGP         異類網關協議     87     TCF         TCF                                  88     EIGRP       EIGRP                           89     OSPFIGP     OSPFIGP                      90     Sprite-RPC  Sprite RPC 協議            91     LARP        軌跡位址解析通訊協定     92     MTP         多播傳輸協議          93     AX.25       AX.25 幀                         94     IPIP        IP 中的 IP 封裝協議   95     MICP        移動互聯控制協議   96     SCC-SP      訊號通訊安全性通訊協定    97     ETHERIP     IP 中的乙太網路封裝     98     ENCAP       封裝標題         99                 任意專用加密方案        100     GMTP        GMTP                                 101     IFMP        Ipsilon 流量管理協議   102     PNNI        IP 上的 PNNI                       103     PIM         獨立於協議的多播  104     ARIS        ARIS                              105     SCPS        SCPS               106     QNX         QNX              107     A/N         活動網路                    108     IPComp      IP 負載壓縮協議   109     SNP         Sitara 網路通訊協定          110     Compaq-Peer Compaq 對等協議                111     IPX-in-IP   IP 中的 IPX                112     VRRP        虛擬路由器冗餘協議 113     PGM         PGM 可靠傳輸協議  114                 任意 0 跳協議                   115     L2TP        第二層通道通訊協定        116     DDX         D-II 資料交換 (DDX)           117     IATP        互動式代理傳輸協議  118     STP         計劃傳輸協議            119     SRP         SpectraLink 無線協議       120     UTI         UTI            121     SMP         簡單郵件協議            122     SM          SM                123     PTP         效能透明協議   124     ISIS over IPv4               125     FIRE                      126     CRTP        Combat 無線傳輸協議  127     CRUDP       Combat 無線使用者資料報    128     SSCOPMCE                  129     IPLT                  130     SPS         安全性封裝防護             131     PIPE        IP 中的專用 IP 封裝       132     SCTP        流量控制傳輸協議   133     FC          光纖通道                        134-254             未分配                           255                 保留  
C語言版,歡迎拷貝:
switch(Protocol){ 
case 0: return "HOPOPT"; //IPv6逐跳選項
case 1: return "ICMP"; //控制訊息
case 2: return "IGMP"; //組管理
case 3: return "GGP"; //網關對網關
case 4: return "IP in IP"; //IP中的IP(封裝)
case 5: return "ST"; //流
case 6: return "TCP"; //TCP傳輸控制
case 7: return "CBT"; //CBT
case 8: return "EGP"; //外部網關協議
case 9: return "IGB"; //任何專用內部網關(Cisco將其用於IGRP)
case 10: return "BBN-RCC-MON"; //BBN RCC監視
case 11: return "NVP-II"; //網路語音協議
case 12: return "PUP"; //PUP
case 13: return "ARGUS"; //ARGUS
case 14: return "EMCON"; //EMCON
case 15: return "XNET"; //跨網調試器
case 16: return "CHAOS"; //Chaos
case 17: return "UDP"; //使用者資料報
case 18: return "MUX"; //多工
case 19: return "DCN-MEAS"; //DCN測量子系統
case 20: return "HMP"; //主機監視
case 21: return "PRM"; //資料包無線測量
case 22: return "Xns_IDP"; //XEROX NS IDP
case 23: return "TRUNK-1"; //第1主幹
case 24: return "TRUNK-2"; //第2主幹
case 25: return "LEAF-1"; //第1葉
case 26: return "LEAF-2"; //第2葉
case 27: return "RDP"; //可靠資料協議
case 28: return "IRTP"; //Internet可靠事務
case 29: return "ISO-TP4"; //ISO傳輸協議第4類
case 30: return "NETBLT"; //批量資料轉送協議
case 31: return "MFE-NSP"; //MFE網路服務協議
case 32: return "MERIT-INP"; //MERIT節點間協議
case 33: return "SEP"; //順序交換協議
case 34: return "3PC"; //第三方連線協定
case 35: return "IDPR"; //IDPR域間策略路由協議
case 36: return "XTP"; //XTP
case 37: return "DDP"; //資料報傳送協議
case 38: return "IDPR-CMTP"; //IDPR控制訊息傳輸協議
case 39: return "TP++"; //TP++傳輸協議
case 40: return "IL"; //IL傳輸協議
case 41: return "IPv6"; //IPv6
case 42: return "SDRP"; //源要求路由協議
case 43: return "IPv6-Route"; //IPv6的路由標題
case 44: return "IPv6-Frag"; //IPv6的片段標題
case 45: return "IDRP"; //域間路由協議
case 46: return "RSVP"; //保留協議
case 47: return "GRE"; // 通用路由封裝
case 48: return "MHRP"; // 移動主機路由協議
case 49: return "BNA"; // BNA
case 50: return "ESP"; // IPv6 的封裝安全負載
case 51: return "AH"; // IPv6 的身分識別驗證標題
case 52: return "I-NLSP"; // 整合網路層安全性 TUBA
case 53: return "SWIPE"; // 採用加密的 IP
case 54: return "NARP"; // NBMA 位址解析通訊協定
case 55: return "MOBILE IP"; // 移動性
case 56: return "TLSP"; // 傳輸層安全性通訊協定使用 Kryptonet 密鑰管理
case 57: return "SKIP"; // SKIP
case 58: return "IPv6-ICMP"; // 用於 IPv6 的 ICMP
case 59: return "IPv6-NoNxt"; // 用於 IPv6 的無下一個標題
case 60: return "IPv6-Opts"; // IPv6 的目標選項
case 61: return "Anyone Betwen Hosts"; // 任意主機內部協議
case 62: return "CFTP"; // CFTP
case 63: return "Anyone of LocalHost"; // 任意本網
case 64: return "SAT-EXPAK"; // SATNET 與後台 EXPAK
case 65: return "KRYPTOLAN"; // Kryptolan
case 66: return "RVD MIT"; // 遠程虛擬磁碟協議
case 67: return "IPPC"; // Internet Pluribus 資料包核心
case 68: return "Any Distributed File System"; //任意Distributed File System
case 69: return "SAT-MON"; // SATNET 監視
case 70: return "VISA"; // VISA 協議
case 71: return "IPCV"; // Internet 資料包核心工具
case 72: return "CPNX"; // 電腦協議網路管理
case 73: return "CPHB"; // 電腦協議活動訊號
case 74: return "WSN"; // 無線電腦網路
case 75: return "PVP"; // 資料包視頻協議
case 76: return "BR-SAT-MON"; // 後台 SATNET 監視
case 77: return "SUN-ND"; // SUN ND PROTOCOL-Temporary
case 78: return "WB-MON"; // WIDEBAND 監視
case 79: return "WB-EXPAK"; // WIDEBAND EXPAK
case 80: return "ISO-IP"; // ISO 網際網路通訊協定 (IP)
case 81: return "VMTP"; // VMTP
case 82: return "SECURE-VMTP"; // SECURE-VMTP
case 83: return "VINES VINES";
case 84: return "TTP"; // TTP
case 85: return "NSFNET-IGP"; // NSFNET-IGP
case 86: return "DGP"; // 異類網關協議
case 87: return "TCF"; // TCF
case 88: return "EIGRP"; // EIGRP
case 89: return "OSPFIGP"; // OSPFIGP
case 90: return "Sprite-RPC"; // Sprite RPC 協議
case 91: return "LARP"; // 軌跡位址解析通訊協定
case 92: return "MTP"; // 多播傳輸協議
case 93: return "AX.25"; // AX.25 幀
case 94: return "IPIP"; // IP 中的 IP 封裝協議
case 95: return "MICP"; // 移動互聯控制協議
case 96: return "SCC-SP"; // 訊號通訊安全性通訊協定
case 97: return "ETHERIP"; // IP 中的乙太網路封裝
case 98: return "ENCAP"; // 封裝標題
case 99: return "Any Encrypt Plan"; //任意專用加密方案
case 100: return "GMTP"; // GMTP
case 101: return "IFMP"; // Ipsilon 流量管理協議
case 102: return "PNNI"; // IP 上的 PNNI
case 103: return "PIM"; // 獨立於協議的多播
case 104: return "ARIS"; // ARIS
case 105: return "SCPS"; // SCPS
case 106: return "QNX"; // QNX
case 107: return "A/N"; // 活動網路
case 108: return "IPComp"; // IP 負載壓縮協議
case 109: return "SNP"; // Sitara 網路通訊協定
case 110: return "Compaq-Peer"; // Compaq 對等協議
case 111: return "IPX-in-IP"; // IP 中的 IPX
case 112: return "VRRP"; // 虛擬路由器冗餘協議
case 113: return "PGM"; // PGM 可靠傳輸協議
case 114: return "Zero Hop Protocal"; //任意 0 跳協議
case 115: return "L2TP"; // 第二層通道通訊協定
case 116: return "DDX"; // D-II 資料交換 (DDX)
case 117: return "IATP"; // 互動式代理傳輸協議
case 118: return "STP"; // 計劃傳輸協議
case 119: return "SRP"; // SpectraLink 無線協議
case 120: return "UTI"; // UTI
case 121: return "SMP"; // 簡單郵件協議
case 122: return "SM"; // SM
case 123: return "PTP"; // 效能透明協議
case 124: return "ISIS"; // over IPv4
case 125: return "FIRE"; //
case 126: return "CRTP"; // Combat 無線傳輸協議
case 127: return "CRUDP"; // Combat 無線使用者資料報
case 128: return "SSCOPMCE"; //
case 129: return "IPLT"; //
case 130: return "SPS"; // 安全性封裝防護
case 131: return "PIPE"; // IP 中的專用 IP 封裝
case 132: return "SCTP"; // 流量控制傳輸協議
case 133: return "FC"; // 光纖通道
case 255: return "保留"; //
default: return "未分配";
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.