В не знании протокола HTTP? Когда используется HttpWebRequest и при установленном Свойстве AllowAutoRedirect в true(а если не менять то по дефолту так и есть) HttpWebRequest обрабатывает перенаправляющий ответ сам. При работе с сокетом придется самостоятельно искать Location и переходить по нему.
все очень просто )) ТС, делай тоже самое, как и ответил товарищ PaCo, если сервер тебе ответит HTTP/1.1 302 Found подробнее можешь прочитать сдесь: Список кодов состояния HTTP если влом искакть описание твоего случая, вот ссылка на описание: Список кодов состояния HTTP (301 Moved Permanently)