Какая точная разница между закрытым и остановленным состоянием в машине состояний PPP
Я хотел знать, какова точная разница между закрытым и остановленным состоянием в машине состояний PPP.
Было бы здорово, если бы кто-нибудь подробно объяснил.
Я проектирую стек ppp с использованием C++.
Заранее большое спасибо.
2 ответа
"Закрыто" означает, что конечный автомат PPP для этого канала был отключен (закрыт) либо посредством какого-либо вмешательства пользователя (отключение канала), либо из-за падения базового физического уровня (обнаружение тревоги и т. Д.).
"Остановлено" означает либо: 1) конечный автомат PPP не преуспел в согласовании и, следовательно, остановился, и через некоторое время будет повторять попытку, либо 2) одноранговый узел завершил сеанс, и через некоторое время локальная сторона возобновит согласование.
Если я правильно помню, разница в том, что закрытое состояние вводится из-за чего-то вроде административного действия (т. Е. Пользователь останавливает PPP).
Остановленное состояние возникает, когда ссылка прекращается другой стороной.
RFC 1661 содержит детали, даже если это не самое простое чтение - просто следуйте определенным там конечным автоматам, и все будет в порядке.