3 глава Коммуникация Flashcards
(20 cards)
“ISO OSI Model
Модель из 7 уровней: Physical, Data Link, Network, Transport, Session, Presentation, Application.”
“Application Layer
Протоколы для конкретных приложений. Примеры: HTTP, FTP, SMTP.”
Presentation Layer
Отвечает за представление данных и шифрование. Примеры: SSL.
Session Layer
Обеспечивает надежность и восстановление после сбоев.
“Transport Layer
Обрабатывает сообщения, обеспечивает доставку. Примеры: TCP, UDP.”
Network Layer
Передаёт пакеты между компьютерами. Примеры: IP.
“Data Link Layer
Обеспечивает передачу данных между соседними узлами. Примеры: Ethernet, PPP.”
Physical Layer
Физическая передача сигналов. Примеры: Ethernet baseband.
“Inter-process Communication
Включает операции send и receive, требует синхронизации.”
Synchronous Communication
Обе стороны блокируются до завершения обмена.
“Asynchronous Communication
Отправка неблокирующая, получение может быть блокирующим или нет.”
“Message Destination
Сообщения направляются на (IP-адрес, порт), возможно имя сервиса.”
“Reliable Communication
Гарантирует доставку без потерь, дубликатов и повреждений.”
Message Ordering
Сохраняет порядок сообщений от отправителя.
Sockets
Абстракция для связи процессов по TCP/UDP.
“UDP
Без подтверждений, дубликаты и потери возможны. Используется в DNS, VOIP.”
“TCP
Гарантированная доставка, подтверждения, контроль потока.”
“Well-known Ports
Примеры: HTTP - 80, HTTPS - 443, FTP - 21, SSH - 22.”
“UDP Failure Model
Ошибки: пропуски, нарушение порядка. Проверки возлагаются на приложение.”
“TCP Failure Model
Использует таймауты и контрольные суммы, но не гарантирует доставку при обрыве.”