TCP/IP协议号

article/2025/9/12 22:20:29

转自http://www.52rd.com/Blog/Detail_RD.Blog_liweikui_22903.html,作者:liweikui

IP协议号:IP首部中有8位协议号,用于指明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 luribus数据包核心 

68

 

任意分布式文件系统 

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 Internet 协议 

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

 

保留


http://chatgpt.dhexx.cn/article/hkbvGykB.shtml

相关文章

MATLAB APP全局变量的使用

切换到代码视图,左上角代码浏览器点击属性,有如下提示: 点击➕旁边,会出现提示: 按照提示所说,在这里就可以添加全局变量了。 点击➕,在代码中便会添加如下代码: properties (Acce…

MATLAB GUI 设全局变量的位置

如果要在控件之外定义全局变量, 则这个全局变量要设置在OutputFcn下面 如图:

matlab 全局变量(global)数据类型报错问题

今天我在做matlab的GUI界面时,其中涉及到定义一个全局的元胞变量(cell)。将其摘录下来如下: clc;clear all global a s11;s2123;s3a; a(1,1:3){s1,s2,s3}然后出现错误:从 cell 转换为 double 时出现以下错误:错误使用 double无法从 cell 转换…

matlab 全局符号变量,优化全局变量使用 - MATLAB Simulink Example - MathWorks 中国

示例模型 在模型 matlab:rtwdemo_optimize_global_ebf 中,Assignment 模块将来自 Inport 模块和 Constant 模块的值赋给输出信号。输出信号馈入 Gain 模块中。 model rtwdemo_optimize_global_ebf; load_system(rtwdemo_optimize_global_ebf) 生成代码但不进行优化…

20220117 matlab 全局变量调试

要在外部和里面都定义global才行貌似 global f1function parameter_inpu__() global f1 f11;endglobal f1 b1 f_temp test1__(); dynamic_e()function parameter_inpu__() global f1 f11;endfunction test1__() global f1 b1 b1f1;endfunction dynamic_e() global f_temp f_te…

matlab变量全局化,matlab全局变量global

matlab global定义全局变量的问题 我写了matlab的一个主函数,放在一个M文件中,然后在这个主函数中调用其可以,前提是两个函数共用变量均需用global声明 例子: 保存f.m内容如下: function f(a,b) global x y; x=a; y=b; 保存g.m内容如下: function [out]=g global x y; ou…

matlab 编程之全局变量(global)和永久变量(persistent)

一、global 官方解释: help globalglobal Define global variable.global X Y Z defines X, Y, and Z as global in scope.Ordinarily, each MATLAB function has itsown local variables, which are separate from those of other functions,and from those of th…

Matlab之全局变量

通过返回修改后的输入参数,可以实现函数内部对Matlab工作空间变量的修改。而另一种殊途同归的方法则是使用全局变量。 声明全局变量需要用到global关键词,语法格式为‘global variable’ 通过全局变量可以实现Matlab工作空间变量空间和多个函数的函数空间…

JavaScript 原型链和继承面试题

JavaScript 原型链和继承问题 JavaScript 中没有类的概念的,主要通过原型链来实现继承。通常情况下,继承意味着复制操作,然而 JavaScript默认并不会复制对象的属性,相反,JavaScript只是在两个对象之间创建一个关联&am…

11、原型链、原型继承和Class继承

11.1 原型 每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,这个对象(函数.prototype)的用途是包含可以由特定类型的所有实例共享的属性和方法 11.2 原型链 基本思想就是…

原型链和原型继承

什么是原型链? 每一个对象都有自己的原型对象,而原型对象也属于对象也会有自己的原型对象,依次类推就会形成链式结构,然后就构成了原型链,所有对象的原型链最终都会指向object.prototype,而最终object.pro…

关于原型、原型链和原型继承的理解

# 个人理解 原型: prototype首先是只作用于函数的属性,无法直接用于对象或变量。 每个函数中都自带一个__proto__属性(可以存储继承对象中的prototype属性--- p.__proto__ Person.prototype)。 在实例化对象(构造函数)时,寻找某个属性(如dem…

js原型和原型链以及原型继承

目录 一、原型 二、原型链 三、原型链继承 一、原型 原型是Javascript中的继承的基础,JavaScript的继承主要依靠原型链来实现的。 原型 ​ 在JavaScript中,我们创建一个函数A(就是声明一个函数), 就会为该函数创建一个prototype属性。而且也会在内存…

原型、原型链和原型继承

原型继承 编程中对象继承,有类继承和原型继承: 类继承形式上就是,extends 关键字,继承之后,子类就会拥有父类的属性和方法,如下: // 以下是 ES6 class 语法,语法上同类继承一样&a…

【JS继承】JS继承之原型链继承

自我介绍:大家好,我是吉帅振的网络日志;微信公众号:吉帅振的网络日志;前端开发工程师,工作4年,去过上海、北京,经历创业公司,进过大厂,现在郑州敲代码。 JS继…

原型链以及继承的几种方式

原型链以及继承的几种方式 学习原型链前需要了解原型链继承的几种方式 学习原型链前需要了解 只要创建一个新函数,就会根据特定的规则为该函数创建一个 prototype 属性,这个属性是一个指针,指向一个对象。这个对象的用途是包含可以由特定类型…

深入JS原型、原型链和继承

文章目录 一、原型的理解1.对象的原型2.函数的原型3.constructor 二、原型链1.概念和理解2.原型链中最顶层的原型 三、继承1.原型链继承:2.借用构造函数继承: 一、原型的理解 1.对象的原型 JavaScript当中每个对象都有一个特殊的内置属性[[prototype]]…

原型链与继承

目录 原型链 继承 Javascript为什么没有方法签名? 原型链继承 构造函数继承 组合继承 原型式继承 寄生继承 寄生组合继承 原型链 原型链是一种原型对象和实例对象的关系,通过属性__proto__进行联系。 继承 继承是一种允许我们在已有的类的基…

JS原型链和继承

JS原型链和继承 认识对象的原型 [[Get]]:JS的存取描述符——get方法,在获取对象属性时会自动调用 JavaScript当中每个对象都有一个特殊的内置属性[[prototype]],这个特殊的属性指向另外一个对象 [[prototype]]指向的对象: 当我…