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

네트워크 개념 정리 — ARP, RARP, DHCP, 브로드캐스트 도메인

by Lsung 2026. 8. 18.

1. 기본 용어 정리

Host OS와 Guest OS

  • Host OS: VMware가 설치된 Windows 컴퓨터.
  • Guest OS: VMware 내에 설치된 운영 체제(예: 리눅스).

라우터와 게이트웨이

  • 라우터의 우리 쪽 포트: 게이트웨이 역할을 함.

 


2. ARP(주소 확인 프로토콜)

ARP의 개념

  • ARP: IP 주소를 알고 있을 때, 해당 IP에 매핑된 MAC 주소를 알아내는 프로토콜.
  • 정정: ARP는 "IP 주소로 MAC 주소를 알아내는 것이 아니라, 상대방의 IP로 MAC 주소를 알아내는 것"임을 강조해야 함.

ARP 패킷의 흐름

  1. ARP 요청: 클라이언트가 특정 IP 주소에 대한 MAC 주소를 요청. 이때 요청은 브로드캐스트 형태로 전송됨.
    • 전송: "너의 MAC 주소는 뭐니?" (모든 호스트에게 전송)
  2. ARP 응답: 해당 IP 주소를 가진 호스트가 자신의 MAC 주소를 응답. 이때 응답은 유니캐스트 형태로 전송됨.
    • 응답: "내 MAC 주소는 이거야."

ARP와 RARP

  • RARP(Reverse ARP): MAC 주소를 알고 있을 때, 해당 MAC에 매핑된 IP 주소를 알아내는 프로토콜. 주로 디스크리스 단말기에서 사용됨.
  • DHCP: 동적 IP 주소 배정 프로토콜로, RARP보다 더 널리 사용됨.

 


3. 브로드캐스트 도메인

개념

  • 브로드캐스트 도메인: 브로드캐스트 패킷이 네트워크 내에서 전달될 수 있는 범위. 라우터가 이 도메인을 나누는 역할을 함.
  • 브릿지는 같은 네트워크 내에서 플러딩을 통해 주소를 기억하지만, 라우터는 서로 다른 네트워크를 연결하여 통신을 가능하게 함.

예시

  • 브로드캐스트 송신: 같은 네트워크 내에서 전송.
  • 유니캐스트 송신: 특정 호스트에게만 전송.

 


4. 패킷 흐름 과정

  • 데이터 생성: 클라이언트 프로그램에서 메시지를 작성.
  • TCP 단계: TCP는 포트 번호를 헤더에 붙여 전송.
  • IP 단계: IP는 송신자와 수신자의 IP 주소를 헤더에 포함.
  • 이더넷 단계: MAC 주소를 추가하여 프레임을 생성하고 전송.

흐름 요약

  1. 클라이언트 → TCP: 포트 번호 추가.
  2. TCP → IP: IP 주소 추가.
  3. IP → 이더넷: MAC 주소 추가 후 전송.

 


5. 네트워크 주소와 도메인 비유

  • 주소: 네트워크에서의 주소는 도로명과 같아, 패킷이 이동할 수 있는 경로를 정의함.
  • 도메인: 콜리전 도메인과 브로드캐스트 도메인은 각각 통신이 가능한 구간을 나타내며, 도로와 다리의 관계로 비유할 수 있음.

 


6. ARP의 송수신 과정 정리

단계송신자수신자유형
ARP 요청 클라이언트 모든 호스트 브로드캐스트
ARP 응답 해당 IP 호스트 클라이언트 유니캐스트
  • ARP는 송신 시 브로드캐스트, 응답 시 유니캐스트로 이루어짐.
  • 브로드캐스트는 다른 네트워크에 있는 호스트에게 전달되지 않으며, 게이트웨이를 통해 접근해야 함.