cs

IP주소체계

ssoonn 2024. 7. 15. 22:05

클래스풀(Classful IP Addressing)

클래스풀 주소 지정은 IP 주소를 5개의 클래스(A - E)로 나누어서 배분하는 방식. 

TCP/IP 체계 도입 초반에 제안된 주소지정 개념이다.

  • 클래스 A: 네트워크 ID 부분이 1옥텟, 네트워크 주소가 0 ~ 1271
  • 클래스 B: 네트워크 ID 부분이 2옥텟, 네트워크 주소가 128 ~ 1911
  • 클래스 C: 네트워크 ID 부분이 3옥텟, 네트워크 주소가 192 ~ 2231
  • 클래스 D: 멀티캐스트를 위한 주소
  • 클래스 E: 연구/개발 용으로 예약한 주소

클래스리스와 서브넷마스크, 서브네팅

인터넷이 상용화 되며 폭발적으로 증가한 사용량에 따른 IP 주소 부족을 해결하기 위한 방법.

클래스리스 주소 지정에서는 클래스 A, B, C 네트워크를 나누는 대신, 원하는 크기의 서브넷 마스크를 사용할 수 있다.

이를 통해 IP 주소를 보다 효율적으로 할당하고 관리할 수 있음

 

서브넷마스크는 IP 주소의 네트워크 부분과 호스트 부분을 구분하는 데 사용된다.

서브넷마스크를 사용하면 하나의 네트워크를 여러 개의 작은 네트워크(서브넷)으로 나눌 수 있는데, 이를 서브네팅이라고 한다.

 

공인IP와 사설IP와 NAT

공인IP 주소는 전세계 누구나 접속 가능한 IP 주소로, 인터넷에서 통신하기 위해선 반드시 공인 IP 주소가 필요하다.

사설 IP 주소는 LAN 안에서만 사용하는 IP 주소로, IPv4 주소 체계에서는 특정 범위의 주소를 사설 주소로 지정했다.

NAT(Network Address Translation)은 사설IP를 쓰는 컴퓨터가 외부 인터넷에 접속할 수 있게 해주는 기술.

NAT은 사설 IP주소를 공인 IP주소로 변환하여 인터넷에 접속하게 함

-> 여러 대의 장치가 하나의 공인IP 주소를 통해 인터넷에 접속할 수 있게 됨

 

 

ref.

[네트워크] classful address ( feat. CIDR, AWS VPC 관련) : 네이버 블로그 (naver.com)

 

[네트워크] classful address ( feat. CIDR, AWS VPC 관련)

IP주소는 IPv4, IPv6가 있다. 당연히 v6가 더 최신이다. 하지만 많은 기기들이 v4체계를 쓰고 있고, ...

blog.naver.com

IP 주소와 Classful, Classless (velog.io)

 

IP 주소와 Classful, Classless

: 3계층에서 사용하는 주소 체계. 흔히 사용하는 것은 32 비트인 IPv4 주소. IPv6는 128 비트구조네트워크 주소(호스트를 모은 네트워크 주소) + 호스트 주소모양192.0.0.1 = 11000000.00000000.00000000.00000001IP

velog.io

[기초CS/네트워크] Public IP & Private IP & NAT (velog.io)

 

[기초CS/네트워크] Public IP & Private IP & NAT

인터넷을 사용하기 위해 필요한 주소IP address를 이용하여 다른 컴퓨터와 통신한다.WAN네트워크와 LAN네트워크 사이에서 중간다리 역할을 한다.라우터(공유기)를 통해 WAN(인터넷)로 접속하는 IP주

velog.io