Федотов А.М.
| Стр.4 |
Существуют и менее дорогие способы "почти прямого доступа''. Они называются SLIP и PPP и являются версиями программного обеспечения Internet, которое работает на обычных телефонных линиях, используя стандартные высокоскоростные модемы. Итак, вы находите сетевого провайдера, который предоставляет этот вид услуг, договариваетесь о таком доступе (конечно лучше, чтоб это была организация в которой вы работаете). Далее покупаете модем, устанавливаете на своем компьютере программное обеспечение, поддерживающее работу по этому протоколу, и работаете, когда вам нужно, используя обычный городской телефон. Работа по SLIP или PPP происходит на обычной линии, которую вы освобождаете по окончании сеанса работы и этой же линией могут воспользоваться другие аналогичные пользователи. Преимущество SLIP и PPP состоит в том, что они позволяют работать в режиме полноправного входа в Internet. Вы именно сами входите в Internet, а не используете чью-нибудь еще систему как точку входа в сеть.
Что такое SLIP?
(Serial Line Internet Protocol)
Это Internet-протокол, позволяющий
в качестве линий связи использовать последовательные линии, например,
модемом и обычные телефонная линия. Программное обеспечение,
реализующее работу с протоколом SLIP, принимает символы, приходящие
с устройства последовательной передачи данных
(модема, последовательного порта и т.д.).
Рассматривает и толкует их
как составляющие IP-пакета. Формирует из полученных данных
в нормальный IP-пакет и передает этот пакет
далее - соответствующей программе, которая обрабатывает IP-пакеты,
например, модулю TCP.
На обратном пути SLIP получает
от программы (сетевого уровня), посылающей IP-пакеты,
IP-пакет, вычленяет его содержимое, соответствующим образом
переформатирует, потом делит на символы и отправляет его через устройство
последовательной передачи по последовательной линии
в сеть, - соседнему узлу Internet
Для корректности укажем: SLIP и PPP - это протоколы канального уровня.
Что такое PPP?
(Point to Point Protocol))
PPP - это более поздний протокол, занимающийся тем
же самым, что и SLIP. PPP совершеннее и мощнее своего
предшественника, однако навряд ли он вытеснит SLIP из обращения.
SLIP и PPP очень удобны для подключения домашнего компьютера к локальной сети, которая, в свою очередь, входит в Internet. Например, вы можете воспользоваться SLIP, чтобы подключить ваш домашний компьютер к сети вашей организации или института. И тогда ваш компьютер будет иметь полный доступ в Internet, как любой компьютер вашей организации, подключенный через локальную сеть.
SLIP и PPP также подходят для подключения домашнего компьютера (или очень маленькой локальной сети) к поставщику услуг, который может предоставить непосредственный доступ в Internet. Эти протоколы совсем не предназначены для подключения сетей средней величины или больших сетей: они не могут общаться достаточно быстро, чтобы обслуживать одновременно большое количество пользователей. Так что, если вы имеете среднюю или большую сеть (или она у вас скоро станет таковой), вам лучше всего обратить свой взор к действительно непосредственному доступу.
SLIP - это выбор "умеренной цены'': он предоставляет хорошее обслуживание и, вместе с тем, не очень дорог.
Существует версия протокола SLIP, приспособленная для работы на медленных линиях - CSLIP. Это SLIP со сжатыми заголовками. Этот протокол был создан в Lawrence Berkeley Labs (LBL) Ван Якобсоном, как способ повысить эффективность последовательной передачи и повысить уровень сервиса прикладных программ, использующих TCP/IP на медленных линиях.
Протокол CSLIP использует в шесть раз меньше избыточной информации (в виде заголовков), нежели протокол SLIP. На низких скоростях передачи данных эта разница заметна только при работе с пакетами, несущими малые объемы информации, такие пакеты порождаются, например, при работе telnet или rlogin. На больших же скоростях CSLIP дает меньший выигрыш и совсем почти ничего не дает для пакетов с большими объемами данных, например, ftp-пакетов .
CSLIP для сжатия-разжатия и проверки правильности пересылки пакета (и заголовка) использует информацию из предыдущего пакета, т.е. передача имеет структуру цепочки. Первый пакет в цепочке - несжатый. Если какой-либо пакет теряется, то цепочка рвется, нельзя этот же пакет запросить в самом конце передачи, его нужно пересылать заново тут же, т.е. прекращать процесс передачи и начинать новую цепочку. Таким образом, эта технология при пропаже или искажении пакетов приводит к б´ольшим потерям времени, чем обычный SLIP. Это происходит из-за задержек на останов и передачу нового несжатого пакета).