LOTS-OResearch Notes

12건의 항목

12건2026.01 — 2026.09
개념 노트

토큰과 JWT - 조회 없이 검증되는 자격증명

인증·인가에 쓰는 토큰(token)은 요청에 담아 보내는 문자열 자격증명이다. 참조 토큰은 저장소 조회로 검증하며 서명형 JWT는 서명과 클레임을 검증한다. JWT는 세션 저장소를 매번 조회하지 않고 검증할 수 있다. 다만 개별 토큰의...

↻ 2026.09.078 min백링크 2
개념 노트

쿠키 - 브라우저가 기억하고 되돌려보내는 키-값

쿠키(cookie)는 브라우저가 저장했다가 전송 조건이 맞는 요청에 자동으로 붙이는 작은 키-값이다. 쿠키는 클라이언트의 저장·운반 수단이고 세션은 여러 요청에 상태를 연결하는 논리적 범위다. 흔히 쿠키가 세션 식별자를 실어 나르지만 둘...

↻ 2026.09.077 min백링크 2
개념 노트

세션 - 여러 요청에 상태를 잇는 논리적 범위

세션(session)은 여러 메시지나 요청을 같은 상호작용으로 묶고 그 범위에 적용할 상태(state)를 찾게 한다. 세션을 하나의 기억 단위로 볼 수는 있지만 정확히는 어떤 기억을 이어 쓸지 정하는 논리적 범위로 보는 편이 정확하다....

↻ 2026.09.0710 min백링크 2
개념 노트

JSON 값과 JSON 객체의 차이

JSON 값(value) 은 JSON 문법에서 허용하는 최상위 데이터 단위이며, 객체·배열·문자열·숫자·true·false·null을 모두 포함한다. JSON 객체(object) 는 중괄호({}) 안에 이름/값 쌍을 담는 구조화 타입으로...

↻ 2026.08.275 min백링크 2
개념 노트

SSE vs NDJSON

SSE는 HTTP 응답 스트림 위에서 서버가 클라이언트로 이벤트를 보내기 위한 이벤트 스트림 프레이밍 규격이다. NDJSON은 JSON 값을 LF(\n) 또는 CRLF(\r\n) 줄 구분자로 하나씩 나열하는 줄 단위 데이터 포맷이다. 주...

개념 노트

스레드

스레드는 하나의 프로세스 안에서 실행되는 실행 흐름이다. 운영체제 수준 스레드는 같은 프로세스의 주소 공간을 공유하되, 각자 stack과 실행 상태를 가진다.

↻ 2026.08.274 min백링크 1
개념 노트

프로세스

프로세스는 운영체제가 실행 중인 프로그램 인스턴스를 관리하기 위해 만든 실행·자원·보호 경계다. 보통 독립된 가상 주소 공간을 가지며, 실제 실행 흐름은 하나 이상의 스레드로 표현된다.

↻ 2026.08.275 min백링크 1
개념 노트

UTF-8

UTF-8은 유니코드 코드 포인트 범위(U+0000부터 U+10FFFF까지) 중 surrogate code point range (U+D800부터 U+DFFF까지)를 제외한 유효한 코드 포인트, 즉 Unicode Scalar Value를...

↻ 2026.08.275 min
개념 노트

ASCII (American Standard Code for Information Interchange)

ASCII는 7비트 이진 코드를 사용하는 문자 인코딩 표준으로, 총 128개의 문자를 정의한다. 제어 문자(33개)와 출력 가능 문자(95개)로 구성되며, 현대 가변 길이 인코딩(UTF-8 등)의 근간이 된다. 0~127 범위의 코드 포...

↻ 2026.08.274 min백링크 4
개념 노트

SSE (Server-Sent Events)

SSE는 HTTP 연결을 유지한 상태로 서버가 클라이언트에 실시간 이벤트를 푸시하는 단방향 스트리밍 프로토콜이다. text/event-stream 미디어 타입과 UTF-8 인코딩을 사용하며, 단순 텍스트 기반 필드 구조를 가져 구현이 가...

↻ 2026.08.278 min백링크 4
개념 노트

NDJSON (Newline Delimited JSON)

NDJSON은 여러 JSON 인스턴스를 줄바꿈(\n)으로 구분하여 스트리밍 환경에서 메모리 효율적으로 처리할 수 있게 설계된 데이터 포맷이다. 개별 행은 유효한 단일 JSON 값이어야 하며, 전체 문서는 UTF-8로 인코딩되어야 한다.

↻ 2026.08.275 min백링크 5
개념 노트

Base64 인코딩

Base64는 8비트 이진 데이터를 64개의 안전한 ASCII 인쇄 가능 문자로 변환하는 인코딩 방식이다. 3바이트(24비트)를 6비트씩 쪼개어 4개의 문자로 매핑하며, 원본 대비 데이터 크기가 약 33% 증가한다. 바이너리 데이터를 S...

↻ 2026.08.275 min백링크 4