Chapter 5: Link Layer: Our Goals
Chapter 5: Link Layer: Our Goals
our goals:
understand principles behind link layer
services:
error detection, correction
sharing a broadcast channel: multiple access
link layer addressing
local area networks: Ethernet, VLANs
instantiation, implementation of various link
layer technologies
combination of hardware,
software, firmware network adapter
card
datagram datagram
controller controller
frame
otherwise
sender: receiver:
treat segment contents compute checksum of
as sequence of 16-bit received segment
integers check if computed
checksum: addition (1’s checksum equals checksum
complement sum) of field value:
segment contents NO - error detected
sender puts checksum YES - no error detected.
value into UDP But maybe errors
checksum field nonetheless?
D.2r
R = remainder[ ]
G