Комунікаційний протокол: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
RedBot (обговорення | внесок)
м r2.5.2) (робот змінив: it:Protocollo di comunicazione
EmausBot (обговорення | внесок)
м r2.7.2+) (робот додав: bs:Protokol; косметичні зміни
Рядок 29:
Комунікаційні системи виправляють помилки вибірковим пересиланням пошкоджених частин повідомлення. Наприклад, TCP ([[Transmission Control Protocol]]), повідомлення розбиваються на [[пакети]]кожен з яких має [контрольна сума|контрольну сумму]. Коли [[контрольна сумма]] не збігається, тоді пакет відкидається. Коли пакет втрачається, одержувач підтверджує усі паети, що надійшли, крім втраченого. Як наслідок, відправник розуміє, що пройшло вже надто багато часу, а підтвердження ще не надійшло, і він надсилає усі пакети, для яких не отримано підтвердження. У той самий час, відправник затримує потік надсилання, якщо помилка була спричинена переповненням каналу на шляху між одержувачем та відправником. (до уваги: за спрощення: дивіться [[Transmission Control Protocol|TCP]] для більше детального опису)
 
Загалом, якість TCP значно знижується в умовах високої кількості втрачених пакетів (більше за 0.1&nbsp; %), через те, що за протоколом необхідно ще раз надіслати пакети. З цієї причини, [[TCP/IP]] підключення зазвичай виконуються на якісних мережах, або за протоколом нижчого рівня з можливостями виявлення та виправлення помилок. Такі підключення зазвичай не виправляють бітові помилки від 10<sup>-9</sup> до 10<sup>-12</sup>.
 
=== Кодування даних, чутливі до помилок передачі ===
Рядок 71:
[[bg:Протокол (комуникации)]]
[[br:Komenad kehentiñ]]
[[bs:Protokol]]
[[ca:Protocol de comunicació]]
[[ckb:پرۆتۆکۆلی ڕاگەیێنی]]