PS2 / SMBus communication
Only four of the six PS/2 pins are used in a real mouse - clock, data and power/gnd. Clock and data are open collector, hence the pullups. 

From Wikipedia :



There is a useful description of the PS/2 mouse protocol here, which I've waded through myself to get a PS/2 mouse talking to a mid-range PIC.