Text this: Understanding optical communications /