Skip to content

КСиС - лабораторные работы, курсовая БГУИР

License

Notifications You must be signed in to change notification settings

Hummel009/Computer-Systems-and-Networks

Repository files navigation

Code Smells Maintainability Rating Security Rating Bugs Vulnerabilities Duplicated Lines (%) Reliability Rating Quality Gate Status Technical Debt Lines of Code

Мои лабораторные работы для BSUIR/БГУИР (белорусский государственный университет информатики и радиоэлектроники).

Предмет - KSiS/КСиС (компьютерные системы и сети).

Условия

Курсовая работа

Шахматы (клиенты и сервер) с GUI на Kotlin.

Лабораторная работа 1

Написать программу, реализующую следующие функции:

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

Лабораторная работа 2

Программа измеряет скорость передачи информации по протоколам TCP и UDP, а так же количество потерянных (искаженных) пакетов. Трафик генерируется псевдослучайным образом (т.е. генерируется псевдослучайная последовательность данных, отсылается на другой компьютер и там сравнивается с эталоном).

Лабораторная работа 3

Написать программу, реализующую следующие функции клиента и сервера одного из протоколов:

  • DayTime

Программа должна производить полную обработку команд запросов и ответов каждого из протоколов.

Лабораторная работа 4

Написать программу, реализующую функции FTP-сервера. В главном окне сервера расположено поле типа memo, в котором отображается весь протокол общения клиента с сервером, например:

  • USER vasilisa
  • 331 Password required for vasilisa.
  • PASS abcd
  • 230 User vasilisa logged in.
  • PORT 140,252,13,34,4,150
  • 200 PORT command successful.

Тестирование и подача программы-сервера производится при помощи любого стандартного FTP клиента.

About

КСиС - лабораторные работы, курсовая БГУИР

Topics

Resources

License

Stars

Watchers

Forks

Languages