IT·개발 용어사전
API·JWT·CORS·SSR 등 개발·웹 필수 용어를 쉬운 한국어로 풀이했습니다.
용어 36개
웹·네트워크
- HTTP / HTTPS
- 웹에서 데이터를 주고받는 프로토콜. HTTPS는 SSL/TLS로 암호화된 버전이다.
- APIApplication Programming Interface
- 프로그램끼리 정해진 규칙으로 기능·데이터를 주고받는 창구.
- REST
- 자원을 URL로, 동작을 HTTP 메서드(GET·POST 등)로 표현하는 API 설계 방식.
- DNSDomain Name System
- 도메인 이름(example.com)을 IP 주소로 바꿔주는 인터넷 전화번호부.
- CDNContent Delivery Network
- 콘텐츠를 전 세계 서버에 캐시해 사용자와 가까운 곳에서 빠르게 전달.
- CORSCross-Origin Resource Sharing
- 다른 출처(도메인)의 리소스 요청을 브라우저가 허용/차단하는 보안 규칙.
- Webhook
- 이벤트가 발생하면 서버가 지정된 URL로 자동으로 알림(요청)을 보내는 방식.
- Latency
- 요청을 보내고 응답을 받기까지 걸리는 지연 시간.
개발·데이터
- JSONJavaScript Object Notation
- 키-값 구조의 가벼운 데이터 교환 포맷. 사람이 읽기 쉽다.
- DOMDocument Object Model
- HTML 문서를 프로그램이 다룰 수 있게 트리 구조로 표현한 것.
- RegexRegular Expression
- 문자열의 패턴을 기호로 표현해 검색·치환하는 규칙.
- SQL / NoSQL
- 표(관계형)로 데이터를 다루는 SQL과, 문서·키값 등 유연한 구조의 NoSQL 데이터베이스.
- ORMObject-Relational Mapping
- DB 테이블을 코드의 객체로 다루게 해주는 도구(예: Prisma).
- UUIDUniversally Unique Identifier
- 중복 확률이 사실상 0인 128비트 고유 식별자.
- Idempotent
- 같은 요청을 여러 번 보내도 결과가 한 번 보낸 것과 같은 성질(멱등).
- Payload
- 요청·응답에서 실제로 전달되는 본문 데이터.
보안·인증
- JWTJSON Web Token
- 서명된 토큰에 사용자 정보를 담아 인증에 쓰는 방식.
- OAuth
- 비밀번호를 넘기지 않고 제3자 앱에 제한된 권한을 위임하는 인증 표준.
- SSL / TLS
- 통신을 암호화해 도청·위변조를 막는 프로토콜. HTTPS의 기반.
- Hash
- 임의 데이터를 고정 길이 값으로 바꾸는 단방향 함수(예: SHA-256).
- Base64
- 이진 데이터를 텍스트로 인코딩하는 방식. 암호화가 아니다.
- Rate Limit
- 일정 시간당 요청 수를 제한해 남용·과부하를 막는 장치.
- CSRFCross-Site Request Forgery
- 사용자가 의도치 않은 요청을 보내게 만드는 공격.
인프라·운영
- CI / CD
- 코드 통합·빌드·배포를 자동화하는 지속적 통합/배포 파이프라인.
- Docker
- 앱과 실행 환경을 컨테이너로 묶어 어디서나 동일하게 실행.
- Cache
- 자주 쓰는 데이터를 빠른 저장소에 임시 보관해 성능을 높이는 것.
- Cron
- 정해진 시간·주기에 작업을 자동 실행하는 스케줄러.
- Environment Variable
- 코드 밖에서 주입하는 설정값(키·URL 등). .env로 관리.
- Endpoint
- API에서 특정 기능에 접근하는 URL 경로.
프론트엔드·SEO
- SSR / SSG / CSR
- 서버 렌더링 / 정적 생성 / 클라이언트 렌더링. 페이지를 만드는 시점이 다르다.
- SPASingle Page Application
- 페이지 전환 없이 JS로 화면을 갱신하는 웹앱.
- PWAProgressive Web App
- 설치·오프라인이 가능한, 앱처럼 동작하는 웹.
- SEOSearch Engine Optimization
- 검색엔진 노출·순위를 높이기 위한 최적화.
- AEOAnswer Engine Optimization
- AI 답변엔진이 콘텐츠를 잘 인용하도록 하는 최적화.
- Open Graph
- SNS 공유 시 제목·이미지·설명 카드를 지정하는 메타태그.
- Structured Data
- 검색엔진이 이해하도록 페이지 내용을 schema.org로 표기한 데이터(JSON-LD).