Computer Communication – Theoretical and Practical – Final