Ремесло программиста

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Ремесло программиста » Сетевые протоколы » Когда по-русски уже не поговоришь


Когда по-русски уже не поговоришь

Сообщений 1 страница 13 из 13

1

насмотрелся на Tor и давно лилеял себя надеждой. в общем -

насмотрелся на вот это безобразие - http://xn--b1a0ab.xn--p1acf/
и понял что скоро Русский мир в сети будет выглядеть как вот эти закорючки.
с этим нужно что то делать!!!
"гипер тест транспорт протокол" вешь конечно хорошая но не русская. а что если нам развернуть на 5-10 машинах собвстенный протокол общения?

ППД - протокол передачи данных
get - ПЗ - получить значение
post - ОЗ - отправить значение
put - ВЗ - вставить значение
delete - УЗ - удалить значение

составить по сути описание для такого протокола не будет такой уж сложной задачей.и написать минимальный сервер и клиент.
задача вполне подъемная. кому это интересно - давайте обсудим- возможно даже что-то набросаем

2

Яр написал(а):

get - ПЗ - получить значение
post - ОЗ - отправить значение
put - ВЗ - вставить значение
delete - УЗ - удалить значение

Я думаю это разноуровневые действия. Вставить/удалить должны идти поверх получить/отправить.

3

это синхронные атомарные операции, их порядок не регулируется системой.

4

Так речь идёт вроде не о существующем протоколе, а разработке нового? Или  уже поверх вот этих?

5

Если кому интересно готов обсудить и разработать. 
Ну как готов - на ближайшии дни я без компа. А там новый год и всё такое.
А без поясняющих ресунков это невозможно.

Данные это одного уровня  ftp и http это подтверждают. Поверх http неимеет смысла ещё пару лет и гугл его заменит новым. Тем самым мы ставим себя в роль вечно догоняющих, вечно вторых.
Но замаскироваться под http имеет смысл. Так как многие корпоративные фаерволы пропускают только его, а весь прочий трафик блокируют.

6

Тем самым мы ставим себя в роль вечно догоняющих, вечно вторых.

на то, что бы вывести спецификацию каждого из протоколов у достаточно образованых и квалифицированых людей ушло несколько десятилетий.
у нас есть возможность использовать чужой опыт многих лет, не тратя на это многие и многие годы. время играет на нашей стороне.
до той поры пока образы  не вшиваются каким то образом в желего (а очень многие как раз это и предлогают) мы можем что то поменять.

мне интересно иметь протокол для обработки которого западным странам придется придется иметь дело с кириллицей (пусть даже копировать и вставить на виртуальной клаввиатуре)
где это фидонет-рунет ? а вот возьмем его и сделаем
конечно догонять не очень приятно, но прежде чем начать строить с-300, булаву, буратино - мы скомуниздили фашистские фау.
нам не нужно перенимать бесноватые техники и технологии, лишь те 15 % которые нужны для нормального развития и поступательного движения вперед.

когда парень в 11 лет думает о программировании и ему это интересно но 80 процентов времени нужно
со словарем сидеть, что бы понять, что значит то или иное слово это преступление.
да это делает его в некотором роде сильнее, но так же учит что в дома это никому не нужно.

протокол передачи информации. и пара тройка серверов с необходимым контентом.
туда даже пиратоискатели залесть не смогут без опыта. а чтобы залесть нужно поставить русскую систему с русской клавиатурой.
зарегистрироваться на русском сервере. читать правила и пользовательские соглашения по-русски.
и только тогда ты попадешь в свободное русское ИТ пространство

7

Яр написал(а):

когда парень в 11 лет думает о программировании и ему это интересно но 80 процентов времени нужно
со словарем сидеть, что бы понять, что значит то или иное слово это преступление.

- Золотые слова!!!...  :yep: )))

8

Яр написал(а):

мне интересно иметь протокол для обработки которого западным странам придется придется иметь дело с кириллицей (пусть даже копировать и вставить на виртуальной клаввиатуре)

Ну так 0-65 - русские буквы. Несколько спецзнаков и больше ничего, даже числа словами :D
И без концов строки - концы в воду.

Отредактировано MihalNik (2016-12-28 21:37:35)

9

Ну так 0-65 - русские буквы. Несколько спецзнаков и больше ничего, даже числа словами :D
И без концов строки - концы в воду.

не вполне понял про 0-65, это диапозон какой-то?

10

По 33 буквы в верхнем и нижнем.
Если извратиться и выкинуть ё или э, то без спецзнаков получиться етакий base64.
Для разделения слов можно использовать лишние ъ, но лучше не везде)

Отредактировано MihalNik (2016-12-28 22:09:09)

11

За опыт не переживайте.  В 11 лет разбирался с ipx  в dos и win98. Потом было боловство с ICQ. FTP, сетевое телевиденье.
Потом изучал php и форумо строительство.
Недавнр вот получил опыт с cgi.
Хотя сейчас хотелось бы поставить эксперемент с новым уровнем модели OSI, только времени нету.
Фидо умерло скажу, как фидошник с модемом. Ноду я тогда не получил, так как появилась мода на  интернет.

Так вы не ответели вы по верх http протокол строим или в замен? Http и правда существует много лет и за это время в нём устронили многие ошибки и недоработк, но не все. Да и кто им будет пользоваться?  Верне как раскручивать будем какая целевая аудитория.

12

был мне помнится в конце 90-х такой ресурс толи мазофака толи как то иначе.
что бы попасть в этот клуб (толи замороченых ,толи озабоченых) нужно было хоть минимально доказать, что что-то понимаешь.
ну так вот по сути  закрытость и есть основная реклама.

вместо или рядом с http - такой ответ на Ваш вопрос.
ПО для блуждания по узлам. сервер для предоставления контента(текст, без медиа).

13

А зачем текст? Контент это просто файлы. Иногда потоки данных. В любом случае это не относится к http нам достаточно уметь различать данные по формату - раширение у файла или miem тип. Соласно модели OSI формат представления данных определяет выше лежащий проокол.
HTTP отвечает только за сессии.
Разделим на 3-протокола.
Нам достаточно сделать протокол управлением ссессий на основе текстовых команд.
Чуть ниже положить мультиплексор данных по потокам. А выше данные со своим форатом.
Это легко делается. Но для пояснения требуется разрисовать несколько схем и таблиц. Что потребует несколько часов-дней.
Меня больше интересует другое. Разработку надо вести от тестирования.
Нам нужено описание примера работы с нашим протоколом.
Другими словами нам нужен набросок графического интерфейса клиентской программы.  Просто если бы вы не выкинули медиа контент то я бы представил это как браузер. А так есть варианты: чат, блог, rss лента, интерактивный сайт, icq(qip), борда, почта и т.д.

Отредактировано Павиа (2016-12-30 14:20:09)


Вы здесь » Ремесло программиста » Сетевые протоколы » Когда по-русски уже не поговоришь