Разлика между наводняване и излъчване

Разлика между наводняване и излъчване
Разлика между наводняване и излъчване

Видео: Разлика между наводняване и излъчване

Видео: Разлика между наводняване и излъчване
Видео: Стихийни бедствия – земетресение, наводнение, пожар и гръмотевична буря. Правила за поведение. 2024, Ноември
Anonim

Наводняване срещу излъчване

Маршрутизирането е процесът на избор кои пътища да се използват за изпращане на мрежов трафик и изпращане на пакетите по избраната подмрежа. Flooding и Broadcast са два алгоритъма за маршрутизиране, използвани в компютърните мрежи днес. Наводняването изпраща всички входящи пакети през всеки изходящ край. Излъчването означава, че всяко устройство в мрежата ще получи пакет.

Какво е наводнение?

Наводняването е много прост алгоритъм за маршрутизиране, който изпраща всички входящи пакети през всеки изходящ край. Поради начина, по който работи този алгоритъм за маршрутизиране, е гарантирано, че пакетът ще бъде доставен (ако може да бъде доставен). Но има възможност множество копия на един и същ пакет да достигнат местоназначението. Алгоритъмът за наводняване гарантирано намира и използва най-краткия път за изпращане на пакети, тъй като естествено използва всеки път в мрежата. Няма сложности в този алгоритъм за маршрутизиране; много е лесен за изпълнение. Разбира се, има и няколко недостатъка на алгоритъма за наводняване. Тъй като пакетите се изпращат през всяка изходяща връзка, честотната лента очевидно се губи. Това означава, че наводняването може действително да влоши надеждността на компютърната мрежа. Освен ако не са взети необходимите предпазни мерки като брой скокове или време за живот, дублиращите се копия могат да циркулират в мрежата без спиране. Една от възможните предпазни мерки е да помолите възлите да проследяват всеки пакет, преминаващ през него, и да се уверите, че пакетът преминава през него само веднъж. Друга предпазна мярка се нарича селективно наводняване. При селективно наводняване възлите могат да препращат пакети само в (приблизително) правилната посока. Системите Usenet и p2p (peer-to-peer) използват наводняване. Освен това, протоколи за маршрутизиране като OSPF, DVMRP и ad-hoc безжични мрежи използват наводняване.

Какво е излъчване?

Излъчването е метод, използван в компютърните мрежи, който гарантира, че всяко устройство в мрежата ще получи (излъчен) пакет. Тъй като излъчването може да повлияе на производителността по отрицателен начин, не всяка мрежова технология поддържа излъчване. X.25 и frame relay не поддържат излъчване и няма такова нещо като излъчване в целия интернет. Използва се най-вече в LAN (локални мрежи, най-вече в Ethernet и token ring) и рядко се използва в по-големи мрежи като WAN (широкообхватни мрежи). Дори IPv6 (наследник на IPv4) не поддържа излъчване. IPv6 поддържа само мултикастиране, което е подобно на методологията за маршрутизиране "един към много", която изпраща пакети до всички възли, които са се присъединили към конкретна група за мултикаст. Наличието на всички в адреса на пакет както в Ethernet, така и в IPv4 показва, че пакетът ще бъде излъчен. От друга страна, специална стойност в контролното поле на IEEE 802.2 се използва в Token Ring за указване на излъчване. Един недостатък на излъчването е, че може да се използва за DoS (отказ на услуга) атаки. Например, нападателят може да изпрати фалшиви заявки за ping, като използва адреса на компютъра жертва като адрес на източника. Тогава всички възли в тази мрежа ще отговорят на тази заявка от компютъра жертва, причинявайки срив на цялата мрежа.

Каква е разликата между Flooding и Broadcasting?

Изпращането на пакет до всички хостове едновременно е излъчване. Но наводняването не изпраща пакети до всички хостове едновременно. Пакетите в крайна сметка биха достигнали до всички възли в мрежата поради наводняване. Наводняването може да изпрати един и същ пакет по една и съща връзка няколко пъти, но излъчването изпраща пакет по връзка най-много веднъж. Няколко копия на един и същи пакет могат да достигнат до възли при наводняване, докато излъчването не причинява този проблем. За разлика от наводняването, излъчването се извършва чрез указване на специален адрес за излъчване в пакетите.

Препоръчано: