Как функционира IP маршрутизацията

Предаване на данни в IP мрежа

Маршрутирането е процесът, по време на който пакетите с данни се препращат от една машина или устройство (технически наричан възел) към друг в мрежа, докато достигнат местоназначението си.

Когато данните се прехвърлят от едно устройство на друго в IP мрежа, като интернет, данните се разбиват на по-малки единици, наречени пакети. Тези единици носят, заедно с данните, и заглавие, съдържащо много информация, която помага при пътуването до тяхното предназначение, малко като това, което имате на плик. Тази информация включва IP адресите на изходните и целевите устройства, номерата на пакети, които ще помогнат при повторното им сглобяване при достигане на местоназначението и друга техническа информация.

Маршрутирането е същото като превключването (с някои много технически различия, от които аз ще ви спестя). IP маршрутизацията използва IP адреси за препращане на IP пакети от техните източници до техните дестинации. IP приема пакетно превключване , за разлика от превключването на схеми.

Как работи маршрутизацията

Нека разгледаме сценарий, в който Ли изпраща съобщение от своя компютър в Китай, изпраща съобщение до машината на Джоу в Ню Йорк. TCP и други протоколи работят с данните на машината на Ли; след това се изпраща до модула на IP протокола, където пакетите данни се обединяват в IP пакети и се изпращат през мрежата (Интернет).

Тези пакети данни трябва да преминават през много маршрутизатори, за да достигнат целта си на половината свят. Работата, която тези маршрутизатори правят, се нарича маршрутизация. Всеки пакет носи IP адресите на източника и целевата машина.

Всеки от междинните маршрутизатори се консултира с IP адреса на всеки получен пакет. Въз основа на това всеки ще знае точно в каква посока да препрати пакета. Обикновено всеки маршрутизатор има маршрутна таблица, където се съхраняват данни за съседните маршрутизатори. Тези данни се състоят от разходите, направени за пренасочване на пакет по посоката на съседния възел. Цената е по отношение на мрежовите изисквания и оскъдните ресурси. Данните от тази таблица се разглеждат и се използват за определяне на най-добрия маршрут, който трябва да се вземе, или за най-ефективния възел за изпращане на пакета по пътя до неговата крайна цел.

Пакетите отиват всеки по свой начин и могат да се движат през различни мрежи и да използват различни пътища. Всички те накрая се насочват към една и съща машина за местоназначение.

При достигането на машината на Jo, адреса на местоназначението и адреса на машината ще съвпадат. Пакетите ще бъдат консумирани от машината, където IP модулът върху нея ще ги сглоби отново и ще изпрати получените данни по-горе на услугата TCP за по-нататъшна обработка.

TCP / IP

IP работи заедно с протокола TCP , за да гарантира, че предаването е надеждно, така че да не се загуби пакет данни, да е в ред и да няма необосновано забавяне.

В някои услуги TCP се заменя с UDP (унифициран пакет с дейтаграми), който не обслужва надеждността на предаването и просто изпраща пакетите. Например, някои VoIP системи използват UDP за повиквания. Изгубените пакети може да не влияят много върху качеството на повикванията.