Быстрый Интернет возможен в каждом доме

Быстрый интернет в каждом доме. 

Веб-технологии непрерывно развиваются. Уже никто и не вспомнит те времена, когда сайты представляли собой просто набор неизменных html-страниц, которые в виде файлов находились на сервере. В настоящее время они являются  достаточно сложные программные решения, зачастую весьма требовательные к аппаратным ресурсам серверов и информационно-транспортным каналам, особенно в свете развития комплекса решений, именуемого как Web 2.0. Сайты, использующие Web 2.0 активно обмениваются трафиком  с инетрнет-сервером. И проблема медленных клиентов, актуальная еще на заре развития интернета, последние годы приобретает особую остроту.

Что такое медленный клиент?

Здесь следует немного погрузиться в теорию и вспомнить принципы работы интернета. Данные всех сайтов находятся на компьютерах -серверах, которые находятся в специализированных помещениях обеспеченных быстрыми каналами связи и  системой охлаждения которые называемых датацентрами. Для того, чтобы сервер мог обрабатывать запросы, приходящие от пользователей существует специальная программа, которая называется Web-сервером. Вообще понятие сервер довольно общее и относится как к физическим компьютерам так и к программному обеспечению. Компьютер в датацентре с базой данных сайта и его дизайном - сервер. Программа обрабатывающие запросы клиента на отображение веб-страницы и выдающая ему код этой страницы - тоже сервер. Но смысл в обоих случаях одинаковый - предоставление услуг клиентом, которые их просят.

Учитывая свободу и независимость Интернета от маркетинговых ходов Microsoft'a, сложилось так, что подавляющее большинство компьютеров-серверов работают под управлением открытых операционных систем семейства Unix, чаще всего это Linux либо FreeBSD, доля компьютеров-серверов под управлением операционной системы Windows незначительна. Самый распространенный Web-сервер это Apache. Но и эта замечательная программа не лишена своих недостатков. Самый неприятный из них - порождение отдельного процесса Apache в оперативной памяти  на запрос каждого клиента, т.е. человека, который обращается к данному сайту. Один процесс Apache занимает около 25-30 МБ. Пока клиент не получил ответа от сервера и не закрыл соединение процесс Apache остается в оперативной памяти компьютера-сервера.

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

Все пропало!!!! Сядем все. 

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

Сервер страдает не меньше человека. Ведь пока не произойдет полный обмен данными процесс Apache висит в оперативной памяти сервера. А она не безгранична. И одновременное подключение 60-70 медленных клиентов может привести к зависанию сервера и отказу им в обслуживании всех остальных. К счастью опытные системные администраторы научились решать эту проблему на стороне сервера. А теперь давайте задумаемся, как мы сможем решить эту проблему для себя лично. Чтобы не терять кучу времени, денег и нервов. 

Широкополосный доступ. 

Самый традиционный способ - выделенная линия. Но такой способ коммуникации доступен в России очень немногим. Это либо локальные сети предприятий и организаций, либо внутридомовые сети как правило в крупных городах. Даже в Москве не в каждом доме у жителей есть выделенная линия. С технической точки зрения идеальный вариант для организации широкополосного доступа в Интернет. Но технические  и административные сложности связанные с созданием новой сети, прокладкой кабеля, преодолением сопротивления чиновников от ЖКХ а также высокая цена делает этот вид доступа к Сети практически недоступным для большинства россиян. Причем цена в данном перечне занимает последнее место, чаще всего это недоступно чисто технически.

В последние годы развивается технология ADSL. Суть ADSL заключается в том, что данные кодируются не в звуковой сигнал как у телефонного модема а в высокочастотный. В последнее время появился стандарт ADSL 2+ позволяющий передавать данные со скоростью до 24 Мбит/с. При сравнительно невысокой цене ADSL как и все остальное имеет свои недостатки. Во-первых пользователь жестко привязывается к своей телефонной компании, так как только она может оказывать эту услугу. Следовательно, если телефонная сеть не хочет заниматься предоставлением ADSL то шансов воспользоваться  нет совсем. Во вторых качество телефонных линий также влияют на скорость и устойчивость передачи данных. Да и абонентская плата на ADSL невысокая только в Москве. В регионах России как правило телефонные компании являются монополистами на рынке услуг связи и поэтому безбожно заламывают цены, при этом прикладывая все усилия, чтобы не допустить  конкурентов. Страдаем от этого в конечном итоге мы, пользователи. Кроме того, техническая поддержка в компаниях монополистах отставляет желать лучшего даже в московском регионе. 

Личный опыт. 

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

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

У операторов мобильной связи есть два преимущества - собственно мобильность и доступность оборудования. Но цена на услуги GSM сводит на нет эти достоинства - интернет получается очень дорогим, что заставило обратить свой взгляд в сторону провайдеров работающих в стандарте CDMA(NMT-450). Остановившись на покупке модема Скайлинк я был очень обрадован ценовыми предложениями компании и работой их абонентских служб и офиса, но разочарован, что покрытие EV-DO даже в московской области весьма скромное и там где мне нужно, его, к сожалению не оказалось. А работать в 1Х - получить еще одного медленного клиента, что меня, конечно, совсем не устраивало. Поэтому оставалось только одно - спутниковый интернет. 

Спутниковый интернет. 

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

А вот однонаправленный интернет оказался весьма приятной возможностью широкополосного доступа. 

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

Фокус в данном случае заключается в том, что входящий трафик по объему примерно в 10-15 раз больше исходящего. Если скорость передачи данных по протоколу 1X в сети Скайлинк составляет 153 Кбит/с, то скорость ответа от спутника может достигать 5120 Кбит/с, что сопоставимо с ADSL. Конечно эта связка будет работать чуть медленнее, но это чуть невооруженным глазом даже не заметно. Если, конечно не играть в игры по Сети.

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

Но преимуществ гораздо больше.

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

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

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

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

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

Мы призываем всех, кто сидит и мучается с аналоговыми модемами, либо переплачивает операторам мобильной связи обратить внимание на такую возможность и найти организацию, которая занимается установкой антенн и настройкой оборудования. Исходя из личного опыта хочу сказать всем, что оно этого стоит! Особенно, если, например сравнить цены на ADSL в регионах России. Практически то на то и получается.