Разделение судьбы
Эта статья в значительной степени или полностью опирается на один источник . ( февраль 2022 г. ) |
Разделение судеб — это философия инженерного проектирования, в которой связанные части системы связаны друг с другом, так что они либо выходят из строя вместе, либо не выходят из строя вообще. Разделение судьбы — это пример сквозного принципа . Термин «разделение судьбы» был определен Дэвидом Д. Кларком в его статье 1988 года «Философия проектирования интернет-протоколов DARPA» следующим образом: [1]
- Модель разделения судьбы предполагает, что допустимо потерять информацию о состоянии, связанную с объектом, если при этом теряется сам объект. В частности, информация о синхронизации транспортного уровня хранится на хосте, который подключен к сети и использует ее службу связи.
Хорошим примером разделения судьбы является передача сообщений маршрутизации в протоколах маршрутизации , таких как BGP , где отказ канала или интерфейса канала автоматически приводит к прекращению объявлений маршрутизации через этот интерфейс, что в конечном итоге приводит к разрушению состояния. для этого маршрута на каждом конце ссылки. Аналогичные соображения применимы и к TCP . [ нужна ссылка ]
Ссылки
[ редактировать ]- ^ Дэвид Кларк (1995). «Философия разработки интернет-протоколов DARPA» . Проверено 31 января 2010 г.