dh_0e

[과제] 서브넷 마스크, 공인/사설 IP 주소, 정적/동적 IP 주소, 라우터/라우팅 본문

내일배움캠프/특강

[과제] 서브넷 마스크, 공인/사설 IP 주소, 정적/동적 IP 주소, 라우터/라우팅

dh_0e 2024. 5. 30. 13:07

서브넷 마스크란?

    • 서브넷 마스크(subnet mask)는 IP 네트워크를 서브넷(하위 네트워크)으로 나누기 위해 사용되는 비트 마스크이다.
    • 서브넷 마스크는 네트워크 부분과 호스트 부분을 구분하는 역할을 한다.
      • ex) IP 주소 192.168.1.1과 서브넷 마스크 255.255.255.0이 있을 때, 192.168.1.1의 네트워크 부분은 192.168.1이고, 호스트 부분은 1이다.
    • 서브넷 마스크는 보통 32비트의 이진수로 표현되며, 10진수로 쉽게 표현된다.

출처: https://nordvpn.com/ko/blog/what-is-subnet-mask/

 

서브넷이란?

  • 전 세계에 존재하는 수백만 개의 각기 다른 네트워크를 작은 조각으로 쪼개져 있는 경우 이 조각을 서브넷이라 한다.
  • 한 마디로 서브넷은 작은 네트워크라고 할  수 있으며, 이 때 네트워크 성능 개선을 위해 네트워크 관리자가 효율적으로 자원을 분배하는 것이 서브네팅(Subnetting)이다.

 

서브네팅의 장점

  • 관리하기 쉬움
  • 고급 네트워크 보안
  • 네트워크 트래픽 감소
  • 네트워크 서브네팅 시 인터넷 서비스 업체로부터 추가 IP 주소를 받을 필요 없음

 

공인 IP 주소와 사설 IP 주소

출처: https://nordvpn.com/ko/blog/public-ip-and-private-ip/

공인 IP 주소(Public IP Address)

  • 공인 IP 주소는 인터넷에서 고유하게 식별되는 IP 주소이다.
  • 전 세계적으로 유일하며, 인터넷 서비스 제공업체(ISP)에 의해 할당된다.
  • 예: 8.8.8.8 (구글 DNS 서버)

사설 IP 주소(Private IP Address)

  • 사설 IP 주소는 내부 네트워크에서 사용되는 IP 주소로, 외부 인터넷에서는 사용되지 않는다.
  • NAT(Network Address Translation)를 통해 공인 IP 주소로 변환되어 외부와 통신할 수 있다.
  • 사설 IP 주소 범위 및 용도:
    • A 클래스: 10.0.0.0 ~ 10.255.255.255 - 대규모 네트워크 (주로 대기업과 대규모 ISP용)
    • B 클래스: 172.16.0.0 ~ 172.31.255.255 - 중간 규모 네트워크 (중대형 기업과 기관용)
    • C 클래스: 192.168.0.0 ~ 192.168.255.255 - 소규모 네트워크 (소기업과 개인용)
    • D 클래스: 224.0.0.0 ~ 239.255.255.255 - 멀티캐스트 용도
    • E 클래스: 240.0.0.0 ~ 255.255.255.255 - 연구 및 개발 용도

출처: https://www.inflearn.com/questions/560613/%EC%82%AC%EC%84%A4-%EA%B3%B5%EC%9D%B8-ip%EC%9D%98-%ED%81%B4%EB%9E%98%EC%8A%A4%EB%B3%84-%EC%B0%A8%EC%9D%B4?commentId=193074

 

정적 IP 주소와 동적 IP 주소

출처: https://nordvpn.com/ko/blog/public-ip-and-private-ip/

정적 IP 주소(Static IP Address)

  • 정적 IP 주소는 네트워크 관리자에 의해 수동으로 할당되는 IP 주소이다.
  • 변하지 않으며, 고정된 장치에 할당될 때 유용하다.
  • 주로 서버, 네트워크 장비 등에 사용된다.

동적 IP 주소(Dynamic IP Address)

  • 동적 IP 주소는 DHCP(Dynamic Host Configuration Protocol) 서버에 의해 자동으로 할당되는 IP 주소이다.
  • 네트워크에 연결될 때마다 변경될 수 있다.
  • 주로 개인 컴퓨터, 스마트폰 등에서 사용된다.

동적 IP 주소와 정적 IP 주소의 차이점

  • 변화 여부:
    • 동적 IP 주소: 시간이 지남에 따라 변화함
    • 정적 IP 주소: 고정되어 변화하지 않음
  • 할당 방식:
    • 동적 IP 주소: 인터넷 서비스 제공업체(ISP)가 자동으로 할당
    • 정적 IP 주소: 수동으로 설정되며, ISP에 의해 할당
  • 사용 용도:
    • 동적 IP 주소: 대부분의 가정용 네트워크
    • 정적 IP 주소: 웹사이트 호스팅, 이메일/FTP 서버, 공공 기관, 개인의 게임/VoIP 연결
  • 비용:
    • 동적 IP 주소: 추가 요금 없음
    • 정적 IP 주소: 추가 요금 필요
  • 보안:
    • 동적 IP 주소: 상대적으로 안전
    • 정적 IP 주소: 무작위 대입 공격에 취약, 추가 보안 조치 필요
  • 추적 가능성:
    • 동적 IP 주소: 추적 어려움
    • 정적 IP 주소: 데이터 마이닝 업체에 의해 추적 가능
  • 연결 안정성:
    • 동적 IP 주소: IP 변경에도 인터넷 연결에 문제 없음
    • 정적 IP 주소: 안정적인 인터넷 연결과 일관된 웹 주소 유지

 

라우터와 라우팅

라우터(Router)

  • 라우터는 서로 다른 네트워크를 연결하고, 데이터 패킷을 올바른 경로로 전달하는 네트워크 장치이다.
  • 라우터는 IP 주소를 기반으로 패킷을 전달하며, 라우팅 테이블을 참조하여 최적의 경로를 선택한다.

라우팅(Routing)

  • 라우팅은 네트워크 내에서 데이터 패킷의 경로를 결정하고 전달하는 과정이다.
  • 라우팅 프로토콜(예: RIP, OSPF, BGP)을 사용하여 네트워크 경로를 동적으로 관리하고 최적의 경로를 선택한다.
  • 라우팅 테이블에는 네트워크의 다양한 경로 정보가 저장되어 있으며, 이를 바탕으로 라우터는 패킷을 전달한다.