The first volume of TCP/IP Illustrated by Richard Stevens is wonderful. Ethernet frames, ARP, IP, ICMP, BOOTP, DHCP, UDP, TCP. Just make sure to get the original version.
Stevens' writing was engaging and pedagogically top shelf. Kevin Fall attempted integrating his coverage of newer protocols into the preexisting text, and unfortunately, completely butchered it.