These commands configure a network (e.g. freenode) with servers (e.g. irc.freenode.net) and channels (e.g. #doesliverpool).
Once configured you can just /connect <network>
and everything happens automatically.
/network add -autosendcmd "/^msg nickserv identify <password>" freenode