DI это Dependency Injection. А автор спрашивает про Dependency INVERSION Principle.
DI это действительно один из походов к IoC (и поэтому говорить что они "ничем не отличаются" - некорректно, IoC - это принцип, DI - это реализация).
А вот термин Dependency INVERSION Principle что ниразу раньше не встречал. Подозреваю, что это действительно синоним IoC.