본문 바로가기
카테고리 없음

[네트워크 기초] NAT의 실전 활용, ICMP와 DNS의 역할 (feat. 보안 관제 직무의 현실)

by Lsung 2026. 8. 18.

1. [그림으로 이해하는] NAT 네트워크의 구조 (VMware 환경)

강사님께서 "이건 꼭 머릿속에 그리라"고 강조하셨던 NAT 네트워크의 핵심 개념도입니다. 외부에 있는 공인 IP 주소 하나를 내부의 사설 IP들이 공유하여 인터넷을 쓰는 구조입니다.

Code
[인터넷 세상 (외부망)]
│ (공인 IP: 211.234.x.x / 리얼 IP)
[ 공유기 / VMware NAT Gateway ]
│ (사설 IP 대역: 192.168.111.x)
┌───────┼───────┐
[Host PC] [VM 1] [VM 2] (Guest OS)
  • 리얼 IP(공인 IP): 인터넷상에서 유일무이하며, 통신사가 할당해 주는 진짜 주소입니다. (외부 서버에 접속하기 위해 반드시 필요합니다.)
  • 실무 팁: 내 공유기의 외부 공인 IP를 강사님께 알려드리면, 학원 S클래스에 있는 '달서버(오라클 데이터베이스 등이 올라간 서버)'에 접속할 수 있도록 방화벽을 열어주실 예정입니다.
  • 접속 권한의 차이 (교재 124p): 내 컴퓨터가 속한 내부 네트워크망에 가상머신을 두느냐(NAT 방식), 아니면 공유기망과 직접 통신하는 가상 브릿지 컴퓨터로 두느냐(Bridge 방식)에 따라 외부 접속 권한과 IP 대역이 달라집니다.

 


2. IP의 약점을 보완하는 [ICMP] (교재 126p)

IP 프로토콜은 패킷이 목적지까지 잘 가는지 확인하지 않는 '비신뢰성', '비연결성'이라는 단점이 있습니다. 이를 보완하기 위해 사용하는 지원 프로토콜이 바로 **ICMP(Internet Control Message Protocol)**입니다.

  • 정의: 네트워크 관리 및 오류 보고를 위해 사용되는 인터넷 제어 메시지 프로토콜입니다.
  • 특징: 평소에는 가만히 있다가, 특정 프로그램이 호출했을 때만 메시지(Message) 형식으로 네트워크 상태를 알립니다.

🛠️ ICMP의 대표적인 도구 2가지

  1. ping (생존 확인): 목적지 IP를 가진 장비가 현재 켜져 있고 통신이 가능한 상태인지 확인합니다. ("너 살아있니?" ➡️ "응, 나 살아있어!")
  2. traceroute (경로 확인): 내 컴퓨터에서 목적지 서버까지 가는 동안 거치는 라우터들의 경로와 지연 시간을 추적합니다.

 


3. 우리가 주소를 외우지 않는 이유: DNS 서버

네트워크 장비들은 숫자로 된 IP 주소로만 통신하지만, 사람은 142.250.206.206 같은 숫자를 외우기 힘듭니다.

  • DNS(Domain Name System): naver.com, google.com 같은 문자 도메인 이름을 숫자로 된 실제 IP 주소로 변환해 주는 전화번호부 역할을 합니다.

 


4. 네트워크의 꽃, TCP가 어려운 이유 (교재 162p)

네트워크의 핵심은 **TCP(Transmission Control Protocol)**입니다. 패킷의 흐름을 완벽히 제어하고 신뢰성 있는 통신을 보장하기 때문에 패킷 분석을 하려면 무조건 마스터해야 합니다.

  • 씁쓸한 교육계의 현실: 원래 필수 전공이어야 하지만, 3-Way Handshake 등 개념이 너무 어렵다 보니 학생들이 기피하고 강의 평가가 안 좋아져 교육 과정에서 점점 빠지는 추세라고 합니다. 하지만 우리는 보안과 패킷 분석을 해야 하므로 어렵더라도 끝까지 파고들어야 하는 중요한 파트입니다.

 


5. 보안 관제(SOC) 직무의 현실과 진로 조언

강사님께서 정보보안 분야의 첫 커리어로 많이 가는 '보안 관제(SK쉴더스 등)' 직무에 대해 아주 현실적인 조언을 해 주셨습니다.

💡 보안 관제 직무의 특징과 현실

  • 근무 형태: 24시간 돌아가는 시스템을 감시해야 하므로 3교대(8시간씩) 근무가 필수적입니다. 이로 인해 밤낮이 바뀌어 초반에는 인간관계나 개인 생활에 타격이 올 수 있습니다. (기혼자 아내분들이 남편이 집에 규칙적으로 비어서(?) 가장 좋아하는 근무 형태라는 농담도 있죠.)
  • 업무 강도: 관제 요원이 바쁘게 일한다는 것은 회사 네트워크에 해킹이나 대형 장애가 터졌다는 뜻입니다. 즉, 아무 일도 일어나지 않고 평온한 상태를 유지하는 것이 관제의 본질입니다.
  • 자기 계발의 기회: 대기 시간이 길기 때문에 근무 중에 공부할 시간이 많이 주어집니다. 노트북이나 기계 장비 반입은 안 되지만, 전공 서적이나 책을 보며 IT 공부를 깊게 하기에 최적의 환경입니다.

🇰🇷 한국 vs 🌐 외국의 인식 차이

  • 한국: 교대 근무임에도 일반 직무와 월급 차이가 크지 않아 기피하는 경향이 있습니다.
  • 외국: 정보보안 전문가가 되려면 **"관제 경력 1년은 군대처럼 거쳐 가야 하는 필수 코스"**로 인정받으며, 대우도 매우 좋습니다.
  • 취업 조언: 무작정 취업을 미루고 공부만 하는 것보다, 보안 관제로 들어가 고용보험에 가입된 상태(경력을 쌓으면서)로 실무 공부를 병행하는 것이 장기적으로 훨씬 현명한 전략입니다. 최근에는 면접 기준이 예전만큼 빡빡하지 않아 도전해 볼 만한 가치가 있습니다.

 


✍️ 오늘 공부 요약 한 장 정리

  1. NAT는 외부의 공인 IP(리얼 IP)를 내부의 여러 사설 IP들이 공유하여 사용하게 해주는 가상화 환경의 핵심 기술이다.
  2. IP의 비신뢰성을 보완하는 ICMP는 ping과 traceroute를 통해 네트워크 상태를 진단한다.
  3. TCP는 어렵지만 패킷 분석을 위해 반드시 넘어야 할 산이다.
  4. 보안 업계의 첫걸음인 보안 관제는 교대 근무의 힘듦은 있지만, 경력을 쌓으며 IT 공부를 병행하기에 훌륭한 디딤돌이 될 수 있다!