Программирование компьютерных сетей

Оглавление1 Программирование компьютерных сетей1.1 Основы программирования компьютерных сетей1.2 Клиенты и серверы в коммуникациях1.3 Популярные протоколы и API1.4 Дополнительные ресурсы2 Программирование […]

Программирование компьютерных сетей

  • Основы программирования компьютерных сетей

    • Программирование сетей включает написание программ для взаимодействия процессов через сеть. 
    • Коммуникации могут быть ориентированы на подключение или без подключения, определяемые протоколом связи, а не API. 
  • Клиенты и серверы в коммуникациях

    • В коммуникациях, ориентированных на подключение, есть сервер, ожидающий входящие подключения, и клиент, инициирующий подключения. 
    • В коммуникациях без подключения одна сторона ожидает входящий пакет, а другая отправляет незапрашиваемый пакет. 
  • Популярные протоколы и API

    • Сетевое программирование охватывает уровни модели OSI/ISO, с прикладным уровнем L4 и выше. 
    • В таблице приведены примеры популярных протоколов и API для различных уровней. 
  • Дополнительные ресурсы

    • Упомянуты другие связанные темы, такие как программно-определяемая сеть, инфраструктура как код и DevOps. 
    • Приведены рекомендации и ссылки на литературу по сетевому программированию. 

Полный текст статьи:

Программирование компьютерных сетей — Википедия

Оставьте комментарий