Dvips reads a DVI file as output by (for example) TeX, and converts it to PostScript, taking care of builtin or downloaded PostScript fonts, font reencoding, color, etc. These features are described in other chapters in this document.
There many ways to control Dvips' behavior: configuration files, environment variables, and command-line options.