https://www.mphysicstutorial.com/2021/01/optical-fiber-communication-working-principle-types-and-applications.html