3.4-2 Principles of Reliable Data Transfer (Part 2)