Java

자바 TCP 와 UDP에 대해 설명하시오 정답 보기 TCP는 어쩌고… UDP는 어쩌고… 질문 2 정답 보기 질문 2의 답… OSI 7 Layers 레이어 개요 정답 보기 물리~응용 …

August 28, 2025

Network

네트워크 암호화 대칭키와 비대칭키 방식의 암호화 정답 보기 대칭키 암호화 (Symmetric Encryption) 하나의 동일한 키로 암호화와 복호화를 모두 수행합니다. 송신자와 수신자가 같은 비밀키를 공유해야 합니다. 장점: 빠른 속도, 대량 데이터 암호화에 적합 단점: 키 분배 문제 존재 대표 알고리즘: AES, DES(구식), 3DES 등 비대칭키 암호화 (Asymmetric Encryption) 공개키와 개인키 두 개의 키 쌍을 사용합니다. 공개키로 암호화 → 개인키로만 복호화 개인키로 암호화 → 공개키로만 복호화 (전자서명에 활용) 장점: 키 분배 문제 해결, 인증/전자서명 가능 단점: 연산 속도가 느림 대표 알고리즘: RSA, ECC, DSA 등 HTTP와 HTTPS의 차이 정답 보기 HTTP (HyperText Transfer Protocol) ...

August 28, 2025

Spring

Spring JWT JWT와 Cookie-세션 방식의 차이 정답 보기 Cookie/세션 방식 서버가 사용자 로그인 정보를 세션 저장소(메모리, DB, Redis 등) 에 저장하고, 클라이언트는 세션 ID를 쿠키로 보관 요청마다 쿠키의 세션 ID를 보내면 서버가 세션 저장소에서 사용자 정보를 조회 장점: 세션 무효화(로그아웃, 강제 종료)가 쉽고 직관적 단점: 세션 상태를 서버에 유지해야 하므로 서버 확장(scale-out) 시 중앙 세션 저장소 필요 JWT (JSON Web Token) 방식 인증 정보를 자체적으로 담은 토큰(Payload + Signature)을 클라이언트가 보관 요청 시 토큰을 HTTP 헤더(Authorization: Bearer)로 전송 서버는 서명 검증만 하고 별도 세션 저장소가 필요 없음 → 무상태(stateless) 장점: 서버 확장 시 중앙 세션 관리 불필요, 다른 서비스/도메인과도 쉽게 연동 가능 단점: 토큰이 발급되면 만료(exp) 전까지는 유효 → 강제 폐기 어려움 (보통 짧은 만료시간 + Refresh Token or Redis 블랙리스트로 보완) 프로젝트에 굳이 JWT를 사용한 이유 Cookie 및 세션으로도 되지 않았을까요? ...

August 28, 2025

Database

데이터베이스 데이터베이스에 대한 질문과 답변입니다 TCP 와 UDP에 대해 설명하시오 정답 보기 TCP는 어쩌고… UDP는 어쩌고… 질문 2 정답 보기 질문 2의 답… OSI 7 Layers 레이어 개요 정답 보기 물리~응용 …

August 27, 2025