[OSI 네트워크 계층] IP 주소 클래스 | 서브넷과 서브넷 마스크

ℹ️이 콘텐츠에는 광고가 포함되어,판매 발생 시 수익이 발생합니다.(네이버 쇼핑 커넥트, 아마존 어필리에이트, 애드센스 등)

IPv4 주소는 총 32비트로 구성되며, 4개의 옥텟(8비트씩)으로 표기됩니다. 8비트는 28으로 이루어져 있습니다.

28은 256개의 숫자로 각 옥텟은 이해하기 쉽게 0~256의 10진수 숫자로 표기됩니다. 4개의 옥텟으로 이루어진 IP 주소 클래스는 네트워크 ID와 호스트 ID로 나뉘게 됩니다.

  • IP 주소 클래스 = 네트워크 주소 + 호스트 주소
  • 네트워크 주소는 인터넷 상에서 특정 네트워크를 식별하는 역할을 하며, 호스트 주소는 그 네트워크 내에서 개별 기기를 식별하는 역할을 합니다.
IP 주소 클래스 요약

· IPv4 주소는 총 32비트로 구성
· 4개의 옥텟(8비트씩)으로 나누어 표기
· 8비트는 28로, 256개의 숫자를 표현
· 각 옥텟은 0부터 255까지의 10진수 숫자
· IPv4 주소는 네트워크 ID와 호스트 ID로 구분
· 네트워크 주소는 특정 네트워크 식별 역할
· 호스트 주소는 네트워크 내 개별 기기 식별 역할

✅ IP 주소 클래스 분류

클래스는 A~E 클레스까지 분류할 수 있습니다.

클래스 이름분류
A 클래스대규모 네트워크 주소
B 클래스중형 네트워크 주소
C 클래스소규모 네트워크 주소
D 클래스멀티캐스트(MultiCast) 주소
E 클래스연구 및 특수 용도 주소

1. 일반 네트워크 클래스 범위

일반 네트워크는 A, B, C 클래스까지 사용할 수 있습니다.

  • 2진수와 10진수로 표현한 사용 가능한 클래스 범위입니다.

2. 클래스와 공인 IP 주소 범위

3. 클래스와 사설 IP 주소 범위

보통 일반 가정에서 192.168.x.x로 설정된 C 클래스 아이디를 사용합니다.

4. IP주소 클래스 표

✅ 네트워크 주소&브로드캐스트 주소

네트워크 주소와 브로드캐스트 주소는 라우터가 자신의 IP로 사용하면 안되는 주소입니다.

네트워크 주소는 전체 네트워크에서 작은 네트워크를 식별하는데 사용되며, 호스트 ID가 10진수로 0으로 설정된 값은 네트워크 전체를 대표하는 주소입니다. 각각의 PC는 192.168.1.1~10 과 같은 방식으로 네트워크 주소를 할당합니다.

  • 네트워크 주소
  • 호스트 ID 0 : 0은 네트워크 전체를 대표하는 주소

브로드캐스트 주소는 네트워크에 있는 모든 컴퓨터와 장비에 한번에 데이터를 전송하는데 사용하는 전용 IP 주소입니다. 브로드캐스트는 같은 서브넷에만 유효합니다. 다른 네트워크로는 전달되지 않습니다. 과도한 브로드캐스트 트래픽은 네트워크 성능을 저하시킬 수 있습니다. (→ 브로드캐스트 폭풍)

✅ 서브넷

IP 주소를 클래스로 나누어도 클래스 A 클래스만 하더라도 수 백만 개의 장치에 연결될 수 있으며, 연결 된 장치를 찾는데 많은 시간이 걸릴 수 있습니다. 클래스 단위로 네트워크를 분류해서 IP를 할당하는데 한계가 있기에 서브넷의 개념이 탄생했다고 할 수 있습니다.

네트워크를 분할 하는 것을 서브넷팅(Subnetting)이라고 하며, 분할 된 네트워크를 서브넷(Subnet)이라고 합니다.

서브넷(Subnet)
  • 서브넷: IP 주소에서 네트워크 영역을 부분적으로 분할해 나눠진 작은 부분 네트워크를 뜻합니다.
  • 주어진 IP 주소 범위를 여러 그룹으로 나누어 네트워크를 효율적으로 운영하고 통제할 수 있도록 해줍니다.
  • 서브넷팅(Subnetting)은 서브넷 마스크(Subnet Mask)를 사용하여 네트워크를 분할하는 과정을 말합니다.
  • 서브넷은 생성 시 고유의 사설 IP 주소 범위를 가지게 됩니다.
  • 서브넷은 인터넷 통신 가능 여부에 따라 퍼블릭 서브넷과 프라이빗 서브넷으로 나뉩니다.

1. 서브넷팅

8비트가 네트워크 ID이고 24비트가 호스트 ID일 때, 호스트 ID 일부 비트를 떼어내어 서브넷 ID로 사용하는 것을 서브넷팅이라 합니다. 즉, 서브넷팅호스트 영역을 잘게 쪼개서여러 개의 작은 네트워크(서브넷)로 나누는 작업입니다.

C클래스를 서브넷팅 할 경우 다음과 같습니다.

이진수로 11110000으로 표기되며, 이진수에서 1은 해당 자리값을 사용하고, 0은 사용하지 않음을 의미합니다.

결국 사용되는 숫자 4비트 128+64+32+16=240이 됩니다.

IP 주소 = 192.168.1.0/28(24+4)
IP 주소 = [네트워크 ID 24] + [서브넷 ID 4] + [호스트 ID 4]

통상적으로 서브넷 ID는 네트워크 ID에 포함되어 취급합니다.

서브넷팅은 네트워크 ID 영역이 확장되고, 호스트 ID 영역이 줄어드는 구조입니다.

2. 서브넷 마스크

서브넷 마스크는 네트워크 ID와 호스트 ID를 식별하기 위한 값입니다. 어디까지가 네트워크 ID 영역이고, 호스트ID 영역인지 구분하는 기준선입니다.

서브넷 마스크는 0부터 255 사이 값이 오며,

  • 255는 해당 옥텟의 모든 8비트가 네트워크 부분 (1로 모두 채워짐)
  • 0은 해당 옥텟의 모든 8비트가 호스트 부분 (0으로 모두 비워짐)
  • 중간값들(예: 128, 192, 224, 240, 248, 252, 254)은 일부 비트만 1이고 나머지는 0인 형태입니다.
IP 주소 = 192.168.1.0/28(24+4)
IP 주소 = [네트워크 ID 24] + [서브넷 ID 4] + [호스트 ID 4]

앞서 서브넷팅에서 계산했던 192.168.1.0은 마지막 옥텟이 240이기 때문에


→ 서브넷 마스크는 255.255.255.240이 됩니다.

서브넷 계산기 Ver 1.0
IP 주소 (예: 192.168.1.0)
서브넷 마스크 비트 (/CIDR)

Similar Posts

  • DHCP란?

    DHCP는 Dynamic Host Configuration Protocol의 약자로 말 그대로 동적으로 호스트를 구성하는 규약입니다. 실제 네트워크에서 컴퓨터나 장치에 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버 등 네트워크 설정을 자동으로 할당해 주는 프로토콜입니다. 목차✅ IP 주소 클래스 분류1. 일반 네트워크 클래스 범위2. 클래스와 공인 IP 주소 범위3. 클래스와 사설 IP 주소 범위4. IP주소 클래스 표✅ 네트워크…

  • 통신 프로토콜이란? 인터넷에서 자주 언급되는 protocol 종류 7가지

    통신 프로토콜(communication protocol:통신 규약)은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙 체계입니다. 네트워크에서 통신할 때 규약으로 프로토콜이라는 용어를 사용합니다. 통신하기 위한 규칙이 통신 프로토콜이란 것을 알 수 있습니다. 프로토콜은 크게 물리적 측면과 논리적 측면으로 나눌 수 있습니다. 네트워크 서비스의 개발이 시작되던 1900년 대 네트워크 및 컴퓨팅 환경은 열악했으며, 적은 자원과…

  • [네트워크] 리피터&허브(물리계층 장비)

    케이블을 포함한 리피터(Repeater), 허브(HUB)는 네브워크 1계층인 물리 계층에서 사용되는 장비입니다. 목차✅ IP 주소 클래스 분류1. 일반 네트워크 클래스 범위2. 클래스와 공인 IP 주소 범위3. 클래스와 사설 IP 주소 범위4. IP주소 클래스 표✅ 네트워크 주소&브로드캐스트 주소✅ 서브넷1. 서브넷팅2. 서브넷 마스크✅ 리피터(Repeater) Repeater는 전기 신호를 정형(일그러진 전기 신호를 복원)하고 증폭하는 기능을 가진 네트워크 중계 장비입니다….

  • [데이터 링크 계층]이더넷(Ethernet)과 스위치

    데이터 링크 계층은 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층으로 랜에서 데이터를 정상적으로 주고 받기 위해 필요한 계층입니다. 이중 가장 많이 사용되는 규칙이 이더넷(Ethernet)입니다. 컴퓨터 네트워크 기술의 하나인 이더넷(Ethernet)은 일반적으로 LAN, MAN, WAN에서 활용되는 표준 기술 규격 중 하나입니다. Ethernet은 빛의 매질로 여겨진 에테르(ether)에서 유래 되었습니다. Ethernet은 하나의 인터넷 회선에 유/무선 통신장비인…

  • IPMI란 무엇인가?

    IPMI(Intelligent Platform Management Interface)는 서버의 전원이 꺼졌거나 운영체제가 다운된 경우에도, 하드웨어 수준에서 원격으로 서버를 모니터링하고 제어할 수 있도록 해주는 하드웨어 기반의 관리 인터페이스입니다. 인텔이 주도하여 정의한 하드웨어 관리 표준(1998년 시작)으로, 다양한 서버 제조사가 채택하고 있으며 현재 버전은 IPMI 2.0입니다. 사용하는 이유는 여러가지이며, 예를 들어 하드웨어 서버가 오류가 발생하여, 외부 망에서 접속이 되지 않습니다….

  • 네트워크 WAN, MAN, LAN 3가지 연결 구분

    보통 네트워크 WAN, MAN, LAN 3가지는 규모와 범위에 따라 3가지로 구분할 수 있습니다. 현재는 대부분의 기술이 이더넷으로 통합되어 사용자가 전송 기술을 구분하는 것은 무의미해졌으며, 범위 기준을 크게 3가지로 구분하고 있습니다. 목차✅ IP 주소 클래스 분류1. 일반 네트워크 클래스 범위2. 클래스와 공인 IP 주소 범위3. 클래스와 사설 IP 주소 범위4. IP주소 클래스 표✅ 네트워크…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 0   +   9   =