Project-1: Implementing error detection in the data link layer.
Project-2: Implementing flow control in the data link layer.
Project-3: Socket programming and a simple client-server.