1. 네트워크 기본
네트워크 기본 개념 정리 OSI 7계층, TCP/IP 4계층 구조OSI 7계층은 네트워크 통신 과정을 7단계로 나눈 국제 표준 모델로, 각 계층이 특정 기능을 담당합니다. 하위부터 물리(1), 데이터링크(2), 네트워크(3), 전송(4), 세션(5), 표현(6), 응용(7) 계층으로 구성되어 있습니다. 각 계층은 계층 간 독립성을 보장하여 네트워크 기술의 표준화와 호환성을 높입니다.TCP/IP 4계층은 실제 인터넷에서 주로 사용되는 구조로, OSI 7계층을 간소화한 모델입니다. 네트워크 접근, 인터넷, 전송, 응용 계층으로 구성되며, 각각 이더넷, IP, TCP/UDP, HTTP 등의 프로토콜이 동작합니다. 데이터는 상위 계층에서 하위 계층으로 이동할 때마다 헤더가 추가(캡슐화)되고, 수신 측에서는 역순..
2025. 4. 29.
백엔드 서버 개발자 면접 대비 CS 지식
백엔드 서버 개발자 면접을 준비할 때 반드시 알아야 할 컴퓨터 사이언스(Computer Science, CS) 핵심 주제를 다음과 같이 정리했습니다. 각 항목은 실제 면접에서 자주 질문되는 내용과 실무에서 요구되는 역량을 중심으로 구성했습니다. 1. 네트워크 기본OSI 7계층, TCP/IP 4계층 구조HTTP/HTTPS 프로토콜, REST 원칙, 상태코드DNS, 로드밸런싱, 프록시, CDN소켓 통신, WebSocket, Keep-Alive, CORS클라이언트-서버 통신 흐름, 요청/응답 구조2. 데이터베이스RDBMS(관계형 데이터베이스) vs NoSQL(비관계형 데이터베이스)SQL 기본(SELECT, JOIN, INDEX, 트랜잭션, 정규화/비정규화)NoSQL(MongoDB 등) 특성, CAP 이론, 샤..
2025. 4. 22.