Специальность – вид или род деятельности (профессия), приносящий доход.
Специализация – более узкое деление в рамках специальности, (специальность внутри специальности).
Пример:
Специальность – врач.
Специализация – терапевт, хирург, дантист, травматолог, невропатолог