Yes, it does a transfer of the zone file from the primary server. Just add the lines for the domain on the secondary server, restart dns, and check the log file. named has a bad habit of saying that it started...then failing. If you don't check the log file, you will never know....till something doesnt work
It is done by transfering the domain information from the primary. It then creates the file in the location you specify in your conf file. The log file may look something like this following a transfer/update of a domain:
Aug 21 18:12:07 servername named: zone yourdomain.com/IN: transfered serial 6
Aug 21 18:12:07 servername named: transfer of 'yourdomain.com/IN' from 18.104.22.168#53: end of transfer
If I recall correctly, server transfers are done via TCP on port 53.
If you are really looking at configuring and understand dns, I would recommend o'reilly's book on the subject. It also has some information on securing these transfers with keys.
If you are using 2 ip addresses from the same server as your primary and secondary, then you need to do nothing. It will already be working as long as named is listening to the other IP addresses. If add the additional declaration to the named.conf file that already contains the declaration for the master, named will fail.