Мрежовият протокол включва всички правила и конвенции за комуникация между мрежови устройства, включително начините, по които устройствата могат да се идентифицират и осъществяват връзки едно с друго. Има и правила за форматиране, които определят как данните се пакетират в изпратени и получени съобщения.
Някои протоколи включват също потвърждение на съобщението и компресиране на данни за надеждна и високопроизводителна мрежова комуникация.
Относно протоколите
Без протоколи устройствата няма да могат да разбират електронните сигнали, които изпращат помежду си по мрежови връзки.
Съвременните протоколи за компютърни мрежи обикновено използват техники за превключване на пакети за изпращане и получаване на съобщения под формата на пакети, които са съобщения, подразделени на части, които се събират и сглобяват отново на местоназначението си. Разработени са стотици компютърни мрежови протоколи, всеки от които е проектиран за специфични цели и среди.
Интернет протоколи
Семейството на интернет протоколите (IP) съдържа набор от свързани и широко използвани мрежови протоколи. Освен интернет протокола, протоколи от по-високо ниво като TCP, UDP, HTTP и FTP се интегрират с IP, за да предоставят допълнителни възможности.
По подобен начин, интернет протоколи от по-ниско ниво като ARP и ICMP съществуват съвместно с IP. Като цяло, протоколите от по-високо ниво в семейството на IP взаимодействат с приложения като уеб браузъри, докато протоколите от по-ниско ниво взаимодействат с мрежови адаптери и друг компютърен хардуер.
Долен ред
Безжичните мрежи са станали обичайни поради Wi-Fi, Bluetooth и LTE. Мрежовите протоколи, предназначени за използване в безжични мрежи, трябва да поддържат мобилни устройства в роуминг и да се справят с проблеми като променливи скорости на данни и мрежова сигурност.
Протоколи за мрежово маршрутизиране
Протоколите за маршрутизиране са протоколи със специално предназначение, предназначени специално за използване от мрежови рутери в интернет. Протоколът за маршрутизиране може да идентифицира други маршрутизатори, да управлява пътищата (наречени маршрути) между източниците и дестинациите на мрежовите съобщения и да взема решения за динамично маршрутизиране. Общите протоколи за маршрутизиране включват EIGRP, OSPF и BGP.
Как се внедряват мрежовите протоколи
Модерните операционни системи съдържат вградени софтуерни услуги, които поддържат някои мрежови протоколи. Приложения като уеб браузъри съдържат софтуерни библиотеки, които поддържат протоколите от високо ниво, необходими за функционирането на това приложение. За някои TCP/IP и протоколи за маршрутизиране от по-ниско ниво поддръжката е внедрена в директен хардуер (силициеви чипсети) за подобрена производителност.
Всеки пакет, предаван и получаван по мрежа, съдържа двоични данни (единици и нули, които кодират съдържанието на всяко съобщение). Повечето протоколи добавят малка заглавка в началото на всеки пакет, за да съхраняват информация за подателя на съобщението и предназначението му. Някои протоколи също добавят долен колонтитул в края. Всеки мрежов протокол може да идентифицира съобщения от собствен вид и да обработва горните и долните колонтитули като част от преместването на данни между устройства.
Група от мрежови протоколи, които работят заедно на по-високи и по-ниски нива, често се нарича семейство протоколи. Студентите по мрежи традиционно научават за OSI модела, който концептуално организира фамилиите мрежови протоколи в специфични слоеве за учебни цели.