![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]()
![]()
|
![]() |
протокол hdlcНиже приведены моменты времени и события для процесса, показанного на рис.6 (не поддерживаемого протоколом LAPB) Рис.6 Восстановление по методу Возвращение-на-N (контрольная точка). Рисунок иллюстрирует продолжающийся сеанс; Р и F используются для реализации восстановления t t+1 t+2 t+3 t+4 t+5 t+6 t+7 t+8 Станция А передает B,I S=6 R=4 B,I S=7 R=4 (ошибка) B,I S=0 R=4 B,I,P S=1 R=4 B,I S=7 R=4 B,I S=0 R=4 B,I,P S=1 R=4 Станция В передает B,RR,F R=7 RR,F R=2 t,t+1,2,3 Станция А посылает информационные кадры 6, 7, 0 и 1. Отметим, что, поскольку 7 является наибольшим допустимым порядковым номером, после 7 следует 0. Во время этого периода станция В обнаруживает ошибку в кадре 7. В t+3 станция А посылает бит опроса, который производит такое же действие, как контрольная точка, т.е. разрешает ответ станции В. t+4 Станция В возвращает Готов к приему (RR)с новым номером посылки 7 и битом окончания F. Это означает, что станция В снова ожидает приема кадра 7 (и всех кадров, переданных после 7). t+5,6,7 Станция А повторно передает кадры 7, 0, и 1 и устанавливает бит Р в качестве контрольной точки. t+8 Станция В подтверждает кадры 7, 0 и 1 командой Готов к приему (RR) с порядковым номером приема 2 и установленным битом F. Исключительное использование поля порядкового номера приема N(R) для отрицательного подтверждения кадра не рекомендуется для полнодуплексной передачи. Так как кадры передаются по каналу в обоих направлениях, порядковые номера посылки и приема часто перекрываются. Например, предположим, что кадр 4 станции А [N(S)=4] передается примерно в то же время, что и кадр станции В, который содержит N(R)=4. Станция А может ошибочно заключить, что ее кадр 4 получен Станцией В с ошибкой, в то время как станция В просто указывает, что следующим она ожидает кадр 4. Более эффективный подход к исправлению ошибок состоит в явном указании ошибочного кадра. Рис.7 и 8 иллюстрируют два метода реализации явных отрицательных подтверждений NAK. Ниже приведены моменты времени и события для процесса, который поясняется рис.7: Рис.7 Исправление ошибок с использованием метода Возвращение-на-N (REJ). Рисунок иллюстрирует продолжающийся сеанс t t+1 t+2 t+3 t+4 t+5 t+6 Станция А передает B,I S=6 R=4 B,I S=7 R=4(ошибка) B,I S=0 R=4 B,I S=7 R=4 B,I S=0 R=4 B,I S=1 R=4 Станция В передает B,REJ F R=7 B,RR F R=2 t,t+1,2 Станция А посылает информационные кадры 6, 7 и 0. Станция В обнаруживает ошибку в кадре 7 и немедленно посылает кадр Неприем с порядковым номером приема 7 и F-битом. Таким образом Станция В не ожидает санкции на реализацию контрольной точки и посылает ответ REJ (Неприем) с установленным F-битом. Если бы станция В посылала REJ в качестве команды (то есть с адресным полем, содержащимся в А), станция А должна была бы ответить кадрами RR, RNR или REJ. Однако, поскольку REJ - это ответ, станция А немедленно осуществит повторную передачу искаженного кадра. t+3,4,5 Станция А повторно передает кадры 7, 0 и 1 устанавливает бит Р в момент времени 5. t+6 Станция В подтверждает кадры 7, 0 и 1, используя Готов к приему и порядковый номер приема, равный 2. Отметим: для полнодуплексных систем бит P/F обычно не используется для остановки потока данных, поскольку это снижает пропускную способность. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Другие статьи по теме: - протоколы slip/cslip и ppp- Как выбрать браузер - некоторые секреты ip-протокола - протокол hdlc - семейство протоколов tcp/ip ![]() |
![]() |
![]() |
![]()
![]()
![]() ![]() ![]() |
![]() |
![]() |
2006-2025 © SMTI.RU Главная страница | Связаться с нами |