SLIP и PPP
Существуют также и менее дорогие методики ``почти прямого доступа''.
Они называются SLIP и PPP и являются версиями
программного обеспечения Internet, которое работает на обычных
телефонных линиях, используя стандартные высокоскоростные модемы
.
Итак, вы находите сетевого поставщика, который предоставляет
такой вид услуг, договариваетесь о таком доступе, устанавливаете
на своем компьютере программное обеспечение, поддерживающее работу
по этому протоколу, и работаете, когда вам нужно. Вам даже не нужно
использовать выделенную линию (телефонную, например): ваша работа
по SLIP или PPP происходит на обычной линии, которую
вы освобождаете по окончании сеанса работы и этой же линией могут
воспользоваться другие аналогичные пользователи. Преимущество
SLIP и PPP состоит в том, что они позволяют работать
в режиме полноправного входа в Internet. Вы именно сами входите
в Internet, а не используете чью-нибудь еще систему как точку
входа в сеть.
Что такое SLIP ? Это Internet-протокол, позволяющий
в качестве линий связи использовать последовательные линии, например,
вкупе с модемом - обычные телефонные линии. Программное обеспечение,
реализующее работу с протоколом SLIP, принимает символы, приходящие
с устройства последовательной передачи данных (модема,
последовательного порта и т.д.). Рассматривает и толкует их
как составляющие IP-пакета. Укладывает полученные данные
в полнокровный нормальный IP-пакет и передает этот пакет
далее - соответствующей программе, которая обрабатывает IP-пакеты,
например, модулю TCP. На обратном пути SLIP получает
от программы (сетевого уровня), посылающей IP-пакеты,
IP-пакет, вычленяет его содержимое, соответствующим образом
переформатирует, потом делит на символы и отправляет его через устройство
последовательной передачи по последовательной линии
в сеть, - соседнему узлу Internet.
Для корректности укажем: SLIP и PPP - это протоколы
канального уровня (см. раздел ).
PPP - это более поздний протокол, занимающийся тем
же самым, что и SLIP. PPP совершеннее и мощнее своего
предшественника, поэтому он быстро вытесняет SLIP.
SLIP и PPP очень удобны для подключения домашнего компьютера
к локальной сети, которая, в свою очередь, входит в Internet. Например,
вы можете воспользоваться SLIP, чтобы подключить ваш домашний
компьютер к сети вашей компании или института. И тогда ваш компьютер
будет иметь полный доступ в Internet, как любой компьютер
вашей компании, подключенный через Ethernet к Internet.
Ваш домашний компьютер в такой схеме будет иметь такие же возможности,
как и все сетевые подключения вашей фирмы. SLIP и PPP
также подходят для подключения домашнего компьютера (или очень маленькой
локальной сети) к поставщику услуг, который может предоставить
непосредственный доступ в Internet. Эти протоколы совсем
не предназначены для подключения к Internet сетей средней величины
или больших сетей: они не могут общаться достаточно быстро, чтобы
обслуживать одновременно большое количество пользователей. Так что,
если вы имеете среднюю или большую сеть (или она у вас скоро станет
таковой), вам лучше всего обратить свой взор к действительно
непосредственному доступу.
SLIP - это выбор ``умеренной цены'': он предоставляет хорошее
обслуживание и, вместе с тем, не очень дорог. Поставщики услуг такие,
как например, UUNET или PSI, скорее всего запросят что-то около
$250 в месяц за неограниченное SLIP или PPP обслуживание;
возможно также, что они предложат вам вариант с меньшим ежемесячным взносом,
но с дополнительной почасовой оплатой. Вам также следует побеспокоиться о
счетах за телефон. С целью уменьшить, насколько это возможно, расходы
пользователя на телефонные разговоры многие поставщики содержат
множество бесплатных телефонных номеров или же номеров в местных
телефонных сетях основных густонаселенных регионов. В США под такие
бесплатные телефонные номера отведены номера, начинающиеся с 800,
- так называемые восемьсотые номера. Обычно,
различные фирмы резервируют восемьсотые номера для своих отделов,
занимающихся сопровождением товара этой фирмы, например, помогающих
пользователям справиться с проблемами, возникающими у них при работе
с фирменным программным обеспечением. Звонящий по такому номеру
за разговор не платит ни копейки, - за все платит тот, кто этот номер зарезервировал и владеет им.
Существует версия протокола SLIP, приспособленная для работы
на медленных линиях - CSLIP. Это SLIP со сжатыми заголовками.
Этот протокол был создан в Lawrence Berkeley Labs
(LBL) Ван Якобсоном, как способ повысить эффективность последовательной
передачи и повысить уровень сервиса прикладных программ,
использующих TCP/IP на медленных линиях.
Протокол CSLIP использует в шесть раз меньше избыточной информации
(в виде заголовков), нежели протокол SLIP. На низких скоростях передачи
данных эта разница заметна только при работе с пакетами, несущими
малые обемы информации, такие пакеты порождаются, например,
при работе telnet или rlogin. На больших же скоростях CSLIP
дает меньший выигрыш и совсем почти ничего не дает для пакетов
с большими объемами данных, например, ftp-пакетов .
CSLIP для сжатия-разжатия и проверки правильности пересылки пакета
(и заголовка) использует информацию из предыдущего пакета,
т.е. передача имеет структуру цепочки. Первый пакет в цепочке
- несжатый. Если какой-либо пакет теряется, то цепочка рвется,
нельзя этот же пакет запросить в самом конце передачи, его нужно
пересылать заново тут же, т.е. прекращать процесс передачи и начинать
новую цепочку. Таким образом, эта технология при пропаже или искажении
пакетов приводит к б?ольшим потерям времени, чем обычный SLIP.
Это происходит из-за задержек на останов и передачу нового несжатого
пакета).
О протоколах SLIP и PPP подробнее можно прочитать
в , также в документах RFC 1055, 1134, 1171, 1172.