Методы управления обменом
Суть централизованных методов состоит в том, что один, центральный компьютер предоставляет право передачи пакетов абонентам сети. Способ, с помощью которого центральный компьютер узнает о «желании» передать пакет конкретным абонентом, может быть различным. Либо абоненты посылают центру свои запросы на передачу, либо центр в определенной очередности опрашивает абонентов о «желании» передать. В любом случае никаких конфликтов не происходит, Если все абоненты очень активны и заявки на передачу поступают интенсивно, то все они будут передавать по очереди.
При случайном децентрализованном управлении решение о том, когда можно передавать свой пакет, принимается каждым абонентом, исходя только из анализа состояния сети. В данном случае существует конкуренция между абонентами за захват сети и, следовательно, возможны конфликты между ними и искажения передаваемых данных из-за наложения пакетов. Суть всех случайных методов управления обменом довольно проста. Пока сеть занята, то есть по ней идет передача пакета, абонент, желающий передавать, ждет освобождения сети. Ведь в противном случае неминуемо исказятся и пропадут оба пакета. После освобождения сети абонент, желающий передавать, начинает свою передачу. Если одновременно с ним начали передачу еще несколько абонентов, то возникает коллизия (конфликт, столкновение пакетов). Конфликт этот детектируется всеми абонентами, передача прекращается, и через некоторое время предпринимается повторная попытка передачи. При этом не исключены повторные коллизии и новые попытки передать свой пакет. И так продолжается до тех пор, пока пакет не будет передан без коллизий.
Существует несколько разновидностей случайных методов управления обменом. В некоторых из них каждый абонент начинает свою передачу после освобождения сети не сразу, а выдержав свою, строго индивидуальную задержку. Примером может служить ненастойчивый метод управления обменом CSMA/CD, используемый в самой популярной сети Ethernet. Протокол CSMA с настойчивостью p применяется в дискретных каналах и работает следующим образом. Когда абонент готов передать пакет, он опрашивает канал. Если канал свободен, он начинает передачу с вероятностью p. С вероятностью q = 1 – p он отказывается от передачи и ждет следующего такта. Этот процесс повторяется до тех пор, пока пакет не будет передан или какой-либо другой абонент не начнет передачу. В последнем случае абонент ведет себя так же, как в случае коллизии. Он ждет в течение случайного интервала времени, после чего начинает все снова.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.