Этимология слова различна, он использовался сотни лет. Из средневекового протокола (около 1200, современный французский протокол), из средневекового латинского протокола «черновик», буквально «первый лист тома» (с содержанием и обломками), от греческого protokollon «первый лист, приклеенный к рукописи», где протос «первый», а колла - «клей».
В современном компьютерном технологическом протоколе есть набор правил и рекомендаций для связи между двумя или более компьютерами. Успешная передача данных по сети зависит от того, как сети следуют этим правилам.

На разных уровнях телекоммуникационного соединения применяются разные протоколы. Некоторые протоколы используются на уровне устройства, некоторые - на уровне программной программы. OSI (Open Systems Interconnection) прилагает усилия для стандартизации протоколов, и согласно этому протоколы присутствуют на каждом уровне телекоммуникационного обмена, и обе стороны связи должны распознавать и соблюдать эти протоколы. Часто можно прочитать о протоколах в качестве отраслевого или международного стандарта.
В то время как OSI работало над своими сетевыми стандартами, протокол TCP / IP стал широко распространенным в сетях с несколькими поставщиками для межсетевого взаимодействия.
Протоколы Интернета TCP / IP состоят из:
- Протокол управления передачей (Протокол TCP). В настоящее время он считается основным языком общения в Интернете, который также может использоваться для связи с частной сетью. На промежуточном уровне этот протокол обеспечивает связь для приложения и интернет-протокола. Приложение не обязательно должно знать механизмы отправки данных по ссылке на другой хост. На транспортном уровне протокол TCP обрабатывает связь, передачу и абстракцию сетевого подключения к приложению.
- Протокол Интернета (Протокол IP). Этот протокол работает в соответствии с набором правил для отправки и получения сообщений на уровне интернет-адреса, когда данные отправляются с одного компьютера на другой через Интернет. Каждый компьютер в сети имеет уникальный идентификатор - IP-адрес.
- Другие популярные протоколы включают протокол передачи гипертекста (HTTP) и протокол передачи файлов (FTP). Протокол передачи гипертекста (HTTP) является базой для передачи данных через Интернет, а FTP - это протокол передачи файлов, который говорит сам за себя.
Мы упоминали только самые распространенные и основополагающие протоколы. Есть много других, которые служат различным целям.
Благодаря протоколам приложения и устройства могут взаимодействовать, несмотря на расстояние. Например, вы можете получить доступ к устройствам USB или COM-порта через сеть TCP / IP и использовать их так, как будто они были здесь, а не океаны. USB Network Gate является конечным USB через TCP / IP-решение, а отличный способ совместного доступа и доступа к Serial over IP - это Serial to Ethernet Connector.