본문 바로가기
📝공부, 스크랩/프로덕트

IT 용어 정리 : Lo-Fi, Hi-Fi / 웹 서버 / API / JSON

by grow_s0 2022. 1. 4.
728x90
Lo-Fi, Hi-Fi

어떤 서비스, 기능, 디자인의 구현/묘사/표현의 정도를 표현하는 용어

Fi = Fidelity 얼마나 실제를 충실하게 구현해냈느냐를 나타냄

 

- Low Fidelity(Lo-Fi) 최소한의 구성요소는 다 갖추고 있는 정도

- High Fidelity(Hi-Fi) 완성에 거의 가까운 형태

 

 

웹 서버 - 어플리케이션 서버 - DB

출처 : 퍼블리

웹 서버

- 클라이언트의 요청을 가장 먼저 받는 곳

- 클라이언트와 요청을 주고 받을때 클라이언트 언어에 맞춰 번역하는 역할

 

웹 애플리케이션 서버

- 웹 서버가 번역한 내용에 맞춰 요청을 처리하기 위한 프로그램을 돌림

- 데이터베이스에서 데이터를 받아 요청을 처리하고 웹 서버에 제공

 

데이터베이스

- 서버에 저장된 데이터의 모음

- 컴퓨터 저장공간을 사용하거나 보안을 위해 별도로 분리

 

 

API (Application Programing Interface)

출처 : 퍼블리

클라이언트, 서버와 같은 서로 다른 프로그램에서 요청과 응답을 주고받을 때, 어떤 요청인지 구분할 수 있도록 정해 놓은 규격/약속

ex. 클라이언트에서 서버에 이미지를 요청할 때는 OO으로 요청을 보내고, 로그인을 요청할 때는 ㅁㅁ로 보내야 한다.

 

 

JSON

출처 : 퍼블리

 

클라이언트와 서버가 소통할 때 데이터를 주고받는 형식 중 하나

JSON이라는 파일이 있고 그 파일 안에 JSON 형식으로 데이터들이 들어간다고 이해하면 됨

 

ex. 그 정보는 JSON으로 보냈어요. 로그인 API 응답 보낼 때, JSON 안에 같이 넣어서 보낼게요

728x90