TransportLayer.cs just started
Checksum.cs copied from teacher solution