Протоколы передачи данных в веб-среде.

Определение протокола передачи данных. Протокол передачи данных, протокол отображения гипертекста. Можно упомянуть про сервер (хранение данных и их загрузка).

Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.

Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и япроизводителю (например, USB, Bluetooth).

Протокол передачи данных – это некая совокупность норм и правил, согласно которым осуществляется взаимодействие между рабочими станциями в сети.

Протокол передачи гипертекста HTTP (Hypertext Transfer Protocol). Это набор правил и процедур, регулирующих взаимодействие между серверами и компьютером пользователя.

HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.

HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов.

HTTP — протокол прикладного уровня, аналогичными ему являются FTP и SMTP. Обмен сообщениями идёт по обыкновенной схеме «запрос-ответ». Для идентификации ресурсов HTTP использует глобальные URI. В отличие от многих других протоколов, HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ». Компоненты, использующие HTTP, могут самостоятельно осуществлять сохранение информации о состоянии, связанной с последними запросами и ответами (например, «куки» на стороне клиента, «сессии» на стороне сервера). Браузер, посылающий запросы, может отслеживать задержки ответов. Сервер может хранить IP-адреса и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования.

Протокол передачи данных ТСР/IР. Это «общий язык», который понимают все компьютеры, подключенные к Интернету. Включает протоколы IР (Internet Protocol), задача которого — правильно адресовать пакеты данных, и ТСР (Transmission Control Protocol), используемый для «раскладки» данных в такие пакеты. Когда они доходят до получателя, протокол ТСР вновь собирает из них сообщение.

FТР (File Transfer Protocol). Так называется протокол передачи файлов с одного компьютера на другой по сети.

FTP (англ. File Transfer Protocol — протокол передачи файлов) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям (например, Интернет). FTP часто используется для загрузки сетевых страниц и других документов с частного устройства разработки на открытые сервера хостинга.

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

Первые клиентские FTP-приложения были интерактивными инструментами командной строки, реализующими стандартные команды и синтаксис. Графические пользовательские интерфейсы с тех пор были разработаны для многих используемых по сей день операционных систем. Среди этих интерфейсов как программы общего веб-дизайна вроде Microsoft Expression Web, так и специализированные FTP-клиенты (например, CuteFTP).

FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.

РРР (Point to Point Protocol).Так называется протокол серийной передачи данных, используемый в Интернете с 1991 г. Он позволяет проверить, не повреждены ли присланные нам пакеты данных и все ли они дошли до места назначения. Если какие-то пакеты испорчены, протокол РРР потребует, чтобы их прислали еще раз.

SLIP (Serial Line Internet Protocol). Это протокол серийной передачи данных, позволяющий совместить протокол ТСР/IР с модемом и обычной телефонной линией. Благодаря серийному протоколу мы можем подключиться к Интернету через модем и передавать информацию со скоростью 9600 бит/сек и выше.