Unfinished Document - please be awere of this!
This is mosty a copy from IANA so if you don't find it here try this page instead.
IESG Approval or Standards Action
[RFC2939]
The Internet Control Message Protocol (ICMP) has many messages that are identified by a "type" field.
This is a complete rip from http://wiki.xtronics.com/index.php/IP_Subnet_Masks
IP mask numbers are used to divide internet addresses into blocks called subnets. The mask number represents the number of 1s in the binary of the address that is 'masked" against the address so that it ignores the last bits which are for the group of IP addresses in the masked address.
The first address of a subnet block (all 0s) is called the network address or network ID. The last address (all 1s) is the broadcast address of the network. Typically the network address +1 or the broadcast address -1 is the gateway to the internet. The 'slash' notation (ie /24) is known as CIDR format, while the more conventional 255.255.255.0 notation is considered a subnet mask.