![...](/f/afffc60076306ef3cc4bf9595b53b698.jpg)
Протоколы соединяют разные объекты вместе для связи или передачи файлов.
Протокол описывает набор правил или процедур, которым должна следовать данная задача. Он определяет соглашения, которые работают с объектом, например, как устанавливать соединения для связи или передачи файлов или подключения. Однако в нем ничего не говорится о том, как выполнять операции, только указывается, что они из себя представляют. Вот три протокола: передача, электронная почта и разработка программы.
Протоколы передачи
![...](/f/9ac7379f42c37c6144de22afb7d22924.jpg)
Протоколы передачи позволяют файлам и данным перемещаться по сети.
Протоколы передачи перемещают файлы и данные из одного места в другое. Для работы требуются два компьютера: один - передающий сервер, а другой - принимающий клиент. Несколько протоколов передачи файлов включают следующее:
Видео дня
FTP (протокол передачи файлов) позволяет передавать файлы. Он устанавливает соединение с удаленным клиентом и передает файлы до завершения, а затем отключается. Подключение может быть как во внутренней сети, так и через Интернет. Этот протокол, разработанный в 1971 году, послужил одной из целей развития Интернета.
Xmodem - альтернатива протоколу FTP. Он был популярен среди сервисов досок объявлений в конце 1970-х из-за своей простоты и простоты использования.
Kermit - это протокол передачи двоичных (нулей и единиц) и текстовых файлов, разработанный в начале 1980-х годов. Для передачи выполняется преобразование файла в двоичный формат перед передачей, а затем обратное преобразование. Это позволяло передавать файлы по разным системам.
Преимущество этих протоколов передачи файлов заключается в том, что они обмениваются информацией между разными компьютерными системами и в разных форматах.
Протоколы электронной почты
![...](/f/2ac7b41163ebb178080fac82e44904a4.jpg)
Протоколы электронной почты позволяют передавать личную информацию другим лицам.
Протокол доступа к сообщениям в Интернете (IMAP) позволяет клиенту электронной почты получать доступ к сообщениям электронной почты на удаленном сервере электронной почты.
IMAP поддерживает два режима работы: онлайн и офлайн. В интерактивном режиме клиенты электронной почты, использующие IMAP, оставляют сообщения электронной почты на сервере до тех пор, пока пользователь не удалит их намеренно. В автономном режиме электронное письмо загружается, а затем удаляется. Эта характеристика работы IMAP позволяет нескольким клиентам управлять одним и тем же почтовым ящиком. В результате почта остается на сервере автоматически, пока не будет удалена.
POP (Post Office Protocol) - это альтернативный протокол электронной почты, который поддерживает простую загрузку и удаление для доступа к удаленным почтовым ящикам. Большинство клиентов POP имеют возможность оставить электронную почту на сервере после загрузки. Однако клиенты электронной почты обычно следуют этой процедуре. Они подключаются к серверу, получают свои сообщения, сохраняют их на локальном ПК пользователя, а затем удаляют их с сервера и отключаются. В результате письмо автоматически удаляется, если не сохраняется.
Преимущество обоих этих протоколов - улучшенное управление электронной почтой.
Протоколы разработчика программного обеспечения
![...](/f/86db2a1ed2ee84a70869dc4871432ba1.jpg)
Программное обеспечение, использующее протоколы, может работать быстрее и более гибко.
Разработчики программного обеспечения используют протоколы в своей работе. Протоколы баз данных на основе платформы, такие как JDBC (Java DataBase Connectivity) или ADO (активные объекты базы данных x), имеют преимущество в производительности. Кроме того, гибкость и повторное использование - два основных преимущества использования нейтрального протокола платформы, такого как SOAP (Simple Object Протокол доступа) .Это спецификация протокола, которая упрощает обмен структурированной информацией в сети. Сервисы.
Используя протоколы, архитекторы программного обеспечения и разработчики программ могут определить альтернативную стоимость проект, то есть будет ли разработка быстрее или же программа будет Быстрее. Эти альтернативы производительности и гибкости влияют на решение о кодировании, что влияет на способ выполнения программы.
Преимущество использования этих протоколов состоит в том, что они улучшают производительность программ и обеспечивают гибкость при разработке программ.