protocol



Предыдущая | Следующая

protocol (протокол), сущ. В представлении хакера этот термин не имеет никакого отношения к тому, в какой форме и по какому адресу надо писать письмо папскому нунцию или к тому, как принято пользоваться вилкой в России – хакеров такие вещи абсолютно не волнуют. Под протоколом они подразумевают набор правил, которые четко координируют работу разных компьютеров или программ и не допускают никаких неоднозначностей, поэтому хакера может волновать формат адреса для сетевого пакета или в каком порядке нужно пользоваться вилками философам в Задаче о пяти обедающих философах. См. также handshaking, do protocol.  Задача о пяти обедающих философах формулируется следующим образом: пять философов проводят день в размышлениях и время от времени заходят в общую столовую, в которой за круглым столом расставлены пять стульев. Каждый философ занимает определенный стул. В центре стола -большое блюдо спагетти, на столе лежат пять вилок, каждая между двумя соседними стульями. Проголодавшись, философ заходит в столовую, садится на свой стул и берет вилку, лежащую слева от него. К сожалению, спагетти так запутано, что философу приходится вооружаться второй вилкой, лежащей справа от него. Закончив трапезу, философ кладет вилки на свои места и выходит из комнаты. Неприятная ситуация возникает, когда все пятеро голодных философов садятся на свои стулья одновременно и каждый берет по одной, левой, вилке. Никто из них не сможет начать есть спагетти – типичная блокировка (прим.пер.).