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.