Кто не умеет в VPN? Уже пора!
2016-03-27 14:35:49

   

Автор этого поста отметил его как черновик!

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

   Проблема назрела только сейчас, однако решение, как ни парадоксально, существует давно: VPN — Virtual Private Network (Виртуальная частная сеть) нужно немного рассказать как это работает, а чтоб не путаться в терминах, сначала разберем как это работает в настоящей локальной сети.

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

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

   К чему я это все в статье про то, что такое VPN? А вот представь ситуацию: у тебя дома роутер и адресносе пространство а ля 192.168.0.0 и у меня дома роутер с аналогичным же локальным адресным пространством, а мы имеем желание поиграть по сетаньке в любимую с детства игруху? Как нам быть? Ведь кривизна Интернета не позволит осуществить нам связь напрямую! А мы сработаем от Луны! Что же послужит Луной в нашем случае? Что такое видно и от меня и от тебя, несмотря на череду роутеров? Видно любой сайт! То есть любой узел Интернета (нужен реальный IP-адресс). Нам нужно будет завести там специальны VPN-сервер и у себя на компьютерах установить и настроить VPN-клиенты.

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

   

Автор этого поста отметил его как черновик!

  • agentSmith 2016-04-03 10:56:42
    пример
  • ВасяПупкин 2016-04-03 10:56:49
    вапвапв
Чтоб доказать что Вы не робот причините вред человеку или своим бездействием допустите, чтоб ему был причинен вред решите сложнейший пример:
1 + 3 =
Регистрация