В концепции Unix, DOS, Windows и большинства современных операционок "файл" рассматривается как "неструктурированный набор байтов". Но большинство данных структурировано на уровне протокола: например, в письме есть заголовок (состоящий из многих полей вида "имя_поля: значение" или "имя_поля: параметр=значение", возможны варианты) и есть компоненты (текст письма в PlainText, текст письма в HTML, аттачи). Так что для почты (и для большинства др.задач) протокол обмена файлами не годится.Это похоже на то, что IP не годится для обмена данными - над ним надо надстраивать TCP или UDP, а сверху ещё что-то. PS: Универсального протокола быть не может, т.к. у разных задач разные требования к протоколу. Например, одни задачи ждут от протокола экономности трафика, другие - богатства встроенных в протокол функций.
|