Concept

GUI, Polling, UDP

Naranjito 2021. 4. 20. 11:11
  • GUI

Grapical User Interface, is a system of interactive visual components for computer software. It displays objects that convey information, and represents actions that can be taken by the user. The objects change color, size, or visibility when the user interacts with them. A model–view–controller software pattern, which separates internal representations of information from the manner in which information is presented to the user, resulting in a platform where users are shown which functions are possible rather than requiring the input of command codes. 

 

  • Polling

It is the process where the computer or controlling device waits for an external device to check for its readiness or state, often with low-level hardware.

 

  • UDP

User Datagram Protocol, a communications protocol that facilitates the exchange of messages between computing devices in a network. It's an alternative to the transmission control protocol(TCP). (2021.02.08 - [Linux] - port forwarding, sshm systemctl, systemd, sshd, firewall, tcp, packet, protocol, ifcfg, dns)

In TCP, the data is transmitted in a particular sequence which means that packets arrive in-order at the receiver. On the other hand, there is no sequencing of data in UDP in order to implement ordering, it has to be managed by the application layer.

TCP is a connection-oriented protocol and UDP is a connection-less protocol. TCP establishes a connection between a sender and receiver before data can be sent. 

UDP does not establish a connection before sending data.

UDP is commonly used for applications that are lossy such as streaming audio and video.

'Concept' 카테고리의 다른 글

Doppler Effect, Red-shift  (0) 2023.10.05
CPU VS GPU VS TPU, What is CUDA?  (0) 2023.04.14
Web Scraping, Web Crawling, IP  (0) 2021.05.18
YAML, YML  (0) 2021.04.26