Протокол в информатике — это набор правил и соглашений, которые определяют, как данные передаются и обрабатываются в компьютерных сетях. Рассмотрим предложенные варианты более подробно:
а) Программа, приводящая полученное сообщение к стандартной форме. Этот вариант не является точным определением протокола. Протоколы не являются программами, а представляют собой стандарты и правила, которые могут быть реализованы в программном обеспечении.
б) Соглашение о единой форме представления и форме пересылки сообщений. Этот вариант наиболее близок к правильному определению протокола. Протоколы определяют, как данные должны быть закодированы, как они должны передаваться по сети и как должны обрабатываться полученные данные. Протоколы, такие как HTTP, FTP, TCP/IP и другие, обеспечивают совместимость между различными устройствами и системами.
в) Маршрут пересылки сообщений. Этот вариант касается маршрутизации данных, но не охватывает всю суть протокола. Протоколы могут определять маршрут, но они в первую очередь фокусируются на правилах передачи данных, а не на самом маршруте.
г) Список абонентов компьютерной сети. Этот вариант не относится к определению протокола. Списки абонентов могут быть частью управления сетью, но не являются определяющей характеристикой протокола.
д) Список обнаруженных ошибок в передаче сообщений. Хотя некоторые протоколы могут включать механизмы для обнаружения и обработки ошибок (например, протоколы, использующие контрольные суммы), сам по себе список ошибок не является определением протокола.
Таким образом, правильный ответ на вопрос — б), так как это наиболее точное и полное определение протокола в информатике. Протоколы являются основой сетевой коммуникации и обеспечивают взаимопонимание между устройствами, работающими в одной сети, а также между различными сетями.