우선 차이점부터 설명하자면, 동기는 '직렬적'으로 작동하는 방식이고 비동기는 '병렬적'으로 작동하는 방식입니다. 즉, 동기란 요청을 보낸 후 응답을 받아야지만 다음 동작이 이루어지는 방식입니다. 어떠한 테스크를 처리할 동안 나머지 테스크는 대기합니다. 비동기란 특정
📍Multi thread란? > thread는 한 process 내에서 실행되는 **동작(기능 function)의 단위**입니다. 각 thread는 속해있는 process의 Stack 메모리를 제외한 나머지 memory 영역을 공유할 수 있습니다. <span s
📍OSI 7계층이란? OSI 7 계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것입니다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용되고 있습니다.
**TCP/IP**는 서로 다른 기종의 **컴퓨터들 간에 데이터를 주고받을 수 있도록** 하는 표준 프로토콜입니다. 프로토콜은 시스템과 애플리케이션 프로그램에서 정보를 교환할 수 있도록 하는 메시지 형식 및 프로시저에 대한 규칙 세트입니다. 수신 호스트가 메시지를 이해
RDB-NoSQL 비교 설명 관계형 데이터베이스(RDB)는 사전에 엄격하게 정의된 DB schema를 요구하는 table 기반 데이터 구조를 갖습니다. NoSQL(비관계형 데이터베이스)은 table 형식이 아닌 비정형 데이터를 저장할 수 있도록 지원합니다. RDB는 엄
원하는 기능 구현에 집중하여 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 골격, 뼈대를 의미합니다. 애플리케이션 개발 시 필수적인 코드, 알고리즘, DB 연동과 같은 기능들을 위해 어느 정도 뼈대(구조)를 제공하며 이러한 뼈대 위에서 사용자는 코드를 작
📍Domain이란? > 도메인이란 사전적 의미로 '영역', '집합' 이다. 그리고 비즈니스 Domain은 유사한 업무의 집합이다.