why i2c communication not working with long distance cable?

Hi…
why i2c communication not working with long distance cable?
what is the problem? is it voltage drop issues?

(deleted)

[I2C is for chip to chip comms, anything over 10 Inches may not work, try changing the pull-up resistors, you MAY get better performance.]

I understand but what is the reason this happen?