Ответы пользователя по тегу Компьютерные сети
  • Как исправить нестабильный ФПС в играх?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Можно запустить игру, например Quake3, и сразу исправится нестабильный ФПС.
    Ответ написан
  • Как появляется сетевой интерфейс и ip адрес на примере linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ip адрес можно самому прописать на хосте или получаем с помощью dhcp, эта сущность ядра ОС?

    Можно и так и так.
    Это не сущность ядра ОС, ты же можешь вообще без сетевой карточки работать, или работать не по IP а по другому протоколу. Это настройки TCP.
    Можно ли назвать конфигурационной настройкой?

    Как хочешь называй.
    Настройки сетевого интерфейса поступают от драйвера сетевой карты?

    Ну как поступают. Некоторые ты отправляешь на сетевую карту, некоторые она тебе. А некоторые сетевые карты могут быть виртуальными.

    Можно создать виртуальные сетевые интерфейсы, обязательно для этого иметь физический сетевой интерфейс?

    Можно, не обязательно.

    Кто в ядре или где почитать отвечает за формирование пакета, кадра и отправку по сети(кабелю)?

    Драйвер UDP/TCP/IP служб отвечает за формирование пакетов TCP/UDP/IP, а сетевая карта за формирование фреймов сетевой карты или что там у нее. Есть же карты разные, wifi/ethernet/модемы

    сетевая карта это устройство, а не интернет.

    Естественно
    Ответ написан
  • Как работает сетевое окружение в Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    за это отвечает сервис, который раньше назывался Computer Browser.
    В одноранговой сети шировокещательными пакетами выбирается самый главный Computer Browser, который собирает информацию о всех хостах, и если кто-то запрашивает список компьютеров в локалке, он его отправляет.
    Выбор идет по старшинству систем. XP важнее чем 2000, Vista важнее чем XP, семерка важнее чем Vista, десятка важнее, чем семерка. 64бит важнее чем 32 бита, а сервер в принципе важнее рабочих станций.

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

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

    А если это не одноранговая сесть, то там выбор не происходит, за список отвечает домен контроллер.
    Ответ написан
    Комментировать
  • Как работает глобальный Интернет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Ваш провайдер имеет аплинки к другим провайдерам (зачастую к трансмагистральным провайдерам, которые лично владеют коммуникационными каналами на далекие расстояния - например провайдер сам является международным и у него есть оптические каналы проложенные к его датацентрам в других странах, либо у двух крупных провайдеров есть какой-то канал, который они вместе построили и проложили под землей или через океан. Там вообще могут быть коммуникации купленные вскладчину несколькими участниками.

    Стоимость прокладки таких каналов стоят огромных денег. Это и непосредственно сами работы и огромное количество разрешений на эти работы, которые должны быть согласованы со всеми владельцами и странами. Поэтому окупается это так, что между провайдерами всегда идут какого-то рода взаиморасчеты за передачу траффика. Кто генерит контент, то собственно больше и получает, кто скачивает - тот платит.
    Но стоимость этих взаиморасчетов может быть разная на разном уровне. Где-то определенный объем входит в абонплату. Где-то трафик ночью дешевле. Где-то можно сделать дешевле но медленнее. Условия разные и гибкие.
    Поэтому в свитчах провайдеров всегда настроены довольно сложные правила и для минимизации этой цены, и для обеспечения отказоустойчивости (если какой-то маршрут нарушен, автоматом может пустить по другому каналу, возможно более медленному). Плюс ошибки админов.

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

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

    Так и живем.

    P.S. Ах да, еще - пинг и скорость это разные показатели, не всегда релевантно относящиеся друг с другом, но в отдельных моментах ширина канала может аффектить пинг. Если посчитать скорость света с минимальной затратой на проход пакета через маршрутизаторы, можно сказать что самый большой пинг в пределах Земли должен быть около 400 мс между точками-антиподами. Но тут естественно нужно учитывать между этими точками только оптика, или что-то еще.

    P.P.S. хорошая статья на Хабре от amarao https://habr.com/ru/post/186282/
    Ответ написан
    7 комментариев
  • Как быстро находить сервера в сети?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    я прекрасно понимаю, что в когда ты создаешь сервер в контре информация о нем летит на сервера valve, и фактически клиент берет ip сервера с valve, но у меня нет центрального сервера куда скиталась-бы инфа о созданных серверах


    Смотря какой версии контра. Есть полно локальных серверов CS 1.6, про которые валв ничего не знает. И если ты не знаешь IP и порт, ты этот сервер не найдешь.
    Чтобы про сервер знать - его владелец должен его рекламировать. Писать объявления, слать тебе смс-ки, или возможно создать веб портал о CS, через несколько лет, когда он станет более-менее популярным, на нем можно сделать страничку со списком разных серверов CS, и сказать что все могут публиковать свои адреса тут.

    Ну или сделать как Valve - встроить функционал в клиент, при запуске сервера он сообщает о себе в Valve и всем клиентам информация об этом сервере приходит с центрального сервера Valve.

    А иначе никак.

    P.S. идея просканировать все с 0.0.0.0 до 255.255.255.255 звучит немного смешно. Для начала забанят. Во-вторых займет немного больше, чем 30 минут.
    Ответ написан
    Комментировать
  • Я не понимаю чего от меня хотят?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Ну так подойдите к преподу и у него выясняйте.
    Вы же понимаете, что ваш вопрос не имеет никакого отношения к реальным сетям и реальным устройствам.
    Это задание какого-то преподавателя в воображаемом им мире.

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

    Нужно у вашего препода и выяснить чему вас обучали, и хотя бы в какую сторону копать.

    Вот вопросы навскидку:
    Линукс? Виндовс? Смесь?
    ethernet? wifi?
    свич или хаб?
    Доступ рутовый или бегать по компьютерам?

    Можно и пингом попробовать это решить, но что будет если с несколькими компьютерами будет одинаково медленно, на уровне погрешности?

    В общем вопросы задавайте вашему преподу а не случайным людям в интернете.
    Ответ написан
    Комментировать
  • Как вы понимаете работу следующей команды?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Это ответ начала установки tcp соединения?

    Нет конечно, это уже ответ от вашего TCP сервера. Скорее всего там какой-то простое приложение которое по telnet протоколу в ответ на PING возвращает вам "PONG"
    Ответ написан
  • Как замерить скорость интернета на всех узлах от точки А до точки Б?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Нет у вас доступа заходить на промежуточные хосты и с них что-то куда-то тестировать.
    Ответ написан
    Комментировать
  • Как понять, подключён ли кто-то к моему вайфай?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Это паранойя.

    Кроме вашего wifi, есть еще роутер провайдера в вашем подъезде, к которому подключены все ваши соседи, и уже от этого роутера скорее всего оптика идет в серверную провайдера.
    Следовательно вся нагрузка со всех соседей все равно идет на одно устройство. Видимо ваш сосед активно качает что-то.
    Но ворует он не у вас.
    Ответ написан
    Комментировать
  • Как спецслужбы вычисляют человека по IP, если он сидит за NAT провайдера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Но в итоге оказывается, что данный IP не назначался определенному клиенту провайдера. Под данным внешним IP-адресом в такое-то время сидело около 100 клиентов за NAT провайдера. Как будут вычислять из этих 100 человек, кто же именно сидел под данной фейковой страницей ВК?


    Что значит не назначался. КОНЕЧНО назначался, просто не закреплялся надолго. Но логи у провайдера естественно есть.
    Если бы ничего не закрпелялось, как бы провайдер вам счета выдавал?
    Спецслужбы даже вычислять ничего не будут. Придут с ордером к провайдеру, и он им все выдаст и даже больше.
    Ответ написан
    Комментировать
  • Что можно сделать с сетью и подключенными к ней устройствами, имея доступ к роутеру (маршрутизатору)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Создать ботнет (99% случаев, зачем ломают роутеры)
    Замутить MIM атаку, а для незашифрованных соединений просто перехватить трафик ваших устройств и что-нибудь сделать с ними
    Ответ написан
    Комментировать
  • Как мобильный оператор понимает, в каком качестве я смотрю видео?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Провайдер может вообще не париться и просто резать скорость доступа к ютубу.
    Ответ написан
    Комментировать
  • Почему скорость на сервера google больше, чем на другие узлы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Ну потому что у гугла есть сервера во многих регионах и вас кидает на ближайший, который может распологаться просто в датацентре ближайшего магистрального провайдера.
    А Амазон будет вас кидать на сервер в штатах, куда в принципе межконтинентальный канал может быть загружен или лимитирован промежуточными провайдерами
    Ответ написан
  • Не получается по SSH подключиться к UDP/TCP серверу Minecraft, как это правильно сделать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Я хочу подключиться через SSH к серверу таким образом, чтобы при удалённом запуске сервера Minecraft я мог подключиться к нему с клиента Minecraft со всего компьютера, будто по локальной сети.

    Каким образом ssh будет тебе делать локальную сеть? Это делает VPN
    SSH может помочь пробросить TCP порты, но это тебе надо каждый порт пробрасывать на локальную машину и майнкрафтом уже подключаться к себе.
    а UDP порты ssh не пробросит, потому что ssh сам по TCP работает, там надо еще извращаться через какой-нить fifo

    В общем тебе проще VPN настроить
    Ответ написан
  • Стенд для изучения DevOps на базе Linux-серверов. С чего начать изучение?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Познакомься со следующим:

    1. Система мониторинга. На хайпе сейчас prometheus/grafana, но можно посмотреть любые другие системы + графана.
    2. оркестрация, например ansible для управления своими серверами
    3. изучи баш на уровне "быстро напишу скрипт который что-то скачает, развернет, скопирует, подчистит, получит текст по curl и распарсит из него нужные строки, запустит приложение и убедится что оно успешно запустилось"
    4. Можно также подучить python/groovy на базовом уровне.
    5. Все свои наработки храни в git, а еще лучше поставить какой-нить gitlab и почитать о парочке git workflow
    6. После этого настойчиво рекомендуется ознакомиться с контейнерами docker/kubernetes/openshift

    Если за год осилишь, можно пробовать поискать что-то начальное, где есть команда девопс инженеров.
    Ответ написан
    Комментировать
  • Почему принтер себя ТАК повел?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Вполне возможно, что из-за кривой маски принтер броадкастом нашел себе друзей, а роутер пропустил броадкаст наружу.
    ХЗ, тут много чего может быть в зависимости от архитектуры сети.
    Ответ написан
    Комментировать
  • Можно ли витую пару крепить строительным степлером к гипосокартону? Кабель на фото не поврежден?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Не надо так делать.
    В момент удара провода могут быть прибиты, и даже если не перебиты, они могут быть и деформированы или защитный слой немного сцарапан, что будет влиять на наводки. А чем больше скоб, тем хуже. И даже если связь заработает, вместо уверенного гигабита может периодически пробивать потери.
    Ответ написан
    Комментировать
  • Куда ведет интернетный провод из стены?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Вот у меня есть провод который идет от роутера, потом он идет в стену а куда он дальше идет?

    Обычно в щиток, это же можно в коридоре отследить.
    В нормальных зданиях слаботочная шахта (телефоны, интернеты, сигнализации) и силовая (электричество 220) шахта должны быть разные, но зачастую это одна шахта, которая идет пролетом по всем этажам. Там же рядом обычно располагаются электрические счетчики. Как минимум между электрическими проводами и слаботочными делают расстояние 5-15 см минимум, чтобы уменьшить наводки.

    Они под землей проходят? Или на столбах висит?

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

    Конечная точка - это они подключаются к серверам провайдера? Если так, то что будет если этот провод порвется где то по дороге? Кто эту поломку будет устранять? Вот например он повертся где-нибудь на улице под землей и у меня интернет перестанет работать?

    Да. Ваша зона ответственности - это до стенки вашей квартиры. Если провод повредится дальше - провайдер должен найти и устранить проблему.
    От провайдера к другим провайдерам также идут кабеля. Так и создан интернет.

    В общем, помогите наконец разобраться в этом. Нигде не нашла никакую информацию или я ищу неправильно. Спасибо.

    Эта информация - внутренняя инфраструктура провайдеров. Она сложная.

    есть элекропроводка - это провод по которому проходит ток, как я понимаю. а есть провод-по которому проходит интернет - это другой провод получается? Или это одно и тоже? Или интернет в электропроводку входит?

    Интернет, телефон, телевизор, электричество, радио - все это разные провода. Разве что у вас IPTV которое по инету идет.
    Ответ написан
    Комментировать
  • Почему при, якобы, образовавшейся задолженности за интернет - какие-то сайты открывается, а какие-то нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Некоторые сайты могут быть в whitelist - внутренние сайты провайдера, сайты банков через которые можно провести оплату. Может быть еще что-то у провайдера просто открыто, а что-то закешировано.

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

    Опять же "без доступа к интернету" определяется, например доступом к www.msftncsi.com/ncsi.txt, и резолвом домена dns.msftncsi.com. Если их заблокировать, то может весь остальной интернет работать отлично, а у вас будет надпись что no internet access. В разных версиях виндовс этот детект может немного меняться.
    Ответ написан
    2 комментария
  • Software architecture или Network application architecture?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Вопрос звучит как "учить гласные или согласные, что более востребовано".
    Если планируешь вообще в ИТ, то все что ты выучишь в институте, это только первый шаг до стажера. И даже не путь.
    Неважно что выберешь, учить придется и то и другое и еще много чего
    Ответ написан
    Комментировать