Protocol 1:Utopia
Protocol 1, aptly named Utopia, makes all 5 assumptions
Here the sender simply sits in a loop, accepting packets from the network layer, inserting them into the data field, ignoring control and checksum info and, handing the frames straight to the physical layer
Likewise the receiver sits in a loop, accepting packets as they arrive (no matter what the rate) and hands the data to the network layer