СРС

Тема: Методы программирования сетевых приложений

Цель: знать методы программирования сетевых приложений

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

Программа, которая может функционировать и как клиент и как сервер, основывается на одноранговой связи.

Сокеты обычно реализуются библиотекой интерфейса программирования приложений (API), как например, сокеты Беркли, впервые представленные в 1983 году. Большинство реализаций основаны на сокетах Беркли, например, Winsock, представленный в 1991 году. Существуют и другие реализации API сокетов, например, Интерфейс транспортного уровня (TLI) на основе STREAMS.

Задание:привести примеры функций или методов, обычно реализуемые библиотекой API:

·                   


Ұқсас жұмыстар

Цитология және гистология түсінігі
Web-технологиялар көмегімен html пәні бойынша электронды оқулық
Интернет желісінің қызметтері мен хаттамалары
Қашықтан оқу технологиясы
Қазақстан Республикасының әлеуметтік бағдарламаларын іске асыру тақырыбы бойынша бағдарлама немесе жоспар әзірлеу
Машинажасау мамандығының білім алушыларына Машинажасау мамандығына кіріспе пәнінен студенттердің өзіндік жұмыстарын орындауға арналған әдістемелік нұсқаулар
Мектеп жасына дейінгі баланың жеке басының дамуы
Инерциялы ротордың параметрлерін таңдаудың өндірістік зерттеулері
БОЛАТ КОНСТРУКЦИЯЛАРЫНЫҢ ЭЛЕМЕНТТЕРІН ЕСЕПТЕУ
Мектеп ұстаздардың қағаз жұмысының автоматтандырылуы және ішкі жүйесінің реттелуін қызмет жасайтын веб парақша құру