Задать вопрос
Ответы пользователя по тегу Компьютерные сети
  • Почему сравнение файлов по содержимому существенно медленнее для сетевых шар, чем для USB?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Total Commander - это хитрая штука. Она например может копировать файлы в несколько сессий.
    Иногда это дает буст к скорости копирования а иногда может оказать "медвежью услугу" для некоторых
    источников которые плохо параллелятся.

    Провертье настройки Total Commander.

    Вообще comparison требует сравнения всего содержимого файлов поэтому по сложности он эквивалентен
    копированию "со всех шар" к себе в память. И срезать здесь углы нигде невозможно.
    Ответ написан
  • Провайдеры связи всегда в курсе всего, что происходит?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Провайдеру в общем и целом плевать на пользователей. Что они делают и куда ходят.

    Примерно как и водителю автобуса плевать куда едут пассажиры. Лишь бы платили деньги.

    Но проверяющие и сертифицирующие органы очень часто требуют чтобы провайдер
    ставил шкаф с их оборудованеим для глобального слежения. И это оборудование
    обычно стоит вразрез интернет трафика и скрыться от него никак нельзя. Оно видит все
    IP пакеты. И по крайней мере доказывает сам факт коммуникации между абонентами А и Б.

    Если автор серьезно так озабочен скрытностью своих действий то никакой провайдер
    ему не товарищ. Надо изучать другие способы коммуникации. Личная встреча там.
    Или через надежного человечка. Вобщем в лучших традициях 20-го века.
    Ответ написан
    Комментировать
  • Как заблокировать некоторые комбинации клавиш на Windows?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В борьбе в вандало-устойчивостью любое устройство можно превратить в кирпич.

    Пускай учатся работать аккуратно. Это более ценно чем "кирпичить" умные устройства.
    Ответ написан
    Комментировать
  • Какой оптимальный способ попасть в домашнюю сеть снаружи?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Дисклеймер.

    С точки зрения инфо-безопасности ходить с рабочего десктопа домой - это 100% нарушение.
    Я не знаю где вы работаете но во всех компаниях курсы-инфобеза
    проходят эту тему. Такая сетевая активность всегда будет рассматриваться под углом
    уже свершившегося security issue. Я надеюсь что вы сможете объяснить зачем вы это делаете.

    Если рассмотреть задачу с точки зрения разработки ПО а не проброса туннелей. То если
    поменять местами роли клиент-сервер и белый-серый перевернуть то создать сокетное
    соединение проще в обратном направлении. Тоесть клиент из дому ходить на сервер на работе
    у которого белый IP.
    Ответ написан
  • Как происходит перехват трафика?

    mayton2019
    @mayton2019
    Bigdata Engineer
    wireshark - имеет параметры. И он слушает список сетевых интерфейсов которые ты указал в параметрах
    запуска.

    Usage: wireshark [options] ... [ <infile> ]
    
    Capture interface:
      -i <interface>, --interface <interface>


    Если какой-то IP-пакет попадает на интерфейс - то он будет зафиксирован.
    Ответ написан
    Комментировать
  • Какая ширина канала нужна для видеохостинга?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Скорее всего ширина канала видеохостинга - это метафора. Тоесть ее конечно можно
    посчитать если у нас есть 2 хоста в сети. Клиент и сервер. В случае с YouTube, Netflix
    у нас есть много клиентов и есть много S3/BlobStorage хостов которые децентрализованы
    географически и ваш софт выбирает то хранилище которое ближе к вам. Ну ближе не в смысле
    километров а в смысле througtput.
    Ответ написан
    Комментировать
  • Урезалась скорость при установке скрипта WireGuard?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Wiki пишет что WireGuard работает поверх UDP https://en.wikipedia.org/wiki/WireGuard

    Я-бы искал две проблемы. Первое. Поскольку это все таки VPN-клиент то он делает шифрование
    и часть ресурсов CPU тратит на траф и прежнюю скорость 3000 Мбит/с он как-то не вытягивает.
    Если у него есть настройки более легкого шифрования - можно поискать там варианты.

    И второе это UDP. Неизвестно как он поддерживается провайдером. Возможно он регулируется,
    шейпится и это вызывает эффект повтора отправки пакетов со стороны WireGuard.
    Ответ написан
    Комментировать
  • Как работает информационная розетка?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Посмотри на то как к тебе заходит интернет в дом. Это может быть коаксиальный ТВ кабель
    с модемом. С другой стороны - розетка RJ45. Или сразу в дом заходит витая пара с таким-же
    RJ45 (только не розетка а коннектор). Удлини ее закрепи на стене.

    А вообще лучше обращаться к провайдеру. У него есть и специалисты и инструмент.
    Самостоятельно ... боков напорешь.. Перепутаешь с другой розеткой...
    Ответ написан
    Комментировать
  • Как раздать интернет по Dial-up?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сомнительно что софт под Windows 10 для этого существует. Сама технология диал апов умерла
    еще во время 32х битных архитектур. А Microsoft очень быстро удаляет старые протоколы.
    Так-же сейчас чорта с два установишь найдешь telnet, gopher, tftp, e.t.c. на Windows. Все по умолчанию выключено
    и убрано из дистрибутивов.

    А вот где может осталось так это в Linux. Там и можно искать.
    Ответ написан
    Комментировать
  • Как заставить провайдера предоставлять стабильное интернет соединение?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Последние пол года теряю пакеты буквально до ВСЕГО что есть в интернете.

    Потеря пакетов это нормальная ситуация для TCP/IP протокола. Он реагирует на это повторами
    и некоторым замедлением средней скорости.

    Если серъезно занялся оценкой качества связи то тебе надо брать некий эталон (другой провайдер)
    и сделать сравнительную таблицу метрик соединения. Чем больше метрик соберешь - тем лучше.

    Без такого сравнения невозможно вести диалог с техническими специалистами. Они воткнут
    свой speed-test и просто покажут что ты неправ и вообще некомпетентен. Пригласи к себе
    домой специалиста. Пусть также посмотрит на весь твой стек оборудования. Wifi здесь тоже
    при делах. Обычно в 8 часов вечера Wifi в панельных домах сильно падает просто по причине
    помех создаваемых соседями в этоих же диапазонах Wifi. Особенно это касается старого протокола
    который на 2.4 ГГц работает.
    Ответ написан
    Комментировать
  • Как удаленно включить стационарный пк с андроид устройства?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Схема с wake-on-lan пока является самой надежной. По крайней мере других технологий включения
    для рабочей станции нету.

    Вообще.... нет никакого смысла включать рабочие станции удаленно. Если у тебя дома стоит сервер,
    то сервер всегда содержит порт управления вот ходи на него и включай. И купи белый IP.

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

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть утилита torrent-cli. Кажется у нее были опции для просмотра.
    Еще в гитхабе есть проекты похожие по смыслу
    https://github.com/casey/intermodal
    https://github.com/elektito/ih2torrent
    Они позволяют видеть каталог файлов.

    Непонятно зачем ты пишешь про tbpw. Если ты хочешь видеть контент самих файлов - у тебя только
    один вариант - качать торрент.
    Ответ написан
    Комментировать
  • Не работает определение местоположения по IP. Почему?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Ну все эти геолокаторы по айпи (maxmind, ipgeo) показывают не твою локацию а локацию
    того IP адреса под которым тебя видит сайт.

    И кроме того эти базы нуждаются в постоянном обновлении. Если база устарела (что часто бывает
    в бесплатных сервисах) то она будет показывать старую инфу.
    Ответ написан
  • Что на клиенте создается свою пару ключей для https соединения?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Когда ты купил (устнановил себе ОС) в ней уже был браузер и в этом браузере прописаны центры сертификации. Это что-то вроде нотариальных контор. Ты им доверяешь по умолчанию. И они по цепочке являются гарантами сертификатов других доменов или других контор. И связка сет доменов + публичный ключ являются реквизитами сертификата. Ты их можешь увидеть в настройках безопасности браузера. И по протоколам TLS/SSL когда ты заходишь на сайт происходит быстрая проверка что интернет домен подтвержден и между вами устанавливается доверительный канал по которому вся инфа от сервера - прогарантирована. Но еще пока не скрыта. Но ввиду того что ассиметричка работает медленно и дорого, на самом деле эта процедура обрамляет другой протокол - создание симметричного канала с временным сеансовым ключом где дальше ты уже работаешь по обычному быстрому симметричному AES например до следующего сеанса обновления ключа. Этот канал уже скрытый от постороеннего наблюдателя. Если запускать openssl с некоторыми
    параметрами то эта процедура рукопожатия будет трассироваться на экран и можно подсмотреть что реально
    происходит у тебя на локалхосте.

    По поводу что там и где устарело. SSL/TLS это просто версии алгоритмов вот этого рукопожатия.
    Ответ написан
  • Проблема разности частоты обновления на сервере и на клиенте?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Физическая модель мира не должна зависеть от ФПС на экране. Если ты победишь эту проблему
    то тогда никаких артифактов с отображением не будет. Для простоты ты можешь обновлять физику
    хоть 10 разв в секунду хоть 120 раз это не важно. А визуальная часть игры будет делать интеполяцию.
    Потому что засинхронизировать всех клиентов сетевой игры в принципе никогда невозможно.
    У них и таймеры будут не синхронны и производительность разная.
    Ответ написан
    Комментировать
  • Возможен ли доступ в интернет без провайдера?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если с другом хочестся "шпилить в контру" - то для этого ничего не нужно. Только кросс-овер ethernet кабель.

    А если строить сеть по правилам строительства сетей - то надо получить в свое распоряжение блок IP
    адресов. Выделить их своим клиентам. И подключиться в мировой стек мирового интернета.

    И вот для этого и нужны провайдеры которые делают кучу организационно-технической работы.
    И список этой работы - ойой. Читать не перечитать.
    Ответ написан
    Комментировать
  • Windows: как нескольким процессам принимать данные с одного UDP порта?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вот я так делал. Это работает под Linux. Только процесс который прослушивает UDP сокет
    должен подняться первым. А потом уже можно поднимать торрент клиент к примеру
    и они будуд разделять этот сокет. В обратном порядке - не сработает.
    sockfd = socket(AF_INET, SOCK_DGRAM, 0);
        if (sockfd < 0) {
            perror("Error creating socket");
            exit(1);
        }
    
        int reuse = 1;
    
        if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)) < 0) {
            perror("Error setting socket option");
            exit(1);
        }
    
        server_addr.sin_family      = AF_INET;
        server_addr.sin_addr.s_addr = htonl(INADDR_ANY);
        server_addr.sin_port        = htons(atoi(sin_port));
    
        if (bind(sockfd, (struct sockaddr*)&server_addr, sizeof(server_addr)) < 0) {
            perror("Error binding socket");
            exit(1);
        }
    Ответ написан
    Комментировать
  • Какую библиотеку выбрать для написания tcp сервера?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Поддержка сырых сокетов есть в любом современном языке программирования. Обсуждать здесь как-бы нечего.
    Сокеты встроены в язык.

    Но если между приложением и сокетами у тебя стоит нечто (например SOAP) то тогда обсуждать этот
    вопрос становится более интересно.
    Ответ написан
    3 комментария
  • Как удаленно установить и запустить OS в режиме lite?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это скорее всего не сработает. Т.к. нужны настройки wifi. Их надо где-то указать. Но со стороны действительно
    выглядит как некий злой умысел. Будто ты втихаря хочешь рабочие станции занять каким-то нехорошим делом.
    Ответ написан