Sliding window protocol for data link layer