Former captain Ferdinand has won 81 caps for his country but was left out of Hodgson's initial squad.
"Rio's very disappointed. He wants to play," Ferdinand's representative Jamie Moralee told BBC Sport. "He thought he'd done enough. It's very difficult to accept. This is a player with 81 caps for his country. It's a lack of respect. I don't know anyone who understands it."