13.4. Вопросы

  1. Взаимодействие программ по сети. Примеры. Передача данных, стек протоколов TCP/IP. Структура стека протоколов TCP/IP и общий ход передачи информации. Разница между TCP и UDP.
  2. Сокеты, IP-адрес и порт. Принципы работы стека протоколов TCP/IP на примере обычной почты.
  3. Прикладной уровень стека TCP/IP: наиболее известные протоколы.
  4. Интернет и Всемирная паутина. Общие сведения о протоколах HTTP и HTTPS. Понятие URI.
  5. Типовое взаимодействие по протоколу HTTP и его структура. Управление состоянием и понятие сессии.
  6. API веб-сервисов: назначения и отличие от HTML.
  7. Электронная почта: история и наиболее популярные бесплатные почтовые сервисы.
  8. Архитектура и схема отправки электронной почты.
  9. Протоколы отправки/получения почты (SMTP, POP3 и IMAP).
  10. Формат электронного письма: основные данные конверта и сообщения.
  11. Поддержка стека TCP/IP в Python. Модуль socket.
  12. Поддержка HTTP/HTTPS протоколов в Python: библиотека requests.
  13. Работа с электронной почтой в Python: пакет email, модули smtplib, poplib и imaplib.