네트워크(Network)란?
컴퓨터끼리 데이터를 주고받는 연결 구조
인터넷과 서버 통신의 기반이다.
Card
emy
← 탐색으로 돌아가기
Spring 개발자 면접에서 HTTP와 네트워크는 매우 자주 등장한다. 이 단계에서는 TCP/IP, HTTP/HTTPS, REST API, 쿠키/세션/JWT, DNS, 로드밸런서, 프록시, CORS 같은 개념을 다룬다. 특히 “왜 HTTP는 Stateless인가”, “JWT를 왜 사용하는가”, “TCP 3-way handshake가 필요한 이유”처럼 서비스 개발과 직접 연결되는 질문을 중심으로 학습한다. 단순 프로토콜 설명이 아니라 실제 API 서버 설계 관점으로 접근한다.
무료 체험 퀴즈
네트워크(Network)란?
컴퓨터끼리 데이터를 주고받는 연결 구조
인터넷과 서버 통신의 기반이다.
인터넷이란?
전 세계 네트워크를 연결한 거대한 네트워크
TCP/IP 기반으로 동작한다.
IP란?
네트워크에서 장치를 식별하는 주소
인터넷 통신의 기본 주소 체계다.
IPv4 특징은?
32비트 주소 체계
주소 부족 문제가 존재한다.
IPv6 특징은?
128비트 주소 체계
IPv4 주소 부족 문제 해결을 위해 등장했다.
아래 문항들은 이 학습지에 수록된 카드입니다. 로그인하면 이 학습지를 내 계정으로 복사해 카드를 한 장씩 넘기며 반복 학습할 수 있고, 숙달한 카드는 완료 표시하여 다음 세션에서 제외할 수 있습니다.
네트워크(Network)란?
인터넷이란?
IP란?
IPv4 특징은?
IPv6 특징은?
포트(Port)란?
DNS란?
도메인이란?
MAC Address란?
라우터(Router)란?
스위치(Switch)란?
OSI 7계층이란?
TCP/IP 4계층이란?
Application Layer란?
Transport Layer란?
Internet Layer란?
Network Interface Layer란?
TCP란?
UDP란?
TCP와 UDP 차이는?
TCP 3-way handshake란?
TCP 4-way handshake란?
SYN Flooding이란?
HTTP란?
HTTPS란?
비연결성이란?
무상태성(Stateless)이란?
HTTP Method 종류는?
GET 특징은?
POST 특징은?
PUT 특징은?
PATCH 특징은?
DELETE 특징은?
멱등성(Idempotent)이란?
HTTP 상태코드 200 의미는?
HTTP 상태코드 201 의미는?
HTTP 상태코드 400 의미는?
HTTP 상태코드 401 의미는?
HTTP 상태코드 403 의미는?
HTTP 상태코드 404 의미는?
HTTP 상태코드 500 의미는?
Header란?
Body란?
Content-Type이란?
JSON이란?
REST API란?
URI와 URL 차이는?
Query Parameter란?
Path Variable이란?
쿠키(Cookie)란?
세션(Session)이란?
쿠키와 세션 차이는?
JWT란?
JWT 구조는?
JWT 장점은?
JWT 단점은?
OAuth란?
CORS란?
Same Origin Policy란?
프록시(Proxy)란?
리버스 프록시(Reverse Proxy)란?
로드밸런서(Load Balancer)란?
로드밸런싱이 필요한 이유는?
L4 로드밸런서란?
L7 로드밸런서란?
Nginx란?
웹 서버(Web Server)란?
WAS(Web Application Server)란?
Tomcat이란?
정적 컨텐츠란?
동적 컨텐츠란?
Keep-Alive란?
HTTP/1.1 특징은?
HTTP/2 특징은?
HTTP/3 특징은?
SSL/TLS란?
대칭키 암호화란?
비대칭키 암호화란?
HTTPS 동작 과정은?
CDN이란?
Ping이란?
Traceroute란?
웹소켓(WebSocket)이란?
Polling이란?
Long Polling이란?
SSE(Server Sent Events)란?
캐시(Cache)란?
브라우저 캐시란?
ETag란?
DNS 캐시란?
TTL(Time To Live)이란?
Spring에서 HTTP 요청 흐름은?
DispatcherServlet이란?
Filter란?
Interceptor란?
Filter와 Interceptor 차이는?
API Gateway란?
Rate Limiting이란?
DDoS 공격이란?
Blue-Green 배포란?