Network Modeling and Simulation Optical Communications Applications of Communication Systems Communication Protocols