I believe as you are using -net user qemu will be doing user mode port translation for you from the local host ports to the guest ports. e.g. if you are running bgp in your guest then that would need to be listening on port 179. But of course you do not want your host to be doing that. So port translation will occur on packets leaving your VM going to the host and vice versa; kind of like NAT. Qemu has to set up this translartion for you so it all looks seamless for TCP/UDP traffic. It does not work for IMCP; so ping will fail.
look at http://wiki.qemu.org/Documentation/Networking for more info
so in summary your ports I believe are a result of guest communication resulting in these translations being created
hth