Perforce server replication allows a replica server to asynchronously mirror the data and transactions from a master server. It provides high availability, disaster recovery, and enables offloading of read-only workloads. The replication is performed using Perforce's journaling system, with the replica pulling missing journal entries and file revisions from the master server in the background. This allows setting up read-only replica servers with no external scripts required.