data link layer components