전체 글 82

Node.js 용어 정리 - 2주차

1. API와 REST API의 개념API(Application Porgramming Interface)는 서로 다른 소프트웨어나 어플리케이션 간을 연결해주는 매개체이자 약속이라고 볼 수 있습니다.API는 서로 다른 시스템 간의 통신을 할 수 있게 해주는 중개자의 역할을 담당하게 됩니다.우리가 API를 작성하는 이유는?웹 어플리케이션(프론트엔드)에서 원하는 기능을 수행하는 URL과 인터페이스를 제공하기 위해서우리가 작성할 API에서 원하는 데이터를 받아 데이터베이스에 데이터를 저장하고, 저장되어 있는 데이터를 읽어서 웹 어플리케이션(프론트엔드)에 데이터를 제공하는 행위를 통해 사용자가 원하는 목적을 이룰 수 있게 해야 합니다.REST API란?REST API, RESTful API ?REST란 "Repr..

Node.js 2024.08.30

Node.js 용어 정리 - 1주차

1. Node.jsNode.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.Node.js는 Javascript를 브라우저가 아닌 컴퓨터에서 브라우저 없이 실행하게 도와주는 환경입니다.Node.js는 논 블록킹(Non-blocking) I/O, 싱글 스레드(Single Thread), 이벤트 루프(Event Loop)의 특성이 있습니다.논 블록킹 I/O (Non-Blocking Input/Output)블로킹 I/O와 논 블로킹 I/O는 프로그램의 실행 흐름을 제어하는 방식입니다.블로킹 방식은 프로그램이 특정 작업을 수행하는 동안 다른 작업을 중단시키는 방식논 블로킹 방식은 프로그램이 여러 작업을 동시에 처리할 수 있는 장점스레드 란 프로그램이 동작할 때, CPU..

Node.js 2024.08.29

OSI 7계층이란?

1. OSI 7계층이란?OSI 7계층의 간단한 개념과, 각 계층별 주요 개념에 대한 간단히 조사해주세요.OSI 7계층이란? 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다.즉, 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다.OSI 7 계층은 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층으로 구성되어 있다.1계층 - 물리 계층(Physical Layer)이 계층에는 케이블, 스위치 등 데이터 전송과 관련된 물리적 장비가 포함됩니다.이 계층은 또한 1과 0의 문자열인 비트 스트림으로 변환되는 계층입니다.뿐만 아니라 두 장치의 물리적 계층은 신호 규칙에 동의해서 두 장치의 1이 ..

TIL 2024.08.29