Spisu treści:
Definicja - Co oznacza przełączanie wiadomości?
Przełączanie wiadomości to technika przełączania sieci, w której dane są kierowane w całości od węzła źródłowego do węzła docelowego, jedna nadzieja na raz. Podczas routingu wiadomości każdy przełącznik pośredni w sieci przechowuje całą wiadomość. Jeśli zasoby całej sieci są zajęte lub sieć zostaje zablokowana, sieć z przełączanymi komunikatami przechowuje i opóźnia komunikat, dopóki nie zostaną udostępnione wystarczające zasoby do efektywnej transmisji komunikatu.
Przed postępami w przełączaniu pakietów przełączanie wiadomości działało jako skuteczny substytut przełączania obwodów. Początkowo był stosowany w transmisji danych, takich jak sieci teleksowe i systemy przekaźników taśm papierowych. Przełączanie wiadomości zostało w dużej mierze zastąpione przełączaniem pakietów, ale technika ta jest nadal stosowana w sieciach czujników ad hoc, sieciach wojskowych i sieciach komunikacji satelitarnej.
Techopedia wyjaśnia Przełączanie wiadomości
Podczas przełączania komunikatów węzły źródłowy i docelowy nie są bezpośrednio połączone. Zamiast tego węzły pośrednie (głównie przełączniki) są odpowiedzialne za przesyłanie wiadomości z jednego węzła do drugiego. Zatem każdy węzeł pośredniczący w sieci musi przechowywać każdy komunikat przed ponownym przesłaniem komunikatów jeden po drugim, gdy dostępne będą odpowiednie zasoby. Jeśli zasoby nie są dostępne, wiadomości są przechowywane przez czas nieokreślony. Ta cecha jest znana jako „przechowuj i wysyłaj”.
Każda wiadomość powinna zawierać nagłówek, który zazwyczaj składa się z informacji o routingu, takich jak źródło i miejsce docelowe, czas wygaśnięcia, poziom priorytetu itp.
Ponieważ przełączanie wiadomości implementuje technikę przechowywania i przesyłania, efektywnie wykorzystuje sieć. Ponadto nie ma ograniczenia rozmiaru wiadomości. Jednak ta technika ma również kilka wad:
- Ponieważ komunikaty są w pełni pakowane i zapisywane w nieskończoność w każdym węźle pośrednim, węzły wymagają znacznej pojemności pamięci.
- Sieci z przełączaniem komunikatów są bardzo wolne, ponieważ przetwarzanie odbywa się w każdym węźle, co może powodować niską wydajność.
- Ta technika nie jest odpowiednia do interaktywnych procesów w czasie rzeczywistym, takich jak gry multimedialne i komunikacja głosowa.