Мисия

Контакти

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

Всеки пакет се състои от две части: заглавие и данни. Заглавието съдържа метаинформация — IP адресите на изпращача и получателя, поредния номер на пакета, контролна сума за проверка на целостта и данни за протокола. Полезният товар е самото съдържание — фрагментът от файл, снимка или съобщение, който се транспортира. Размерът на пакета варира, но обикновено е ограничен до около 1500 байта при стандартни Ethernet мрежи.

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

Основното предимство на пакетната комуникация пред старите методи за предаване с посветена линия е ефективното използване на мрежовия ресурс. При посветена линия цялата пропускателна способност е заета дори когато не се предава информация — като при традиционните телефонни разговори. При пакетната комуникация мрежата обслужва едновременно хиляди потребители, като разпределя ресурса динамично.

Когато пакет се загуби или повреди по пътя, TCP изисква повторното му изпращане. Изпращачът получава потвърждение за всеки успешно доставен пакет. Ако потвърждение не пристигне в определен срок, пакетът се изпраща отново. Тази система осигурява надеждно предаване дори в ненадеждна мрежова среда.

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

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