I have read that internet is made of computers connected throughout the world via servers as directing points or host servers etc and it travels in binary for of 0 and 1, but I wonder which physical particle actually transfer actual data. And if there is no particular particle only electromagnetic pulses then why does speed vary? and how is speed changing with each new spectrum or generation I must ask? Where does this speed also generate and who is pushing is fast and faster? If it comes from satellites then why cabling is done? All confused....If anyone can explain?