Въведение
Технологията за превключване на пакети с дейтаграми означава, че трябва да има поне един път за предаване на данни между двете комуникационни страни. Тези пътища могат да обхващат множество междинни възли и възелът източник ще предаде данните преди комуникацията. Пакетът данни за обмен се подготвя и накрая се предава и обменя под формата на пакети. Ако източникът и приемникът са съседни възли, източникът може директно да достави данните на приемника. Ако източникът и приемникът са свързани чрез централен възел, източникът ще предаде пакета на подходящия междинен възел чрез подходящ механизъм за маршрутизиране, а междинният възел ще избере подходящия път за прехвърляне на пакетните данни към приемника след няколко избора на маршрутизиране .
Мрежа без връзка
Превключването на пакети данни е мрежова архитектура с толерантност към грешки. За да се реши проблемът с толерантността към грешки, мрежата се разви в мрежа без връзка с комутация на пакети. В мрежа с комутация на пакети едно съобщение се разделя на множество блокове данни. Тези блокове данни се наричат пакети, които съдържат информацията за адреса на подателя и получателя, предават се в една или повече мрежи и се комбинират отново на местоназначението.
Предаването на тези пакети е независимо един от друг, не се влияят един на друг и обикновено следват различни маршрути, за да достигнат дестинацията. Съобщението обикновено се разделя на хиляди пакети и обикновено някои от тях се губят при предаване. Протоколът позволява това да се случи и включва метод за изискване на повторно предаване на пакети данни, които са били изгубени при предаване.
Технологията за превключване на пакети е без връзка, тъй като не е необходимо да установява динамична връзка за разговора. Това е по-ефективно от мрежа с комутация на вериги, защото множество потребители могат да използват мрежовата верига. Технологията за превключване на пакети е устойчива на грешки, тъй като избягва опасността от разчитане на една верига за осигуряване на надеждност на услугата. Ако един мрежов път се провали, другите линии могат да гарантират предаване, като по този начин съобщението е пълно.
Комутирането на пакети е стандартният интернет, но мрежите с комутация на вериги все още имат част от пазарния дял. Модерните верижни мрежи позволяват повреди на веригата и отговори на сесии, а някои потребители харесват надеждността и безопасността на модерните специализирани вериги. Но връзките с комутация на вериги са по-скъпи от връзките с комутация на пакети данни, но много организации се нуждаят от тази непрекъснато ефективна и безопасна верига и са готови да плащат допълнително.
Основните функции
1. Различни групи от едно и също съобщение могат да преминават през комуникационната подмрежа по различни пътища на предаване, точно както има множество линии за трафик между две места, всяко едно от тях ще бъде избрано. Може успешно да достигне дестинацията.
2. Когато различни пакети от едно и също съобщение пристигнат в целевия възел, може да възникне разстройство, дублиране и загуба.
3. Всеки пакет трябва да има адрес на местоназначение и адрес на източник по време на процеса на предаване за маршрутизирането на междинния възел, т.е. всеки пакет се маршрутизира и препраща към междинния възел. Целта на добавянето на адреса на местоназначението е да прехвърли данните към местоназначението, а добавянето на адреса на източника е да улесни връщането на съдържанието на грешката към източника след грешка в пакета, така че да може да бъде изпратено отново.
4. Пакетният режим на дейтаграма има голямо забавяне на предаването, което е подходящо за пакетна комуникация, но не е подходящо за дълги съобщения и разговорна комуникация.
Превключване на пакети данни в Ethernet
Ethernet превключвателят извършва превключване на пакети данни въз основа на целевия MAC адрес на пакета данни. В превключвателя има таблица с MAC адреси и портове, тази таблица е таблицата с MAC адреси.
Ethernet комутаторът е свързан към компютъра. Когато портът на комутатора получи първия пакет данни от потока данни, той чете полето за MAC адрес на източника на пакета данни, свързва MAC адреса на източника с порта за получаване и записва в таблицата с MAC адреси. Таблицата с MAC адреси се съхранява в паметта на комутатора и таблицата с MAC адреси ще бъде изчистена, когато комутаторът се рестартира.
Ако приемем, че PC1, PC2 и PC3 са директно свързани към комутатора, за да образуват проста мрежа, MAC адресите на компютрите са съответно,
PC1: 0011.ABCD.0001
PC2:0022.ABCD.0002
PC3:0033.ADCB.0003
Ако превключвателят получи пакети с данни и на трите порта, той ще научи, както следва Таблицата с MAC адреси, показана в таблицата.
MAC | Порт |
0011.ABCD.0001 | fei_1/1 < /td> |
0022.ABCD.0002 | fei_1/2 p> |
0033.ADCB.0003 | fei_1/ 3 |
Процедурата за обработка, след като комутаторът получи пакет данни на порт, е както следва:
Превключвателят първо определя целта на пакета данни. Независимо дали MAC адресът е адрес за излъчване или групово предаване, ако е такъв, се изпълнява операцията за наводняване.
Ако целевият MAC адрес не е адрес за излъчване или групово предаване, а адрес за едноадресно предаване към устройство, комутаторът ще търси този адрес в таблицата с MAC адреси. Ако адресът е неизвестен, той също ще последва наводняването Пътят за препращане.
Ако адресът на дестинация е unicast адрес и вече съществува в таблицата с MAC адреси на комутатора, комутаторът ще препрати пакета данни към порта, свързан с MAC адреса на дестинацията.