Оглавление [Скрыть]
Программирование компьютерных сетей
-
Основы программирования компьютерных сетей
- Программирование сетей включает написание программ для взаимодействия процессов через сеть.
- Коммуникации могут быть ориентированы на подключение или без подключения, определяемые протоколом связи, а не API.
-
Клиенты и серверы в коммуникациях
- В коммуникациях, ориентированных на подключение, есть сервер, ожидающий входящие подключения, и клиент, инициирующий подключения.
- В коммуникациях без подключения одна сторона ожидает входящий пакет, а другая отправляет незапрашиваемый пакет.
-
Популярные протоколы и API
- Сетевое программирование охватывает уровни модели OSI/ISO, с прикладным уровнем L4 и выше.
- В таблице приведены примеры популярных протоколов и API для различных уровней.
-
Дополнительные ресурсы
- Упомянуты другие связанные темы, такие как программно-определяемая сеть, инфраструктура как код и DevOps.
- Приведены рекомендации и ссылки на литературу по сетевому программированию.
Полный текст статьи: