ну да и нет.
Я думаю, что хороший способ объяснить это через модель протокола 4 уровня. У нас есть прикладной уровень, транспортный уровень, сетевой уровень и канальный уровень.
Каждый уровень может быть заменен на другой - в этом случае ваше приложение будет (например, HTTP) транспортироваться по TCP, по IP-сети, по физическому каналу, который, в свою очередь, обменивается данными с использованием ADSL2 + и PPP через ADSL (в который IP инкапсулирован).
Программные уровни могут быть сделаны довольно легко, аппаратные уровни менее
Физическая связь должна быть электрически совместима с вашей сетью и так далее. Чтобы превратить ваш компьютер в модем, вам нужно ... хорошо построить модем, который "общался" по ADSL 2+ и был бы совместим с текущей сетью (так что будьте совместимы с этим стандартом. И ... давайте просто скажем, ваш телефон Компания будет менее чем взволнована, особенно если вы случайно введете много шума в сеть или что-то еще хуже. Вероятно, было бы легче купить модем, чем получать все компоненты, собрать все платы и кодировать прошивку для модем.
Однако вы можете использовать свой компьютер в качестве маршрутизатора, как это предлагается в комментариях к вашему вопросу.