home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / XINE-1.ZIP / XINE-1.014 < prev    next >
Text File  |  1996-10-25  |  68KB  |  1,532 lines

  1.  
  2.                                         /-----------------------------\
  3.                                         | Xine - issue #1 - Phile 014 |
  4.                                         \-----------------------------/
  5.  
  6.  
  7. Summary of useful data in building TCP/IP packets.
  8. --------------------------------------------------
  9. (arranged by Kernel Panic as a reference for building packets for
  10. Injector).
  11.  
  12. ** from the packet driver manual:
  13.  
  14.          ---------------------------------------------------------------
  15.         | preamble.. | from address | to address | TYPE |   ...data.... |
  16.          ---------------------------------------------------------------
  17.                         6 bytes       6 bytes     2 bytes   many bytes
  18.  
  19.         Regular Ethernet uses the TYPE field to hold a number which is the
  20. kind of protocol. TCP/IP's TYPE is 0800. Only from address, to address and 
  21. type must be supplied to the packet driver.
  22.  
  23. ** from RFC 1340
  24.  
  25.                   VERSION NUMBERS
  26.  
  27.    In the Internet Protocol (IP) [45,105] there    is a field to identify
  28.    the version of the internetwork general protocol.  This field is 4
  29.    bits    in size.
  30.  
  31.    Assigned Internet Version Numbers
  32.  
  33.       Decimal    Keyword       Version                  References
  34.       -------    -------       -------                  ----------
  35.       0           Reserved                   [JBP]
  36.     1-3           Unassigned                   [JBP]
  37.       4      IP       Internet Protocol               [105,JBP]
  38.       5      ST       ST Datagram Mode            [49,JWF]
  39.     6-14           Unassigned                   [JBP]
  40.       15           Reserved                   [JBP]
  41.  
  42. ...
  43.  
  44.  
  45.                    PROTOCOL    NUMBERS
  46.  
  47.    In the Internet Protocol (IP) [45,105] there    is a field, called
  48.    Protocol, to    identify the the next level protocol.  This is an 8 bit
  49.    field.
  50.  
  51.    Assigned Internet Protocol Numbers
  52.  
  53.       Decimal     Keyword     Protocol                  References
  54.       -------     -------     --------                  ----------
  55.        0             Reserved                   [JBP]
  56.        1     ICMP         Internet Control Message        [97,JBP]
  57.        2     IGMP         Internet Group Management        [43,JBP]
  58.        3     GGP         Gateway-to-Gateway             [60,MB]
  59.        4     IP         IP    in IP (encasulation)           [JBP]
  60.        5     ST         Stream                [49,JWF]
  61.        6     TCP         Transmission Control           [106,JBP]
  62.        7     UCL         UCL                    [PK]
  63.        8     EGP         Exterior Gateway Protocol          [123,DLM1]
  64.        9     IGP         any private interior gateway       [JBP]
  65.       10     BBN-RCC-MON BBN RCC Monitoring               [SGC]
  66.       11     NVP-II         Network Voice Protocol        [22,SC3]
  67.       12     PUP         PUP                   [8,XEROX]
  68.       13     ARGUS         ARGUS                  [RWS4]
  69.       14     EMCON         EMCON                   [BN7]
  70.       15     XNET         Cross Net Debugger               [56,JFH2]
  71.       16     CHAOS         Chaos                   [NC3]
  72.       17     UDP         User Datagram               [104,JBP]
  73.       18     MUX         Multiplexing            [23,JBP]
  74.       19     DCN-MEAS    DCN Measurement Subsystems          [DLM1]
  75.       20     HMP         Host Monitoring            [59,RH6]
  76.       21     PRM         Packet Radio Measurement           [ZSU]
  77.       22     XNS-IDP     XEROX NS IDP             [133,XEROX]
  78.       23     TRUNK-1     Trunk-1                  [BWB6]
  79.       24     TRUNK-2     Trunk-2                  [BWB6]
  80.       25     LEAF-1         Leaf-1                  [BWB6]
  81.       26     LEAF-2         Leaf-2                  [BWB6]
  82.       27     RDP         Reliable Data Protocol           [138,RH6]
  83.       28     IRTP         Internet Reliable Transaction    [79,TXM]
  84.       29     ISO-TP4     ISO Transport Protocol Class 4    [63,RC77]
  85.       30     NETBLT         Bulk Data Transfer    Protocol       [20,DDC1]
  86.       31     MFE-NSP     MFE Network Services Protocol    [124,BCH2]
  87.       32     MERIT-INP   MERIT Internodal Protocol           [HWB]
  88.       33     SEP         Sequential    Exchange Protocol     [JC120]
  89.       34     3PC         Third Party Connect Protocol      [SAF3]
  90.       35     IDPR         Inter-Domain Policy Routing Protocol [MXS1]
  91.       36     XTP         XTP                   [GXC]
  92.       37     DDP         Datagram Delivery Protocol           [WXC]
  93.       38     IDPR-CMTP   IDPR Control Message Transport Proto [MXS1]
  94.       39     TP++         TP++ Transport Protocol           [DXF]
  95.       40     IL         IL    Transport Protocol          [DXP2]
  96.        41-60             Unassigned                   [JBP]
  97.       61             any host internal protocol           [JBP]
  98.       62     CFTP         CFTP                   [50,HCF2]
  99.       63             any local network               [JBP]
  100.       64     SAT-EXPAK   SATNET and    Backroom EXPAK           [SHB]
  101.       65     KRYPTOLAN   Kryptolan                  [PXL1]
  102.       66     RVD         MIT Remote    Virtual    Disk Protocol       [MBG]
  103.       67     IPPC         Internet Pluribus Packet Core       [SHB]
  104.       68             any distributed file system       [JBP]
  105.       69     SAT-MON     SATNET Monitoring               [SHB]
  106.       70     VISA         VISA Protocol              [GXT1]
  107.       71     IPCV         Internet Packet Core Utility       [SHB]
  108.       72     CPNX         Computer Protocol Network Executive  [DXM2]
  109.       73     CPHB         Computer Protocol Heart Beat      [DXM2]
  110.       74     WSN         Wang Span Network               [VXD]
  111.       75     PVP         Packet Video Protocol           [SC3]
  112.       76     BR-SAT-MON  Backroom SATNET Monitoring           [SHB]
  113.       77     SUN-ND         SUN ND PROTOCOL-Temporary           [WM3]
  114.       78     WB-MON         WIDEBAND Monitoring           [SHB]
  115.       79     WB-EXPAK    WIDEBAND EXPAK               [SHB]
  116.       80     ISO-IP         ISO Internet Protocol           [MTR]
  117.       81     VMTP         VMTP                  [DRC3]
  118.       82     SECURE-VMTP SECURE-VMTP              [DRC3]
  119.       83     VINES         VINES                   [BXH]
  120.       84     TTP         TTP                   [JXS]
  121.       85     NSFNET-IGP  NSFNET-IGP                   [HWB]
  122.       86     DGP         Dissimilar    Gateway    Protocol      [74,ML109]
  123.       87     TCF         TCF                  [GAL5]
  124.       88     IGRP         IGRP                [18,GXS]
  125.       89     OSPFIGP     OSPFIGP                   [83,JTM4]
  126.       90     Sprite-RPC  Sprite RPC    Protocol           [143,BXW]
  127.       91     LARP         Locus Address Resolution Protocol       [BXH]
  128.       92     MTP         Multicast Transport Protocol       [SXA]
  129.       93     AX.25         AX.25 Frames              [BK29]
  130.       94     IPIP         IP-within-IP Encapsulation    Protocol  [JXI1]
  131.       95     MICP         Mobile Internetworking Control Pro.  [JXI1]
  132.       96     AES-SP3-D   AES Security Protocol 3-D           [HXH]
  133.       97     ETHERIP     Ethernet-within-IP    Encapsulation      [RXH1]
  134.       98     ENCAP         Encapsulation Header          [148,RXB3]
  135.        99-254             Unassigned                   [JBP]
  136.       255             Reserved                   [JBP]
  137.  
  138. ...
  139.  
  140.                WELL    KNOWN PORT NUMBERS
  141.  
  142. The Well Known Ports are controlled and    assigned by the    IANA and on most
  143. systems    can only be used by system (or root) processes or by programs
  144. executed by privileged users.
  145.  
  146. Ports are used in the TCP [45,106] to name the ends of logical
  147. connections which carry    long term conversations.  For the purpose of
  148. providing services to unknown callers, a service contact port is
  149. defined.  This list specifies the port used by the server process as its
  150. contact    port.  The contact port    is sometimes called the    "well-known
  151. port".
  152.  
  153. To the extent possible,    these same port    assignments are    used with the
  154. UDP [46,104].
  155.  
  156. The assigned ports use a small portion of the possible port numbers.
  157. For many years the assigned ports were in the range 0-255.  Recently,
  158. the range for assigned ports managed by    the IANA has been expanded to
  159. the range 0-1023.
  160.  
  161. Port Assignments:
  162.  
  163.    Keyword       Decimal    Description              References
  164.    -------       -------    -----------              ----------
  165.              0/tcp    Reserved                   [JBP]
  166.              0/udp    Reserved                   [JBP]
  167.    tcpmux         1/tcp    TCP Port Service Multiplexer       [MKL]
  168.    tcpmux         1/udp    TCP Port Service Multiplexer       [MKL]
  169.    compressnet         2/tcp    Management Utility          [BV15]
  170.    compressnet         2/udp    Management Utility          [BV15]
  171.    compressnet         3/tcp    Compression Process          [BV15]
  172.    compressnet         3/udp    Compression Process          [BV15]
  173.              4/tcp    Unassigned               [JBP]
  174.              4/udp    Unassigned               [JBP]
  175.    rje             5/tcp    Remote Job Entry            [12,JBP]
  176.    rje             5/udp    Remote Job Entry            [12,JBP]
  177.              6/tcp    Unassigned               [JBP]
  178.              6/udp    Unassigned               [JBP]
  179.    echo             7/tcp    Echo                [95,JBP]
  180.    echo             7/udp    Echo                [95,JBP]
  181.              8/tcp    Unassigned               [JBP]
  182.              8/udp    Unassigned               [JBP]
  183.    discard         9/tcp    Discard                [94,JBP]
  184.    discard         9/udp    Discard                [94,JBP]
  185.             10/tcp    Unassigned               [JBP]
  186.             10/udp    Unassigned               [JBP]
  187.    systat        11/tcp    Active Users            [89,JBP]
  188.    systat        11/udp    Active Users            [89,JBP]
  189.             12/tcp    Unassigned               [JBP]
  190.             12/udp    Unassigned               [JBP]
  191.    daytime        13/tcp    Daytime                [93,JBP]
  192.    daytime        13/udp    Daytime                [93,JBP]
  193.             14/tcp    Unassigned               [JBP]
  194.             14/udp    Unassigned               [JBP]
  195.             15/tcp    Unassigned [was netstat]           [JBP]
  196.             15/udp    Unassigned               [JBP]
  197.             16/tcp    Unassigned               [JBP]
  198.             16/udp    Unassigned               [JBP]
  199.    qotd            17/tcp    Quote of the Day               [100,JBP]
  200.    qotd            17/udp    Quote of the Day               [100,JBP]
  201.    msp            18/tcp    Message Send Protocol           [RXN]
  202.    msp            18/udp    Message Send Protocol           [RXN]
  203.    chargen        19/tcp    Character    Generator        [92,JBP]
  204.    chargen        19/udp    Character    Generator        [92,JBP]
  205.    ftp-data        20/tcp    File Transfer [Default Data]    [96,JBP]
  206.    ftp-data        20/udp    File Transfer [Default Data]    [96,JBP]
  207.    ftp            21/tcp    File Transfer [Control]        [96,JBP]
  208.    ftp            21/udp    File Transfer [Control]        [96,JBP]
  209.             22/tcp    Unassigned               [JBP]
  210.             22/udp    Unassigned               [JBP]
  211.    telnet        23/tcp    Telnet                   [112,JBP]
  212.    telnet        23/udp    Telnet                   [112,JBP]
  213.             24/tcp    any private mail system          [RA11]
  214.             24/udp    any private mail system          [RA11]
  215.    smtp            25/tcp    Simple Mail Transfer           [102,JBP]
  216.    smtp            25/udp    Simple Mail Transfer           [102,JBP]
  217.             26/tcp    Unassigned               [JBP]
  218.             26/udp    Unassigned               [JBP]
  219.    nsw-fe        27/tcp    NSW User System FE        [24,RHT]
  220.    nsw-fe        27/udp    NSW User System FE        [24,RHT]
  221.             28/tcp    Unassigned               [JBP]
  222.             28/udp    Unassigned               [JBP]
  223.    msg-icp        29/tcp    MSG ICP                [85,RHT]
  224.    msg-icp        29/udp    MSG ICP                [85,RHT]
  225.             30/tcp    Unassigned               [JBP]
  226.             30/udp    Unassigned               [JBP]
  227.    msg-auth        31/tcp    MSG Authentication        [85,RHT]
  228.    msg-auth        31/udp    MSG Authentication        [85,RHT]
  229.             32/tcp    Unassigned               [JBP]
  230.             32/udp    Unassigned               [JBP]
  231.    dsp            33/tcp    Display Support Protocol           [EXC]
  232.    dsp            33/udp    Display Support Protocol           [EXC]
  233.             34/tcp    Unassigned               [JBP]
  234.             34/udp    Unassigned               [JBP]
  235.             35/tcp    any private printer server       [JBP]
  236.             35/udp    any private printer server       [JBP]
  237.             36/tcp    Unassigned               [JBP]
  238.             36/udp    Unassigned               [JBP]
  239.    time            37/tcp    Time                   [108,JBP]
  240.    time            37/udp    Time                   [108,JBP]
  241.             38/tcp    Unassigned               [JBP]
  242.             38/udp    Unassigned               [JBP]
  243.    rlp            39/tcp    Resource Location    Protocol        [MA]
  244.    rlp            39/udp    Resource Location    Protocol        [MA]
  245.             40/tcp    Unassigned               [JBP]
  246.             40/udp    Unassigned               [JBP]
  247.    graphics        41/tcp    Graphics                   [129,JBP]
  248.    graphics        41/udp    Graphics                   [129,JBP]
  249.    nameserver        42/tcp    Host Name    Server            [99,JBP]
  250.    nameserver        42/udp    Host Name    Server            [99,JBP]
  251.    nicname        43/tcp    Who Is                   [55,ANM2]
  252.    nicname        43/udp    Who Is                   [55,ANM2]
  253.    mpm-flags        44/tcp    MPM FLAGS    Protocol           [JBP]
  254.    mpm-flags        44/udp    MPM FLAGS    Protocol           [JBP]
  255.    mpm            45/tcp    Message Processing Module    [recv]    [98,JBP]
  256.    mpm            45/udp    Message Processing Module    [recv]    [98,JBP]
  257.    mpm-snd        46/tcp    MPM [default send]        [98,JBP]
  258.    mpm-snd        46/udp    MPM [default send]        [98,JBP]
  259.    ni-ftp        47/tcp    NI FTP                   [134,SK8]
  260.    ni-ftp        47/udp    NI FTP                   [134,SK8]
  261.             48/tcp    Unassigned               [JBP]
  262.             48/udp    Unassigned               [JBP]
  263.    login        49/tcp    Login Host Protocol          [PHD1]
  264.    login        49/udp    Login Host Protocol          [PHD1]
  265.    re-mail-ck        50/tcp    Remote Mail Checking Protocol   [171,SXD1]
  266.    re-mail-ck        50/udp    Remote Mail Checking Protocol   [171,SXD1]
  267.    la-maint        51/tcp    IMP Logical Address Maintenance    [76,AGM]
  268.    la-maint        51/udp    IMP Logical Address Maintenance    [76,AGM]
  269.    xns-time        52/tcp    XNS Time Protocol               [SXA]
  270.    xns-time        52/udp    XNS Time Protocol               [SXA]
  271.    domain        53/tcp    Domain Name Server         [81,95,PM1]
  272.    domain        53/udp    Domain Name Server         [81,95,PM1]
  273.    xns-ch        54/tcp    XNS Clearinghouse               [SXA]
  274.    xns-ch        54/udp    XNS Clearinghouse               [SXA]
  275.    isi-gl        55/tcp    ISI Graphics Language         [7,RB9]
  276.    isi-gl        55/udp    ISI Graphics Language         [7,RB9]
  277.    xns-auth        56/tcp    XNS Authentication           [SXA]
  278.    xns-auth        56/udp    XNS Authentication           [SXA]
  279.             57/tcp    any private terminal access       [JBP]
  280.             57/udp    any private terminal access       [JBP]
  281.    xns-mail        58/tcp    XNS Mail                   [SXA]
  282.    xns-mail        58/udp    XNS Mail                   [SXA]
  283.             59/tcp    any private file service           [JBP]
  284.             59/udp    any private file service           [JBP]
  285.             60/tcp    Unassigned               [JBP]
  286.             60/udp    Unassigned               [JBP]
  287.    ni-mail        61/tcp    NI MAIL                 [5,SK8]
  288.    ni-mail        61/udp    NI MAIL                 [5,SK8]
  289.    acas            62/tcp    ACA Services               [EXW]
  290.    acas            62/udp    ACA Services               [EXW]
  291.    via-ftp        63/tcp    VIA Systems - FTP               [DXD]
  292.    via-ftp        63/udp    VIA Systems - FTP               [DXD]
  293.    covia        64/tcp    Communications Integrator    (CI)       [TXD]
  294.    covia        64/udp    Communications Integrator    (CI)       [TXD]
  295.    tacacs-ds        65/tcp    TACACS-Database Service        [3,KH43]
  296.    tacacs-ds        65/udp    TACACS-Database Service        [3,KH43]
  297.    sql*net        66/tcp    Oracle SQL*NET              [JFH2]
  298.    sql*net        66/udp    Oracle SQL*NET              [JFH2]
  299.    bootps        67/tcp    Bootstrap    Protocol Server           [36,WJC2]
  300.    bootps        67/udp    Bootstrap    Protocol Server           [36,WJC2]
  301.    bootpc        68/tcp    Bootstrap    Protocol Client           [36,WJC2]
  302.    bootpc        68/udp    Bootstrap    Protocol Client           [36,WJC2]
  303.    tftp            69/tcp    Trivial File Transfer          [126,DDC1]
  304.    tftp            69/udp    Trivial File Transfer          [126,DDC1]
  305.    gopher        70/tcp    Gopher                  [MXC1]
  306.    gopher        70/udp    Gopher                  [MXC1]
  307.    netrjs-1        71/tcp    Remote Job Service           [10,RTB3]
  308.    netrjs-1        71/udp    Remote Job Service           [10,RTB3]
  309.    netrjs-2        72/tcp    Remote Job Service           [10,RTB3]
  310.    netrjs-2        72/udp    Remote Job Service           [10,RTB3]
  311.    netrjs-3        73/tcp    Remote Job Service           [10,RTB3]
  312.    netrjs-3        73/udp    Remote Job Service           [10,RTB3]
  313.    netrjs-4        74/tcp    Remote Job Service           [10,RTB3]
  314.    netrjs-4        74/udp    Remote Job Service           [10,RTB3]
  315.             75/tcp    any private dial out service       [JBP]
  316.             75/udp    any private dial out service       [JBP]
  317.             76/tcp    Unassigned               [JBP]
  318.             76/udp    Unassigned               [JBP]
  319.             77/tcp    any private RJE service           [JBP]
  320.             77/udp    any private RJE service           [JBP]
  321.    vettcp        78/tcp    vettcp                  [CXL1]
  322.    vettcp        78/udp    vettcp                  [CXL1]
  323.    finger        79/tcp    Finger                [52,KLH]
  324.    finger        79/udp    Finger                [52,KLH]
  325.    www            80/tcp    World Wide Web HTTP           [TXL]
  326.    www            80/udp    World Wide Web HTTP           [TXL]
  327.    hosts2-ns        81/tcp    HOSTS2 Name Server          [EAK1]
  328.    hosts2-ns        81/udp    HOSTS2 Name Server          [EAK1]
  329.    xfer            82/tcp    XFER Utility              [TXS2]
  330.    xfer            82/udp    XFER Utility              [TXS2]
  331.    mit-ml-dev        83/tcp    MIT ML Device              [DXR3]
  332.    mit-ml-dev        83/udp    MIT ML Device              [DXR3]
  333.    ctf            84/tcp    Common Trace Facility           [HXT]
  334.    ctf            84/udp    Common Trace Facility           [HXT]
  335.    mit-ml-dev        85/tcp    MIT ML Device              [DXR3]
  336.    mit-ml-dev        85/udp    MIT ML Device              [DXR3]
  337.    mfcobol        86/tcp    Micro Focus Cobol               [SXE]
  338.    mfcobol        86/udp    Micro Focus Cobol               [SXE]
  339.             87/tcp    any private terminal link           [JBP]
  340.             87/udp    any private terminal link           [JBP]
  341.    kerberos        88/tcp    Kerberos                   [BCN]
  342.    kerberos        88/udp    Kerberos                   [BCN]
  343.    su-mit-tg        89/tcp    SU/MIT Telnet Gateway           [MRC]
  344.    su-mit-tg        89/udp    SU/MIT Telnet Gateway           [MRC]
  345.    dnsix        90/tcp    DNSIX Securit Attribute Token Map      [CXW1]
  346.    dnsix        90/udp    DNSIX Securit Attribute Token Map      [CXW1]
  347.    mit-dov        91/tcp    MIT Dover    Spooler               [EBM]
  348.    mit-dov        91/udp    MIT Dover    Spooler               [EBM]
  349.    npp            92/tcp    Network Printing Protocol           [LXM]
  350.    npp            92/udp    Network Printing Protocol           [LXM]
  351.    dcp            93/tcp    Device Control Protocol          [DT15]
  352.    dcp            93/udp    Device Control Protocol          [DT15]
  353.    objcall        94/tcp    Tivoli Object Dispatcher          [TXB1]
  354.    objcall        94/udp    Tivoli Object Dispatcher          [TXB1]
  355.    supdup        95/tcp    SUPDUP                [27,MRC]
  356.    supdup        95/udp    SUPDUP                [27,MRC]
  357.    dixie        96/tcp    DIXIE Protocol Specification      [TXH1]
  358.    dixie        96/udp    DIXIE Protocol Specification      [TXH1]
  359.    swift-rvf        97/tcp    Swift Remote Vitural File    Protocol   [MXR]
  360.    swift-rvf        97/udp    Swift Remote Vitural File    Protocol   [MXR]
  361.    tacnews        98/tcp    TAC News                  [ANM2]
  362.    tacnews        98/udp    TAC News                  [ANM2]
  363.    metagram        99/tcp    Metagram Relay              [GEOF]
  364.    metagram        99/udp    Metagram Relay              [GEOF]
  365.    newacct       100/tcp    [unauthorized use]
  366.    hostname       101/tcp    NIC Host Name Server           [54,ANM2]
  367.    hostname       101/udp    NIC Host Name Server           [54,ANM2]
  368.    iso-tsap       102/tcp    ISO-TSAP                [16,MTR]
  369.    iso-tsap       102/udp    ISO-TSAP                [16,MTR]
  370.    gppitnp       103/tcp    Genesis Point-to-Point Trans Net      [PXM1]
  371.    gppitnp       103/udp    Genesis Point-to-Point Trans Net      [PXM1]
  372.    acr-nema       104/tcp    ACR-NEMA Digital Imag. & Comm. 300  [PXM1]
  373.    acr-nema       104/udp    ACR-NEMA Digital Imag. & Comm. 300  [PXM1]
  374.    csnet-ns       105/tcp    Mailbox Name Nameserver          [127,MS56]
  375.    csnet-ns       105/udp    Mailbox Name Nameserver          [127,MS56]
  376.    3com-tsmux       106/tcp    3COM-TSMUX              [JXS5]
  377.    3com-tsmux       106/udp    3COM-TSMUX              [JXS5]
  378.    rtelnet       107/tcp    Remote Telnet Service           [101,JBP]
  379.    rtelnet       107/udp    Remote Telnet Service           [101,JBP]
  380.    snagas       108/tcp    SNA Gateway Access Server           [KXM]
  381.    snagas       108/udp    SNA Gateway Access Server           [KXM]
  382.    pop2           109/tcp    Post Office Protocol - Version 2 [14,JKR1]
  383.    pop2           109/udp    Post Office Protocol - Version 2 [14,JKR1]
  384.    pop3           110/tcp    Post Office Protocol - Version 3 [122,MTR]
  385.    pop3           110/udp    Post Office Protocol - Version 3 [122,MTR]
  386.    sunrpc       111/tcp    SUN Remote Procedure Call           [DXG]
  387.    sunrpc       111/udp    SUN Remote Procedure Call           [DXG]
  388.    mcidas       112/tcp    McIDAS Data Transmission Protocol       [GXD]
  389.    mcidas       112/udp    McIDAS Data Transmission Protocol       [GXD]
  390.    auth           113/tcp    Authentication Service          [130,MCSJ]
  391.    auth           113/udp    Authentication Service          [130,MCSJ]
  392.    audionews       114/tcp    Audio News Multicast          [MXF2]
  393.    audionews       114/udp    Audio News Multicast          [MXF2]
  394.    sftp           115/tcp    Simple File Transfer Protocol    [73,MKL1]
  395.    sftp           115/udp    Simple File Transfer Protocol    [73,MKL1]
  396.    ansanotify       116/tcp    ANSA REX Notify               [NXH]
  397.    ansanotify       116/udp    ANSA REX Notify               [NXH]
  398.    uucp-path       117/tcp    UUCP Path    Service            [44,MAE]
  399.    uucp-path       117/udp    UUCP Path    Service            [44,MAE]
  400.    sqlserv       118/tcp    SQL Services              [LXB3]
  401.    sqlserv       118/udp    SQL Services              [LXB3]
  402.    nntp           119/tcp    Network News Transfer Protocol    [65,PL4]
  403.    nntp           119/udp    Network News Transfer Protocol    [65,PL4]
  404.    cfdptkt       120/tcp    CFDPTKT                  [JXO3]
  405.    cfdptkt       120/udp    CFDPTKT                  [JXO3]
  406.    erpc           121/tcp    Encore Expedited Remote Pro.Call [132,JXO]
  407.    erpc           121/udp    Encore Expedited Remote Pro.Call [132,JXO]
  408.    smakynet       122/tcp    SMAKYNET                   [MXO]
  409.    smakynet       122/udp    SMAKYNET                   [MXO]
  410.    ntp           123/tcp    Network Time Protocol           [80,DLM1]
  411.    ntp           123/udp    Network Time Protocol           [80,DLM1]
  412.    ansatrader       124/tcp    ANSA REX Trader               [NXH]
  413.    ansatrader       124/udp    ANSA REX Trader               [NXH]
  414.    locus-map       125/tcp    Locus PC-Interface Net Map Ser  [137,EP53]
  415.    locus-map       125/udp    Locus PC-Interface Net Map Ser  [137,EP53]
  416.    unitary       126/tcp    Unisys Unitary Login          [FEIL]
  417.    unitary       126/udp    Unisys Unitary Login          [FEIL]
  418.    locus-con       127/tcp    Locus PC-Interface Conn Server  [137,EP53]
  419.    locus-con       127/udp    Locus PC-Interface Conn Server  [137,EP53]
  420.    gss-xlicen       128/tcp    GSS X License Verification       [JXL]
  421.    gss-xlicen       128/udp    GSS X License Verification       [JXL]
  422.    pwdgen       129/tcp    Password Generator Protocol      [141,FJW]
  423.    pwdgen       129/udp    Password Generator Protocol      [141,FJW]
  424.    cisco-fna       130/tcp    cisco FNATIVE               [WXB]
  425.    cisco-fna       130/udp    cisco FNATIVE               [WXB]
  426.    cisco-tna       131/tcp    cisco TNATIVE               [WXB]
  427.    cisco-tna       131/udp    cisco TNATIVE               [WXB]
  428.    cisco-sys       132/tcp    cisco SYSMAINT               [WXB]
  429.    cisco-sys       132/udp    cisco SYSMAINT               [WXB]
  430.    statsrv       133/tcp    Statistics Service          [DLM1]
  431.    statsrv       133/udp    Statistics Service          [DLM1]
  432.    ingres-net       134/tcp    INGRES-NET Service           [MXB]
  433.    ingres-net       134/udp    INGRES-NET Service           [MXB]
  434.    loc-srv       135/tcp    Location Service               [JXP]
  435.    loc-srv       135/udp    Location Service               [JXP]
  436.    profile       136/tcp    PROFILE Naming System           [LLP]
  437.    profile       136/udp    PROFILE Naming System           [LLP]
  438.    netbios-ns       137/tcp    NETBIOS Name Service           [JBP]
  439.    netbios-ns       137/udp    NETBIOS Name Service           [JBP]
  440.    netbios-dgm       138/tcp    NETBIOS Datagram Service           [JBP]
  441.    netbios-dgm       138/udp    NETBIOS Datagram Service           [JBP]
  442.    netbios-ssn       139/tcp    NETBIOS Session Service           [JBP]
  443.    netbios-ssn       139/udp    NETBIOS Session Service           [JBP]
  444.    emfis-data       140/tcp    EMFIS Data Service           [GB7]
  445.    emfis-data       140/udp    EMFIS Data Service           [GB7]
  446.    emfis-cntl       141/tcp    EMFIS Control Service           [GB7]
  447.    emfis-cntl       141/udp    EMFIS Control Service           [GB7]
  448.    bl-idm       142/tcp    Britton-Lee IDM              [SXS1]
  449.    bl-idm       142/udp    Britton-Lee IDM              [SXS1]
  450.    imap2       143/tcp    Interim Mail Access Protocol v2       [MRC]
  451.    imap2       143/udp    Interim Mail Access Protocol v2       [MRC]
  452.    news           144/tcp    NewS                   [JAG]
  453.    news           144/udp    NewS                   [JAG]
  454.    uaac           145/tcp    UAAC Protocol              [DAG4]
  455.    uaac           145/udp    UAAC Protocol              [DAG4]
  456.    iso-tp0       146/tcp    ISO-IP0                [86,MTR]
  457.    iso-tp0       146/udp    ISO-IP0                [86,MTR]
  458.    iso-ip       147/tcp    ISO-IP                   [MTR]
  459.    iso-ip       147/udp    ISO-IP                   [MTR]
  460.    cronus       148/tcp    CRONUS-SUPPORT               [135,JXB]
  461.    cronus       148/udp    CRONUS-SUPPORT               [135,JXB]
  462.    aed-512       149/tcp    AED 512 Emulation    Service           [AXB]
  463.    aed-512       149/udp    AED 512 Emulation    Service           [AXB]
  464.    sql-net       150/tcp    SQL-NET                   [MXP]
  465.    sql-net       150/udp    SQL-NET                   [MXP]
  466.    hems           151/tcp    HEMS                [87,CXT]
  467.    hems           151/udp    HEMS                [87,CXT]
  468.    bftp           152/tcp    Background File Transfer Program      [AD14]
  469.    bftp           152/udp    Background File Transfer Program      [AD14]
  470.    sgmp           153/tcp    SGMP                [37,MS9]
  471.    sgmp           153/udp    SGMP                [37,MS9]
  472.    netsc-prod       154/tcp    NETSC                  [SH37]
  473.    netsc-prod       154/udp    NETSC                  [SH37]
  474.    netsc-dev       155/tcp    NETSC                  [SH37]
  475.    netsc-dev       155/udp    NETSC                  [SH37]
  476.    sqlsrv       156/tcp    SQL Service               [CMR]
  477.    sqlsrv       156/udp    SQL Service               [CMR]
  478.    knet-cmp       157/tcp    KNET/VM Command/Message Protocol[77,GSM11]
  479.    knet-cmp       157/udp    KNET/VM Command/Message Protocol[77,GSM11]
  480.    pcmail-srv       158/tcp    PCMail Server            [19,MXL]
  481.    pcmail-srv       158/udp    PCMail Server            [19,MXL]
  482.    nss-routing       159/tcp   NSS-Routing               [JXR]
  483.    nss-routing       159/udp   NSS-Routing               [JXR]
  484.    sgmp-traps       160/tcp    SGMP-TRAPS            [37,MS9]
  485.    sgmp-traps       160/udp    SGMP-TRAPS            [37,MS9]
  486.    snmp           161/tcp    SNMP                [15,MTR]
  487.    snmp           161/udp    SNMP                [15,MTR]
  488.    snmptrap       162/tcp    SNMPTRAP                [15,MTR]
  489.    snmptrap       162/udp    SNMPTRAP                [15,MTR]
  490.    cmip-man       163/tcp    CMIP/TCP Manager            [4,AXB1]
  491.    cmip-man       163/udp    CMIP/TCP Manager            [4,AXB1]
  492.    cmip-agent       164/tcp    CMIP/TCP Agent            [4,AXB1]
  493.    smip-agent       164/udp    CMIP/TCP Agent            [4,AXB1]
  494.    xns-courier       165/tcp   Xerox                144,SXA]
  495.    xns-courier       165/udp   Xerox                   [144,SXA]
  496.    s-net       166/tcp    Sirius Systems               [BXL]
  497.    s-net       166/udp    Sirius Systems               [BXL]
  498.    namp           167/tcp    NAMP                   [MS9]
  499.    namp           167/udp    NAMP                   [MS9]
  500.    rsvd           168/tcp    RSVD                  [NT12]
  501.    rsvd           168/udp    RSVD                  [NT12]
  502.    send           169/tcp    SEND                 [WDW11]
  503.    send           169/udp    SEND                 [WDW11]
  504.    print-srv       170/tcp    Network PostScript           [BKR]
  505.    print-srv       170/udp    Network PostScript           [BKR]
  506.    multiplex       171/tcp    Network Innovations Multiplex       [KXD]
  507.    multiplex       171/udp    Network Innovations Multiplex       [KXD]
  508.    cl/1           172/tcp    Network Innovations CL/1           [KXD]
  509.    cl/1           172/udp    Network Innovations CL/1           [KXD]
  510.    xyplex-mux       173/tcp    Xyplex                   [BXS]
  511.    xyplex-mux       173/udp    Xyplex                   [BXS]
  512.    mailq       174/tcp    MAILQ                   [RXZ]
  513.    mailq       174/udp    MAILQ                   [RXZ]
  514.    vmnet       175/tcp    VMNET                   [CXT]
  515.    vmnet       175/udp    VMNET                   [CXT]
  516.    genrad-mux       176/tcp    GENRAD-MUX               [RXT]
  517.    genrad-mux       176/udp    GENRAD-MUX               [RXT]
  518.    xdmcp       177/tcp    X    Display    Manager    Control    Protocol  [RWS4]
  519.    xdmcp       177/udp    X    Display    Manager    Control    Protocol  [RWS4]
  520.    nextstep       178/tcp    NextStep Window Server           [LXH]
  521.    NextStep       178/udp    NextStep Window Server           [LXH]
  522.    bgp           179/tcp    Border Gateway Protocol           [KSL]
  523.    bgp           179/udp    Border Gateway Protocol           [KSL]
  524.    ris           180/tcp    Intergraph               [DXB]
  525.    ris           180/udp    Intergraph               [DXB]
  526.    unify       181/tcp    Unify                   [VXS]
  527.    unify       181/udp    Unify                   [VXS]
  528.    audit       182/tcp    Unisys Audit SITP               [GXG]
  529.    audit       182/udp    Unisys Audit SITP               [GXG]
  530.    ocbinder       183/tcp    OCBinder                  [JXO1]
  531.    ocbinder       183/udp    OCBinder                  [JXO1]
  532.    ocserver       184/tcp    OCServer                  [JXO1]
  533.    ocserver       184/udp    OCServer                  [JXO1]
  534.    remote-kis       185/tcp    Remote-KIS              [RXD1]
  535.    remote-kis       185/udp    Remote-KIS              [RXD1]
  536.    kis           186/tcp    KIS Protocol              [RXD1]
  537.    kis           186/udp    KIS Protocol              [RXD1]
  538.    aci           187/tcp    Application Communication    Interface [RXC1]
  539.    aci           187/udp    Application Communication    Interface [RXC1]
  540.    mumps       188/tcp    Plus Five's MUMPS              [HS23]
  541.    mumps       188/udp    Plus Five's MUMPS              [HS23]
  542.    qft           189/tcp    Queued File Transport           [WXS]
  543.    qft           189/udp    Queued File Transport           [WXS]
  544.    gacp           190/tcp    Gateway Access Control Protocol       [PCW]
  545.    cacp           190/udp    Gateway Access Control Protocol       [PCW]
  546.    prospero       191/tcp    Prospero                   [BCN]
  547.    prospero       191/udp    Prospero                   [BCN]
  548.    osu-nms       192/tcp    OSU Network Monitoring System       [DXK]
  549.    osu-nms       192/udp    OSU Network Monitoring System       [DXK]
  550.    srmp           193/tcp    Spider Remote Monitoring Protocol       [TXS]
  551.    srmp           193/udp    Spider Remote Monitoring Protocol       [TXS]
  552.    irc           194/tcp    Internet Relay Chat Protocol      [JXO2]
  553.    irc           194/udp    Internet Relay Chat Protocol      [JXO2]
  554.    dn6-nlm-aud       195/tcp    DNSIX Network Level Module Audit      [LL69]
  555.    dn6-nlm-aud       195/udp    DNSIX Network Level Module Audit      [LL69]
  556.    dn6-smm-red       196/tcp    DNSIX Session Mgt    Module Audit Redir[LL69]
  557.    dn6-smm-red       196/udp    DNSIX Session Mgt    Module Audit Redir[LL69]
  558.    dls           197/tcp    Directory    Location Service       [SXB]
  559.    dls           197/udp    Directory    Location Service       [SXB]
  560.    dls-mon       198/tcp    Directory    Location Service Monitor   [SXB]
  561.    dls-mon       198/udp    Directory    Location Service Monitor   [SXB]
  562.    smux           199/tcp    SMUX                   [MTR]
  563.    smux           199/udp    SMUX                   [MTR]
  564.    src           200/tcp    IBM System Resource Controller       [GXM]
  565.    src           200/udp    IBM System Resource Controller       [GXM]
  566.    at-rtmp       201/tcp    AppleTalk    Routing    Maintenance       [RXC]
  567.    at-rtmp       201/udp    AppleTalk    Routing    Maintenance       [RXC]
  568.    at-nbp       202/tcp    AppleTalk    Name Binding           [RXC]
  569.    at-nbp       202/udp    AppleTalk    Name Binding           [RXC]
  570.    at-3           203/tcp    AppleTalk    Unused               [RXC]
  571.    at-3           203/udp    AppleTalk    Unused               [RXC]
  572.    at-echo       204/tcp    AppleTalk    Echo               [RXC]
  573.    at-echo       204/udp    AppleTalk    Echo               [RXC]
  574.    at-5           205/tcp    AppleTalk    Unused               [RXC]
  575.    at-5           205/udp    AppleTalk    Unused               [RXC]
  576.    at-zis       206/tcp    AppleTalk    Zone Information       [RXC]
  577.    at-zis       206/udp    AppleTalk    Zone Information       [RXC]
  578.    at-7           207/tcp    AppleTalk    Unused               [RXC]
  579.    at-7           207/udp    AppleTalk    Unused               [RXC]
  580.    at-8           208/tcp    AppleTalk    Unused               [RXC]
  581.    at-8           208/udp    AppleTalk    Unused               [RXC]
  582.    tam           209/tcp    Trivial Authenticated Mail Protocol [DXB1]
  583.    tam           209/udp    Trivial Authenticated Mail Protocol [DXB1]
  584.    z39.50       210/tcp    ANSI Z39.50               [MXN]
  585.    z39.50       210/udp    ANSI Z39.50               [MXN]
  586.    914c/g       211/tcp    Texas Instruments    914C/G Terminal      [BXH1]
  587.    914c/g       211/udp    Texas Instruments    914C/G Terminal      [BXH1]
  588.    anet           212/tcp    ATEXSSTR                   [JXT]
  589.    anet           212/udp    ATEXSSTR                   [JXT]
  590.    ipx           213/tcp    IPX                 [DP666]
  591.    ipx           213/udp    IPX                 [DP666]
  592.    vmpwscs       214/tcp    VM PWSCS                   [DXS]
  593.    vmpwscs       214/udp    VM PWSCS                   [DXS]
  594.    softpc       215/tcp    Insignia Solutions           [MXT]
  595.    softpc       215/udp    Insignia Solutions           [MXT]
  596.    atls           216/tcp    Access Technology    License    Server       [LXD]
  597.    atls           216/udp    Access Technology    License    Server       [LXD]
  598.    dbase       217/tcp    dBASE Unix              [DXG1]
  599.    dbase       217/udp    dBASE Unix              [DXG1]
  600.    mpp           218/tcp    Netix Message Posting Protocol       [STY]
  601.    mpp           218/udp    Netix Message Posting Protocol       [STY]
  602.    uarps       219/tcp    Unisys ARPs              [AXM1]
  603.    uarps       219/udp    Unisys ARPs              [AXM1]
  604.    imap3       220/tcp    Interactive Mail Access Protocol v3 [JXR2]
  605.    imap3       220/udp    Interactive Mail Access Protocol v3 [JXR2]
  606.    fln-spx       221/tcp    Berkeley rlogind with SPX    auth       [KXA]
  607.    fln-spx       221/udp    Berkeley rlogind with SPX    auth       [KXA]
  608.    fsh-spx       222/tcp    Berkeley rshd with SPX auth       [KXA]
  609.    fsh-spx       222/udp    Berkeley rshd with SPX auth       [KXA]
  610.    cdc           223/tcp    Certificate Distribution Center       [KXA]
  611.    cdc           223/udp    Certificate Distribution Center       [KXA]
  612.  
  613.            224-241    Reserved                   [JBP]
  614.  
  615.    sur-meas       243/tcp    Survey Measurement        [6,DDC1]
  616.    sur-meas       243/udp    Survey Measurement        [6,DDC1]
  617.    link           245/tcp    LINK                [1,RDB2]
  618.    link           245/udp    LINK                [1,RDB2]
  619.    dsp3270       246/tcp    Display Systems Protocol           [39,WJS1]
  620.    dsp3270       246/udp    Display Systems Protocol           [39,WJS1]
  621.  
  622.            247-255    Reserved                   [JBP]
  623.  
  624.    pawserv       345/tcp    Perf Analysis Workbench
  625.    pawserv       345/udp    Perf Analysis Workbench
  626.    zserv       346/tcp    Zebra server
  627.    zserv       346/udp    Zebra server
  628.    fatserv       347/tcp    Fatmen Server
  629.    fatserv       347/udp    Fatmen Server
  630.    clearcase       371/tcp    Clearcase                  [DXL1]
  631.    clearcase       371/udp    Clearcase                  [DXL1]
  632.    ulistserv       372/tcp    Unix Listserv               [AXK]
  633.    ulistserv       372/udp    Unix Listserv               [AXK]
  634.    legent-1       373/tcp    Legent Corporation           [KXB]
  635.    legent-1       373/udp    Legent Corporation           [KXB]
  636.    legent-2       374/tcp    Legent Corporation           [KXB]
  637.    legent-2       374/udp    Legent Corporation           [KXB]
  638.    exec           512/tcp    remote process execution;
  639.                   authentication performed using
  640.                   passwords    and UNIX loppgin names
  641.    biff           512/udp    used by mail system to notify users
  642.                   of new mail received; currently
  643.                   receives messages    only from
  644.                   processes    on the same machine
  645.    login       513/tcp    remote login a la    telnet;
  646.                   automatic    authentication performed
  647.                   based on priviledged port    numbers
  648.                   and distributed data bases which
  649.                   identify "authentication domains"
  650.    who           513/udp    maintains    data bases showing who's
  651.                   logged in    to machines on a local
  652.                   net and the load average of the
  653.                   machine
  654.    cmd           514/tcp    like exec, but automatic
  655.                   authentication is    performed as for
  656.                   login server
  657.    syslog       514/udp
  658.    printer       515/tcp    spooler
  659.    printer       515/udp    spooler
  660.    talk           517/tcp    like tenex link, but across
  661.                   machine -    unfortunately, doesn't
  662.                   use link protocol    (this is actually
  663.                   just a rendezvous    port from which    a
  664.                   tcp connection is    established)
  665.    talk           517/udp    like tenex link, but across
  666.                   machine -    unfortunately, doesn't
  667.                   use link protocol    (this is actually
  668.                   just a rendezvous    port from which    a
  669.                   tcp connection is    established)
  670.    ntalk       518/tcp
  671.    ntalk       518/udp
  672.    utime       519/tcp    unixtime
  673.    utime       519/udp    unixtime
  674.    efs           520/tcp    extended file name server
  675.    router       520/udp    local routing process (on    site);
  676.                   uses variant of Xerox NS routing
  677.                   information protocol
  678.    timed       525/tcp    timeserver
  679.    timed       525/udp    timeserver
  680.    tempo       526/tcp    newdate
  681.    tempo       526/udp    newdate
  682.    courier       530/tcp    rpc
  683.    courier       530/udp    rpc
  684.    conference       531/tcp    chat
  685.    conference       531/udp    chat
  686.    netnews       532/tcp    readnews
  687.    netnews       532/udp    readnews
  688.    netwall       533/tcp    for emergency broadcasts
  689.    netwall       533/udp    for emergency broadcasts
  690.    uucp           540/tcp    uucpd
  691.    uucp           540/udp    uucpd
  692.    klogin       543/tcp
  693.    klogin       543/udp
  694.    kshell       544/tcp    krcmd
  695.    kshell       544/udp    krcmd
  696.    new-rwho       550/tcp    new-who
  697.    new-rwho       550/udp    new-who
  698.    dsf           555/tcp
  699.    dsf           555/udp
  700.    remotefs       556/tcp    rfs server
  701.    remotefs       556/udp    rfs server
  702.    rmonitor       560/tcp    rmonitord
  703.    rmonitor       560/udp    rmonitord
  704.    monitor       561/tcp
  705.    monitor       561/udp
  706.    chshell       562/tcp    chcmd
  707.    chshell       562/udp    chcmd
  708.    9pfs           564/tcp    plan 9 file service
  709.    9pfs           564/udp    plan 9 file service
  710.    whoami       565/tcp    whoami
  711.    whoami       565/udp    whoami
  712.    meter       570/tcp    demon
  713.    meter       570/udp    demon
  714.    meter       571/tcp    udemon
  715.    meter       571/udp    udemon
  716.    ipcserver       600/tcp    Sun IPC server
  717.    ipcserver       600/udp    Sun IPC server
  718.    nqs           607/tcp    nqs
  719.    nqs           607/udp    nqs
  720.    mdqs           666/tcp
  721.    mdqs           666/udp
  722.    elcsd       704/tcp    errlog copy/server daemon
  723.    elcsd       704/udp    errlog copy/server daemon
  724.    netcp       740/tcp    NETscout Control Protocol          [AXS2]
  725.    netcp       740/udp    NETscout Control Protocol          [AXS2]
  726.    netgw       741/tcp    netGW                   [OXK]
  727.    netgw       741/udp    netGW                   [OXK]
  728.    netrcs       742/tcp    Network based Rev. Cont. Sys.      [GXC2]
  729.    netrcs       742/udp    Network based Rev. Cont. Sys.      [GXC2]
  730.    flexlm       744/tcp    Flexible License Manager          [MXC2]
  731.    flexlm       744/udp    Flexible License Manager          [MXC2]
  732.    fujitsu-dev       747/tcp    Fujitsu Device Control
  733.    fujitsu-dev       747/udp    Fujitsu Device Control
  734.    ris-cm       748/tcp    Russell Info Sci Calendar    Manager
  735.    ris-cm       748/udp    Russell Info Sci Calendar    Manager
  736.    kerberos-adm       749/tcp    kerberos administration
  737.    kerberos-adm       749/udp    kerberos administration
  738.    rfile       750/tcp
  739.    loadav       750/udp
  740.    pump           751/tcp
  741.    pump           751/udp
  742.    qrh           752/tcp
  743.    qrh           752/udp
  744.    rrh           753/tcp
  745.    rrh           753/udp
  746.    tell           754/tcp     send
  747.    tell           754/udp     send
  748.    nlogin       758/tcp
  749.    nlogin       758/udp
  750.    con           759/tcp
  751.    con           759/udp
  752.    ns           760/tcp
  753.    ns           760/udp
  754.    rxe           761/tcp
  755.    rxe           761/udp
  756.    quotad       762/tcp
  757.    quotad       762/udp
  758.    cycleserv       763/tcp
  759.    cycleserv       763/udp
  760.    omserv       764/tcp
  761.    omserv       764/udp
  762.    webster       765/tcp
  763.    webster       765/udp
  764.    phonebook       767/tcp    phone
  765.    phonebook       767/udp    phone
  766.    vid           769/tcp
  767.    vid           769/udp
  768.    cadlock       770/tcp
  769.    cadlock       770/udp
  770.    rtip           771/tcp
  771.    rtip           771/udp
  772.    cycleserv2       772/tcp
  773.    cycleserv2       772/udp
  774.    submit       773/tcp
  775.    notify       773/udp
  776.    rpasswd       774/tcp
  777.    acmaint_dbd       774/udp
  778.    entomb       775/tcp
  779.    acmaint_transd  775/udp
  780.    wpages       776/tcp
  781.    wpages       776/udp
  782.    wpgs           780/tcp
  783.    wpgs           780/udp
  784.    hp-collector       781/tcp      hp performance data collector
  785.    hp-collector       781/udp      hp performance data collector
  786.    hp-managed-node 782/tcp      hp performance data managed node
  787.    hp-managed-node 782/udp      hp performance data managed node
  788.    hp-alarm-mgr       783/tcp      hp performance data alarm manager
  789.    hp-alarm-mgr       783/udp      hp performance data alarm manager
  790.    mdbs_daemon       800/tcp
  791.    mdbs_daemon       800/udp
  792.    device       801/tcp
  793.    device       801/udp
  794.    xtreelic       996/tcp      XTREE    License    Server
  795.    xtreelic       996/udp      XTREE    License    Server
  796.    maitrd       997/tcp
  797.    maitrd       997/udp
  798.    busboy       998/tcp
  799.    puparp       998/udp
  800.    garcon       999/tcp
  801.    applix       999/udp      Applix ac
  802.    puprouter       999/tcp
  803.    puprouter       999/udp
  804.    cadlock       1000/tcp
  805.    ock           1000/udp
  806.  
  807. ...
  808.  
  809.               REGISTERED PORT NUMBERS
  810.  
  811. The Registered Ports are not controlled    by the IANA and    on most    systems
  812. can be used by ordinary    user processes or programs executed by ordinary
  813. users.
  814.  
  815. Ports are used in the TCP [45,106] to name the ends of logical
  816. connections which carry    long term conversations.  For the purpose of
  817. providing services to unknown callers, a service contact port is
  818. defined.  This list specifies the port used by the server process as its
  819. contact    port.  While the IANA can not control uses of these ports it
  820. does register or list uses of these ports as a convienence to the
  821. community.
  822.  
  823. To the extent possible,    these same port    assignments are    used with the
  824. UDP [46,104].
  825.  
  826. The Registered Ports are in the    range 1024-65535.
  827.  
  828. Port Assignments:
  829.  
  830.    Keyword       Decimal    Description              References
  831.    -------       -------    -----------              ----------
  832.    blackjack       1025/tcp   network blackjack
  833.    blackjack       1025/udp   network blackjack
  834.    hermes       1248/tcp
  835.    hermes       1248/udp
  836.    bbn-mmc       1347/tcp   multi media conferencing
  837.    bbn-mmc       1347/udp   multi media conferencing
  838.    bbn-mmx       1348/tcp   multi media conferencing
  839.    bbn-mmx       1348/udp   multi media conferencing
  840.    sbook       1349/tcp   Registration Network Protocol      [SXS4]
  841.    sbook       1349/udp   Registration Network Protocol      [SXS4]
  842.    editbench       1350/tcp   Registration Network Protocol      [SXS4]
  843.    editbench       1350/udp   Registration Network Protocol      [SXS4]
  844.    equationbuilder 1351/tcp   Digital Tool Works (MIT)          [TXT1]
  845.    equationbuilder 1351/udp   Digital Tool Works (MIT)          [TXT1]
  846.    lotusnote       1352/tcp   Lotus Note              [GXP1]
  847.    lotusnote       1352/udp   Lotus Note              [GXP1]
  848.    ingreslock       1524/tcp   ingres
  849.    ingreslock       1524/udp   ingres
  850.    orasrv       1525/tcp   oracle
  851.    orasrv       1525/udp   oracle
  852.    prospero-np       1525/tcp   prospero non-privileged
  853.    prospero-np       1525/udp   prospero non-privileged
  854.    tlisrv       1527/tcp   oracle
  855.    tlisrv       1527/udp   oracle
  856.    coauthor       1529/tcp   oracle
  857.    coauthor       1529/udp   oracle
  858.    issd           1600/tcp
  859.    issd           1600/udp
  860.    nkd           1650/tcp
  861.    nkd           1650/udp
  862.    callbook       2000/tcp
  863.    callbook       2000/udp
  864.    dc           2001/tcp
  865.    wizard       2001/udp    curry
  866.    globe       2002/tcp
  867.    globe       2002/udp
  868.    mailbox       2004/tcp
  869.    emce           2004/udp    CCWS mm conf
  870.    berknet       2005/tcp
  871.    oracle       2005/udp
  872.    invokator       2006/tcp
  873.    raid-cc       2006/udp    raid
  874.    dectalk       2007/tcp
  875.    raid-am       2007/udp
  876.    conf           2008/tcp
  877.    terminaldb       2008/udp
  878.    news           2009/tcp
  879.    whosockami       2009/udp
  880.    search       2010/tcp
  881.    pipe_server       2010/udp
  882.    raid-cc       2011/tcp    raid
  883.    servserv       2011/udp
  884.    ttyinfo       2012/tcp
  885.    raid-ac       2012/udp
  886.    raid-am       2013/tcp
  887.    raid-cd       2013/udp
  888.    troff       2014/tcp
  889.    raid-sf       2014/udp
  890.    cypress       2015/tcp
  891.    raid-cs       2015/udp
  892.    bootserver       2016/tcp
  893.    bootserver       2016/udp
  894.    cypress-stat       2017/tcp
  895.    bootclient       2017/udp
  896.    terminaldb       2018/tcp
  897.    rellpack       2018/udp
  898.    whosockami       2019/tcp
  899.    about       2019/udp
  900.    xinupageserver  2020/tcp
  901.    xinupageserver  2020/udp
  902.    servexec       2021/tcp
  903.    xinuexpansion1  2021/udp
  904.    down           2022/tcp
  905.    xinuexpansion2  2022/udp
  906.    xinuexpansion3  2023/tcp
  907.    xinuexpansion3  2023/udp
  908.    xinuexpansion4  2024/tcp
  909.    xinuexpansion4  2024/udp
  910.    ellpack       2025/tcp
  911.    xribs       2025/udp
  912.    scrabble       2026/tcp
  913.    scrabble       2026/udp
  914.    shadowserver       2027/tcp
  915.    shadowserver       2027/udp
  916.    submitserver       2028/tcp
  917.    submitserver       2028/udp
  918.    device2       2030/tcp
  919.    device2       2030/udp
  920.    blackboard       2032/tcp
  921.    blackboard       2032/udp
  922.    glogger       2033/tcp
  923.    glogger       2033/udp
  924.    scoremgr       2034/tcp
  925.    scoremgr       2034/udp
  926.    imsldoc       2035/tcp
  927.    imsldoc       2035/udp
  928.    objectmanager   2038/tcp
  929.    objectmanager   2038/udp
  930.    lam           2040/tcp
  931.    lam           2040/udp
  932.    interbase       2041/tcp
  933.    interbase       2041/udp
  934.    isis           2042/tcp
  935.    isis           2042/udp
  936.    isis-bcast       2043/tcp
  937.    isis-bcast       2043/udp
  938.    rimsl       2044/tcp
  939.    rimsl       2044/udp
  940.    cdfunc       2045/tcp
  941.    cdfunc       2045/udp
  942.    sdfunc       2046/tcp
  943.    sdfunc       2046/udp
  944.    dls           2047/tcp
  945.    dls           2047/udp
  946.    dls-monitor       2048/tcp
  947.    dls-monitor       2048/udp
  948.    shilp       2049/tcp
  949.    shilp       2049/udp
  950.    www-dev       2784/tcp   world wide web - development
  951.    www-dev       2784/udp   world wide web - development
  952.    NSWS           3049/tcp
  953.    NSWS           3049/ddddp
  954.    rfa           4672/tcp   remote file access server
  955.    rfa           4672/udp   remote file access server
  956.    commplex-main   5000/tcp
  957.    commplex-main   5000/udp
  958.    commplex-link   5001/tcp
  959.    commplex-link   5001/udp
  960.    rfe           5002/tcp   radio free ethernet
  961.    rfe           5002/udp   radio free ethernet
  962.    rmonitor_secure 5145/tcp
  963.    rmonitor_secure 5145/udp
  964.    padl2sim       5236/tcp
  965.    padl2sim       5236/udp
  966.    sub-process       6111/tcp   HP SoftBench Sub-Process Control
  967.    sub-process       6111/udp   HP SoftBench Sub-Process Control
  968.    xdsxdm       6558/udp
  969.    xdsxdm       6558/tcp
  970.    afs3-fileserver 7000/tcp   file server itself
  971.    afs3-fileserver 7000/udp   file server itself
  972.    afs3-callback   7001/tcp   callbacks    to cache managers
  973.    afs3-callback   7001/udp   callbacks    to cache managers
  974.    afs3-prserver   7002/tcp   users & groups database
  975.    afs3-prserver   7002/udp   users & groups database
  976.    afs3-vlserver   7003/tcp   volume location database
  977.    afs3-vlserver   7003/udp   volume location database
  978.    afs3-kaserver   7004/tcp   AFS/Kerberos authentication service
  979.    afs3-kaserver   7004/udp   AFS/Kerberos authentication service
  980.    afs3-volser       7005/tcp   volume managment server
  981.    afs3-volser       7005/udp   volume managment server
  982.    afs3-errors       7006/tcp   error interpretation service
  983.    afs3-errors       7006/udp   error interpretation service
  984.    afs3-bos       7007/tcp   basic overseer process
  985.    afs3-bos       7007/udp   basic overseer process
  986.    afs3-update       7008/tcp   server-to-server updater
  987.    afs3-update       7008/udp   server-to-server updater
  988.    afs3-rmtsys       7009/tcp   remote cache manager service
  989.    afs3-rmtsys       7009/udp   remote cache manager service
  990.    man           9535/tcp
  991.    man           9535/udp
  992.    isode-dua       17007/tcp
  993.    isode-dua       17007/udp
  994.  
  995. ** from RFC 1610:
  996.  
  997. 6.2.  Standard Protocols
  998.  
  999. Protocol   Name                                      Status    RFC STD *
  1000. ========   =====================================     ======== ==== === =
  1001. --------   Internet Official Protocol Standards      Req      1610   1
  1002. --------   Assigned Numbers                          Req      1340   2
  1003. --------   Host Requirements - Communications        Req      1122   3
  1004. --------   Host Requirements - Applications          Req      1123   3
  1005. --------   Gateway Requirements                      Req      1009   4
  1006. IP         Internet Protocol                         Req       791   5
  1007.             as amended by:--------
  1008. --------     IP Subnet Extension                     Req       950   5
  1009. --------     IP Broadcast Datagrams                  Req       919   5
  1010. --------     IP Broadcast Datagrams with Subnets     Req       922   5
  1011. ICMP       Internet Control Message Protocol         Req       792   5
  1012. IGMP       Internet Group Multicast Protocol         Rec      1112   5
  1013. UDP        User Datagram Protocol                    Rec       768   6
  1014. TCP        Transmission Control Protocol             Rec       793   7
  1015. TELNET     Telnet Protocol                           Rec   854,855   8
  1016. FTP        File Transfer Protocol                    Rec       959   9
  1017. SMTP       Simple Mail Transfer Protocol             Rec       821  10
  1018. MAIL       Format of Electronic Mail Messages        Rec       822  11
  1019. CONTENT    Content Type Header Field                 Rec      1049  11
  1020. NTPV2      Network Time Protocol (Version 2)         Rec      1119  12
  1021. DOMAIN     Domain Name System                        Rec 1034,1035  13
  1022. DNS-MX     Mail Routing and the Domain System        Rec       974  14
  1023. SNMP       Simple Network Management Protocol        Rec      1157  15
  1024. SMI        Structure of Management Information       Rec      1155  16
  1025. Concise-MIB Concise MIB Definitions                  Rec      1212  16
  1026. MIB-II     Management Information Base-II            Rec      1213  17
  1027. EGP        Exterior Gateway Protocol                 Rec       904  18
  1028. NETBIOS    NetBIOS Service Protocols                 Ele 1001,1002  19
  1029. ECHO       Echo Protocol                             Rec       862  20
  1030. DISCARD    Discard Protocol                          Ele       863  21
  1031. CHARGEN    Character Generator Protocol              Ele       864  22
  1032. QUOTE      Quote of the Day Protocol                 Ele       865  23
  1033. USERS      Active Users Protocol                     Ele       866  24
  1034. DAYTIME    Daytime Protocol                          Ele       867  25
  1035. TIME       Time Server Protocol                      Ele       868  26
  1036. TFTP       Trivial File Transfer Protocol            Ele      1350  33
  1037. RIP        Routing Information Protocol              Ele      1058  34
  1038. TP-TCP     ISO Transport Service on top of the TCP   Ele      1006  35
  1039. ETHER-MIB  Ethernet MIB                              Req      1623  50 *
  1040.  
  1041. ...
  1042.  
  1043. 6.3.  Network-Specific Standard Protocols
  1044.  
  1045. All Network-Specific Standards have Elective status.
  1046.  
  1047. Protocol   Name                                    State    RFC   STD *
  1048. ========   =====================================   =====   =====  === =
  1049. IP-ATM     Classical IP and ARP over ATM            Prop   1577
  1050. IP-FR      Multiprotocol over Frame Relay           Draft  1490
  1051. ATM-ENCAP  Multiprotocol Encapsulation over ATM     Prop   1483
  1052. IP-TR-MC   IP Multicast over Token-Ring LANs        Prop   1469
  1053. IP-FDDI    Transmission of IP and ARP over FDDI Net Std    1390    36
  1054. IP-HIPPI   IP and ARP on HIPPI                      Prop   1374
  1055. IP-X.25    X.25 and ISDN in the Packet Mode         Draft  1356
  1056. IP-SMDS    IP Datagrams over the SMDS Service       Prop   1209
  1057. IP-FDDI    Internet Protocol on FDDI Networks       Draft  1188
  1058. ARP        Address Resolution Protocol              Std     826    37
  1059. RARP       A Reverse Address Resolution Protocol    Std     903    38
  1060. IP-ARPA    Internet Protocol on ARPANET             Std BBN1822    39
  1061. IP-WB      Internet Protocol on Wideband Network    Std     907    40
  1062. IP-E       Internet Protocol on Ethernet Networks   Std     894    41
  1063. IP-EE      Internet Protocol on Exp. Ethernet Nets  Std     895    42
  1064. IP-IEEE    Internet Protocol on IEEE 802            Std    1042    43
  1065. IP-DC      Internet Protocol on DC Networks         Std     891    44
  1066. IP-HC      Internet Protocol on Hyperchannel        Std    1044    45
  1067. IP-ARC     Transmitting IP Traffic over ARCNET Nets Std    1201    46
  1068. IP-SLIP    Transmission of IP over Serial Lines     Std    1055    47
  1069. IP-NETBIOS Transmission of IP over NETBIOS          Std    1088    48
  1070. IP-IPX     Transmission of 802.2 over IPX Networks  Std    1132    49
  1071.  
  1072. ** from RFC 768:
  1073.  
  1074. Format
  1075. ------
  1076.  
  1077.                                     
  1078.                   0      7 8     15 16    23 24    31  
  1079.                  +--------+--------+--------+--------+ 
  1080.                  |     Source      |   Destination   | 
  1081.                  |      Port       |      Port       | 
  1082.                  +--------+--------+--------+--------+ 
  1083.                  |                 |                 | 
  1084.                  |     Length      |    Checksum     | 
  1085.                  +--------+--------+--------+--------+ 
  1086.                  |                                     
  1087.                  |          data octets ...            
  1088.                  +---------------- ...                 
  1089.  
  1090.                       User Datagram Header Format
  1091.  
  1092. Fields
  1093. ------
  1094.  
  1095. Source Port is an optional field, when meaningful, it indicates the port
  1096. of the sending  process,  and may be assumed  to be the port  to which a
  1097. reply should  be addressed  in the absence of any other information.  If
  1098. not used, a value of zero is inserted.
  1099.  
  1100. Destination  Port has a meaning  within  the  context  of  a  particular
  1101. internet destination address.
  1102.  
  1103. Length  is the length  in octets  of this user datagram  including  this
  1104. header  and the data.   (This  means  the minimum value of the length is
  1105. eight.)
  1106.  
  1107. Checksum is the 16-bit one's complement of the one's complement sum of a
  1108. pseudo header of information from the IP header, the UDP header, and the
  1109. data,  padded  with zero octets  at the end (if  necessary)  to  make  a
  1110. multiple of two octets.
  1111.  
  1112. The pseudo  header  conceptually prefixed to the UDP header contains the
  1113. source  address,  the destination  address,  the protocol,  and the  UDP
  1114. length.   This information gives protection against misrouted datagrams.
  1115. This checksum procedure is the same as is used in TCP.
  1116.  
  1117.                   0      7 8     15 16    23 24    31 
  1118.                  +--------+--------+--------+--------+
  1119.                  |          source address           |
  1120.                  +--------+--------+--------+--------+
  1121.                  |        destination address        |
  1122.                  +--------+--------+--------+--------+
  1123.                  |  zero  |protocol|   UDP length    |
  1124.                  +--------+--------+--------+--------+
  1125.  
  1126. If the computed  checksum  is zero,  it is transmitted  as all ones (the
  1127. equivalent  in one's complement  arithmetic).   An all zero  transmitted
  1128. checksum  value means that the transmitter  generated  no checksum  (for
  1129. debugging or for higher level protocols that don't care).
  1130.  
  1131.  
  1132. ** from RFC 791:
  1133.  
  1134. 3.1.  Internet Header Format
  1135.  
  1136.   A summary of the contents of the internet header follows:
  1137.  
  1138.                                     
  1139.     0                   1                   2                   3   
  1140.     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
  1141.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1142.    |Version|  IHL  |Type of Service|          Total Length         |
  1143.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1144.    |         Identification        |Flags|      Fragment Offset    |
  1145.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1146.    |  Time to Live |    Protocol   |         Header Checksum       |
  1147.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1148.    |                       Source Address                          |
  1149.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1150.    |                    Destination Address                        |
  1151.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1152.    |                    Options                    |    Padding    |
  1153.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1154.  
  1155.                     Example Internet Datagram Header
  1156.  
  1157.                                Figure 4.
  1158.  
  1159.   Note that each tick mark represents one bit position.
  1160.  
  1161.   Version:  4 bits
  1162.  
  1163.     The Version field indicates the format of the internet header.  This
  1164.     document describes version 4.
  1165.  
  1166.   IHL:  4 bits
  1167.  
  1168.     Internet Header Length is the length of the internet header in 32
  1169.     bit words, and thus points to the beginning of the data.  Note that
  1170.     the minimum value for a correct header is 5.
  1171.  
  1172.   Type of Service:  8 bits
  1173.  
  1174.     The Type of Service provides an indication of the abstract
  1175.     parameters of the quality of service desired.  These parameters are
  1176.     to be used to guide the selection of the actual service parameters
  1177.     when transmitting a datagram through a particular network.  Several
  1178.     networks offer service precedence, which somehow treats high
  1179.     precedence traffic as more important than other traffic (generally
  1180.     by accepting only traffic above a certain precedence at time of high
  1181.     load).  The major choice is a three way tradeoff between low-delay,
  1182.     high-reliability, and high-throughput.
  1183.  
  1184.       Bits 0-2:  Precedence.
  1185.       Bit    3:  0 = Normal Delay,      1 = Low Delay.
  1186.       Bits   4:  0 = Normal Throughput, 1 = High Throughput.
  1187.       Bits   5:  0 = Normal Relibility, 1 = High Relibility.
  1188.       Bit  6-7:  Reserved for Future Use.
  1189.  
  1190.          0     1     2     3     4     5     6     7
  1191.       +-----+-----+-----+-----+-----+-----+-----+-----+
  1192.       |                 |     |     |     |     |     |
  1193.       |   PRECEDENCE    |  D  |  T  |  R  |  0  |  0  |
  1194.       |                 |     |     |     |     |     |
  1195.       +-----+-----+-----+-----+-----+-----+-----+-----+
  1196.  
  1197.         Precedence
  1198.  
  1199.           111 - Network Control
  1200.           110 - Internetwork Control
  1201.           101 - CRITIC/ECP
  1202.           100 - Flash Override
  1203.           011 - Flash
  1204.           010 - Immediate
  1205.           001 - Priority
  1206.           000 - Routine
  1207.  
  1208.     The use of the Delay, Throughput, and Reliability indications may
  1209.     increase the cost (in some sense) of the service.  In many networks
  1210.     better performance for one of these parameters is coupled with worse
  1211.     performance on another.  Except for very unusual cases at most two
  1212.     of these three indications should be set.
  1213.  
  1214.     The type of service is used to specify the treatment of the datagram
  1215.     during its transmission through the internet system.  Example
  1216.     mappings of the internet type of service to the actual service
  1217.     provided on networks such as AUTODIN II, ARPANET, SATNET, and PRNET
  1218.     is given in "Service Mappings" [8].
  1219.  
  1220.     The Network Control precedence designation is intended to be used
  1221.     within a network only.  The actual use and control of that
  1222.     designation is up to each network. The Internetwork Control
  1223.     designation is intended for use by gateway control originators only.
  1224.     If the actual use of these precedence designations is of concern to
  1225.     a particular network, it is the responsibility of that network to
  1226.     control the access to, and use of, those precedence designations.
  1227.  
  1228.   Total Length:  16 bits
  1229.  
  1230.     Total Length is the length of the datagram, measured in octets,
  1231.     including internet header and data.  This field allows the length of
  1232.     a datagram to be up to 65,535 octets.  Such long datagrams are
  1233.     impractical for most hosts and networks.  All hosts must be prepared
  1234.     to accept datagrams of up to 576 octets (whether they arrive whole
  1235.     or in fragments).  It is recommended that hosts only send datagrams
  1236.     larger than 576 octets if they have assurance that the destination
  1237.     is prepared to accept the larger datagrams.
  1238.  
  1239.     The number 576 is selected to allow a reasonable sized data block to
  1240.     be transmitted in addition to the required header information.  For
  1241.     example, this size allows a data block of 512 octets plus 64 header
  1242.     octets to fit in a datagram.  The maximal internet header is 60
  1243.     octets, and a typical internet header is 20 octets, allowing a
  1244.     margin for headers of higher level protocols.
  1245.  
  1246.   Identification:  16 bits
  1247.  
  1248.     An identifying value assigned by the sender to aid in assembling the
  1249.     fragments of a datagram.
  1250.  
  1251.   Flags:  3 bits
  1252.  
  1253.     Various Control Flags.
  1254.  
  1255.       Bit 0: reserved, must be zero
  1256.       Bit 1: (DF) 0 = May Fragment,  1 = Don't Fragment.
  1257.       Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments.
  1258.  
  1259.           0   1   2
  1260.         +---+---+---+
  1261.         |   | D | M |
  1262.         | 0 | F | F |
  1263.         +---+---+---+
  1264.  
  1265.   Fragment Offset:  13 bits
  1266.  
  1267.     This field indicates where in the datagram this fragment belongs.
  1268.  
  1269.     The fragment offset is measured in units of 8 octets (64 bits).  The
  1270.     first fragment has offset zero.
  1271.  
  1272.   Time to Live:  8 bits
  1273.  
  1274.     This field indicates the maximum time the datagram is allowed to
  1275.     remain in the internet system.  If this field contains the value
  1276.     zero, then the datagram must be destroyed.  This field is modified
  1277.     in internet header processing.  The time is measured in units of
  1278.     seconds, but since every module that processes a datagram must
  1279.     decrease the TTL by at least one even if it process the datagram in
  1280.     less than a second, the TTL must be thought of only as an upper
  1281.     bound on the time a datagram may exist.  The intention is to cause
  1282.     undeliverable datagrams to be discarded, and to bound the maximum
  1283.     datagram lifetime.
  1284.  
  1285.   Protocol:  8 bits
  1286.  
  1287.     This field indicates the next level protocol used in the data
  1288.     portion of the internet datagram.  The values for various protocols
  1289.     are specified in "Assigned Numbers" [9].
  1290.  
  1291.   Header Checksum:  16 bits
  1292.  
  1293.     A checksum on the header only.  Since some header fields change
  1294.     (e.g., time to live), this is recomputed and verified at each point
  1295.     that the internet header is processed.
  1296.  
  1297.     The checksum algorithm is:
  1298.  
  1299.       The checksum field is the 16 bit one's complement of the one's
  1300.       complement sum of all 16 bit words in the header.  For purposes of
  1301.       computing the checksum, the value of the checksum field is zero.
  1302.  
  1303.     This is a simple to compute checksum and experimental evidence
  1304.     indicates it is adequate, but it is provisional and may be replaced
  1305.     by a CRC procedure, depending on further experience.
  1306.  
  1307.   Source Address:  32 bits
  1308.  
  1309.     The source address.  See section 3.2.
  1310.  
  1311.   Destination Address:  32 bits
  1312.  
  1313.     The destination address.  See section 3.2.
  1314.  
  1315.   Options:  variable
  1316.  
  1317.     The options may appear or not in datagrams.  They must be
  1318.     implemented by all IP modules (host and gateways).  What is optional
  1319.     is their transmission in any particular datagram, not their
  1320.     implementation.
  1321.  
  1322.     In some environments the security option may be required in all
  1323.     datagrams.
  1324.  
  1325.     The option field is variable in length.  There may be zero or more
  1326.     options.  There are two cases for the format of an option:
  1327.  
  1328.       Case 1:  A single octet of option-type.
  1329.  
  1330.       Case 2:  An option-type octet, an option-length octet, and the
  1331.                actual option-data octets.
  1332.  
  1333.     The option-length octet counts the option-type octet and the
  1334.     option-length octet as well as the option-data octets.
  1335.  
  1336.     The option-type octet is viewed as having 3 fields:
  1337.  
  1338.       1 bit   copied flag,
  1339.       2 bits  option class,
  1340.       5 bits  option number.
  1341.  
  1342.     The copied flag indicates that this option is copied into all
  1343.     fragments on fragmentation.
  1344.  
  1345.       0 = not copied
  1346.       1 = copied
  1347.  
  1348.     The option classes are:
  1349.  
  1350.       0 = control
  1351.       1 = reserved for future use
  1352.       2 = debugging and measurement
  1353.       3 = reserved for future use
  1354.  
  1355.     The following internet options are defined:
  1356.  
  1357.       CLASS NUMBER LENGTH DESCRIPTION
  1358.       ----- ------ ------ -----------
  1359.         0     0      -    End of Option list.  This option occupies only
  1360.                           1 octet; it has no length octet.
  1361.         0     1      -    No Operation.  This option occupies only 1
  1362.                           octet; it has no length octet.
  1363.         0     2     11    Security.  Used to carry Security,
  1364.                           Compartmentation, User Group (TCC), and
  1365.                           Handling Restriction Codes compatible with DOD
  1366.                           requirements.
  1367.         0     3     var.  Loose Source Routing.  Used to route the
  1368.                           internet datagram based on information
  1369.                           supplied by the source.
  1370.         0     9     var.  Strict Source Routing.  Used to route the
  1371.                           internet datagram based on information
  1372.                           supplied by the source.
  1373.         0     7     var.  Record Route.  Used to trace the route an
  1374.                           internet datagram takes.
  1375.         0     8      4    Stream ID.  Used to carry the stream
  1376.                           identifier.
  1377.         2     4     var.  Internet Timestamp.
  1378.  
  1379. ** from RFC 793:
  1380.  
  1381. 3.1.  Header Format
  1382.  
  1383.   TCP segments are sent as internet datagrams.  The Internet Protocol
  1384.   header carries several information fields, including the source and
  1385.   destination host addresses [2].  A TCP header follows the internet
  1386.   header, supplying information specific to the TCP protocol.  This
  1387.   division allows for the existence of host level protocols other than
  1388.   TCP.
  1389.  
  1390.   TCP Header Format
  1391.  
  1392.                                     
  1393.     0                   1                   2                   3   
  1394.     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
  1395.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1396.    |          Source Port          |       Destination Port        |
  1397.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1398.    |                        Sequence Number                        |
  1399.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1400.    |                    Acknowledgment Number                      |
  1401.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1402.    |  Data |           |U|A|P|R|S|F|                               |
  1403.    | Offset| Reserved  |R|C|S|S|Y|I|            Window             |
  1404.    |       |           |G|K|H|T|N|N|                               |
  1405.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1406.    |           Checksum            |         Urgent Pointer        |
  1407.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1408.    |                    Options                    |    Padding    |
  1409.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1410.    |                             data                              |
  1411.    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1412.  
  1413.                             TCP Header Format
  1414.  
  1415.           Note that one tick mark represents one bit position.
  1416.  
  1417.                                Figure 3.
  1418.  
  1419.   Source Port:  16 bits
  1420.  
  1421.     The source port number.
  1422.  
  1423.   Destination Port:  16 bits
  1424.  
  1425.     The destination port number.
  1426.  
  1427.   Sequence Number:  32 bits
  1428.  
  1429.     The sequence number of the first data octet in this segment (except
  1430.     when SYN is present). If SYN is present the sequence number is the
  1431.     initial sequence number (ISN) and the first data octet is ISN+1.
  1432.  
  1433.   Acknowledgment Number:  32 bits
  1434.  
  1435.     If the ACK control bit is set this field contains the value of the
  1436.     next sequence number the sender of the segment is expecting to
  1437.     receive.  Once a connection is established this is always sent.
  1438.  
  1439.   Data Offset:  4 bits
  1440.  
  1441.     The number of 32 bit words in the TCP Header.  This indicates where
  1442.     the data begins.  The TCP header (even one including options) is an
  1443.     integral number of 32 bits long.
  1444.  
  1445.   Reserved:  6 bits
  1446.  
  1447.     Reserved for future use.  Must be zero.
  1448.  
  1449.   Control Bits:  6 bits (from left to right):
  1450.  
  1451.     URG:  Urgent Pointer field significant
  1452.     ACK:  Acknowledgment field significant
  1453.     PSH:  Push Function
  1454.     RST:  Reset the connection
  1455.     SYN:  Synchronize sequence numbers
  1456.     FIN:  No more data from sender
  1457.  
  1458.   Window:  16 bits
  1459.  
  1460.     The number of data octets beginning with the one indicated in the
  1461.     acknowledgment field which the sender of this segment is willing to
  1462.     accept.
  1463.  
  1464.   Checksum:  16 bits
  1465.  
  1466.     The checksum field is the 16 bit one's complement of the one's
  1467.     complement sum of all 16 bit words in the header and text.  If a
  1468.     segment contains an odd number of header and text octets to be
  1469.     checksummed, the last octet is padded on the right with zeros to
  1470.     form a 16 bit word for checksum purposes.  The pad is not
  1471.     transmitted as part of the segment.  While computing the checksum,
  1472.     the checksum field itself is replaced with zeros.
  1473.  
  1474.     The checksum also covers a 96 bit pseudo header conceptually
  1475.     prefixed to the TCP header.  This pseudo header contains the Source
  1476.     Address, the Destination Address, the Protocol, and TCP length.
  1477.     This gives the TCP protection against misrouted segments.  This
  1478.     information is carried in the Internet Protocol and is transferred
  1479.     across the TCP/Network interface in the arguments or results of
  1480.     calls by the TCP on the IP.
  1481.  
  1482.                      +--------+--------+--------+--------+
  1483.                      |           Source Address          |
  1484.                      +--------+--------+--------+--------+
  1485.                      |         Destination Address       |
  1486.                      +--------+--------+--------+--------+
  1487.                      |  zero  |  PTCL  |    TCP Length   |
  1488.                      +--------+--------+--------+--------+
  1489.  
  1490.       The TCP Length is the TCP header length plus the data length in
  1491.       octets (this is not an explicitly transmitted quantity, but is
  1492.       computed), and it does not count the 12 octets of the pseudo
  1493.       header.
  1494.  
  1495.   Urgent Pointer:  16 bits
  1496.  
  1497.     This field communicates the current value of the urgent pointer as a
  1498.     positive offset from the sequence number in this segment.  The
  1499.     urgent pointer points to the sequence number of the octet following
  1500.     the urgent data.  This field is only be interpreted in segments with
  1501.     the URG control bit set.
  1502.  
  1503.   Options:  variable
  1504.  
  1505.     Options may occupy space at the end of the TCP header and are a
  1506.     multiple of 8 bits in length.  All options are included in the
  1507.     checksum.  An option may begin on any octet boundary.  There are two
  1508.     cases for the format of an option:
  1509.  
  1510.       Case 1:  A single octet of option-kind.
  1511.  
  1512.       Case 2:  An octet of option-kind, an octet of option-length, and
  1513.                the actual option-data octets.
  1514.  
  1515.     The option-length counts the two octets of option-kind and
  1516.     option-length as well as the option-data octets.
  1517.  
  1518.     Note that the list of options may be shorter than the data offset
  1519.     field might imply.  The content of the header beyond the
  1520.     End-of-Option option must be header padding (i.e., zero).
  1521.  
  1522.     A TCP must implement all options.
  1523.  
  1524.     Currently defined options include (kind indicated in octal):
  1525.  
  1526.       Kind     Length    Meaning
  1527.       ----     ------    -------
  1528.        0         -       End of option list.
  1529.        1         -       No-Operation.
  1530.        2         4       Maximum Segment Size.
  1531.  
  1532.