7

NAS와 웹서버 비교

NAS Network Attached Storage의 약자로, 네트워크에 연결된 저장 장치를 말합니다. NAS는 파일 서버로 사용되며, 다양한 컴퓨터나 기기에서 파일에 접근할 수 있도록 공유된 저장 공간을 제공합니다. 이는 데이터를 중앙에서 효율적으로 관리하고 공유할 수 있게 해주는 장점이 있습니다. 웹서버는 클라이언트로부터 HTTP 요청을 받아들이고, 해당 요청에 대한 응답을 생성하여 전송하는 서버입니다. 웹서버는 주로 웹페이지, 이미지, 동영상 등의 정적 파일을 제공하거나, 동적 컨텐츠를 생성하는 역할을 합니다. NAS와 웹서버 간의 주요 차이점은 다음과 같습니다: 1. **용도 및 기능:** - **NAS:** 파일 저장 및 관리에 중점을 둡니다. 주로 파일 공유, 데이터 백업, 스토리지 관리 등에..

Etc 2023.11.15

파이썬(python)/ 플라스크(flask) 설치 및 기본 문법

# 설치 pip install Flask # 프로젝트 폴더에 app.py파일 생성 후 코드 작성(플라스크 진입점) from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'Hello, World!' if __name__ == '__main__': app.run(debug=True) *바로 실행시켜도 작동되는데; 쉘에서 아래 명령어로 포트 조절 가능하다. flask run --host=0.0.0.0 --port=1234 # 페이지 라우팅 페이지에 대한 바운딩으로 플라스크는 동작.( / 루트페이지로 오면~, /home 페이지로 오면~) 일반 라우팅(/경로) from flask import Flask app = Flask..

웹앱(Web app)에 관하여

# 웹 앱(Web App) 웹 브라우저를 통해 인터넷에 접속하여 실행되는 응용 프로그램입니다. 기존의 데스크톱 애플리케이션과는 달리, 사용자는 웹 브라우저만으로 해당 앱을 이용할 수 있으며 별도의 설치 과정이 필요하지 않습니다. 웹 앱은 웹 기술을 사용하여 다양한 플랫폼에서 동작할 수 있고, 사용자들은 모바일 장치나 컴퓨터를 통해 액세스할 수 있습니다. 웹 앱은 다양한 목적과 기능을 가질 수 있으며, 예를 들어: 1. 소셜 미디어: 페이스북, 트위터, 인스타그램 등과 같은 소셜 미디어 플랫폼은 사용자들이 사진을 공유하거나 친구들과 소통할 수 있는 웹 앱입니다. 2. 온라인 쇼핑: 아마존, 이베이와 같은 온라인 쇼핑 웹 앱은 사용자들이 제품을 검색하고 주문할 수 있는 기능을 제공합니다. 3. 업무 관리: ..

Etc 2023.08.03

RESTful API(Representational State Transfer)

# RESTful API 웹 서비스를 구축하는 데 사용되는 설계 원칙 중 하나로, 간단하게 말하면 웹 기술을 사용하여 데이터를 주고받는 방법을 정의하는 규칙입니다. REST는 Representational State Transfer의 약자로, 리소스(데이터)를 표현하고 상태를 전달하는 방식을 의미합니다. RESTful API의 주요 특징과 개념은 다음과 같습니다: 1. 리소스(Resource): RESTful API는 모든 것을 리소스로 간주합니다. 예를 들어, 사용자, 게시물, 제품 등은 각각 리소스가 될 수 있습니다. 2. URI (Uniform Resource Identifier): 각 리소스는 고유한 식별자인 URI를 갖습니다. URI를 통해 어떤 리소스에 접근하고자 하는지 명확하게 표현할 수 있..

Etc 2023.08.03

웹 서버(WS)와 웹 어플리케이션 서버(WAS) 비교

웹 서버와 웹 어플리케이션 서버(WAS)는 웹 애플리케이션의 서비스를 위해 사용되는 두 가지 주요 컴포넌트입니다. 다음은 각각의 특징과 역할에 대한 자세한 설명입니다: 1. 웹 서버(WS): - 역할: 웹 서버는 클라이언트로부터 HTTP 요청을 받아들이고, 해당 요청에 대한 정적인 컨텐츠를 제공합니다. - 정적인 컨텐츠: 웹 서버는 HTML, CSS, JavaScript, 이미지 파일 등과 같은 정적인 파일을 제공하는 데 주로 사용됩니다. - 기능: - 정적 파일 서비스: 웹 서버는 클라이언트로부터 요청된 정적 파일을 응답으로 제공합니다. - 기본적인 보안 기능: 웹 서버는 기본적인 보안 기능(예: SSL/TLS 암호화)을 제공할 수 있습니다. - 부하 분산: 웹 서버는 여러 대의 서버로 로드를 분산시키..

Etc 2023.06.20

웹(WEB)과 앱(APP) 비교

# 웹(월드 와이드 웹, WEB) 인터넷 상에서 문서, 이미지, 동영상 등의 정보를 검색하고 접근할 수 있는 정보 공간입니다. 웹은 인터넷을 기반으로 동작하는 클라이언트와 서버 간의 통신을 통해 정보를 전송하고, 웹 브라우저를 통해 사용자가 해당 정보를 확인하고 상호작용할 수 있도록 합니다. 웹은 팀 버너스 리(Tim Berners-Lee)에 의해 1989년에 개발된 것으로 시작되었습니다. 웹은 HTML(HyperText Markup Language)이라는 마크업 언어를 사용하여 문서를 작성하고, 이러한 문서들은 하이퍼링크로 연결되어 있습니다. 하이퍼링크를 클릭하면 다른 문서로 이동하거나, 이미지, 동영상 등의 미디어 자료를 볼 수 있습니다. 웹은 전 세계적으로 널리 사용되며, 웹 브라우저를 통해 다양한..

Etc 2023.06.06