Мрежов протокол: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м http(s) линк- в [] скоби |
Carbonaro. (беседа | приноси) м „интернет“ с малка буква, форматиране и препратка |
||
Ред 5:
== Типично съдържание на пакет ==
Пакетите съдържат:
* Адресите ([[IP адрес
* тип на пакета (например дали се отнася за създаване или прекратяване на връзка)
* дължина на пакета
* сума за проверка на целостта на пакета (
Тази информация се поставя преди или след данните в даден пакет. Освен това някои протоколи дефинират определени секвенции от съобщения, които трябва да бъдат изпълнени, за да бъде създадена връзката между комуникационните партньори. Тази информация, наричана оувърхед ({{lang|en|Overhead}}), натоварва допълнително мрежата, но е необходима за правилното доставяне на пакетите. Съществуват олекотени протоколи
== Дефиниции в мрежовите протоколи ==
* Брой на комуникационните партньори: Ако получателят е само един – комуникацията е от тип уникаст ({{lang|en|Unicast}}), при комуникация между повече партньори
* Ако информацията се предава само в едната посока, връзката се нарича симплекс ({{lang|en|Simplex}}). Ако съобщенията в двете посоки се редуват последователно, връзката е от тип полудуплекс (англ. ''Halfduplex''). Ако информацията се предава едновременно и в двете посоки на комуникация, връзката се нарича пълен дуплекс ({{lang|en|Fullduplex}}).
* Роля на партньорите: ако са с еднакви роли, връзката е симетрична (също ''
* Ако при дадено запитване се изисква отговор (например за създаване на връзка), комуникацията се нарича синхронна, в противен случай – асинхронна.
* Информацията може да е в пакети или във вид на непрекъснат поток от отделни знаци ({{lang|en|streaming}}).
* При протоколите с повече оуверхед се ползват определени поредици от пакети за дефиниране на начало и край на връзка. Такива протоколи осигуряват транспорта на пакети в определен ред и повторното им пращане, ако не стигнат до получателя. Други протоколи не предлагат такива функции, но имат по-малко оувърхед и комуникацията е по-бърза.
== Функции на модерните протоколи ==
Ред 24:
* Надеждно доставяне на пакетите на желаните получатели.
* Повторно пращане на неполучени пакети.
* Ползване на
* Събирането на пакетите в правилната поредица за изграждането на цялостната информация (като се има
* Възпрепятстване на
== Примери ==
Най-добре познатата сфера на употреба на мрежовите протоколи е [[
* отваряне на страници – протоколите [[HTTP]] или [[HTTPS]]
* изпращане на [[електронна поща
* сваляне на данни – [[FTP]], HTTP или HTTPS
|