Протокол - это оговоренные заранее правила передачи данных между двумя устройствами. К основным параметрам, описываемым протоколом, относятся используемый тип проверки ошибок, метод компрессии (сжатия) информации (если таковой имеется), способ определения передающим устройством окончания передачи, способ определения принимающим факта получения сообщения. Конечно, полный список не исчерпывается названными факторами. Различные протоколы отличаются своими характеристиками: одни - большей надежностью, другие - скоростью передачи, третьи - простотой. Пользователю совершенно не обязательно знать тонкости всех протоколов. Единственное, в чем он должен убедиться, - это в способности его собственного компьютера поддерживать нужный протокол, что может осуществляться как на аппаратном, так и на программном уровне.