
- •1. Обзор протоколов обмена данными по телефонным линиям
- •2. Контроль четности
- •3. Стартовые и стоповые биты
- •4. Боды и биты в секунду
- •5. Соединение по протоколу slip
- •7. Что такое slip?
- •7. Инкапсуляция данных slip
- •10. Недостатки slip
- •11. Отсутствие возможности адресации
- •14. Протокол slip со сжатием (cslip)
- •15. Предпосылки к появлению cslip
- •16. Влияние аппаратных средств
- •17. Цели проектирования
- •18. Реализация slip
- •19. Протокол Point-to-Point (ррр)
- •20. Инкапсуляция данных ррр
- •21. Кадр данных ррр
- •22. Тип кадра данных в ррр
- •23. Инкапсуляция ррр по сравнению со slip
- •24. Функции по управлению соединением
- •25. Фаза установления соединения
- •27. Фаза управления сетью
- •28. Фаза прекращения соединения
- •29. Протокол управления соединением
- •30. Пакеты lcp
- •31. Структура пакетов конфигурации соединения lcp
- •32. Структура пакетов окончания сеанса lcp
- •33. Структура пакетов управления соединением lcp
- •34.Варианты конфигурации соединения lcp
- •35. Максимальная длина принимаемого блока
- •36. Конфигурация протокола авторизации доступа
- •37. Конфигурация протокола управления качеством
- •38. Магическое число
- •39. Сжатия данных поля протокола
- •40. Конфигурация сжатия полей адреса и управления
- •41. Что такое протокол управления сетью ip?
- •42. Чем ipcp отличается от lcp?
- •43. Варианты конфигурации протокола iрср
- •44. Конфигурация протокола сжатия ip
- •45. Конфигурация ip-адреса
- •46. Резюме
Протоколы SLIP и PPP
1. Обзор протоколов обмена данными по телефонным линиям
2. Контроль четности
3. Стартовые и стоповые биты
4. Боды и биты в секунду
5. Соединение по протоколу SLIP
6. Инкапсуляция данных на уровне соединения
7. Что такое SLIP?
8. Коррекция ошибок в протоколе SLIP
9. SLIP плохо переносит UDP
10. Недостатки SLIP
11. Отсутствие возможности адресации
12. SLIP не различает пакеты разных типов
13. SLIP не сжимает данные
14. Протокол SLIP со сжатием (CSLIP)
15. Предпосылки к появлению CSLIP
16. Влияние аппаратных средств
17. Цели проектирования
18. Реализация SLIP
19. Протокол Point-to-Point (РРР)
20. Инкапсуляция данных РРР
21. Кадр данных РРР
22. Тип кадра данных в РРР
23. Инкапсуляция РРР по сравнению со SLIP
24. Функции по управлению соединением
25. Фаза установления соединения
26. Фаза проверки полномочий
27. Фаза управления сетью
28. Фаза прекращения соединения
29. Протокол управления соединением
30. Пакеты LCP
31. Структура пакетов конфигурации соединения LCP
32. Структура пакетов окончания сеанса LCP
33. Структура пакетов управления соединением LCP
34.Варианты конфигурации соединения LCP
35. Максимальная длина принимаемого блока
36. Конфигурация протокола авторизации доступа
37. Конфигурация протокола управления качеством
38. Магическое число
39. Сжатия данных поля протокола
40. Конфигурация сжатия полей адреса и управления
41. Что такое протокол управления сетью IP?
42. Чем IPCP отличается от LCP?
43. Варианты конфигурации протокола IРСР
44. Конфигурация протокола сжатия IP
45. Конфигурация IP-адреса
46. Резюме
1. Обзор протоколов обмена по телефонным линиям
Пользователи Интернет, работающие через поставщиков услуг Интернет (Internet Service Providers, ISP), представляют очень существенный сегмент сети. Прием и передача данных ведется при помощи модема, подключенного через последовательный порт компьютера к обычной телефонной линии. Для работы с сетью через модем используется один из двух существующих протоколов для работы по последовательным линиям связи: PPP или SLIP. Для того чтобы писать сетевые приложения, необходимо хорошо представлять себе ключевые моменты и различия между ними. Необходимо также иметь представление о производном от SLIP протоколе, который называется SLIP с компрессией (обеспечивающий сжатие данных). В данной лекции рассматриваются следующие вопросы:
- каким образом SLIP переносит (инкапсулирует) IP- датаграммы;
- недостатки SLIP и почему они существуют;
- каким образом SLIP с компрессией увеличивает производительность последовательного канала;
- как РРР переносит (инкапсулирует) данные;
- каким способом РРР устанавливает TCP-соединение;
- как работает протокол управления соединением в РРР;
- какие существуют опции в протоколе управления соединением в РРР;
- как РРР использует протокол управления сетью для конфигурирования сетевых уровней, таких как IP-уровень сети TCP/IP.
Примечание. Широко используемый стандартный интерфейс RS-232 предназначен для использования на последовательных линиях связи. Стандарт RS-232 описывает применение интерфейса для последовательной передачи данных между компьютерами и периферийными устройствами, например модемами, принтерами и мышками. Интерфейс RS-232 использует разъемы с 25 контактами (DB-25) или 9 контактами (DB-9). Физические характеристики интерфейса позволяют иметь максимальную длину кабеля около 15 метров. На самом деле кабель хорошего качества может иметь значительно большую длину.
Стандарт описывает назначение и временные параметры всех 25 линий кабеля. Однако вряд ли какая-нибудь реализация RS-232 использует более дюжины линий. Реализация RS-232 в персональных компьютерах требует обязательного наличия всего девяти из них.
Нулевой бит в RS-232 передается положительным напряжением, а единичный — отрицательным. Как правило, RS-232 соединяет компьютер с модемом, а уж модем по телефонному кабелю соединяется с Интернет,
Для установления соединения по протоколу SLIP обычно используется модем, работающий по телефонной линии и подключенный к асинхронному, последовательному порту. Два компьютера, установившие такое соединение, обмениваются данными с паузами переменной длины. К сожалению, в телефонной линии всегда присутствуют помехи, иначе называемые шумом, поэтому устройства, подключаемые к телефонной сети, отличают данные от возможных помех, пользуясь различными параметрами связи.
Когда вы используете модем и программное обеспечение для обмена данными, вы настраиваете определенные параметры связи, такие как скорость, размер данных, контроль четности и т. д. Для успешной работы двух модемов по последовательной линии (такой, как телефонная сеть) оба они должны быть одинаково настроены. Параметры связи часто указываются как скорость, за которой следуют прочие параметры, например, в таком формате: 8-N-1. Если вы имеете опыт работы с модемом, то наверное знаете, что цифра 8 здесь означает длину слова в битах, которым обмениваются модемы. В процессе обмена каждый модем передает или принимает одно такое слово в момент времени.