This document discusses optical time division multiple access (OTDMA) and optical code division multiple access (OCDMA). OTDMA allows multiple optical signals to be combined into a single data stream by performing time division multiplexing. OCDMA transmits data using light pulses encoded with unique codes, allowing all users to transmit over the full bandwidth simultaneously. The document outlines the implementation of OTDMA and OCDMA, and compares their advantages and disadvantages. OTDMA provides higher bit rates but subjects signals to multipath distortion, while OCDMA does not require time or frequency management but has more expensive encoding/decoding hardware.