In general, a banner is a series of characters generated as identification when a program first starts. Banners can be used to determine the program and version that is running, thereby providing attackers with an inventory of applications and possible vulnerabilities based on the version.
The banner program prints its arguments (each up to ten characters long) in large letters on the standard output.