
Мережні пакети

Перейдіть на інший план, щоб отримати більше контенту
Правда чи неправда? Протокол дейтаграм користувача не надсилає один і той же пакет двічі.
Інтернет складається з багатьох кабелів і комп’ютерів які розсилають невеликі інформаційні пакети по всій планеті. Як усі ці пакети потрапляють на правильний пристрій? Пакунки, надіслані поштою, потребують адреси, щоб прибути в правильне місце. Пакет в Інтернеті також потребує адреси, на яку потрібно надіслати. Тому всім пристроям, підключеним до Інтернету, потрібна своя адреса. В Інтернеті правило, як має виглядати адреса - протокол - називається Інтернет-протоколом, скорочено IP. Адреса комп'ютера називається його IP-адресою. Коли один комп’ютер хоче зв’язатися з іншим комп’ютером, він надсилає пакет. Пакет містить адресу комп’ютера, з яким він хоче зв’язатися. Комп’ютер, який надіслав пакет, хоче отримати відповідь. ..тому пакет також містить адресу комп'ютера, який його надіслав. Таким чином, пакет містить дві адреси. IP-адреса складається з чотирьох цифр, розділених крапками. Перше, два чи три цифри вказують вам, яка країна, місто, компанія чи університет використовує адресу. У цьому прикладі 130 і 238 показати, що IP-адреса належить Швеції, і що університет використовує адресу. Числа 7 і 134 показати, якому комп’ютеру в цьому університеті присвоєно цю адресу. Цей спосіб запису IP-адрес, версія 4 або ipv4 - була узгоджена в 1970-х роках. Він був розроблений для використання до 4 мільярдів пристроїв, підключених разом. Вважалося, що цього більш ніж достатньо, щоб тривати вічно. Але це не було. Сьогодні існує величезна кількість, і величезна різноманітність підключених пристроїв: мобільні телефони, автомобілі, холодильники, ... Тому з’являється нова версія IP-адрес, версія 6. Незабаром усі адреси виглядатимуть так: З IPv6, можна підключити стільки пристроїв, скільки піщинок на землі. «Цього має бути достатньо. Або це?" Ось комп’ютер, який збирається надіслати зображення на інший комп’ютер. Спочатку малюнок розбивається на кілька пакетів. Кожен пакет отримує адресу комп'ютера-отримувача, і адресу комп'ютера-відправника. Пакети відправлені. Але тепер вони прибувають у неправильному порядку. Тепер картина буде дивною? Ні, інший протокол організовує об’єднання пакетів в правильному порядку. Це називається протоколом керування передачею, TCP. TCP дає кожному пакету номер замовлення, порядковий номер. Ось пакет із порядковим номером 300 перед пакетом з порядковим номером 200. Тим часом комп’ютер-отримувач чекає, щоб об’єднати всі пакети. Але пакет з порядковим номером 200 не приходить! Комп’ютер-отримувач запрограмований на очікування встановленого часу, і якщо пакет не надійшов, він надсилає запит на повторну відправку відсутнього пакета. Пакет надсилається знову. Коли він надійде, картинку можна правильно скласти. Добре, що всі пакети потрапляють туди. Але іноді це не найголовніше. Ліна спілкується з Леоном у відеочаті. Відеочат розділений на невеликі пакети. Що станеться, якщо пакети прийдуть у неправильному порядку? ми речення Тепер розуміємо! Що? Це не мало сенсу? Ні. У відеочаті всі пакети мають бути в правильному порядку. Подобається це: ЗАРАЗ ми розуміємо речення! Але якщо деякі пакети не приходять і їх потрібно надіслати повторно, звук і зображення не збігаються. Тому існує інший протокол: Протокол дейтаграм користувача, UDP. Пакети UDP надсилаються швидше, ніж пакети TCP, оскільки вони менші. .. і UDP не надсилає повторно пакет, який не надійшов. Отже, з пакетами UDP зображення у відеочаті іноді може бути .. .. дуже погано, коли деякі пакети губляться, .. але це зазвичай не так тривожно наприклад, коли звук і зображення не синхронізовані. Отже: Інтернет-протокол, IP, опікується всіма адресами в Інтернеті. Протокол керування передачею, TCP, гарантує, що всі надіслані пакети потраплять туди, розміщує їх у правильному порядку, і добре, коли якість важлива. Протокол дейтаграм користувача, UDP, також транспортує пакети, швидше, ніж TCP, завжди доставляє пакети в правильному порядку, але втрачені пакети можуть знизити якість.