Explain the functions of the Data link layer and the sublayers within this layer and where exactly does the MAC address fit in?