0Pricing
Cloud & IT Cert Prep · Урок

Протоколы веб-доступа и передачи файлов

Распознавайте HTTP, HTTPS и FTP и знайте используемые ими порты

«Протоколы веб-доступа и передачи файлов» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Протоколы, работающие через порты

Веб-соединения и передача файлов используют протоколы прикладного уровня, работающие поверх TCP через хорошо известные порты. Изучение этих протоколов и их портов необходимо для успешной сдачи экзамена.

В этом уроке рассматриваются HTTP, HTTPS и семейство протоколов передачи файлов: FTP и защищённые альтернативы.

HTTP через порт 80

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

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

HTTPS через порт 443

HTTPS (защищённый HTTP) — это HTTP с шифрованием посредством TLS (защита транспортного уровня). Он работает через порт TCP 443.

HTTPS защищает данные при передаче, поэтому учётные данные и платежи остаются конфиденциальными. Современные веб-сайты по умолчанию используют HTTPS, а браузеры предупреждают, если сайт работает через обычный HTTP.

HTTP  -> TCP 80
HTTPS -> TCP 443

Что добавляет TLS

TLS обеспечивает шифрование, целостность данных и аутентификацию сервера с помощью сертификатов. Прежнее название — SSL (Secure Sockets Layer); сейчас этот протокол считается устаревшим, хотя его название всё ещё иногда используют неформально.

Сертификат подтверждает личность сервера, а шифрование скрывает содержимое. Вместе они делают HTTPS надёжным для конфиденциальных операций.

FTP через порты 20 и 21

FTP (протокол передачи файлов) передаёт файлы между узлами. Он использует порт TCP 21 для управляющих команд и порт 20 для передачи данных.

FTP — старый протокол, передающий учётные данные и содержимое в открытом виде, поэтому он небезопасен в ненадёжных сетях. Он по-прежнему широко используется, но постепенно заменяется защищёнными вариантами.

Защита передачи файлов: SFTP

SFTP (протокол передачи файлов SSH) работает через SSH по порту TCP 22, шифруя и команды, и данные. Это популярная защищённая замена FTP.

Несмотря на похожее название, SFTP — не просто FTP с добавленной защитой: это другой протокол, использующий канал SSH для обеспечения безопасности.

Другой защищённый вариант: FTPS

FTPS — это FTP, работающий с шифрованием TLS, и он отличается от SFTP. Он добавляет шифрование к традиционному протоколу FTP, а не передаёт его через туннель SSH.

И SFTP, и FTPS защищают передачу файлов, но работают по-разному и используют разные порты. На экзамене необходимо уметь различать эти два протокола.

Простая передача: TFTP

TFTP (простой протокол передачи файлов) — упрощённый протокол передачи, использующий порт UDP 69. В нём нет аутентификации и доступен минимум функций.

TFTP используют в локальных сетях для таких задач, как загрузка прошивки устройства или загрузочных образов, когда простота важнее безопасности и надёжности.

Почему HTTPS заменил HTTP

Обычный HTTP раскрывает всё содержимое при передаче, поэтому веб-среда решительно перешла на HTTPS. Поисковые системы отдают ему предпочтение, а браузеры помечают страницы HTTP как «Небезопасно».

Как специалист, Вы будете настраивать сертификаты и проверять, что службы используют порт 443. Умение определить, зашифрован ли трафик, важно для оценки безопасности.

Шпаргалка по портам

Запомните это к экзамену:

  • HTTP: TCP 80
  • HTTPS: TCP 443
  • FTP: TCP 20/21
  • SFTP: TCP 22 (через SSH)
  • TFTP: UDP 69

Обратите внимание: TFTP — единственный из них, использующий UDP; остальные работают через TCP.

Подготовка к повторению веб-протоколов и передачи файлов

Теперь Вы знаете веб-протоколы (HTTP, HTTPS) и семейство протоколов передачи файлов (FTP, SFTP, FTPS, TFTP), а также их порты и особенности безопасности.

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

Быстрая проверка

Сопоставьте протокол и порт.

Повторение

Вы изучили протоколы веб-среды и передачи файлов.

  • HTTP = TCP 80 (открытый текст); HTTPS = TCP 443 (шифрование TLS).
  • FTP = TCP 20/21, небезопасная передача открытым текстом.
  • SFTP = TCP 22 через SSH; FTPS = FTP через TLS.
  • TFTP = UDP 69, простой протокол без аутентификации.
  • TLS обеспечивает шифрование, целостность данных и подтверждение личности сервера с помощью сертификатов.

Часто задаваемые вопросы

Урок «Протоколы веб-доступа и передачи файлов» бесплатный?

Да — полный текст урока «Протоколы веб-доступа и передачи файлов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Протоколы веб-доступа и передачи файлов»?

Распознавайте HTTP, HTTPS и FTP и знайте используемые ими порты Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Протоколы веб-доступа и передачи файлов»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. TCP и UDP: краткий обзор
  2. Для чего нужны номера портов
  3. Протоколы веб-доступа и передачи файлов
  4. Протоколы удалённого доступа и почты
← Назад к Cloud & IT Cert Prep