Organization of Client-Server Interaction on a Single Computer

67

Abstract

A research of existing approaches to the organization of client-server interaction is conducted. Special attention is paid to the practical application of client-server interaction on a single computer. An experiment was conducted with the implementation of minimal server code and the application of virtualization. The result of the experiment is presented, the technical features and the results obtained are described.

General Information

Keywords: client, server, virtualization, client-server interaction

Journal rubric: Software

DOI: https://doi.org/10.17759/mda.2020100406

For citation: Popkov S.I. Organization of Client-Server Interaction on a Single Computer. Modelirovanie i analiz dannikh = Modelling and Data Analysis, 2020. Vol. 10, no. 4, pp. 60–78. DOI: 10.17759/mda.2020100406. (In Russ., аbstr. in Engl.)

References

  1. W3C – URL: https://www.w3.org/ (req. date 14.01.2020 г.)
  2. Snapshot Red Hat Virtualization – URL: https://access.redhat.com/documentation/en-us/ red_hat_virtualization/4.0/html/virtual_machine_management_guide/sect-snapshots (req. date 14.01.2020)
  3. Microservice Architecture – URL: https://microservices.io/ (req. date 14.01.2020)
  4. What is a hypervisor? – URL: https://www.vmware.com/topics/glossary/content/hypervisor (req. date 14.01.2020)
  5. Introduction to Hyper-V on Windows 10 – URL: https://docs.microsoft.com/en-us/virtualization/ hyper-v-on-windows/about/ (req. date 14.01.2020)
  6. What is vSphere? – URL: https://www.vmware.com/products/vsphere.html (req. date 14.01.2020)
  7. Oracle VM VirtualBox – URL: https://www.virtualbox.org/ (req. date 14.01.2020)
  8. Linux KVM – URL: https://www.linux-kvm.org/page/Main_Page (req. date 14.01.2020)
  9. Windows – URL: https://www.microsoft.com/en-us/windows (req. date 14.01.2020)
  10. Linux vs. Microsoft Windows Servers – URL: https://www.volico.com/linux-vs-microsoft-windows-servers/ (req. date 14.01.2020)
  11. Oracle® VM VirtualBox® User Manual – URL: https://www.virtualbox.org/manual/UserManual.html (req. date 14.01.2020)
  12. Download VirtualBox – URL: https://www.virtualbox.org/wiki/Downloads (req. date 14.01.2020)
  13. Changelog for VirtualBox 6.1 – URL: https://www.virtualbox.org/wiki/Changelog (req. date 14.01.2020)
  14. Announcing Windows 10 Insider Preview Build 20279 – URL: https://blogs.windows.com/ windows-insider/2020/12/14/announcing-windows-10-insider-preview-build-20279/ (req. date 14.01.2020)
  15. Release Notes for LMDE 4 – URL: https://linuxmint.com/rel_debbie.php (req. date 14.01.2020)
  16. Debian – The Universal Operating System – URL: https://www.debian.org/ (req. date 14.01.2020)
  17. Ubuntu: Enterprise Open Source and Linux – URL: https://ubuntu.com/ (req. date 14.01.2020)
  18. Download LMDE 4 Debbie – URL: https://www.linuxmint.com/download_lmde.php (req. date 14.01.2020)
  19. Editions for Linux Mint 4 “Debbie” – URL: https://linuxmint.com/release.php?id=37 (req. date 14.01.2020)
  20. SSH (Secure Shell) – URL: https://www.ssh.com/ssh/ (req. date 14.01.2020)
  21. SSH-server port changing as an anti-bruteforce defensive measure – URL: https://putty.org.ru/ articles/change-default-sshd-port.html (req. date 14.01.2020 г.)
  22. PuTTY: Telnet/SSH Client – URL: https://putty.org.ru/ (req. date 14.01.2020)
  23. Flask – URL: https://flask.palletsprojects.com/ (req. date 14.01.2020)

Information About the Authors

Sergei I. Popkov, PhD in Physics and Matematics, Assistant Professor of the Faculty of Information Technologies, Head of the Laboratory, Moscow State University of Psychology and Education, Moscow, Russia, ORCID: https://orcid.org/0000-0003-2566-1262, e-mail: rslw25@gmail.com

Metrics

Views

Total: 273
Previous month: 8
Current month: 3

Downloads

Total: 67
Previous month: 0
Current month: 2