Data Link Layer Flashcards
Ethernet
A protocol used to send data across individual links
CSMA/CD
Carrier sense multiple access with collision detection
Used to determine when the communication channels are clear and when a device is free to transmit data
Mac address
A globally unique identifier attached to an individual network frame.
48 bits
6 groups of hexadecimal numbers
Hexadecimal
A way to represent numbers using 16 digits
Octet
Any number that can be represented by 8 bits.
Organizational unique identifier
OUI
The first 3 octet of a MAC address.
Unicast
Meant for just one receiving address
Multicast
Set to all devices on a local network segment. Will be accepted and discarded by each device.
Broadcast
Sent to every single device on a LAN (local area network)
Data packet
Term that represents any single set of binary data being sent across a network link
Ethernet frame
(Data packets for a ethernet)
A highly structured collection of information presented in a specific order.
Preamble
(8bytes/64bits)
Split into 2 sections. First 7 is a series of alternating zeros and ones, buffer between frames, sync clocks used to regulate the speed ar which they send data. Second is SFD.
Start Frame Demiliter
SFD
This signals to receiving devices that the preamble is over and that the actual frame contents will now follow
Destination MAC address
The hardware address of the intended recipient
Ether-type field
(2bytes)
Describes protocol of the contents of the frame
VLAN header
(4bytes)
Indication of a VLAN frame. An Ether-type field follows after this.
Virtual LAN
(VLAN)
A technique that let’s you have multiple LANs operating on the same physical equipment.
Can only be delivered out of a switch interface configured to relay that specific tag.
Payload
(46-1500bytes)
The actual data being transported which is everything that isn’t a header
Frame check sequence
(FCS)
A 4 byte (or 32 bit) number that represents a checksum value for the entire frame
Checksum Value
Is calculated by performing a CRC against the frame.
Cyclical redundancy check
(CRC)
A mathematical transformation that uses polynomial division to create a number that represents a larger set of data. Must match the checksum number.