Кафедра ИСиТ УО ВГТУ
  • Специальности
    • Экономика электронного бизнеса
    • Информационные системы
    • Information Control Systems
  • Каталог
  • Сайт кафедры
  • Сервисы
    • GitLab
    • ownCloud
    • JupyterHub
    • JupyterHub 2
    • VNC
    • Soft
  1. ЭЭБ
  2. СТ
  3. Практика
  4. Лаб. работа “Программирование сетевых приложений с использованием сокетов”
  • ЭЭБ
    • ВТиП
      • Теория
        • Введение в веб технологии
        • Протокол HTTP
        • HTML
        • CSS
        • CSS фреймворки
        • JavaScript
        • jQuery
        • JSON
        • Архитектура и технологии создания веб-приложений
        • React
        • Маршрутизация в React
        • Создание серверных приложений с использованием Express.js
        • REST интерфейс и аутентификация Веб-приложений
        • Введение в DevOps и развертывание приложений
      • Практика
        • Лаб. работа “Основы HTML и CSS”
        • Лаб. работа “Основы JavaScript”
        • Лаб. работа “Создание веб-приложений с использованием фреймворка Express.js”
        • Лаб. работа “Работа с базами данных в Express.js”
    • СТ
      • Теория
        • Введение в компьютерные сети
        • Топологии сетей
        • Кодирование и мультиплексирование
        • Стеки протоколов
        • Адресация в компьютерных сетях
        • Система доменных имен (DNS)
        • Программирование с использованием сокетов
        • Протокол HTTP
        • Введение в PHP
        • Работа с базами данных в PHP
        • Объектно-ориентированные возможности PHP
      • Практика
        • Программное обеспечение
        • Регистрация в JupyterHub
        • Лаб. работа “Почтовые протоколы”
        • Лаб. работа “Протокол FTP”
        • Лаб. работа “Протокол HTTP”
        • Лаб. работа “Программирование сетевых приложений с использованием сокетов”
        • Лаб. работа “Основы PHP”
        • Лаб работа “Массивы в PHP”

Содержание

  • Использование сокетов
    • Задания
  1. ЭЭБ
  2. СТ
  3. Практика
  4. Лаб. работа “Программирование сетевых приложений с использованием сокетов”

Лаб. работа “Программирование сетевых приложений с использованием сокетов”

Сетевые технологии
Практика
Автор

Бизюк Андрей

Дата публикации

29 февраля 2024 г.

Использование сокетов

Задания

  1. Изучить примеры серверных и клиентских приложений. 

  2. Изменить протокол обмена данными между приложениями. (Клиент отправляет два числа, сервер возвращает их сумму).

  3. Изменить клиентское приложение так, чтобы оно подключалось к веб-серверу и запрашивало файл (название вводится с клавиатуры) по протоколу HTTP (адрес сервера 192.168.11.119, порт 8088, каталог /examples).

  4. Изменить клиентское приложение так, чтобы оно подключалось к SMTP серверу и отсылало письмо на указываемый почтовый ящик. Название ящика и текст письма вводится с клавиатуры. (адрес сервера 192.168.11.119, порт 25)

  5. Изменить серверное приложение так, чтобы оно отвечало на запросы веб-браузера (например Chrome) в соответствии с протоколом HTTP и возвращало какой-либо HTML код.

Наверх
Лаб. работа “Протокол HTTP”
Лаб. работа “Основы PHP”