diff options
Diffstat (limited to 'Ethernet')
-rw-r--r-- | Ethernet | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/Ethernet b/Ethernet new file mode 100644 index 0000000..6b4be44 --- /dev/null +++ b/Ethernet @@ -0,0 +1,49 @@ +======== +Ethernet +======== + +.. warning:: Under progress! + +History +======= +Bob Metcalfe first described the ethernet system in a memo while working at +the Xerox Palo Alto Research Center in 1973 ([oreilly]_). It was based on +the earlier *Aloha* system developed by Norman Abramson at the University of +Hawaii. *Aloha* was a radio network for inter-island communications. + +Structure +========= + +Data Frames +~~~~~~~~~~~ +The frame format is the same for ethernet systems of any speed. + +==================== =========== +Section Size (bits) +==================== =========== +Preamble 64 +Destination Address 48 +Source Address 48 +Type Length 16 +Data 46 to 1500 +Checksum 32 +==================== =========== + +.. topic:: Preamble + + The preamble originally served as a "warm up" period for hardware to + stabilize and prepare for the rest of the frame. + +.. topic:: Source and Destination addresses + + Manufacturers are given a 24 bit id (first half), and are expected to + ensure the uniqueness of the second half of each device's address. + + The IEEE-SA (Standards Association) delegates addresses. + +.. topic:: Checksum + + The checksum (or Frame Check Sequence) is a Cyclic Redundancy Checksum. + +.. [oreilly] `Ethernet: The Definitive Guide`:title:, by Charles Spurgeon. + O'Reilly, 2000 |