We need to include a protocol version number in the
portals header when it is sent out over the wire, so that
the receiver can be sure she's speaking the same
language.
Including a magic number would be helpful too, to assist
debugging endian-ness screw-ups and framing errors.