Протокол POP3 | Курс "Компьютерные сети"
HTML-код
- Опубликовано: 12 сен 2024
- Видеолекция по протоколу чтения электронной почты POP3.
Лекции по курсу "Компьютерные сети" - goo.gl/0aIOuf
Страница курса - www.asozykin.ru...
POP (Post Office Protocol) - протокол почтового отделения. Текущая версия протокола третья, первая и вторая считаются устаревшими.
Протокол POP3 используется для чтения сообщений из почтового ящика пользователя.
Протокол POP использует подход «загрузить и удалить». Почтовый ящик на сервере считается временным хранилищем сообщений. Все сообщения должны быть переписаны на почтовый клиент. После загрузки на клиент сообщение удаляется с сервера.
Протокол POP3 использует транспортный протокол TCP, порт 110.
POP3 работает в текстовом режиме.
Стадии сеанса POP3:
1. Авторизация. Клиент представляется и подтверждает, что он тот, за кого себя выдает.
2. Транзакция. Клиент загружает почту и помечает загруженные сообщения на удаление.
3. Обновление. Сервер удаляет помеченные сообщения и закрывает соединение.
Команды протокола POP3:
USER Указать имя пользователя
PASS Указать пароль
STAT Количество писем на сервере
LIST Передача информации о сообщениях
RETR Передать сообщение на клиент
TOP Передать на клиент заголовок сообщения
DELE Пометить сообщение на удаление
QUIT Закрытие транзакции, удаление сообщений и отключение
Статус ответов сервера:
+OK - команда выполнена успешно
-ERR - произошла ошибка.
Рассматривается пример сеанса POP3.
Лекция "Электронная почта" - • Электронная почта | К...
Лекция "Протокол SMTP" - • Протокол SMTP | Курс "...
Практические занятия по курсу "Компьютерные сети" - goo.gl/YP3l83
Практика "SMTP в текстовом режиме" - • SMTP в текстовом режим... .
Практика "POP3 в текстовом режиме" - • POP3 в текстовом режим...
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA
Большая удача - наткнуться на ваш канал. Спасибо за проделанную работу.
Пожалуйста!
I know I am kinda randomly asking but does anybody know of a good website to stream newly released series online?
Андрей спасибо большое за действительно толковые курсы по сетям. Я начал изучать веб-программирование, и на определённом этапе просто понял, что не хватает базовых знаний по сетевым технологиям. Ваш курс очень помогает мне, продолжайте пожалуйста его. Очень хочется кстати послушать потом что-то из относительно новых протоколов типа websocket и webrtc. С websocket я вот немного запутался например, потому как у вас вроде уже был обзор интерфейса сокетов, и по описанию, они делают тоже самое, что и веб-сокеты, только на более низком уровне, тогда зачем нужны веб-сокеты, ведь и до этого я так понимаю всегда была возможность связываться с транспортным уровнем, устанавливать постоянное соединение с сокетами (т.е. именно то, что вы делали в том уроке) и производить необходимые манипуляции. Или же Web-сокеты это просто более удобный инструмент управления соединениями с сокетами для программиста, работающего на прикладном уровне? (ну т.е. чтобы не взаимодействовать напрямую с транспортным уровнем - TCP). Извиняюсь заранее если пока каша в голове))
+Alexander, сокеты - это интерфейс транспортного уровня, с помощью которого программы могут получить доступ к транспортному уровню на том же компьютере. А web-сокеты - это протокол обмена данными между web-сервером и браузером, которые находятся на разных компьютерах. Он описан в документе RFC 6455. Там задается формат пакета и много чего другого.
В обычных сокетах описаны просто имена методов, которые нужно вызывать, чтобы использовать транспортный уровень.
Web-сокеты многие идеи взяли от обычных сокетов, поэтому сходство в названии.
Поддерживаю,!!! спасибо за проделанную работу. Всее очень понятно и структурированно. Без воды. сам начал изучать веб и прошел ваш курс на одном дыхании!))
Спасибо за то что делитесь знаниями!
Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!!!
4:17 - в первом столбце таблицы опечатка: вместо RETR указан RERT. Спасибо за видео!!
Качественный контент, спасибо !
Пожалуйста!
Отличные лекции, большое спасибо.
Пожалуйста!
Спасибо.
Qilgan bu yaxshi amallariyezni ajrini bersin.
Пожалуйста!
Спасибо вам, Андрей!
Пожалуйста!
Да, супер клевый курс
Спасибо!
Дякую за корисний контент :)))))))))
Спасибо
Пожалуйста!
Теперь еще и пароль ваш узнал ;) ))))
Срочно меняю везде :-)
спасибо.отличные видео
Пожалуйста! Рад, что нравится!
Умница!
Спасибо!
Спасибо!
Пожалуйста!
Здравствуйте. Спасибо за урок, но не совсем понял: RERT или RETR? У вас презентации написано и так, и так, а в описании - первый вариант.
+Sergey Ufimtsev, правильно RETR, другой вариант - это ошибка.
Спасибо за материал. Можно ли авторизацией назвать "подтверждает, что он тот, за кого себя выдаёт"? Под это определение аутентификация подходит. Или это слово можно использовать чтобы оба процесса назвать?
Авторизация - это определение, что именно разрешено делать конкретному пользователю.
Аутентификация - подтверждение того, что пользователь именно тот, за кого себя выдает.
Объясните пожалуйста кто-то - что значит текстовый режим работы протокола? Я упустил видимо по мере просмотра курса.
+rostl, это означает, что передаются обычные текстовые строки. Нет специальных форматов заголовков в двоичном виде. Для работы с такими протоколами можно использовать клиент терминала.
Понял, спасибо!
Thanks
You are wellcome!
IMAP синхронизируется с сервером просто и сообщения удаляются по желанию пользователя с сервера? И ждать ли видео про IMAP?
В POP3 если у меня, допустим, летит жесткий диск, то пропадает и вся почта, правильно?
+Мария Тарасенко, по IMAP почта может не только синхронизироваться, но и просто показываться напрямую с сервера. Так по умолчанию работает почта мобильных устройствах, где мало места.
Про POP3 правильно. Современные POP3 серверы позволяют не удалять почту с сервера, но как правило она там хранится не больше месяца.
Лекция по IMAP будет, ориентировочно, в следующие выходные.
Лекция по IMAP готова: ruclips.net/video/VGYHXIdtNS4/видео.html
Спасибо за урок! Хотелось бы уточнить один момент: если не отмечать письмо на удаление и при этом сохранить его на клиенте, то письмо будет и на клиенте и на сервере храниться?
Да, именно так.
@@AndreySozykin Понял, спасибо большое за ответ! :)
@@AndreySozykin подскажите пожалуйста, можно ли командой RETR загрузить несколько писем, а также все письма? Или только одно сообщение?
А будут лекции про протоколы IMAP, SSH, TFTP?
+JoQeeS, в курсе начального уровня будут лекции по IMAP и FTP.
SSH достаточно сложная и многообразная тема, про него хочу сделать отдельный плей-лист.
TFTP пока не планировал делать, но если будет интерес, могу записать.
Пожалуйста добавьте видео, про ssh, vpn, web-socket. Это очень нужные темы которые обогатят ваш плейлист ноыми просмотрами :)
Спасибо за рекомендация, обязательно сделаю со временем.
Андрей, вижу, этот ваш ответ был три года назад. Может, готов уже плейлист по SSH?
/смотрит с надеждой/
У меня никогда после загрузки по РОР3 письма с сервера не удалялись, если специально не помечал "удалить с сервера "
6:44 что такое «Cyrus»?
Это реализация сервера IMAP.
Почему POP3 на прикладном уровне? если там SMTP стоял? или это 3 одноуровневых протокола?
Да, SMTP и POP3 на одном уровне.
По-моему опечатка в таблице команда не RERT а RETR
Уфф от протоколов POP3, IMAP появляются флешбэки 15летней давности: почтовая программа TheBat и бесконечные диалоговые окна настроек, которые нужно победить, чтобы скачать почту 🤓
Да, TheBat был довольно популярным и не простым :-)
Здравствуйте! Пр попытке зайти на почтовый сервер пл протоколу smtp, порт 25 выдаёт ошибку 502, соединение разрывается сервером. РОР3 и IMAP вообще не подключаются к серверу(чёрный экран и всё)
Он "эймап", а "аймэп"! IMAP - I-MAP буква "ай" и слово "мэп"
Plus
В видео не сказано о команде APOP, которая при которой пароль передается не в открытую, как при команде pass, а в зашифрованном режиме.
Да, не сказано. В одном видео невозможно обо всех командах рассказать.
Спасибо за инфо, не знал про APOP.
A comment for promotion.
Спасибо
Спасибо
Пожалуйста!