Short for Charachter Generation protocol; A server protocol that generates and sends random characters back to a host that makes a TCP or UDP connection on port 19. Defined in RFC 864.
http://en.wikipedia.org/wiki/Character_Generator_Protocol