Add transport layer settings and periodic timer values
Abstract socket into a 'transport' layer