首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

定义TCP协议号的是哪个文件?该怎么处理

2012-04-26 
定义TCP协议号的是哪个文件?我记得内核里有定义TCP协议号为6,UDP协议号为17的一个头文件。但叫什么名字我想

定义TCP协议号的是哪个文件?
我记得内核里有定义TCP协议号为6,UDP协议号为17的一个头文件。但叫什么名字我想不起来了。

  今天要查一些其它类型协议的协议号。。。。找了半天没找着这个文件,请大家赐教!

[解决办法]
include/linux/in.h
不知是否这个

C/C++ code
enum {  IPPROTO_IP = 0,        /* Dummy protocol for TCP        */  IPPROTO_ICMP = 1,        /* Internet Control Message Protocol    */  IPPROTO_IGMP = 2,        /* Internet Group Management Protocol    */  IPPROTO_IPIP = 4,        /* IPIP tunnels (older KA9Q tunnels use 94) */  IPPROTO_TCP = 6,        /* Transmission Control Protocol    */  IPPROTO_EGP = 8,        /* Exterior Gateway Protocol        */  IPPROTO_PUP = 12,        /* PUP protocol                */  IPPROTO_UDP = 17,        /* User Datagram Protocol        */  IPPROTO_IDP = 22,        /* XNS IDP protocol            */  IPPROTO_DCCP = 33,        /* Datagram Congestion Control Protocol */  IPPROTO_RSVP = 46,        /* RSVP protocol            */  IPPROTO_GRE = 47,        /* Cisco GRE tunnels (rfc 1701,1702)    */  IPPROTO_IPV6     = 41,        /* IPv6-in-IPv4 tunnelling        */  IPPROTO_ESP = 50,            /* Encapsulation Security Payload protocol */  IPPROTO_AH = 51,             /* Authentication Header protocol       */  IPPROTO_BEETPH = 94,           /* IP option pseudo header for BEET */  IPPROTO_PIM    = 103,        /* Protocol Independent Multicast    */  IPPROTO_COMP   = 108,                /* Compression Header protocol */  IPPROTO_SCTP   = 132,        /* Stream Control Transport Protocol    */  IPPROTO_UDPLITE = 136,    /* UDP-Lite (RFC 3828)            */  IPPROTO_RAW     = 255,        /* Raw IP packets            */  IPPROTO_MAX}; 

热点排行