Цитата #420988
|
31 янв, 2013 @ 11:40
|
---|
Оригинал взят у bash_org_ru в Цитата #420988http://bash.im/quote/420988 xxx: Дождались, посоны! xxx: "Частная организация начинает искать кандидатов, которые хотели бы поселиться на Марсе… навсегда." yyy: Вот представьте. Корабль пошел на взлет, а на следующий день вышел Half–Life 3.
да, кстати, об этом-то я и не подумал. Как же торренты качать, на Марсе сидючи? |
Придется делать свои торренты, с блекджеком и шлюхами :) А был, вроде, какой-то RFC про доставку IP-пакетов почтовыми голубями, бумажной почтой и КамАЗами с пиратскими дисками? DSN работает не по IP-протоколу, там даже гейтов нет, насколько я знаю. Уж очень большие задержки сигнала, слишком большие. Там все алгоритмы (опять же, мне известные) работают с длинным накоплением и обработкой постфактум С другой стороны, а вдруг полетит вся Valve Corporation, и третья халва выйдет на Марсе? Ну, в общем-то есть сервисы, которые предоставляют услугу по скачке торрента за тебя, предоставляя затем прямую хттп-ссылку на файлы. Таким образом, если между Землей и Марсом будет достаточно толстый канал связи, позволяющий нормальное использование земной части интернета, то никакой проблемы в выкачке торрентов с Марса не будет. ха-те-те-пе может работать поверх абсолютно асинхронного канала? представьте, что у вас нет TCP, есть только UDP Абсолютно асинхронным будет всего лишь один участок - непосредственно зона межпланетной передачи. На нем, в приницпе, требуемый траффик можно будет завернуть в какой-нибудь Earth-Mars Transition Protocol, который будет передавать собранные на земном кэш-сервере данные, порезанные на пронумерованные и защищенные от искажений кусочки, на марсианский кэш-сервер, который и будет раздавать интернеты по колонии. Как вариант, в этом протоколе можно использовать принцип, лежащий в основе передачи данных по бит-торрент протоколу - разбивку файлов на фрагменты определенной длины, с подсчетом контрольной суммы каждого фрагмента на клиенте. При этом, на мой взгляд, марсианский кэш-сервер не должен производить автоматического перезапроса "битых" данных, предоставляя вместо этого соответствующую информацию пользователю, чтобы уже он решил - следует ли тратить дополнительно время на перекачку. а со временем ожидания ответа что делать? это между Землёй и Луной всего 4 секунды... А) Принять как данность что все ваши запросы к земной Сети выполняются с задержкой в районе 45 минут. Б) Разработать научную теорию, применение которой на практике позволит создать ансибль. А чем, по-вашему, эта задержка будет серъезно мешать? тем, что любой клик по гиперссылке либо вызовет ожидание указанной продолжительности, либо должен быть предугадан и соответствующим образом кэширован. Что одно, что другое, на мой взгляд относятся разве что к неудобствам. При этом вторая проблема была отчасти разрешена для клиентов еще во времена диалапа. Teleport Pro, если вы помните такую программу - она позволяла выкачивать веб-сайт, разворачивая полностью дерево ссылок. Ее функциональность можно встроить в земной кэш-сервер, буде возникнет такая надобность. Ну а насчет первой - ничто не мешает кэш-серверу на Марсе выступать еще и в роли прокси, так что отдельные страницы будут загружаться уже из внутрипланетной сети. заодно сайты, чей функционал основан на всяких вебдванольностях, работать перестанут... Да, некоторые веб 2.0 сайты работать перестанут - в основном те, где требуется интенсивное, чуть ли не в реальном времени, взаимодействие пользователя с серверным приложением, формирущим http-выдачу. С некоторыми придется работать очень медленно и муторно - это, например, социальные сети, различные веб-магазины и виртуальные музеи. С другой стороны, если марсианская колония станет крупным общемировым проектом, то и социальные сети и филиалы сетевых музеев появятся уже во внутрипланетной сети. мсье забыл диалап. на 19200 я открывал пару десятков ссылок и шел готовить обед =) А не похер? хететепе - это чтение файла тащемта. не похер. Потому что чтение не ОДНОГО файла, а целой кучи - читается html, парсится, потом читаются все прочие подцепленные к нему файлы - изображения, скрипты, то-сё. Современный интернет для междупланетной связи не годится принципиально :) Я помню времена, когда http-запрос был именно чтением одного, ну, может, десятка (если страничка с картинками) файлов. Рекламу на Марс можно и не тащить, или, если уж так охота - оборудовать на лунной орбите wget. кроме прямой ссылки на хттп, такой сервис должен будет предоставлять ("прозрачно" для пользователя) это самое кэширование. Заказ файлов на дом, эдак вот. не думаю, что те, кто части тобой полученных файлов к себе утащить захотят (торрент же), будут слишком рады времени пинга до тебя разве что, такие же марсиане, как и ты... В "Свидании с Рамой" был эпизод - нужно было изложить свою научную догадку в 1000 бит, для передачи по радио. Это я понимаю, трудности связи. Спутник который кэширует указанные запросы у себя (вроде копии интернетов, генерируемой по запросам пользователей), ну и жирный канал до него. К тому же, пока летишь еще к марсу за первые дни можно успеть какую-нибудь хл3 скачать, же. Edited at 2013-01-31 12:28 (UTC)Как-как. Медленно, с перерывами и матюгаясь.
|
|