RFC790中定义的网络传输用到的常数

原创 2004年07月27日 11:43:00

/*
 * Constants and structures defined by the internet system,
 * Per RFC 790, September 1981, taken from the BSD file netinet/in.h.
 * IPv6 additions per RFC 2292.
 */

/*
 * Protocols
 */
#define IPPROTO_IP              0               /* dummy for IP */
#define IPPROTO_HOPOPTS         0               /* IPv6 hop-by-hop options */
#define IPPROTO_ICMP            1               /* control message protocol */
#define IPPROTO_IGMP            2               /* internet group management protocol */
#define IPPROTO_GGP             3               /* gateway^2 (deprecated) */
#define IPPROTO_IPV4            4               /* IPv4 */
#define IPPROTO_TCP             6               /* tcp */
#define IPPROTO_PUP             12              /* pup */
#define IPPROTO_UDP             17              /* user datagram protocol */
#define IPPROTO_IDP             22              /* xns idp */
#define IPPROTO_IPV6            41              /* IPv6 */
#define IPPROTO_ROUTING         43              /* IPv6 routing header */
#define IPPROTO_FRAGMENT        44              /* IPv6 fragmentation header */
#define IPPROTO_ESP             50              /* IPsec ESP header */
#define IPPROTO_AH              51              /* IPsec AH */
#define IPPROTO_ICMPV6          58              /* ICMPv6 */
#define IPPROTO_NONE            59              /* IPv6 no next header */
#define IPPROTO_DSTOPTS         60              /* IPv6 destination options */
#define IPPROTO_ND              77              /* UNOFFICIAL net disk proto */
#define IPPROTO_ICLFXBM         78

#define IPPROTO_RAW             255             /* raw IP packet */
#define IPPROTO_MAX             256

/*
 * Port/socket numbers: network standard functions
 */
#define IPPORT_ECHO             7
#define IPPORT_DISCARD          9
#define IPPORT_SYSTAT           11
#define IPPORT_DAYTIME          13
#define IPPORT_NETSTAT          15
#define IPPORT_FTP              21
#define IPPORT_TELNET           23
#define IPPORT_SMTP             25
#define IPPORT_TIMESERVER       37
#define IPPORT_NAMESERVER       42
#define IPPORT_WHOIS            43
#define IPPORT_MTP              57

/*
 * Port/socket numbers: host specific functions
 */
#define IPPORT_TFTP             69
#define IPPORT_RJE              77
#define IPPORT_FINGER           79
#define IPPORT_TTYLINK          87
#define IPPORT_SUPDUP           95

/*
 * UNIX TCP sockets
 */
#define IPPORT_EXECSERVER       512
#define IPPORT_LOGINSERVER      513
#define IPPORT_CMDSERVER        514
#define IPPORT_EFSSERVER        520

/*
 * UNIX UDP sockets
 */
#define IPPORT_BIFFUDP          512
#define IPPORT_WHOSERVER        513
#define IPPORT_ROUTESERVER      520
                                        /* 520+1 also used */

/*
 * Ports < IPPORT_RESERVED are reserved for
 * privileged processes (e.g. root).
 */
#define IPPORT_RESERVED         1024

/*
 * Link numbers
 */
#define IMPLINK_IP              155
#define IMPLINK_LOWEXPER        156
#define IMPLINK_HIGHEXPER       158

3.3 声明和使用常量;3.4 术语

http://book.2cto.com/201210/6837.html 教学录像:光盘\mr\video\第3章\声明和使用常量.exe C#提供了两种类型的常量,一种是用cons...
  • taotaoah
  • taotaoah
  • 2015年08月26日 08:08
  • 172

网络传输协议概述

网络传输协议概述 第二讲:TCP/IP协议概述 网络传输协议或简称为传送协议(Communications Protocol),是指计算机通信的共同语言。现在最普及的计算机...
  • Allen_iOS
  • Allen_iOS
  • 2015年03月13日 10:40
  • 2166

VBS基础篇 - 常数(1) - 创建常数

常数在VBScript中是表示不变的值,用于代替数字或字符串。其内部定义了许多常数,都是以vb开头,例如在Hello World程序中涉及到的MsgBox常数“vbOKOnly”。除了MsgBox常数...
  • hai673580326
  • hai673580326
  • 2014年08月26日 11:08
  • 203

网络数据(socket)传输总结

环境限定:TCP/IP下的socket网络传输;C/C++开发语言,32/64位机。 目前有两种方式对数据进行传输:1)字符流形式,即将数据用字符串表示;2)结构型方式,即将数据按类型直接传输。...
  • u013243710
  • u013243710
  • 2014年06月21日 23:30
  • 1396

Verilog中的常量、变量、常用的关键词

一.常量 (1)整数        1)表示方法         进制表示(二、十、十六、八)符号:b(B)、d(D)、h(H)、o(O);        2)格式:        a.,这...
  • pofenglangguayunfan
  • pofenglangguayunfan
  • 2013年12月17日 19:37
  • 4593

序列化与网络传输

序列化:将复杂的内存数据(结构体等)转变为字节流,C语言中char*。 反序列化:将字节流恢复成复杂的内存数据结构。 大端:数据高字节内容保存在内存的低地址中,数据的低字节内容保存在内存的高地址中...
  • xiongzaibinggan
  • xiongzaibinggan
  • 2016年12月29日 18:29
  • 491

Qt TCP之自定义通信协议

在已经实现socket通信的前提下,设计了如下的通信格式:假设cmd定义如下:#ifndef CMD_H #define CMD_H//服务器------->客户端 #define Conne...
  • omg_orange
  • omg_orange
  • 2017年07月01日 17:10
  • 721

网络传输协议总结

TCP/IP是目前最实用的网络协议体系,其同样有对应的安全协议体系。IP协议用于网络接口层,最常用的在于传输层(TCP\UDP—SSL\TLS),应用层(HTTP—-HTTPS, Socket,T3)...
  • gechengling
  • gechengling
  • 2014年04月05日 13:51
  • 3196

网络传输文本数据格式JSON

下面我们就volley框架为例,讲讲json的使用与解析。 1.json是什么?为什么不使用xml? json是一种轻量级的数据交换格式 格式:JSON 的书写格式是:名称/值对--例如:"u...
  • rabbit_in_android
  • rabbit_in_android
  • 2015年11月25日 19:45
  • 2347

网络传输中的中文乱码问题

一、解决乱码问题,要先了解一些基础概念: 1、字符集:在计算机底层中数据存储的都是二进制数据,要想获取真正有意义的字符,就必须让二进制数据与每一个字符对应起来,这种对应关系就形成了一张编码表。...
  • dl18215164175
  • dl18215164175
  • 2017年05月18日 23:21
  • 662
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RFC790中定义的网络传输用到的常数
举报原因:
原因补充:

(最多只允许输入30个字)