IP 주소란 무엇입니까?

Jan 12 2001
귀하의 IP 주소는 인터넷에서 귀하의 컴퓨터를 식별하는 43억 개의 고유 숫자 중 하나입니다. 다양한 IP 클래스를 배우고 컴퓨터가 고유한 주소를 얻는 방법을 알아보세요.
모든 컴퓨터에는 인터넷에 연결할 수 있는 IP 주소가 있습니다. 다니엘 타디프/게티 이미지

네트워크의 모든 시스템에는 고유한 식별자가 있습니다. 우편으로 보낼 편지의 주소를 지정하는 것처럼 컴퓨터는 고유 식별자를 사용하여 네트워크의 특정 컴퓨터에 데이터를 보냅니다. 인터넷 에 있는 모든 컴퓨터를 포함하여 오늘날 대부분의 네트워크 는 TCP/IP 프로토콜을 네트워크에서 통신하는 방법에 대한 표준으로 사용합니다. TCP/IP 프로토콜에서 컴퓨터의 고유 식별자를 IP 주소라고 합니다.

IP 주소에는 IP 버전 4(IPv4) 및 IP 버전 6(IPv6)의 두 가지 표준이 있습니다. IP 주소가 있는 모든 컴퓨터에는 IPv4 주소가 있으며 대부분은 새 IPv6 주소 시스템도 사용합니다. 다음은 두 주소 유형의 차이점입니다.

  • IPv4는 32개의 바이너리 비트를 사용하여 네트워크에서 단일 고유 주소를 생성합니다. IPv4 주소는 점으로 구분된 4개의 숫자로 표시됩니다. 각 숫자는 옥텟이라고도 하는 8자리 2진법(2진법) 숫자에 대한 10진법(10진법) 표현입니다. 예: 216.27.61.137
  • IPv6은 128개의 이진 비트를 사용하여 네트워크에서 단일 고유 주소를 생성합니다. IPv6 주소는 2001:cdba:0000:0000:0000:0000:3257:9652에서와 같이 콜론으로 구분된 8개의 16진수(base-16) 숫자 그룹으로 표현됩니다. 모든 0을 포함하는 숫자 그룹은 공간을 절약하기 위해 종종 생략되어 간격을 표시하기 위해 콜론 구분 기호를 남깁니다(2001:cdba::3257:9652에서와 같이).

IPv4 주소 지정이 시작되던 시기에 인터넷은 오늘날과 같은 상업적인 센세이션을 일으키지 않았으며 대부분의 네트워크는 비공개였으며 전 세계의 다른 네트워크와 차단되어 있었습니다. 인터넷이 폭발적으로 증가했을 때 고유한 인터넷 주소를 식별하는 데 32비트만 사용하면 머지 않아 IP 주소가 고갈될 것이라는 우려가 발생했습니다. IPv4에서는 43억 개 미만의 고유 주소를 제공하는 232개의 가능한 조합이 있습니다. IPv6은 이를 2,128개의 가능한 주소로 스트레스를 완화했습니다. 나중에 컴퓨터의 IPv4 또는 IPv6 주소를 이해하는 방법을 자세히 살펴보겠습니다.

컴퓨터는 어떻게 IP 주소를 얻습니까? IP 주소는 동적이거나 정적일 수 있습니다. 고정 주소는 영구적으로 할당된 주소입니다. 인터넷 서비스 공급자가 할당한 고정 IP 주소는 드뭅니다. 고정 IP를 로컬 네트워크의 장치에 할당할 수 있지만 TCP/IP에 대한 이해 없이 사용하면 네트워크 문제가 발생할 수 있습니다. 동적 주소가 가장 일반적입니다. 네트워크에서 실행되는 서비스인 DHCP(Dynamic Host Configuration Protocol)에 의해 할당됩니다. DHCP는 일반적으로 라우터 나 전용 DHCP 서버 와 같은 네트워크 하드웨어에서 실행됩니다 .

동적 IP 주소는 임대 시스템을 사용하여 발급됩니다. 즉, IP 주소는 제한된 시간 동안만 활성화됩니다. 임대가 만료되면 컴퓨터에서 자동으로 새 임대를 요청합니다. 경우에 따라 특히 컴퓨터가 임대 사이에 네트워크에서 분리된 경우 컴퓨터도 새 IP 주소를 얻게 됩니다. 이 프로세스는 일반적으로 컴퓨터가 네트워크(IP 주소가 동일한 두 대의 컴퓨터)에서 IP 주소 충돌에 대해 경고하지 않는 한 사용자에게 투명합니다. 주소 충돌은 드물며 오늘날의 기술은 일반적으로 문제를 자동으로 수정합니다.

다음으로 IP 주소의 중요한 부분과 특정 주소의 특별한 역할에 대해 자세히 살펴보겠습니다.

IP 클래스

IP 주소(IPv4)의 다이어그램. 위키미디어 공용

이전에 IPv4 주소는 4개의 8자리 이진수를 나타냄을 읽었습니다. 즉, 각 숫자는 2진수로 00000000에서 11111111, 십진수로 0에서 255(10진법)일 수 있습니다. 즉, 0.0.0.0 ~ 255.255.255.255입니다. 그러나 해당 범위의 일부 번호는 TCP/IP 네트워크에서 특정 목적으로 예약되어 있습니다. 이러한 예약은 TCP/IP 주소 지정 기관인 IANA(Internet Assigned Numbers Authority)에서 인식합니다. 네 가지 특정 예약에는 다음이 포함됩니다.

  • 0.0.0.0 : TCP/IP 네트워크에 연결되어 있다는 추상적인 개념인 기본 네트워크를 나타냅니다.
  • 255.255.255.255: 이 주소는 네트워크 브로드캐스트 또는 네트워크의 모든 컴퓨터로 보내야 하는 메시지용으로 예약되어 있습니다.
  • 127.0.0.1 : 이를 루프백 주소라고 하며 할당된 IP 주소가 있는지 여부에 관계없이 컴퓨터가 자신을 식별하는 방법을 의미합니다.
  • 169.254.0.1 ~ 169.254.255.254 : 컴퓨터가 DHCP 서버에서 주소를 가져오지 못할 때 자동으로 할당되는 APIPA(Automatic Private IP Addressing) 주소 범위입니다.

다른 IP 주소 예약은 서브넷 클래스용입니다. 하위 네트워크는 라우터를 통해 더 큰 네트워크에 연결된 작은 컴퓨터 네트워크입니다. 서브넷은 자체 주소 시스템을 가질 수 있으므로 동일한 서브넷에 있는 컴퓨터는 더 큰 네트워크를 통해 데이터를 보내지 않고도 빠르게 통신할 수 있습니다. 인터넷을 포함한 TCP/IP 네트워크의 라우터는 하나 이상의 서브넷을 인식하고 네트워크 트래픽을 적절하게 라우팅하도록 구성됩니다. 다음은 서브넷용으로 예약된 IP 주소입니다.

  • 10.0.0.0 ~ 10.255.255.255: 첫 번째 비트가 0인 1.0.0.0 ~ 127.0.0.0의 클래스 A 주소 범위에 속합니다.
  • 172.16.0.0 ~ 172.31.255.255: 처음 두 비트가 10인 128.0.0.0 ~ 191.255.0.0의 클래스 B 주소 범위에 속합니다.
  • 192.168.0.0 ~ 192.168.255.255: 이것은 192.0.0.0 ~ 223.255.255.0의 클래스 C 범위에 속하며 처음 세 비트는 110입니다.
  • 멀티캐스트(이전에는 클래스 D라고 함): 주소의 처음 4비트는 1110이며 주소 범위는 224.0.0.0에서 239.255.255.255 사이입니다.
  • 미래/실험용으로 예약됨(이전에는 클래스 E라고 함): 주소 240.0.0.0 ~ 254.255.255.254.

처음 세 개(클래스 A, B 및 C 내)는 서브넷 생성에 가장 많이 사용되는 것입니다. 나중에 서브넷이 이러한 주소를 사용하는 방법을 살펴보겠습니다. IANA는 IETF(Internet Engineering Task Force) 문서 RFC 5771 내에서 멀티캐스트 주소의 특정 용도를 설명했습니다 . 그러나 1989년 문서 RFC 1112 에서 블록을 예약한 이후로 클래스 E 주소에 대한 목적이나 미래 계획을 지정하지 않았습니다 . IPv6 이전에 인터넷은 IANA가 일반용으로 클래스 E를 출시해야 하는지에 대한 논쟁으로 가득 차 있었습니다.

다음으로 서브넷이 어떻게 작동하는지 살펴보고 인터넷에서 예약되지 않은 IP 주소를 가지고 있는 사람을 알아보겠습니다.

IP 주소 찾기

Windows에서 Windows 검색을 사용하여 "cmd"(따옴표 제외)를 검색하고 Enter 키를 누릅니다. 결과 팝업 상자에 "ipconfig"(따옴표 없음)를 입력합니다. Mac의 경우 시스템 환경설정으로 이동하여 네트워크를 선택하면 표시됩니다. 휴대 전화 IP 주소의 경우 설정으로 이동한 다음 WiFi 및 사용 중인 네트워크로 이동합니다. IP 주소는 전화기 유형에 따라 "고급" 또는 "(i)"에서 찾을 수 있습니다.

인터넷 주소 및 서브넷

다음은 ISP 연결과 컴퓨터 사이에 라우터(무선 또는 유선)를 사용하는 경우 집에 있는 컴퓨터에 있을 수 있는 서브넷 IP 주소의 예입니다.

  • IP 주소: 192.168.1.102
  • 서브넷 마스크: 255.255.255.0
  • 네트워크 ID용으로 예약된 24비트(3옥텟)
  • 노드용으로 예약된 8비트(1옥텟)
  • 서브넷 마스크 기반 서브넷 ID(첫 번째 주소): 192.168.1.0
  • 서브넷의 예약된 브로드캐스트 주소(마지막 주소): 192.168.1.255
  • 동일한 네트워크의 주소 예: 192.168.1.1, 192.168.1.103
  • 동일한 네트워크에 있지 않은 주소의 예: 192.168.2.1, 192.168.2.103

IP 주소를 예약하는 것 외에도 IANA는 특정 엔터티, 일반적으로 상업 또는 정부 조직에 IP 주소 블록을 할당하는 역할도 합니다. ISP(인터넷 서비스 공급자)는 이러한 엔터티 중 하나이거나 해당 엔터티 중 하나의 제어 하에 있는 더 큰 블록의 일부일 수 있습니다. 인터넷에 연결하면 ISP에서 이러한 주소 중 하나를 할당합니다. IANA 웹사이트 에서 IPv4 주소에 대한 IANA 할당 및 예약의 전체 목록을 볼 수 있습니다 .

한 대의 컴퓨터만 인터넷에 연결하는 경우 해당 컴퓨터는 ISP의 주소를 사용할 수 있습니다. 그러나 오늘날 많은 가정에서 라우터를 사용하여 여러 컴퓨터 간에 단일 인터넷 연결을 공유합니다.

라우터를 사용하여 인터넷 연결을 공유하는 경우 라우터는 ISP에서 직접 발급된 IP 주소를 받습니다. 그런 다음 해당 라우터에 연결된 모든 컴퓨터의 서브넷을 만들고 관리합니다. 컴퓨터 주소가 앞에서 나열한 예약된 서브넷 범위 중 하나에 속하면 인터넷에 직접 연결하지 않고 라우터를 통해 이동하게 됩니다.

서브넷의 IP 주소는 네트워크와 노드의 두 부분으로 구성됩니다. 네트워크 부분은 서브넷 자체를 식별합니다. 호스트라고도 하는 노드는 네트워크에 연결되고 고유한 주소가 필요한 컴퓨터 장비의 개별 부분입니다. 각 컴퓨터는 서브넷 마스크를 사용하여 IP 주소의 두 부분을 분리하는 방법을 알고 있습니다. 서브넷 마스크는 IP 주소처럼 보이지만 실제로는 IP 주소의 어느 부분이 네트워크와 노드를 지정하는지 결정하는 데 사용되는 필터일 뿐입니다.

서브넷 마스크는 일련의 1비트와 일련의 0비트로 구성됩니다. 1비트는 IP 주소의 네트워크 비트를 마스킹해야 하는 비트를 나타내며 해당 네트워크에서 고유한 노드를 식별하는 비트만 표시합니다. IPv4 표준에서 가장 일반적으로 사용되는 서브넷 마스크는 다음과 같이 1과 0의 완전한 옥텟을 갖습니다.

  • 255.0.0.0.0 = 11111111.00000000.00000000.00000000 = 네트워크용 8비트, 노드용 24비트
  • 255.255.0.0 = 11111111.11111111.00000000.00000000 = 네트워크의 경우 16비트, 노드의 경우 16비트
  • 255.255.255.0 = 11111111. 11111111.11111111.00000000 = 네트워크의 경우 24비트, 노드의 경우 8비트

대규모 네트워크를 설정하는 사람들은 원하는 서브넷 또는 노드의 수를 기반으로 가장 잘 작동하는 서브넷 마스크를 결정합니다. 더 많은 서브넷의 경우 네트워크에 더 많은 비트를 사용하십시오. 서브넷당 더 많은 노드의 경우 노드에 더 많은 비트를 사용합니다. 이는 비표준 마스크 값을 사용하는 것을 의미할 수 있습니다. 예를 들어 네트워크에 10비트를 사용하고 노드에 22비트를 사용하려는 경우 서브넷 마스크 값은 두 번째 옥텟에서 11000000을 사용해야 하므로 서브넷 마스크 값은 255.192.0.0이 됩니다.

서브넷의 IP 주소에 대해 주의해야 할 또 다른 중요한 사항은 첫 번째 주소와 마지막 주소가 예약되어 있다는 것입니다. 첫 번째 주소는 서브넷 자체를 식별하고 마지막 주소는 해당 서브넷에 있는 시스템의 브로드캐스트 주소를 식별합니다.

이 모든 정보가 함께 모여 IP 주소를 구성하는 방법을 보려면 사이드바를 참조하십시오.

DHCP가 주소를 할당하는 방법

네트워크에 컴퓨터를 추가하면 컴퓨터가 4단계 프로세스를 사용하여 DHCP에서 IP 주소를 가져옵니다.

  • 검색: 컴퓨터는 DHCP 서비스 공급자를 검색하기 위해 네트워크에서 브로드캐스트 메시지를 보냅니다.
  • 제안: 각 DHCP 공급자는 메시지를 듣고 컴퓨터의 고유한 하드웨어 주소를 인식하고 해당 컴퓨터에 서비스를 제공하는 메시지를 다시 보냅니다.
  • 요청: 컴퓨터는 제품에서 DHCP 공급자를 선택한 다음 해당 공급자에게 IP 주소 할당을 요청하는 요청을 보냅니다.
  • 승인: 대상 DHCP 공급자는 요청을 승인하고 현재 네트워크에서 활성화된 다른 IP 주소와 일치하지 않는 IP 주소를 컴퓨터에 발급합니다.

원래 게시: 2001년 1월 12일

더 많은 정보

관련 기사

  • 도메인 이름 서버의 작동 방식
  • 인터넷 인프라 작동 방식
  • 라우터 작동 방식
  • 웹 서버 작동 방식
  • WiFi 작동 방식
  • IP 주소를 어떻게 숨기나요?

더 좋은 링크

  • IANA.org
  • IPv6.com
  • IP 주소 범위 계산기

출처

  • 다스, 카우식. "IPv6 주소 지정." IPv6.com Inc. (2020년 7월 5일) http://ipv6.com/articles /general/IPv6-Addressing.htm
  • 그리피스, 에릭. "IP 주소를 찾는 방법." PC 매기. 2019년 2월 25일(2020년 7월 5일) https://www.pcmag.com/how-to/how-to-find-your-ip-address
  • W3 Schools.com. "TCP/IP 주소 지정." (2020년 7월 5일) http://w3schools.sinsixx.com/tcpip/tcpip_addressing.asp.htm