powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Полноценный Сервер Приложений - только двухсторонняя связь?
20 сообщений из 45, страница 2 из 2
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786242
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.HTTP это протокол прикладного уровня.

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

Alibek B.UDP, TCP это протоколы транспортного уровня, это транспорт, а не обмен данными между приложениями.

Речь шла о возможностях использования. Если Вы хотите вдаваться в конкретику - можем начать с аппаратного уровня :)

Alibek B.IPX это протокол сетевого уровня, он в принципе не подходит для обмена данными между приложениями.
как тут уже сказали выше - это давно не используемый протокол. Вообще то это дэйтаграмный протокол аналог UDP. Если Вам нужен поток - то в мире новелла был SPX а в мире юникса и иже - TCP.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786246
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев...А я и не знал,...

бывает. до времён форточных серваков физически не было терминов 2,3,25 уровневых кс. было понимание сервера и клиента. застрельщиками темы были юниксоиды. мальчики из мелкомягкой компании сильно сливали. От слова совсем.

Лично для Вас могу повторить описанный выше мною пример = есть замечательная программа питер нортон (или для любителей форточек - фар) который является крутой клиент-серверной программой. Он видит файлы расположенные на серваке


только не надо надувать щёки и начинать натягивание совы на глобус - про одно и двух уровневую галиматью. по русски это будет звучать немного по другому: программа юзающая фс. а то что средствами клиента фтп(который юзает свою сервачную компоненту) Вам фс выдаёт файлы с сервака - в том НЕТ ЗАСЛУГИ фара, от слова совсем!!!

(круглый)
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786250
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov...Если запросы между двумя связавшимися софтинами могут ходить в обоих направлениях, то это обычно называется poiny-to-point (или "пировая сеть").

т.е. Вы утверждаете что в определении кс систем существует понимание направление передачи? :) однако...

по поводу пир сетей - то немного из другой оперы. из области сетевого взаимодействия хостов.

или от противного:
если запустить сервер и клиент на одной тачке и через 127.0.0.1 заставить их общаться между собой - они ОСТАНУТЬСЯ кс системой. при этом термин "пировая сеть" - явно будет не уместен :)

(круглый)
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786251
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton...что считать клиентом а что сервером - вопрос договорённостей...

вопрос терминологии и давным-давно уже все договорились(но потом появились мелкомягкие с отрядом отстающих).
сервер - тот кто предоставляет доступ к ресурсам
клиент - тот кто использует эти ресурсы

(круглый)
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786263
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0mayton...что считать клиентом а что сервером - вопрос договорённостей...

вопрос терминологии и давным-давно уже все договорились(но потом появились мелкомягкие с отрядом отстающих).
сервер - тот кто предоставляет доступ к ресурсам
клиент - тот кто использует эти ресурсы

(круглый)
А вы слыхали про X-Server? Его еще называют иногда X11, иксы e.t.c.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786278
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>kolobok0, сегодня, 20:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310137&msg=21833029][21833033]
<
Ничего не понял.
Вы о чем?
Вы имеете понятие о WCF сервисах?
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786753
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0т.е. Вы утверждаете что в определении кс систем существует понимание направление передачи?
Да. Тебе уже выше говорили, что запросы (слово, которое ты забыл прочитать) всегда передаются от клиента к серверу. От сервера клиенту передаются ответы.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786755
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА вы слыхали про X-Server?
Х-сервер предоставляет доступ к графическим ресурсам (экрану) и рисует на нём то, что попросил клиент. Всё в точности по определению.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786788
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новичок ООП.....сервер может точно также отправить запрос клиенту и получить ответ ...
...Тогда получается что обычный HTTP-сервер - это не полноценное среднее звено ...

Я так и не понял, как из одного получается другое. Впрочем, не суть.

Клиент инициирует соединение с сервером и пока это соединение установлено они общаются. HTTP сервер конечно не может взять и установить соединение с HTTP клиентом.

А общение сторон - это передача сообщений. При этом как трактовать сообщения - это соглашения протокола. Прикладного, а не HTTP. Вписать прикладной протокол можно во что угодно если оно вообще способно передать достаточное количество информации.

К примеру, если клиент отправляет серверу сообщение "evaluate" с параметром "a+b", а сервер при этом ему отвечает сообщением "assign" с параметрами "edit1" и "123", в ответ на которое клиент отвечает сообщением "done" с параметром "1" в ответ на которое сервер отвечает сообщением "done" с параметром "456", то это вполне себе протокол общения двух сторон, и в нем клиент попросил вычислить чему там на сервере сейчас равно "a+b", при выполнении программа на сервере решила проставить в компонент редактора текста значение 123 и потом ответить что "a+b" оказалось равно 456.
Две стороны могут эту последовательность сообщений отработать как при активном соединении так и устанавливая соединение по инициативе клиента на каждое сообщение, даже в разные дни. Если стороны способны это сделать - то при чем тут тип несущего протокола (HTTP, если HTTP-сервер), прикладному протоколу это как-бы по барабану.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786838
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovmaytonА вы слыхали про X-Server?
Х-сервер предоставляет доступ к графическим ресурсам (экрану) и рисует на нём то, что попросил клиент. Всё в точности по определению.
Только вот "клиент и сервер" в общем понимании этого слова перевернулись местами.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39786859
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonDimitry Sibiryakovпропущено...

Х-сервер предоставляет доступ к графическим ресурсам (экрану) и рисует на нём то, что попросил клиент. Всё в точности по определению.
Только вот "клиент и сервер" в общем понимании этого слова перевернулись местами.

Поясню. Можно посмотреть на Х-Сервер как на браузер но, отличие от HTTPСервера - ВэбБраузера в том, откуда и куда происходит запрос на ресурс.
Х-Приложение при запуске берёт переменную окружения DISPLAY и коннектится используя её значение к Х-Серверу на предоставление ей ввода-вывода.

Например эту команду можно исполнить на любой машине но терминальное окно появится на 192.168.1.25
Код: bash
1.
$ DISPLAY=192.168.1.25:0;export DISPLAY;xterm &
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787144
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну яА общение сторон - это передача сообщений. При этом как трактовать сообщения - это соглашения протокола. Прикладного, а не HTTP.
HTTP это и есть прикладной протокол.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787177
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton...Только вот "клиент и сервер" в общем понимании этого слова перевернулись местами.

почему вы рассматриваете строгие отношения в мире кс? плчему вы не допускаете, что для кого-то это может выступать в роли сервера, для кого-то в роли клиента? Взять тот-же "сервер приложения" - для своих клиентов это сервер. А для БД которую он юзает - это самый что ни на есть клиент (предположим стоящий на хосте клиента). И?
Да ничего не значит. Приложение может выступать в роли и сервера и в роли клиента. вот и всё. НЕТ НИКАКИХ ПОСТУЛАТОВ на этот счёт. Есть то или иное инженерное решение. И в каждом конкретном случае что то будет выступать в роли клиента а что то в роли сервера. И в этом есть гибкость данного подхода.
Или вот другой пример. Сервачные дела Novell. У него была служба SAP - извещение других серваков новелл о состоянии таблицы регистрации локальных серверов(приложений выступающих в роли серверов). Срабатывала раз в минуту помойму. В данном случае каждый сервер информировал другие серваки - кто здесь клиент и сервер? С точки зрения передающего - он начинал действие (сравни таблицы услуг, вот моя таблица). С точки зрения предоставления данных - это сервер отдающий клиенту(другому серваку) свои данные.

...

я застал эти года, когда рынок был под никсами и мелкомягким было не судьба. Все лепили приложения под и для форточек, но конкуренцию юниксоидным решениям они не могли составить. Тут и появились термины от мелкомягких. 2,3,25 уровневые решения - наводя тень на плетень и используя хоть как то модное сочетание кс.

(круглый)
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787187
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допускаю. Просто добавил что не всё так однозначно.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787189
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО топик про теплоту мягкого. Вопрос изначально поставлен некорректно: направленность передачи никак не определяет кто клиент, а кто сервер.

Не претендую на идеальное определение, но как-то так: Сервер - это хранилище данных, он один. Клиент - потребитель данных, их много.
А дальше полная свобода их взаимодействия: от классической передачи новых данных от клиента к серверу, до оповещения сервером клиента что интересующие его данные изменились, вплоть до P2P взаимодействия клиентов для заливки интересующих их данных на сервер. От того что сервер сам установит соединение к конкретному клиенту и что-то передаст он не перестает быть сервером.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787190
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TСервер - это хранилище данных
какие данные хранит сервер видеоконференций?
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787192
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилDima TСервер - это хранилище данных
какие данные хранит сервер видеоконференций?
Юзеров, зареганных на нем
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787193
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TИМХО топик про теплоту мягкого. Вопрос изначально поставлен некорректно: направленность передачи никак не определяет кто клиент, а кто сервер.

Не претендую на идеальное определение, но как-то так: Сервер - это хранилище данных, он один. Клиент - потребитель данных, их много.
А дальше полная свобода их взаимодействия: от классической передачи новых данных от клиента к серверу, до оповещения сервером клиента что интересующие его данные изменились, вплоть до P2P взаимодействия клиентов для заливки интересующих их данных на сервер. От того что сервер сам установит соединение к конкретному клиенту и что-то передаст он не перестает быть сервером.
слово "сервер" не появилось с появлением компьютеров. Я думаю первичный его смысл прояснит топик
oxford dictionary
Код: plaintext
1.
2.
3.
4.
5.
6.
Server - 1. A person or thing that serves.

       - 2 A person or thing that provides a service or commodity, in particular.

       - 3  (North American)  A waiter or waitress.

Example sentences

‘Julia Stewart began her career in the food-service industry as a server at IHOP 32 years ago.’
‘I now work at a cafe as a food server to support my family.’
‘At the large tables, the servers plunked down, with rude haste, one bowl of rice in the middle of each table.’
‘I want to thank you the waiters, the servers everyone was so nice and kind.’
‘I enjoy talking about food and wines with food servers and find it amusing to engage in heated debates.’
‘This scenario is then revealed as a drug-induced hallucination when the food server asks Harry if he wants anything else.’
‘The hostess ignored us at one point; the server didn't bring a spoon for my soup; wine, water, and bread were late.’
‘He watched as a line of servers carried silver trays stacked with food in the direction the men had gone.’
‘The menu was an all-Bulgarian affair, but the bilingual server was more than ready to assist.’
‘Use gourmet coffee and tea and teach bartenders and servers how to brew them correctly.’
‘In doing so, servers and bartenders should avoid words that make the order seem excessive.’
‘The set up crew stayed behind to act as servers, which gave the host and hostess time to interact with their guests.’
‘At a restaurant, you are paying for an enjoyable experience with a pleasant server and good food.’
‘Food servers appeared dressed in white uniforms for the formal occasion.’
‘If bartenders and servers are insufficiently trained, every aspect of the operation suffers.’
‘The servers are presumably making more than a restaurant wage, yes?’
‘A bartender quits, a server walks, and the process starts all over again.’
‘Right after the server brings my food, I offer a taste to each person at the table.’
‘New servers and bartenders are certified in NRA's Bar Code program before they hit the floor.’
‘Lee waved down the server behind the counter, who seemed to have been engulfed in conversation with one of the two men seated next to us.’
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787272
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДа. Тебе уже выше говорили, что запросы (слово, которое ты забыл прочитать) всегда передаются от клиента к серверу. От сервера клиенту передаются ответы.лет так 8 назад это утверждение уже устарело...
с появлением websocket.
...
Рейтинг: 0 / 0
Полноценный Сервер Приложений - только двухсторонняя связь?
    #39787275
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TОт того что сервер сам установит соединение к конкретному клиенту и что-то передаст он не перестает быть сервером.вот с этим проблема. клиент может иметь и серый ip - так, что как сервер присоединится к этому клиенту вопрос открытый.
так что в общем случае сервер то к чему происходит подключение, а клиент - то что подключается.
ну и плюс это:
Dima TНе претендую на идеальное определение, но как-то так: Сервер - это хранилище данных, он один. Клиент - потребитель данных, их много.
А дальше полная свобода их взаимодействия: от классической передачи новых данных от клиента к серверу, до оповещения сервером клиента что интересующие его данные изменились, вплоть до P2P взаимодействия клиентов для заливки интересующих их данных на сервер плюс заливка данных клиенту по инициативе сервера
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Полноценный Сервер Приложений - только двухсторонняя связь?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]