Lecture for Communication Layer