2026/01 2

TCP TIME_WAIT 소켓

안녕하세요. 오늘은 TCP 통신의 TIME_WAIT 소켓에 대해 알아보겠습니다. # TIME_WAIT 소켓이란?TIME_WAIT는 TCP 연결 종료 과정인 4-Way Handshake의 마지막 단계에서 발생하는 소켓 상태입니다. 연결 종료를 먼저 요청한 쪽(Active Closer)이 FIN 패킷을 보내고, 모든 종료 절차를 마친 뒤 즉시 소켓을 닫지 않고 일정 시간(기본 60초) 동안 대기하는 상태를 말합니다. 이는 네트워크에 남아있을 수 있는 지연 패킷을 처리하고, 의도치 않은 재연결 오류를 방지하기 위해 필수적입니다.위 사진에서는 Host A에 TIME_WAIT 소켓이 생성됩니다. 만약 TIME_WAIT이 없다면 어떻게 될까요? 만약 TIME_WAIT 상태 없이 소켓이 즉시 종료된다면, 패킷 유실..

Linux 2026.01.25

Azure - Monitor를 이용한경고 알람 구성

안녕하세요. 오늘은 Azure 리소스에 이상 발생 시 경고 알람을 구성하는 방법에 대해 알아보겠습니다.# Azure Monitor 란? Azure Monitor는 클라우드 및 온-프레미스 환경에서 모니터링 데이터를 수집 및 분석하여 적절하게 대응하는 포괄적인 모니터링 솔루션입니다.즉, Azure Monitor 라는 하나의 서비스가 있는 것이 아닌 Azure Monitor 내에는 알람 자동화, 로그 분석, 시각화 등 다양한 서비스가 존재합니다. 저희는 그중에서도 알람 기능을 활용하여 리소스에 상태 이상 발생 시에 담당자에게 메일 또는 슬랙을 전송하는 자동화 기능을 테스트해 보겠습니다. # 배포이제 본격적으로 알람 구성을 해보겠습니다. 저희는 Azure VM이 중지되거나 호스트 레벨 장애가 발생되었을 때 ..

Azure 2026.01.04