Nano Hash - криптовалюты, майнинг, программирование

C: пакет отправляется на определенное устройство (мобильные устройства)

Как пакет принимается беспроводным устройством с тысячами пользователей/устройств, подключенных к одной сети?

Если мы используем UDP, будет ли он отправлять пакеты на все устройства так, чтобы только аутентифицированные устройства принимали пакеты, а другие отклоняли?

Как изменится ситуация, если мы используем TCP вместо UDP?


Ответы:


1

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

Значительно упрощено, но устройство открывает туннель к GSN (Gateway Serving Node), который представляет собой сервер, установленный на операторе связи. Какой GSN использовать, зависит от APN (имени точки доступа), предоставляемого при запросе туннеля (контекст PDP). Туннелю назначается IP-адрес в GSN, и этот адрес используется для IP-связи. Пакеты будут фильтроваться в GSN и направляться на конкретное устройство. Трафик туннелируется между GSN и устройством с использованием специальных телекоммуникационных протоколов. Пакеты не рассылаются на все устройства и не фильтруются там.

Пс. Я сформулировал ответ, используя термины GPRS. Другие протоколы 2.5/3/4G используют ту же структуру, но иногда имеют другие названия.

27.02.2013
  • Не уверен, что вы имеете в виду под посвященным. Туннелю назначается идентификатор, и этот идентификатор используется для связи. Это не похоже на коммутируемый протокол, где для связи зарезервированы выделенные ресурсы. 27.02.2013
  • что произойдет, если мы используем Wi-Fi 27.02.2013
  • Вероятно, лучше всего задать это как новый вопрос. Лично я недостаточно знаком с нижними уровнями этих протоколов. 27.02.2013

  • 2

    что вы подразумеваете под аутентифицированным пользователем? вы концентрируетесь на уровне приложения? или на нижних слоях н/ж? даже если это UDP, следует подумать об отправке его на конкретный IP. Даже в комплексе n/w каждый s/m является уникальным объектом

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

  • 3

    Рохит Гауда, на самом деле, если вы концентрируетесь на пакетах udp на уровне приложения (либо java, С#...), вы создаете пакеты для определенного IP-адреса и отправляете на IP-адрес (который является IP-адресом получателя), и получатель должен его захватить , я думаю, вы действительно хотите этого, верно? и не нужно бояться других с другим IP-адресом, чем тот, на который вы отправляете, потому что вы находитесь на абстрактном уровне приложения, ваши сомнения будут рассмотрены нижними уровнями. если вы хотите получить дополнительное доказательство слежения, просто закодируйте данные, которые вы хотите отправить
    один из примеров (в java)
    DatagramPacket (UDP) может быть создан путем вызова нового экземпляра

     DatagramPacket(packet data [],offset ,length ,address* ,port* )
    

    посмотрите на последние 2 параметра, они указывают SeverAddress и Port передачи на сервер, я думаю, теперь вам ясно, что сервер назначения с ip (Sever-address) прослушивание на конкретном порту может захватить его.

    28.02.2013
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..