블로그
-
JavaScript var vs let vs const 완벽 비교 | 변수 선언 방식 선택 가이드
JavaScript var, let, const의 차이점을 스코프, 호이스팅, 재할당 관점에서 비교. 실전에서 어떤 것을 써야 하는지 선택 기준과 예제를 설명합니다.
-
Kotlin 코루틴 vs 스레드 완벽 비교 | 비동기 처리 선택 가이드
Kotlin 코루틴과 스레드의 차이점을 성능, 메모리, 사용성 관점에서 비교. 실전에서 어떤 비동기 처리 방식을 써야 하는지 선택 기준과 예제를 설명합니다.
-
Kotlin Coroutine: Channel vs Flow, 언제 쓰나 | 비교 실전 가이드
Kotlin에서 Channel(핫)과 Flow(콜드)의 차이, 백프레셔·수집 시점을 정리합니다. 코루틴 스코프와 함께 쓰는 실무 시나리오를 코드로 담았습니다.
-
Linux 디스크 full vs inode full 해결 순서 | 용량·아이노드 트러블슈팅
Linux 서버 disk inode full: df와 df -i로 구분하고, 로그·캐시·소량 파일 폭증 시 정리 순서와 예방(로그 로테이션)까지 정리합니다.
-
TCP vs UDP 전송 프로토콜 비교 | 신뢰성·지연·QUIC까지 선택 가이드
TCP와 UDP의 연결·신뢰성·순서 보장 차이를 비교합니다. DNS·스트리밍·게임·QUIC(HTTP/3) 실무 관점에서 프로토콜 선택 기준을 정리했습니다.
-
HTTP vs FTP vs SSH 프로토콜 비교 | 용도·보안·파일 전송 선택 가이드
HTTP, FTP, SSH의 목적·보안 모델·포트·인증 방식을 비교합니다. 웹 API·대량 파일·원격 관리에 맞는 프로토콜 선택과 curl·OpenSSH 예제를 정리했습니다.
-
FTP 프로토콜 실전 활용 | Active·Passive·FTPS·SFTP와 파일 전송 운영
레거시부터 여전히 쓰이는 FTP의 제어·데이터 채널, Active/Passive, 대표 명령어와 FTPS·SFTP 비교, 방화벽 이슈까지 초급 실무 가이드입니다.
-
HTTP 프로토콜 완전 가이드 | HTTP/1.1·HTTP/2·HTTP/3·REST·HTTPS·캐시 실전
웹의 기반인 HTTP의 요청·응답, 메서드·상태 코드·헤더, HTTP/2 멀티플렉싱과 HTTP/3 QUIC, HTTPS·캐시·REST API 설계까지 2026년 기준 실무 가이드입니다.
-
SSH 프로토콜 보안 원격 접속 | 공개키·ProxyJump·포트 포워딩·OpenSSH 실전
SSH의 키 교환·서버 인증·사용자 인증 흐름, 공개키 설정, ssh config, 로컬·원격 포트 포워딩과 ProxyJump, SCP/SFTP·보안 운영까지 정리한 중급 가이드입니다.
-
TCP 프로토콜 완전 가이드 | 3-way handshake·흐름·혼잡 제어·소켓 실전
TCP의 연결 설정·종료, 슬라이딩 윈도우, Reno/CUBIC 혼잡 제어, Nagle·TCP_NODELAY·KEEPALIVE까지 신뢰성 중심으로 정리한 실무 가이드입니다.