IP 주소와 서브넷

alysion “alysion”·2023년 11월 29일
post-thumbnail

IP 주소의 구조

IP는 Internet Protocol의 약자로 기기간 네트워크 통신을 할때 쓰는 프로토콜을 의미

택배로 비유하면 IP는 배송지의 주소를 나타냄

IP주소를 사용하는 이유는 각 Host를 구분하여 데이터를 정확하게 송수신 하기 위함임

이러한 IP주소는  IPv4와 IPv6 체계로 나뉨

IPv4

4마디의 옥텟(Octet)으로 이뤄졌으며, 각 마디당 8bit(2^8)로 총 32bit의 값을 표현함
각 마디의 구분은 '.'으로 구분함

IPv4 : 256^4 = 4,294,967,296 개의 주소를 만들 수 있다.

IPv4 클래스

IP 주소는 대역에 따라 A,B,C,D,E 클래스로 나뉜다. 이 클래스들을 구분함으로써 클래스 내에서 Network ID와 Host ID를 구분하게 된다. 각 클래스의 간략한 설명은 다음과 같다.

일반적으로 Host ID의 범위 중 처음과 끝 값은 Host ID로 할당하지 않는데, 그 이유는 처음 값은 네트워크 주소로 사용하고, 끝 값은 브로드캐스트 주소로 사용되기 때문

A Class(앞 8bit가 네트워크ID 영역이 차지함)를 예시로 들면 'x.0.0.0'은 네트워크의 주소로 사용하고, 'x.255.255.255'는 브로드캐스트 주소로 사용된다.

A Class
Network ID 범위- 앞의 8bit
Host ID 범위 - 나머지 24bit

B Class
Network ID 범위- 앞의 16bit
Host ID 범위 - 나머지 16bit

C Class
Network ID 범위- 앞의 24bit
Host ID 범위 - 나머지 8bit

IPv6

Pv6는 IPv4와 다르게 32bit가 아닌 128bit 체계의 인터넷 프로토콜을 의미
각 자리를 ':'로 구분함
대부분의 라우터가 IPv4를 사용하며, 점차 IPv6로 전환중
현재는 IPv4와 v6를 혼용해서 사용중이며 IPv4 라우터에서는 tunneling 이라는 방식으로 IPv6의 데이터그램을 전송함

profile
다음에 다시 쓸게요

0개의 댓글