A DNS zone transfer, is mainly used by secondary servers to update there own zone data from the primary server. It is one of the many available means for administrators to use for replicating databases containing the DNS data from a set of DNS servers. There are other more modern ways to do the same thing, therefor zone transfers are not as popular.
See also:
Primary Server
Secondary Server
Zone