I heard ISP's use 10 bits instead of 8 for one byte. Why?
feedback
|
closed as not a real question by ChrisF, Daniel Beck, David, Journeyman Geek, Nifle Sep 9 '11 at 16:20
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. See the FAQ for guidance on how to improve it.
|
Historically, back in the days of analog modems and serial ports, each byte transferred carried along an additional parity bit (for error detection) and from zero to two stop bits (for maintaining synchronization). This typically resulted in transmitting 9 or 10 bits for each byte of actual data. That no longer applies these days, as modern networking technology doesn't require parity or stop bits on every byte. Nonetheless, I have heard of people still using 10 bits per byte when estimating data transfer rates. It's usually justified as an attempt to compensate for ethernet packet collisions, header bytes, etc. (all of which are transferred 8-bit bytes, but don't contain actual application data), but I suspect that the real reason has more to do with it being more convenient to divide by 10 in your head than to divide by 8. | |||||
feedback
|
