Как писалось ранее, история создания протоколов была долгой и кропотливой работой. 1990-е годы: Бурный рост Интернета и развитие протоколов
1. Интернет и World Wide Web: В 1990-х годах Интернет стал доступен широкой общественности, и World Wide Web (WWW) был создан Тимом Бернерсом-Ли. Это стимулировало дополнительные разработки протоколов, таких как HTTP (Hypertext Transfer Protocol) для обмена данными в вебе.
2000-е годы: Мобильные и беспроводные протоколы
2. Беспроводные и мобильные сети: В 2000-е годы стало очевидным, что мобильные устройства и беспроводные технологии становятся все более важными. Созданы протоколы, такие как Wi-Fi (стандарт 802.11), 3G, 4G и более поздние LTE и 5G, чтобы обеспечить связь в беспроводных сетях.
Современность: Непрерывное развитие и безопасность
3. Безопасность и IoT: С развитием Интернета вещей (IoT) и увеличением угроз в сети стало актуальным разработка протоколов и стандартов для обеспечения безопасности и конфиденциальности данных.
Продвижение IPv6: С увеличением числа подключаемых устройств было разработано IPv6 (Internet Protocol version 6), чтобы заменить ограниченное количество доступных IPv4-адресов.
Сегодня создание и развитие протоколов в сетях является непрерывным процессом, и мировые организации, такие как IETF (Internet Engineering Task Force), работают над стандартами и спецификациями для обеспечения эффективной и безопасной коммуникации в мировой сети. Протоколы продолжают развиваться, чтобы соответствовать современным требованиям и технологическим вызовам.
Все передачи запросов и прием ответов между устройствами в сети осуществляются с помощью транспортных протоколов TCP и UDP. TCP протокол гарантированно осуществляет доставку запроса и целостность его передачи. Он заранее проверяет доступность узла перед отправкой пакета. А если по пути целостность пакета будет нарушена, то TCP дополнит недостающие составляющие. В общем, это протокол, который сделает все, чтобы ваш запрос корректно дошел до адресата. Поэтому TCP самый распространенный транспортный протокол. Он используется когда пользователь серфит интернет, лазает по сайтам, сервисам, соц. сетям и т.д.
UDP протокол не имеет такой гарантированной передачи данных, как и. Он не проверяет доступность конечного узла перед отправкой и не восполняет пакет в случае его деградации. Если какой-то пакет или несколько пакетов по пути утеряны, то сообщение дойдет до адресата в таком неполном виде.
Зачем тогда нужен UDP?
Дело в том, что данный транспортный протокол имеет огромное преимущество перед TCP в скорости передачи данных. Поэтому UDP широко используется для пересылки голосовых и видео пакетов в реальном времени. А именно, в ip-телефонии и видео звонках. К примеру, любой звонок через WhatsApp или Viber использует транспортный протокол UDP. Также и при видео звонках, например, через Skype или те же мессенджеры WhatsApp и Viber. Именно, потому что UDP не гарантирует абсолютную передачу данных и целостность передаваемого пакета, зачастую возникают проблемы при звонках через интернет. Это прерывание голоса, запаздывание, эхо или робоголос. Данная проблема возникает из-за нагруженного интернет-канала, двойного NATа или радиоканала. Хорошо бы, конечно, в таких случаях использовать TCP, но увы, для передачи голоса необходима мгновенная передача целостных пакетов, а для этой задачи идеально подходит UDP. Чтобы не возникало проблем с использованием UDP протокола, нужно просто организовать качественный интернет-канал. А также настроить на роутере выделенную полосу для UDP, чтобы нагрузка с других устройств, которые используют TCP не мешала работе транспортного протокола UDP.
Достарыңызбен бөлісу: |