Программа для микроконтроллера пишется на любом удобном языке программирования, компилируется в бинарный файл (или файл формата intel HEX) и заливается в микроконтроллер посредством программатора.

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

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

Программаторы бывают разные под разные семейства контроллеров существуют свои программаторы. Впрочем, бывают и универсальные. Более того, даже ту же простейшую AVR’ку можно прошить несколькими способами:

Внутрисхемное программирование (ISP)
Самый популярный способ прошивать современные контроллеры. Внутрисхемным данный метод называется потому, что микроконтроллер в этот момент находится в схеме целевого устройства — он может быть даже наглухо туда впаян. Для нужд программатора в этом случае выделяется несколько выводов контроллера (обычно 3..5 в зависимости от контроллера).

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

  • MISO — данные идущие от контроллера (Master-Input/Slave-Output)
  • MOSI — данные идущие в контроллер (Master-Output/Slave-Input)
  • SCK — тактовые импульсы интерфейса SPI
  • RESET — сигналом на RESET программатор вводит контроллер в режим программирования
  • GND — земля

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


Для внутрисхемной прошивки контроллеров AVR существует не один десяток разнообразных программаторов. Отличаются они в первую очередь по скорости работы и типу подключения к компьютеру (COM/LPT/USB). А также бывают безмозглыми или со своим управляющим контроллером.

Безмозглые программаторы, как правило, дешевые, очень простые в изготовлении и наладке. Но при этом обычно работают исключительно через архаичные COM или LPT порты. Которые найти в современном компьютере целая проблема. А еще требуют прямого доступа к портам, что уже в Windows XP может быть проблемой. Плюс бывает зависимость от тактовой частоты процессора компьютера.

Так что твой 3ГГЦ-овый десятиядерный монстр может пролететь, как фанера над Парижем.

Идеальный компьютер для работы с такими программаторами это какой-нибудь PIII-800Mhz с Windows98…XP.
Вот очень краткая подборка проверенных лично безмозглых программаторов:


Программаторы с управляющим контроллером лишены многих проблем безмозглых. Они без особых проблем работают через USB. А если собраны на COM порт, то без извращенских методик работы с данными — как честный COM порт. Так что адаптеры COM-USB работают на ура. И детали подобрать можно покрупней, чтобы легче было паять. Но у этих программаторов есть другая проблема — для того чтобы сделать такой программатор нужен другой программатор, чтобы прошить ему управляющий контроллер. Проблема курицы и яйца. Широко получили распространение такие программаторы как:

  • AVRDOPER
  • AVR910 Protoss

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

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

Параллельное программирование во много раз быстрей последовательного (ISP), но требует подачи на RESET напряжения в 12 вольт. А также для параллельной зашивки требуется уже не 3 линии данных, а восемь + линии управления. Для программирования в этом режиме микроконтроллер вставляется в панельку программатора, а после прошивки переставляется в целевое устройство.

Для радиолюбительской практики он особо не нужен, т.к. ISP программатор решает 99% насущных задач, но тем не менее параллельный программатор может пригодиться. Например, если в результате ошибочных действий были неправильно выставлены FUSE биты и был отрублен режим ISP. Параллельному программатору на настройку FUSE плевать с высокой колокольни. Плюс некоторые старые модели микроконтроллеров могут прошиваться только высоковольтным программатором.
Из параллельных программаторов для AVR на ум приходит только:

  • HVProg от ElmChan
  • Paraprog
  • DerHammer

А также есть универсальные вроде TurboProg 6, BeeProg, ChipProg++, Fiton которые могут прошивать огромное количество разных микроконтроллеров, но и стоят неслабо. Тысяч по 10-15. Нужны в основном только ремонтникам, т.к. когда не знаешь что тебе завтра притащат на ремонт надо быть готовым ко всему.

Прошивка через JTAG
Вообще JTAG это . Он позволяет пошагово выполнять твою программу прям в кристалле. Но с его помощью можно и программу прошить, или FUSE биты вставить. К сожалению JTAG доступен далеко не во всех микроконтроллерах, только в старших моделях в 40ногих микроконтроллерах. Начиная с Atmega16.

Компания AVR продает фирменный комплект JTAG ICEII для работы с микроконтроллерами по JTAG, но стоит он (как и любой профессиональный инструмент) недешево. Около 10-15тыр. Также есть первая модель JTAG ICE. Ее можно легко изготовить самому, а еще она встроена в мою демоплату .


Прошивка через Bootloader
Многие микроконтроллеры AVR имеют режим самопрошивки. Т.е. в микроконтроллер изначально, любым указанным выше способом, зашивается спец программка — bootloader. Дальше для перешивки программатор не нужен. Достаточно выполнить сброс микроконтроллера и подать ему специальный сигнал. После чего он входит в режим программирования и через обычный последовательный интерфейс в него заливается прошивка. Подробней описано в .
Достоинство этого метода еще и в том, что работая через бутлоадер очень сложно закосячить микроконтроллер настолько, что он не будет отвечать вообще. Т.к. настройки FUSE для бутлоадера недоступны.

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

Pinboard II
Прошивка AVR с помощью демоплаты Pinboard II (для Pinboard 1.1 все похоже)

Многие задаются вопросом как устроена сеть провайдера или как им самим строить сеть, в данной статье я покажу как спроектирована и работает сеть у меня, на логическом уровне. Хотя не считаю свою структуру за идеальную, можно было сделать и лучше, но это мое имхо:) ибо истина “спроси у 2-х провайдеров как строить сеть – получишь 3 разных варианта “

Теперь подробнее о том как это работает

Типичная сеть передачи данных состоит из 4-х уровней, многие говорят что 3 но на самом деле их 4

1 уровень – граница сеть, т.е стык с другими операторами, он же бордер
На этом уровне обычно ведется работа с магистральными операторами у кого берем Интернет и операторами клиентами – которым даем Интернет:) Взаимодействие в 90% случаях осуществляется с помощью протокола динамической маршрутизации BGP

2 уровень – это само ядро сети
В него входят биллинг, radius сервер, центральные коммутаторы куда все воткнуто, NAT и шейперы (которыми нарезаем полосу клиенту. Можно резать и на порту управляемого коммутатора – но в таком случае и локальные ресурсы будут на тарифной скорости, нам-же надо предоставить тарифную скорость в Интернет и до 100мбит внутри своей сети
Взаимодействие между оборудованием обычно тоже происходит с помощью протоколов динамической маршрутизации таких как BGP (В этом случае внутреннее BGP или OSPF), но есть и приверженцы статических маршрутов

3 уровень – это уровень распределения, агрегация
В этот уровень обычно обычно входят управляемые коммутаторы (2-го или 3-го уровня) квартала или района, в зависимости от внутреннего устройства сети. В моем случае ставятся коммутаторы 3-го уровня и иногда дополняются коммутатором 2-го уровня, т.к при схеме VLAN на дом – не стоит разгребать домовые вланы в ядре сети 

4 уровень – уровень доступа, акцесс, точка клиентского доступа
Это те самые домовые свитчи которые стоят в подвалах и на чердаках домов в ящике. К ним уже подключаются клиенты. В странах СНГ чаще всего используется D-Link DES-3526, D-Link 3026 и потихоньку начали ставить D-Link DES-3028, для юридических лиц обычно уже брезгуют длинками и ставят Cisco Catalyst 2950

Теперь о том как это работает у меня:

1) устройство 1-го уровня

В качестве пограничных маршрутизаторов используются 2 железки Juniper j4350 к каждой из которых подключен свой магистральный аплинк, взаимодействие с аплинками происходит с помощью BGP протокола (т.е отдаем аплинкам сети закрепленные за нашей AS (автономная система) и получаем от них полный список маршрутов в сети Интернет (full-view)

2) устройство 2-го уровня

На втором уровне происходит NAT-инг клиентов, шейпирование тарифных скоростей и маршрутизация (Интернет или пиринговые сети)

В качестве NAT-еров и шейперов используются две интелевских серверных платформы под управлением FreeBSD (на каждом из них производится и NAT и нарезка скоростей и каждый из них резервирует друг друга). Шейпинг осуществляется с помощью dummynet и таблиц (tablearg) а нат с помощью pf
Так-же между этими маршрутизаторами и пограничными маршрутизаторами (j4350) бегает внутреннее BGP для того чтобы в случае отказа одного из бордеров – быстро переключится на второй да и некая балансировка трафика тоже не будет лишней 
Между маршрутизаторами и коммутаторами 3-го уровня бегает протокол OSPF для обмена внутрисетевыми и пиринговыми маршрутами + мы аннонсим с маршрутизаторов на них дефаулт роут, т.е маршрут по умолчанию. Маршрутизатор 1 имеет метрику 100
Маршрутизатор 2 имеет метрику 200, т.е в случае отказа одного из маршрутизаторов – все пакеты пойдут через резервные (интервал переключения около 10 секунд)

3) устройство 3-го уровня

При моей схеме VLAN на дом на уровне распределения приходится держать коммутаторы 3-го уровня, которые занимаются маршрутизацией домовых сетей и вланов.
На коммутаторах работает IGMP snooping, обрезается весь ненужный мультикаст и режутся бродкасты и порты NetBIOS (tcp/udp 135-139, 445)

4) устройство 4-го уровня

На четвертом уровне стоят коммутаторы D-Link DES-3526, планируем ставить DES-3028, т.к 4-ре гигабитных порта очень часто нужны. Да и по слухам 3526 уже EOL
К коммутаторам напрямую подключаются клиенты, на абонентских порах включен loopback detect (для выключения портов с петлей), максимальное количество mac-адресов на порту равно 5, включен igmp snooping и фильтруется весь мультикаст кроме диапазонов 224.200.100.0-224.200.150.255 и 224.0.0.2, так-же зарезаются все бродкасты (кроме arp протокола) и весь NetBIOS

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

Она создана таким образом, что происходит учет администрирования всех пользователей сервера. Она может использоваться как на частном уровне, так и для предоставления профессионального хостинга. У ispmanager есть три версии: Lite, Pro и Cluster. Они позволяют решать различные задачи.

Пользователь может работать с панелью как администратор, как реселлер (для версий Pro и Cluster), а так же как пользователь, а также может создавать FTP и почтовый аккаунт. Поскольку версий несколько, то вполне возможно выбрать нужный вариант, как с точки зрения функционала, так и с точки зрения стоимости.

Администратор, реселлер и пользователь ISPmanager

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

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

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

Категории панели ISPmanager

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

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

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

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

Ноябрь 6th, 2013

В этом посте я обрисую делему с Sagemcom 2804 v7, с которой столкнулись наши коллеги из красноярского филиала Ростелеком. Они разлюбезно поделились решением трудности, сущность которой заключается в последующем:
Роутер авторизуется в сети провайдера, но при всем этом, на присоединенных устройствах Веба нет. Если зайти на страничку статуса соединения в веб-интерфейсе роутера, то вы увидите строчку «Ожидание ISP» . Почему так происходит и как с этим биться?!
Все дело в том, что для Sagemcom 2804 v7 есть такая версия прошивки, в какой при настройке PPPoE , в разделах Маршрутизация — выбор шлюза по дефлоту и Конфигурация DNS сервера заместо интерфейса ppp1 стоит usb0.

Само собой, если юзер при настройке соединения так все и оставит, то работать ничего не будет.
Решение просто — нужно поновой сделать соединение. Потом, при настройке на Sagemcom 2804 v7 шлюза по-умолчанию, нужно просто usb0 перекинуть стрелкой в «доступные маршрутизируемые wan интерфейсы» а ррр1, соответственно, перекинуть в «избранные интерфейсы шлюза по дефлоту»:

То же самое нужно сделать и в разделе Конфигурация DNS сервера:

P.S. Большущее спасибо сотрудникам Красноярского филиала Ростелеком, в особенности Сергею Головко.

С целью обеспечения интеграции создаваемых в рамках проектов РФФИ региональных научных сетей и сетей крупных научных центров в глобальную сетевую инфраструктуру Интернет, а также с целью снижения затрат этих проектов на обеспечение межрегионального и международного трафиков в 1995 г. были организованы точка доступа и узел маршрутизации, а также введен в эксплуатацию международный наземный цифровой канал (64 Кбит/с).

Доступ региональных научных сетей к международному каналу связи и их обмен трафиком с основными российскими сетями обеспечивается узлом маршрутизации. Схема типового узла маршрутизации РФФИ приведена на рис.18.10 .


Рис. 18.10.

Наряду с указанными на схеме региональными сетями к центру маршрутизации подключены 25 московских организаций, в том числе Российская государственная библиотека (РГБ) и Государственная публичная научно-техническая библиотека (ГПНТБ).

В состав центра маршрутизации входит оборудование РФФИ, а также оборудование, предоставленное ИОХ РАН, ВорГТУ, ЯрГУ и ЧГТУ и приобретенное в рамках выполняемых в этих организациях проектов.

Узел маршрутизации РФФИ имеет прямые соединения (10 Мбит/с) с российским центром обмена сетевым трафиком М9-IX и с ЮМОС, через которые осуществляется обмен трафиком с более чем 20 российскими научными и общественными сетями.

В 1996-97 гг. центр маршрутизации и международный канал РФФИ использовались 17-ю региональными сетями в Москве, Владикавказе, Вологде, Воронеже, Королеве, Новгороде, Нижнем Новгороде, Ростове-на-Дону, Пензе, Перми, Челябинске, Казани, Кемерово, Уфе, Твери, Черноголовке, Ярославле.

MSK-IX (Московский центр взаимодействия компьютерных сетей Internet eXchange)

Автономная некоммерческая организация "Центр взаимодействия компьютерных сетей "MCK-IX" (российская точка обмена интернет-трафиком) учреждена Российским научно-исследовательским институтом развития общественных сетей (РосНИИРОС) в 2001 году с целью развития проекта "Московский Internet Exchange".

MSK -IX организован в 1995 г. Начавшись с единственного узла, организованного на Московской международной телефонной станции ММТС-9, сегодня московский Internet Exchange представляет собой надежную, распределенную систему, которая включает десять равноправных точек, объединенных высокоскоростной магистралью. Благодаря распределенной структуре MSK -IX существенно расширяются возможности для московских и региональных провайдеров по подключению к системе обмена IP -трафиком, а также по получению высокоскоростного транзита между узлами MSK -IX .

Через М9 подключено более 80% Рунета. Через ММТС № 9 также проходит большинство телекоммуникационных каналов, соединяющих Россию с миром.

Сеть MSK -IX имеет 10 узлов доступа, объединенных высокоскоростной магистралью, что позволяет обеспечить высокое качество и доступность услуг MSK -IX в точках концентрации телекоммуникационых ресурсов, включая М9, М10, KIAEHOUSE и ряд других технологических площадок в Москве.

MSK -IX является одним из крупнейших европейских Internet Exchange по числу подключенных операторов и входит в ассоциацию международных сетей обмена трафиком - European Internet Exchange Association (Euro-IX) .

Проект MSK -IX начинался в конце 1994 года, когда московские интернет-провайдеры Демос, Релком, МГУ, НИИЯФ МГУ, FREEnet, Ассоциация RELARN, Роспринт пришли к соглашению о создании точки вза-имного обмена IP -трафиком. Это соглашение было вызвано желанием провайдеров обмениваться своим трафиком друг с другом напрямую, оптимизируя маршруты прохождения трафика, что существенно сокращало как время передачи сетевых пакетов данных, так и загрузку дорогостоящих международных каналов связи.

Изначально точкой обмена трафика была избрана международная телефонная станция ММТС-9, или М9, в которой все интернет-провайдеры имели точки присутствия, т. к. на М9 приходили все международные и междугородные каналы связи. Координация MSK -IX была поручена Российскому НИИ развития общественных сетей (РосНИИРОС).

В 2002 году была произведена модернизация MSK -IX. Московский Internet Exchange стал распределенным, включив в себя 10 точек, соединенных волоконно-оптическим кабелем по технологии Gigabit Ethernet :

  • ОАО "Центральный телеграф";
  • Институт космических исследований РАН;
  • РНЦ "Курчатовский Институт";
  • Cable & Wireless CIS Svyaz Ltd.;
  • Центральная станция связи РЖД;
  • ГП "Космическая связь";
  • ММТС 9 и ММТС 10;
  • Предприятия Sonera Rus и WideXs .

В декабре 2004 года российский универсальный оператор связи "Корбина Телеком" приступил к реализации в Москве проекта "Интернет 2", одной из отличительных особенностей которого является применение протокола передачи данных IPv6 .

Сервисы Internet

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

К традиционным видам сервиса относятся:

  • электронная почта (e-mail );
  • телеконференции (news );
  • живое общение ( chat );
  • использование вычислительных и информационных ресурсов компьютера в режиме удаленного терминала (telnet );
  • служба хранения, поиска и пересылки файлов - FTP ( File Transfer Protocol ) ;
  • WWW (World Wide Web) - всемирная паутина (в ее составе в июле 1993г. было 130 хост-компьютеров, а в июне 1996г. 230000).

К специальным сервисным средствам относятся:

  • информационная система Gopher ;
  • информационная система WAIS , ведущая поиск по ключевым словам,
  • поисковые системы WWW ;
  • библиографические (диспетчерские) системы;
  • Archie - поисковая система FTP ;
  • и др.

Новые виды сервиса включают в себя:

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

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

Обучение пользованию Интернетом в основном сводится к общему ознакомлению с устройством Интернета, с предоставляемыми сервисами, адресацией ресурсов, с поиском информации в сервисе WWW и основами работы с электронной почтой.

Провайдеры Интернета по составу предоставляемых услуг делятся на три группы:

  • провайдеры, предоставляющие доступ в Интернет - ISP (Internet Service Providers) . Примером могут служить http://www.rol.ru , http://www.mtu.ru , и др.;
  • провайдеры, предоставляющие услуги присутствия в Интернет - IPP (Internet Presence Providers) , примером которых могут служить http://www.mail.ru , http://www.narod.ru , и др. К предоставляемым ими услугам относятся электронный почтовый ящик и услуги почты, размещение сайта клиента на ЭВМ провайдера, различные поисковые системы, новости, и т.д.;
  • издатели собственных материалов - PCP (Private Content Publisher) , которые содержат (т.е. разрабатывают и эксплуатируют) свои информационные системы (например, http://www.garant.ru , http://www.rbc.ru и т.п.), электронные магазины, рекламные агентства, туристические фирмы, и т.д.

ISP (Internet Service Provider)

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

ISP подключены к Internet постоянно и имеют постоянный IP -адрес (IP -адрес является частью URL ). Остальные пользователи (клиенты) могут подключаться к ISP лишь на время работы. IP -адрес присваивается им ISP каждый раз при подключении, а при отключении - отбирается и может быть отдан кому-нибудь другому. ISP часто предоставляет своим клиентам удаленный доступ по коммутируемым каналам телефонной связи (это называется "dual-up service "). Для этого ISP арендует у местной телефонной компании телефонные номера, по которым с ним можно связаться.

ISP иногда может предоставлять (делегировать) функции хостинга локальным ЭВМ (которые при этом получают свой постоянный IP -адрес), например, стоящим дома или на работе, и превращать таким образом локальную ЭВМ в ISP более низкого уровня. В свою очередь, локальная хост -ЭВМ может делегировать такие права другой локальной ЭВМ, которая становится хост-провайдером (т.е. ISP ) еще более низкого уровня (если она, конечно, имеет доступ к каналам связи - например, через учрежденческую АТС). Образуется цепочка провайдеров, различающихся своими IP -адресами: mesi .ru; ex. mesi .ru; stud.ex. mesi .ru и т.д.

Широко известными интернет-сервис-провайдерами являются, например, mtu .ru и rol.ru .

IPP (Internet Presence Provider)

IPP - это провайдер, обеспечивающий своим клиентам присутствие в Internet . Он так же подключен к Internet постоянно и имеет постоянный IP -адрес. В отличие от ISP , он не предоставляет услуг типа dual-up service . Он может только размещать на своих серверах публикации других лиц, рекламу, веб-сайты, организовывать работу электронной почты и т.д.

IPP после регистрации на их сайте предоставляют имя, которое будет являться наименованием вашего почтового ящика (e-mail ), и кроме того - именем вашего сайта, который размещается на ЭВМ провайдера.

Например, после регистрации на mail.ru предоставляется почтовый ящик имя@mail.ru . Адрес вашего сайта будет: http://www.mail.ru/~имя .

Такое имя сайта не удовлетворяет многих пользователей. У провайдера http://www.narod.ru имя сайта выглядит по-другому: http://www.имя.narod.ru . Получается, что ваш сайт имеет имя в домене III уровня, а не где-то среди каталогов IPP . Это выглядит солиднее, похоже на то, что у вас есть свой компьютер с постоянным IP -адресом.

Широко известными провайдерами присутствия в Интернете являются:

  • http://www.mail.ru ;
  • http://www.yandex.ru ;
  • http://www.narod.ru ;
  • http://www.rambler.ru и др.

PCP (Private Content Publisher)

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

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

Пример этого типа провайдера - http://www.garant.ru (юридические документы).

В отличие от ISP , он не предоставляет услуг dual-up service . Подготовка провайдеров Интернета предусматривает изучение таких дисциплин, как:

  • общий курс по работе в сети Интернет;
  • техническое обеспечение глобальных вычислительных сетей;
  • программирование на специальных алгоритмических языках ;
  • операционные системы для глобальных вычислительных сетей;
  • программное обеспечение глобальных вычислительных сетей;
  • интернет-протоколы;
  • инструментальные средства для исследования глобальных вычислительных сетей;
  • WWW -программирование на стороне клиента;
  • WWW -программирование на стороне сервера;
  • разработка веб-сайтов;
  • веб-дизайн;
  • администрирование узлов глобальных вычислительных сетей.

Характеристики хостинг-провайдеров

Размещение сайтов на чужой технической базе называется хостингом . Хостинг бывает платный и бесплатный.

При платном хостинге оговаривается состав услуг, предоставляемых провайдером:

  • провайдер предоставляет все: канал, ЭВМ, URL -адрес, обслуживание сайта и т.д.;
  • провайдер предоставляет площадь для размещения вашей ЭВМ, канал, URL , обслуживание, и т.д.;
  • и т.д.

При бесплатном хостинге провайдер предоставляет URL , место на своих магнитных носителях, сервисные программы для создания и обслуживания сайта. Но взамен размещает свою баннерную рекламу на вашем сайте.

Хостинг -провайдеры характеризуются:

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

    Скорость отклика сайта - это характеристика провайдера, которая связана с загрузкой его каналов. Например, провайдер имеет выход в Интернет, соединяясь по радиоканалу с другим провайдером, имеющим спутниковую связь. Канал может быть перегружен, и для связи с Интернетом через такого провайдера может понадобиться большое время. Большое значение также имеет связь локальных ЭВМ с провайдером (телефонный канал, количество телефонов для подключения локальных ЭВМ и др.);

    предоставляемыми услугами, которые могут быть весьма специфичными. При их выборе необходимо понимать, что услуга вам дает и что от вас требуется для ее использования.

    Например, предоставление вам ЭВМ провайдера - и предоставление вам площадки для установки вашей ЭВМ различаются тем, что если вы устанавливаете у провайдера свою ЭВМ, то ее никто из сотрудников провайдера не имеет права трогать (но в договоре можно оговорить, что ремонт отказавшей ЭВМ проводится сотрудниками провайдера) - это ваша ЭВМ, тогда как если вам предоставлена ЭВМ провайдера, то ее могут заменить на другую без согласования с вами;

    программными ресурсами провайдера: какая операционная система используется (80% провайдеров работает под Unix ), какое программное обеспечение используется для сервиса WWW (чаще всего - сервер Apache ), какие виды сервиса разрешены и обеспечиваются провайдером (например, часто запрещаются ftp и telnet ).

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

    системой безопасности провайдера: для пользователя имеет значение наличие зеркальных серверов, резервных мощностей.

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

    Резервная мощность - это запасные технические средства, которые находятся в резерве (холодном, теплом, горячем). При отказе какой-либо ЭВМ провайдер переключает работу на резервную ЭВМ;

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