Страница 41 |
Вычислительные комплексы и сети. Лекции |
|
Главная Страница 1 Страница 2 Страница 3 Страница 4 Страница 5 Страница 6 Страница 7 Страница 8 Страница 9 Страница 10 Страница 11 Страница 12 Страница 13 Страница 14 Страница 15 Страница 16 Страница 17 Страница 18 Страница 19 Страница 20 Страница 21 Страница 22 Страница 23 Страница 24 Страница 25 Страница 26 Страница 27 Страница 28 Страница 29 Страница 30 Страница 31 Страница 32 Страница 33 Страница 34 Страница 35 Страница 36 Страница 37 Страница 38 Страница 39 Страница 40 Страница 41 Страница 42 Страница 43 Страница 44 Страница 45 Страница 46 Страница 47 Страница 48 Страница 49 Страница 50 Страница 51 Страница 52 Страница 53 Страница 54 Страница 55 Страница 56 Страница 57 Страница 58 Страница 59 Страница 60 Страница 61 Страница 62 Страница 63 Страница 64 Страница 65 Страница 66 Страница 67 Страница 68 Страница 69 Страница 70 Страница 71 Страница 72 Страница 73 Страница 74 Страница 75 Страница 76 Страница 77 Страница 78 Страница 79 Страница 80 Страница 81 Страница 82 Страница 83 Страница 84 Скачать учебник |
||
---|---|---|
Решение проблемы: добавление так называемого escape-символа (знака переключения). Он вставляется в поток непосредственно перед случайно совпавшим флаговым байтом внутри кадров. На приёмном конце escape-символы удаляются и не передаются на более высокий уровень (сетевой). Настоящий флаг можно отличить от ложного по наличию или отсутствию перед ним escape-символа. Если escape-символ сам окажется в последовательности данных, то перед ним дополнительно вставляется escape-символ. 2 escape-символа будут пониматься как один. Недостаток: в основном привязка к 8-битным символам. Имеются кодировки 16 бит на символ, например. 3) Использование стартовых и стоповых битов с битовым дополнением. Позволяют использовать кадры и наборы символов, состоящие из любого количества битов. В этом случае каждый кадр начинается и завершается специальной последовательностью битов. Например, 0111 1110. Если в битовом потоке данных встретится 5 единиц подряд, уровень передачи данных автоматически вставляет нулевой поток в нулевой бит. Это аналогично escape-заполнению. Если флаговая последовательность (вышеуказанная) встречается в данных пользователя, она передается в виде: 0111 111 010. На приёмном конце уровень передачи данных получит 1-ое значение (0111 1110). |
||