Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Программирование сетевых задач

Индекс Программирование сетевых задач

В области компьютеризации понятие программирования сетевых задач или иначе называемого сетевого программирования (network programming), довольно сильно схожего с понятиями программирование сокетов и клиент-серверное программирование, включает в себя написание компьютерных программ, взаимодействующих с другими программами посредством компьютерной сети.

Содержание

  1. 17 отношения: API, STREAMS, Transmission Control Protocol, UDP, Winsock, Клиент (информатика), Компьютеризация, Компьютерная программа, Процесс (информатика), Одноранговая сеть, Распределённые вычисления, Сокет (программный интерфейс), Сокеты Беркли, Сервер (программное обеспечение), Межпроцессное взаимодействие, Интерфейс транспортного уровня, Вычислительная сеть.

  2. Компьютерные сети
  3. Межпроцессное взаимодействие
  4. Программирование

API

API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.

Посмотреть Программирование сетевых задач и API

STREAMS

STREAMS — фреймворк для поддержки символьных устройств в операционных системах UNIX System V.

Посмотреть Программирование сетевых задач и STREAMS

Transmission Control Protocol

Transmission Control Protocol (TCP, протокол управления передачей) — один из основных протоколов передачи данных интернета, предназначенный для управления передачей данных.

Посмотреть Программирование сетевых задач и Transmission Control Protocol

UDP

UDP (User Datagram Protocol — протокол пользовательских датаграмм) — один из ключевых элементов TCP/IP, набора сетевых протоколов для Интернета.

Посмотреть Программирование сетевых задач и UDP

Winsock

Windows Sockets API (WSA), название которого было укорочено до Winsock.

Посмотреть Программирование сетевых задач и Winsock

Клиент (информатика)

Клие́нт — это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.

Посмотреть Программирование сетевых задач и Клиент (информатика)

Компьютеризация

Компьютериза́ция.

Посмотреть Программирование сетевых задач и Компьютеризация

Компьютерная программа

Компьютерная программа. Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms.

Посмотреть Программирование сетевых задач и Компьютерная программа

Процесс (информатика)

Статусы процессов в современных ОС. Проце́сс — программа, которая выполняется в текущий момент.

Посмотреть Программирование сетевых задач и Процесс (информатика)

Одноранговая сеть

'''Одноранговая сеть''', в которой узлы «общаются» между собой без центрального элемента серверу) Однора́нговая, децентрализо́ванная, или пи́ринговая (peer-to-peer, P2P — равный к равному) сеть — это оверлейная компьютерная сеть, основанная на равноправии участников.

Посмотреть Программирование сетевых задач и Одноранговая сеть

Распределённые вычисления

Распределённые вычисления — способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, чаще всего объединённых в параллельную вычислительную систему.

Посмотреть Программирование сетевых задач и Распределённые вычисления

Сокет (программный интерфейс)

Со́кет (socket — разъём) — название программного интерфейса для обеспечения обмена данными между процессами.

Посмотреть Программирование сетевых задач и Сокет (программный интерфейс)

Сокеты Беркли

Сокеты Беркли — интерфейс программирования приложений (API), представляющий собой библиотеку для разработки приложений на языке C с поддержкой межпроцессного взаимодействия (IPC), часто применяемый в компьютерных сетях.

Посмотреть Программирование сетевых задач и Сокеты Беркли

Сервер (программное обеспечение)

Apache Се́рверное програ́ммное обеспечение (се́рвер, server от to serve — служить; множественное число се́рверы, в разговорном языке также употребляется сервера́) — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам.

Посмотреть Программирование сетевых задач и Сервер (программное обеспечение)

Межпроцессное взаимодействие

Межпроцессное взаимодействие (inter-process communication, IPC) — обмен данными между потоками одного или разных процессов.

Посмотреть Программирование сетевых задач и Межпроцессное взаимодействие

Интерфейс транспортного уровня

В области проектирования компьютерных сетей Интерфейс транспортного уровня (от англ. Transport Layer Interface) (TLI) был сетевым API, поддерживаемым AT&T UNIX System V Release 3 (SVR3) и Release 4 (SVR4).

Посмотреть Программирование сетевых задач и Интерфейс транспортного уровня

Вычислительная сеть

Компьютерная сеть (вычислительная сеть) — система, обеспечивающая обмен данными между вычислительными устройствами (компьютеры, серверы, маршрутизаторы и другое оборудование).

Посмотреть Программирование сетевых задач и Вычислительная сеть

См. также

Компьютерные сети

Межпроцессное взаимодействие

Программирование